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 /framework/android-mock-generatorlib.jar 9811 /framework/jasmin.jar 9812 /lib/lib64cutils.a 9813 /lib/lib64log.a 9814 /lib/lib64utils.a 9815 /lib/libandroidfw.a 9816 /lib/libcutils.a 9817 /lib/liblog.a 9818 /lib/liblog.so 9819 /lib/libnativehelper.so 9820 /lib/libsqlite3_android.a 9821 /lib/libutils.a 9822 /lib/libzipfile.a 9823 ------------------------------------------------------------ 9824 9825 Copyright (c) 2005-2008, The Android Open Source Project 9826 9827 Licensed under the Apache License, Version 2.0 (the "License"); 9828 you may not use this file except in compliance with the License. 9829 9830 Unless required by applicable law or agreed to in writing, software 9831 distributed under the License is distributed on an "AS IS" BASIS, 9832 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9833 See the License for the specific language governing permissions and 9834 limitations under the License. 9835 9836 9837 Apache License 9838 Version 2.0, January 2004 9839 http://www.apache.org/licenses/ 9840 9841 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9842 9843 1. Definitions. 9844 9845 "License" shall mean the terms and conditions for use, reproduction, 9846 and distribution as defined by Sections 1 through 9 of this document. 9847 9848 "Licensor" shall mean the copyright owner or entity authorized by 9849 the copyright owner that is granting the License. 9850 9851 "Legal Entity" shall mean the union of the acting entity and all 9852 other entities that control, are controlled by, or are under common 9853 control with that entity. For the purposes of this definition, 9854 "control" means (i) the power, direct or indirect, to cause the 9855 direction or management of such entity, whether by contract or 9856 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9857 outstanding shares, or (iii) beneficial ownership of such entity. 9858 9859 "You" (or "Your") shall mean an individual or Legal Entity 9860 exercising permissions granted by this License. 9861 9862 "Source" form shall mean the preferred form for making modifications, 9863 including but not limited to software source code, documentation 9864 source, and configuration files. 9865 9866 "Object" form shall mean any form resulting from mechanical 9867 transformation or translation of a Source form, including but 9868 not limited to compiled object code, generated documentation, 9869 and conversions to other media types. 9870 9871 "Work" shall mean the work of authorship, whether in Source or 9872 Object form, made available under the License, as indicated by a 9873 copyright notice that is included in or attached to the work 9874 (an example is provided in the Appendix below). 9875 9876 "Derivative Works" shall mean any work, whether in Source or Object 9877 form, that is based on (or derived from) the Work and for which the 9878 editorial revisions, annotations, elaborations, or other modifications 9879 represent, as a whole, an original work of authorship. For the purposes 9880 of this License, Derivative Works shall not include works that remain 9881 separable from, or merely link (or bind by name) to the interfaces of, 9882 the Work and Derivative Works thereof. 9883 9884 "Contribution" shall mean any work of authorship, including 9885 the original version of the Work and any modifications or additions 9886 to that Work or Derivative Works thereof, that is intentionally 9887 submitted to Licensor for inclusion in the Work by the copyright owner 9888 or by an individual or Legal Entity authorized to submit on behalf of 9889 the copyright owner. For the purposes of this definition, "submitted" 9890 means any form of electronic, verbal, or written communication sent 9891 to the Licensor or its representatives, including but not limited to 9892 communication on electronic mailing lists, source code control systems, 9893 and issue tracking systems that are managed by, or on behalf of, the 9894 Licensor for the purpose of discussing and improving the Work, but 9895 excluding communication that is conspicuously marked or otherwise 9896 designated in writing by the copyright owner as "Not a Contribution." 9897 9898 "Contributor" shall mean Licensor and any individual or Legal Entity 9899 on behalf of whom a Contribution has been received by Licensor and 9900 subsequently incorporated within the Work. 9901 9902 2. Grant of Copyright License. Subject to the terms and conditions of 9903 this License, each Contributor hereby grants to You a perpetual, 9904 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9905 copyright license to reproduce, prepare Derivative Works of, 9906 publicly display, publicly perform, sublicense, and distribute the 9907 Work and such Derivative Works in Source or Object form. 9908 9909 3. Grant of Patent License. Subject to the terms and conditions of 9910 this License, each Contributor hereby grants to You a perpetual, 9911 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9912 (except as stated in this section) patent license to make, have made, 9913 use, offer to sell, sell, import, and otherwise transfer the Work, 9914 where such license applies only to those patent claims licensable 9915 by such Contributor that are necessarily infringed by their 9916 Contribution(s) alone or by combination of their Contribution(s) 9917 with the Work to which such Contribution(s) was submitted. If You 9918 institute patent litigation against any entity (including a 9919 cross-claim or counterclaim in a lawsuit) alleging that the Work 9920 or a Contribution incorporated within the Work constitutes direct 9921 or contributory patent infringement, then any patent licenses 9922 granted to You under this License for that Work shall terminate 9923 as of the date such litigation is filed. 9924 9925 4. Redistribution. You may reproduce and distribute copies of the 9926 Work or Derivative Works thereof in any medium, with or without 9927 modifications, and in Source or Object form, provided that You 9928 meet the following conditions: 9929 9930 (a) You must give any other recipients of the Work or 9931 Derivative Works a copy of this License; and 9932 9933 (b) You must cause any modified files to carry prominent notices 9934 stating that You changed the files; and 9935 9936 (c) You must retain, in the Source form of any Derivative Works 9937 that You distribute, all copyright, patent, trademark, and 9938 attribution notices from the Source form of the Work, 9939 excluding those notices that do not pertain to any part of 9940 the Derivative Works; and 9941 9942 (d) If the Work includes a "NOTICE" text file as part of its 9943 distribution, then any Derivative Works that You distribute must 9944 include a readable copy of the attribution notices contained 9945 within such NOTICE file, excluding those notices that do not 9946 pertain to any part of the Derivative Works, in at least one 9947 of the following places: within a NOTICE text file distributed 9948 as part of the Derivative Works; within the Source form or 9949 documentation, if provided along with the Derivative Works; or, 9950 within a display generated by the Derivative Works, if and 9951 wherever such third-party notices normally appear. The contents 9952 of the NOTICE file are for informational purposes only and 9953 do not modify the License. You may add Your own attribution 9954 notices within Derivative Works that You distribute, alongside 9955 or as an addendum to the NOTICE text from the Work, provided 9956 that such additional attribution notices cannot be construed 9957 as modifying the License. 9958 9959 You may add Your own copyright statement to Your modifications and 9960 may provide additional or different license terms and conditions 9961 for use, reproduction, or distribution of Your modifications, or 9962 for any such Derivative Works as a whole, provided Your use, 9963 reproduction, and distribution of the Work otherwise complies with 9964 the conditions stated in this License. 9965 9966 5. Submission of Contributions. Unless You explicitly state otherwise, 9967 any Contribution intentionally submitted for inclusion in the Work 9968 by You to the Licensor shall be under the terms and conditions of 9969 this License, without any additional terms or conditions. 9970 Notwithstanding the above, nothing herein shall supersede or modify 9971 the terms of any separate license agreement you may have executed 9972 with Licensor regarding such Contributions. 9973 9974 6. Trademarks. This License does not grant permission to use the trade 9975 names, trademarks, service marks, or product names of the Licensor, 9976 except as required for reasonable and customary use in describing the 9977 origin of the Work and reproducing the content of the NOTICE file. 9978 9979 7. Disclaimer of Warranty. Unless required by applicable law or 9980 agreed to in writing, Licensor provides the Work (and each 9981 Contributor provides its Contributions) on an "AS IS" BASIS, 9982 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9983 implied, including, without limitation, any warranties or conditions 9984 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9985 PARTICULAR PURPOSE. You are solely responsible for determining the 9986 appropriateness of using or redistributing the Work and assume any 9987 risks associated with Your exercise of permissions under this License. 9988 9989 8. Limitation of Liability. In no event and under no legal theory, 9990 whether in tort (including negligence), contract, or otherwise, 9991 unless required by applicable law (such as deliberate and grossly 9992 negligent acts) or agreed to in writing, shall any Contributor be 9993 liable to You for damages, including any direct, indirect, special, 9994 incidental, or consequential damages of any character arising as a 9995 result of this License or out of the use or inability to use the 9996 Work (including but not limited to damages for loss of goodwill, 9997 work stoppage, computer failure or malfunction, or any and all 9998 other commercial damages or losses), even if such Contributor 9999 has been advised of the possibility of such damages. 10000 10001 9. Accepting Warranty or Additional Liability. While redistributing 10002 the Work or Derivative Works thereof, You may choose to offer, 10003 and charge a fee for, acceptance of support, warranty, indemnity, 10004 or other liability obligations and/or rights consistent with this 10005 License. However, in accepting such obligations, You may act only 10006 on Your own behalf and on Your sole responsibility, not on behalf 10007 of any other Contributor, and only if You agree to indemnify, 10008 defend, and hold each Contributor harmless for any liability 10009 incurred by, or claims asserted against, such Contributor by reason 10010 of your accepting any such warranty or additional liability. 10011 10012 END OF TERMS AND CONDITIONS 10013 10014 10015 ============================================================ 10016 Notices for file(s): 10017 /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar 10018 /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar 10019 /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar 10020 /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar 10021 /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar 10022 /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar 10023 /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar 10024 /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar 10025 /framework/osgi.jar 10026 /framework/propertysheet.jar 10027 /framework/swt.jar 10028 ------------------------------------------------------------ 10029 10030 Eclipse Public License - v 1.0 10031 10032 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE 10033 PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 10034 THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 10035 10036 *1. DEFINITIONS* 10037 10038 "Contribution" means: 10039 10040 a) in the case of the initial Contributor, the initial code and 10041 documentation distributed under this Agreement, and 10042 10043 b) in the case of each subsequent Contributor: 10044 10045 i) changes to the Program, and 10046 10047 ii) additions to the Program; 10048 10049 where such changes and/or additions to the Program originate from and 10050 are distributed by that particular Contributor. A Contribution 10051 'originates' from a Contributor if it was added to the Program by such 10052 Contributor itself or anyone acting on such Contributor's behalf. 10053 Contributions do not include additions to the Program which: (i) are 10054 separate modules of software distributed in conjunction with the Program 10055 under their own license agreement, and (ii) are not derivative works of 10056 the Program. 10057 10058 "Contributor" means any person or entity that distributes the Program. 10059 10060 "Licensed Patents" mean patent claims licensable by a Contributor which 10061 are necessarily infringed by the use or sale of its Contribution alone 10062 or when combined with the Program. 10063 10064 "Program" means the Contributions distributed in accordance with this 10065 Agreement. 10066 10067 "Recipient" means anyone who receives the Program under this Agreement, 10068 including all Contributors. 10069 10070 *2. GRANT OF RIGHTS* 10071 10072 a) Subject to the terms of this Agreement, each Contributor hereby 10073 grants Recipient a non-exclusive, worldwide, royalty-free copyright 10074 license to reproduce, prepare derivative works of, publicly display, 10075 publicly perform, distribute and sublicense the Contribution of such 10076 Contributor, if any, and such derivative works, in source code and 10077 object code form. 10078 10079 b) Subject to the terms of this Agreement, each Contributor hereby 10080 grants Recipient a non-exclusive, worldwide, royalty-free patent license 10081 under Licensed Patents to make, use, sell, offer to sell, import and 10082 otherwise transfer the Contribution of such Contributor, if any, in 10083 source code and object code form. This patent license shall apply to the 10084 combination of the Contribution and the Program if, at the time the 10085 Contribution is added by the Contributor, such addition of the 10086 Contribution causes such combination to be covered by the Licensed 10087 Patents. The patent license shall not apply to any other combinations 10088 which include the Contribution. No hardware per se is licensed hereunder. 10089 10090 c) Recipient understands that although each Contributor grants the 10091 licenses to its Contributions set forth herein, no assurances are 10092 provided by any Contributor that the Program does not infringe the 10093 patent or other intellectual property rights of any other entity. Each 10094 Contributor disclaims any liability to Recipient for claims brought by 10095 any other entity based on infringement of intellectual property rights 10096 or otherwise. As a condition to exercising the rights and licenses 10097 granted hereunder, each Recipient hereby assumes sole responsibility to 10098 secure any other intellectual property rights needed, if any. For 10099 example, if a third party patent license is required to allow Recipient 10100 to distribute the Program, it is Recipient's responsibility to acquire 10101 that license before distributing the Program. 10102 10103 d) Each Contributor represents that to its knowledge it has sufficient 10104 copyright rights in its Contribution, if any, to grant the copyright 10105 license set forth in this Agreement. 10106 10107 *3. REQUIREMENTS* 10108 10109 A Contributor may choose to distribute the Program in object code form 10110 under its own license agreement, provided that: 10111 10112 a) it complies with the terms and conditions of this Agreement; and 10113 10114 b) its license agreement: 10115 10116 i) effectively disclaims on behalf of all Contributors all warranties 10117 and conditions, express and implied, including warranties or conditions 10118 of title and non-infringement, and implied warranties or conditions of 10119 merchantability and fitness for a particular purpose; 10120 10121 ii) effectively excludes on behalf of all Contributors all liability for 10122 damages, including direct, indirect, special, incidental and 10123 consequential damages, such as lost profits; 10124 10125 iii) states that any provisions which differ from this Agreement are 10126 offered by that Contributor alone and not by any other party; and 10127 10128 iv) states that source code for the Program is available from such 10129 Contributor, and informs licensees how to obtain it in a reasonable 10130 manner on or through a medium customarily used for software exchange. 10131 10132 When the Program is made available in source code form: 10133 10134 a) it must be made available under this Agreement; and 10135 10136 b) a copy of this Agreement must be included with each copy of the Program. 10137 10138 Contributors may not remove or alter any copyright notices contained 10139 within the Program. 10140 10141 Each Contributor must identify itself as the originator of its 10142 Contribution, if any, in a manner that reasonably allows subsequent 10143 Recipients to identify the originator of the Contribution. 10144 10145 *4. COMMERCIAL DISTRIBUTION* 10146 10147 Commercial distributors of software may accept certain responsibilities 10148 with respect to end users, business partners and the like. While this 10149 license is intended to facilitate the commercial use of the Program, the 10150 Contributor who includes the Program in a commercial product offering 10151 should do so in a manner which does not create potential liability for 10152 other Contributors. Therefore, if a Contributor includes the Program in 10153 a commercial product offering, such Contributor ("Commercial 10154 Contributor") hereby agrees to defend and indemnify every other 10155 Contributor ("Indemnified Contributor") against any losses, damages and 10156 costs (collectively "Losses") arising from claims, lawsuits and other 10157 legal actions brought by a third party against the Indemnified 10158 Contributor to the extent caused by the acts or omissions of such 10159 Commercial Contributor in connection with its distribution of the 10160 Program in a commercial product offering. The obligations in this 10161 section do not apply to any claims or Losses relating to any actual or 10162 alleged intellectual property infringement. In order to qualify, an 10163 Indemnified Contributor must: a) promptly notify the Commercial 10164 Contributor in writing of such claim, and b) allow the Commercial 10165 Contributor to control, and cooperate with the Commercial Contributor 10166 in, the defense and any related settlement negotiations. The Indemnified 10167 Contributor may participate in any such claim at its own expense. 10168 10169 For example, a Contributor might include the Program in a commercial 10170 product offering, Product X. That Contributor is then a Commercial 10171 Contributor. If that Commercial Contributor then makes performance 10172 claims, or offers warranties related to Product X, those performance 10173 claims and warranties are such Commercial Contributor's responsibility 10174 alone. Under this section, the Commercial Contributor would have to 10175 defend claims against the other Contributors related to those 10176 performance claims and warranties, and if a court requires any other 10177 Contributor to pay any damages as a result, the Commercial Contributor 10178 must pay those damages. 10179 10180 *5. NO WARRANTY* 10181 10182 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 10183 ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 10184 EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES 10185 OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR 10186 A PARTICULAR PURPOSE. Each Recipient is solely responsible for 10187 determining the appropriateness of using and distributing the Program 10188 and assumes all risks associated with its exercise of rights under this 10189 Agreement , including but not limited to the risks and costs of program 10190 errors, compliance with applicable laws, damage to or loss of data, 10191 programs or equipment, and unavailability or interruption of operations. 10192 10193 *6. DISCLAIMER OF LIABILITY* 10194 10195 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 10196 ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 10197 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 10198 WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 10199 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 10200 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 10201 DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 10202 HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 10203 10204 *7. GENERAL* 10205 10206 If any provision of this Agreement is invalid or unenforceable under 10207 applicable law, it shall not affect the validity or enforceability of 10208 the remainder of the terms of this Agreement, and without further action 10209 by the parties hereto, such provision shall be reformed to the minimum 10210 extent necessary to make such provision valid and enforceable. 10211 10212 If Recipient institutes patent litigation against any entity (including 10213 a cross-claim or counterclaim in a lawsuit) alleging that the Program 10214 itself (excluding combinations of the Program with other software or 10215 hardware) infringes such Recipient's patent(s), then such Recipient's 10216 rights granted under Section 2(b) shall terminate as of the date such 10217 litigation is filed. 10218 10219 All Recipient's rights under this Agreement shall terminate if it fails 10220 to comply with any of the material terms or conditions of this Agreement 10221 and does not cure such failure in a reasonable period of time after 10222 becoming aware of such noncompliance. If all Recipient's rights under 10223 this Agreement terminate, Recipient agrees to cease use and distribution 10224 of the Program as soon as reasonably practicable. However, Recipient's 10225 obligations under this Agreement and any licenses granted by Recipient 10226 relating to the Program shall continue and survive. 10227 10228 Everyone is permitted to copy and distribute copies of this Agreement, 10229 but in order to avoid inconsistency the Agreement is copyrighted and may 10230 only be modified in the following manner. The Agreement Steward reserves 10231 the right to publish new versions (including revisions) of this 10232 Agreement from time to time. No one other than the Agreement Steward has 10233 the right to modify this Agreement. The Eclipse Foundation is the 10234 initial Agreement Steward. The Eclipse Foundation may assign the 10235 responsibility to serve as the Agreement Steward to a suitable separate 10236 entity. Each new version of the Agreement will be given a distinguishing 10237 version number. The Program (including Contributions) may always be 10238 distributed subject to the version of the Agreement under which it was 10239 received. In addition, after a new version of the Agreement is 10240 published, Contributor may elect to distribute the Program (including 10241 its Contributions) under the new version. Except as expressly stated in 10242 Sections 2(a) and 2(b) above, Recipient receives no rights or licenses 10243 to the intellectual property of any Contributor under this Agreement, 10244 whether expressly, by implication, estoppel or otherwise. All rights in 10245 the Program not expressly granted under this Agreement are reserved. 10246 10247 This Agreement is governed by the laws of the State of New York and the 10248 intellectual property laws of the United States of America. No party to 10249 this Agreement will bring a legal action under this Agreement more than 10250 one year after the cause of action arose. Each party waives its rights 10251 to a jury trial in any resulting litigation. 10252 10253 10254 ============================================================ 10255 Notices for file(s): 10256 /framework/bouncycastle-host.jar 10257 /framework/bouncycastle-hostdex.jar 10258 ------------------------------------------------------------ 10259 Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) 10260 10261 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 10262 associated documentation files (the "Software"), to deal in the Software without restriction, 10263 including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 10264 and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 10265 subject to the following conditions: 10266 10267 The above copyright notice and this permission notice shall be included in all copies or substantial 10268 portions of the Software. 10269 10270 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 10271 LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 10272 NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 10273 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 10274 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10275 10276 ============================================================ 10277 Notices for file(s): 10278 /framework/commons-compress-1.0.jar 10279 ------------------------------------------------------------ 10280 Apache Commons Compress 10281 Copyright 2002-2009 The Apache Software Foundation 10282 10283 This product includes software developed by 10284 The Apache Software Foundation (http://www.apache.org/). 10285 10286 Original BZip2 classes contributed by Keiron Liddle 10287 <keiron (a] aftexsw.com>, Aftex Software to the Apache Ant project 10288 10289 Original Tar classes from contributors of the Apache Ant project 10290 10291 Original Zip classes from contributors of the Apache Ant project 10292 10293 Original CPIO classes contributed by Markus Kuss and the jRPM project 10294 (jrpm.sourceforge.net) 10295 10296 ============================================================ 10297 Notices for file(s): 10298 /lib/libbcc.so 10299 ------------------------------------------------------------ 10300 ========================== 10301 NOTICE file for libbcc.git 10302 ========================== 10303 10304 * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/. 10305 10306 Copyright (c) 2005-2011, The Android Open Source Project 10307 10308 Licensed under the Apache License, Version 2.0 (the "License"); 10309 you may not use this file except in compliance with the License. 10310 10311 Unless required by applicable law or agreed to in writing, software 10312 distributed under the License is distributed on an "AS IS" BASIS, 10313 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10314 See the License for the specific language governing permissions and 10315 limitations under the License. 10316 10317 10318 Apache License 10319 Version 2.0, January 2004 10320 http://www.apache.org/licenses/ 10321 10322 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10323 10324 1. Definitions. 10325 10326 "License" shall mean the terms and conditions for use, reproduction, 10327 and distribution as defined by Sections 1 through 9 of this document. 10328 10329 "Licensor" shall mean the copyright owner or entity authorized by 10330 the copyright owner that is granting the License. 10331 10332 "Legal Entity" shall mean the union of the acting entity and all 10333 other entities that control, are controlled by, or are under common 10334 control with that entity. For the purposes of this definition, 10335 "control" means (i) the power, direct or indirect, to cause the 10336 direction or management of such entity, whether by contract or 10337 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10338 outstanding shares, or (iii) beneficial ownership of such entity. 10339 10340 "You" (or "Your") shall mean an individual or Legal Entity 10341 exercising permissions granted by this License. 10342 10343 "Source" form shall mean the preferred form for making modifications, 10344 including but not limited to software source code, documentation 10345 source, and configuration files. 10346 10347 "Object" form shall mean any form resulting from mechanical 10348 transformation or translation of a Source form, including but 10349 not limited to compiled object code, generated documentation, 10350 and conversions to other media types. 10351 10352 "Work" shall mean the work of authorship, whether in Source or 10353 Object form, made available under the License, as indicated by a 10354 copyright notice that is included in or attached to the work 10355 (an example is provided in the Appendix below). 10356 10357 "Derivative Works" shall mean any work, whether in Source or Object 10358 form, that is based on (or derived from) the Work and for which the 10359 editorial revisions, annotations, elaborations, or other modifications 10360 represent, as a whole, an original work of authorship. For the purposes 10361 of this License, Derivative Works shall not include works that remain 10362 separable from, or merely link (or bind by name) to the interfaces of, 10363 the Work and Derivative Works thereof. 10364 10365 "Contribution" shall mean any work of authorship, including 10366 the original version of the Work and any modifications or additions 10367 to that Work or Derivative Works thereof, that is intentionally 10368 submitted to Licensor for inclusion in the Work by the copyright owner 10369 or by an individual or Legal Entity authorized to submit on behalf of 10370 the copyright owner. For the purposes of this definition, "submitted" 10371 means any form of electronic, verbal, or written communication sent 10372 to the Licensor or its representatives, including but not limited to 10373 communication on electronic mailing lists, source code control systems, 10374 and issue tracking systems that are managed by, or on behalf of, the 10375 Licensor for the purpose of discussing and improving the Work, but 10376 excluding communication that is conspicuously marked or otherwise 10377 designated in writing by the copyright owner as "Not a Contribution." 10378 10379 "Contributor" shall mean Licensor and any individual or Legal Entity 10380 on behalf of whom a Contribution has been received by Licensor and 10381 subsequently incorporated within the Work. 10382 10383 2. Grant of Copyright License. Subject to the terms and conditions of 10384 this License, each Contributor hereby grants to You a perpetual, 10385 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10386 copyright license to reproduce, prepare Derivative Works of, 10387 publicly display, publicly perform, sublicense, and distribute the 10388 Work and such Derivative Works in Source or Object form. 10389 10390 3. Grant of Patent License. Subject to the terms and conditions of 10391 this License, each Contributor hereby grants to You a perpetual, 10392 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10393 (except as stated in this section) patent license to make, have made, 10394 use, offer to sell, sell, import, and otherwise transfer the Work, 10395 where such license applies only to those patent claims licensable 10396 by such Contributor that are necessarily infringed by their 10397 Contribution(s) alone or by combination of their Contribution(s) 10398 with the Work to which such Contribution(s) was submitted. If You 10399 institute patent litigation against any entity (including a 10400 cross-claim or counterclaim in a lawsuit) alleging that the Work 10401 or a Contribution incorporated within the Work constitutes direct 10402 or contributory patent infringement, then any patent licenses 10403 granted to You under this License for that Work shall terminate 10404 as of the date such litigation is filed. 10405 10406 4. Redistribution. You may reproduce and distribute copies of the 10407 Work or Derivative Works thereof in any medium, with or without 10408 modifications, and in Source or Object form, provided that You 10409 meet the following conditions: 10410 10411 (a) You must give any other recipients of the Work or 10412 Derivative Works a copy of this License; and 10413 10414 (b) You must cause any modified files to carry prominent notices 10415 stating that You changed the files; and 10416 10417 (c) You must retain, in the Source form of any Derivative Works 10418 that You distribute, all copyright, patent, trademark, and 10419 attribution notices from the Source form of the Work, 10420 excluding those notices that do not pertain to any part of 10421 the Derivative Works; and 10422 10423 (d) If the Work includes a "NOTICE" text file as part of its 10424 distribution, then any Derivative Works that You distribute must 10425 include a readable copy of the attribution notices contained 10426 within such NOTICE file, excluding those notices that do not 10427 pertain to any part of the Derivative Works, in at least one 10428 of the following places: within a NOTICE text file distributed 10429 as part of the Derivative Works; within the Source form or 10430 documentation, if provided along with the Derivative Works; or, 10431 within a display generated by the Derivative Works, if and 10432 wherever such third-party notices normally appear. The contents 10433 of the NOTICE file are for informational purposes only and 10434 do not modify the License. You may add Your own attribution 10435 notices within Derivative Works that You distribute, alongside 10436 or as an addendum to the NOTICE text from the Work, provided 10437 that such additional attribution notices cannot be construed 10438 as modifying the License. 10439 10440 You may add Your own copyright statement to Your modifications and 10441 may provide additional or different license terms and conditions 10442 for use, reproduction, or distribution of Your modifications, or 10443 for any such Derivative Works as a whole, provided Your use, 10444 reproduction, and distribution of the Work otherwise complies with 10445 the conditions stated in this License. 10446 10447 5. Submission of Contributions. Unless You explicitly state otherwise, 10448 any Contribution intentionally submitted for inclusion in the Work 10449 by You to the Licensor shall be under the terms and conditions of 10450 this License, without any additional terms or conditions. 10451 Notwithstanding the above, nothing herein shall supersede or modify 10452 the terms of any separate license agreement you may have executed 10453 with Licensor regarding such Contributions. 10454 10455 6. Trademarks. This License does not grant permission to use the trade 10456 names, trademarks, service marks, or product names of the Licensor, 10457 except as required for reasonable and customary use in describing the 10458 origin of the Work and reproducing the content of the NOTICE file. 10459 10460 7. Disclaimer of Warranty. Unless required by applicable law or 10461 agreed to in writing, Licensor provides the Work (and each 10462 Contributor provides its Contributions) on an "AS IS" BASIS, 10463 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10464 implied, including, without limitation, any warranties or conditions 10465 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10466 PARTICULAR PURPOSE. You are solely responsible for determining the 10467 appropriateness of using or redistributing the Work and assume any 10468 risks associated with Your exercise of permissions under this License. 10469 10470 8. Limitation of Liability. In no event and under no legal theory, 10471 whether in tort (including negligence), contract, or otherwise, 10472 unless required by applicable law (such as deliberate and grossly 10473 negligent acts) or agreed to in writing, shall any Contributor be 10474 liable to You for damages, including any direct, indirect, special, 10475 incidental, or consequential damages of any character arising as a 10476 result of this License or out of the use or inability to use the 10477 Work (including but not limited to damages for loss of goodwill, 10478 work stoppage, computer failure or malfunction, or any and all 10479 other commercial damages or losses), even if such Contributor 10480 has been advised of the possibility of such damages. 10481 10482 9. Accepting Warranty or Additional Liability. While redistributing 10483 the Work or Derivative Works thereof, You may choose to offer, 10484 and charge a fee for, acceptance of support, warranty, indemnity, 10485 or other liability obligations and/or rights consistent with this 10486 License. However, in accepting such obligations, You may act only 10487 on Your own behalf and on Your sole responsibility, not on behalf 10488 of any other Contributor, and only if You agree to indemnify, 10489 defend, and hold each Contributor harmless for any liability 10490 incurred by, or claims asserted against, such Contributor by reason 10491 of your accepting any such warranty or additional liability. 10492 10493 END OF TERMS AND CONDITIONS 10494 10495 10496 10497 * NOTICE for runtime/ and lib/CodeGen/. 10498 Note: The NOTICE is the same for another git project, external/llvm.git. 10499 10500 ============================================================================== 10501 LLVM Release License 10502 ============================================================================== 10503 University of Illinois/NCSA 10504 Open Source License 10505 10506 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 10507 All rights reserved. 10508 10509 Developed by: 10510 10511 LLVM Team 10512 10513 University of Illinois at Urbana-Champaign 10514 10515 http://llvm.org 10516 10517 Permission is hereby granted, free of charge, to any person obtaining a copy of 10518 this software and associated documentation files (the "Software"), to deal with 10519 the Software without restriction, including without limitation the rights to 10520 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 10521 of the Software, and to permit persons to whom the Software is furnished to do 10522 so, subject to the following conditions: 10523 10524 * Redistributions of source code must retain the above copyright notice, 10525 this list of conditions and the following disclaimers. 10526 10527 * Redistributions in binary form must reproduce the above copyright notice, 10528 this list of conditions and the following disclaimers in the 10529 documentation and/or other materials provided with the distribution. 10530 10531 * Neither the names of the LLVM Team, University of Illinois at 10532 Urbana-Champaign, nor the names of its contributors may be used to 10533 endorse or promote products derived from this Software without specific 10534 prior written permission. 10535 10536 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10537 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 10538 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10539 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10540 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10541 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 10542 SOFTWARE. 10543 10544 ============================================================================== 10545 Copyrights and Licenses for Third Party Software Distributed with LLVM: 10546 ============================================================================== 10547 The LLVM software contains code written by third parties. Such software will 10548 have its own individual LICENSE.TXT file in the directory in which it appears. 10549 This file will describe the copyrights, license, and restrictions which apply 10550 to that code. 10551 10552 The disclaimer of warranty in the University of Illinois Open Source License 10553 applies to all code in the LLVM Distribution, and nothing in any of the 10554 other licenses gives permission to use the names of the LLVM Team or the 10555 University of Illinois to endorse or promote products derived from this 10556 Software. 10557 10558 The following pieces of software have additional or alternate copyrights, 10559 licenses, and/or restrictions: 10560 10561 Program Directory 10562 ------- --------- 10563 Autoconf llvm/autoconf 10564 llvm/projects/ModuleMaker/autoconf 10565 llvm/projects/sample/autoconf 10566 CellSPU backend llvm/lib/Target/CellSPU/README.txt 10567 Google Test llvm/utils/unittest/googletest 10568 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 10569 10570 10571 10572 * NOTICE for tests/disassem.cpp and tests/disassem.h. 10573 10574 /* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */ 10575 10576 /*- 10577 * Copyright (c) 1996 Mark Brinicombe. 10578 * Copyright (c) 1996 Brini. 10579 * 10580 * All rights reserved. 10581 * 10582 * Redistribution and use in source and binary forms, with or without 10583 * modification, are permitted provided that the following conditions 10584 * are met: 10585 * 1. Redistributions of source code must retain the above copyright 10586 * notice, this list of conditions and the following disclaimer. 10587 * 2. Redistributions in binary form must reproduce the above copyright 10588 * notice, this list of conditions and the following disclaimer in the 10589 * documentation and/or other materials provided with the distribution. 10590 * 3. All advertising materials mentioning features or use of this software 10591 * must display the following acknowledgement: 10592 * This product includes software developed by Brini. 10593 * 4. The name of the company nor the name of the author may be used to 10594 * endorse or promote products derived from this software without specific 10595 * prior written permission. 10596 * 10597 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 10598 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10599 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 10600 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 10601 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 10602 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 10603 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 10604 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 10605 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 10606 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 10607 * SUCH DAMAGE. 10608 * 10609 * RiscBSD kernel project 10610 * 10611 * db_disasm.c 10612 * 10613 * Kernel disassembler 10614 * 10615 * Created : 10/02/96 10616 * 10617 * Structured after the sparc/sparc/db_disasm.c by David S. Miller & 10618 * Paul Kranenburg 10619 * 10620 * This code is not complete. Not all instructions are disassembled. 10621 */ 10622 10623 ============================================================ 10624 Notices for file(s): 10625 /lib/libfdlibm.a 10626 ------------------------------------------------------------ 10627 Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 10628 10629 Developed at SunSoft, a Sun Microsystems, Inc. business. 10630 Permission to use, copy, modify, and distribute this 10631 software is freely granted, provided that this notice 10632 is preserved. 10633 10634 ============================================================ 10635 Notices for file(s): 10636 /bin/emulator-arm 10637 /bin/emulator-mips 10638 /bin/emulator-x86 10639 /bin/emulator 10640 /bin/emulator64-arm 10641 /bin/emulator64-mips 10642 /bin/emulator64-x86 10643 /lib/emulator-common.a 10644 /lib/emulator-libelff.a 10645 /lib/emulator-libjpeg.a 10646 /lib/emulator-libqemu.a 10647 /lib/emulator-libui.a 10648 /lib/emulator-target-arm.a 10649 /lib/emulator-target-i386.a 10650 /lib/emulator-target-mips.a 10651 /lib/emulator64-common.a 10652 /lib/emulator64-libelff.a 10653 /lib/emulator64-libjpeg.a 10654 /lib/emulator64-libqemu.a 10655 /lib/emulator64-libui.a 10656 /lib/emulator64-target-arm.a 10657 /lib/emulator64-target-i386.a 10658 /lib/emulator64-target-mips.a 10659 ------------------------------------------------------------ 10660 GNU GENERAL PUBLIC LICENSE 10661 Version 2, June 1991 10662 10663 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 10664 675 Mass Ave, Cambridge, MA 02139, USA 10665 Everyone is permitted to copy and distribute verbatim copies 10666 of this license document, but changing it is not allowed. 10667 10668 Preamble 10669 10670 The licenses for most software are designed to take away your 10671 freedom to share and change it. By contrast, the GNU General Public 10672 License is intended to guarantee your freedom to share and change free 10673 software--to make sure the software is free for all its users. This 10674 General Public License applies to most of the Free Software 10675 Foundation's software and to any other program whose authors commit to 10676 using it. (Some other Free Software Foundation software is covered by 10677 the GNU Library General Public License instead.) You can apply it to 10678 your programs, too. 10679 10680 When we speak of free software, we are referring to freedom, not 10681 price. Our General Public Licenses are designed to make sure that you 10682 have the freedom to distribute copies of free software (and charge for 10683 this service if you wish), that you receive source code or can get it 10684 if you want it, that you can change the software or use pieces of it 10685 in new free programs; and that you know you can do these things. 10686 10687 To protect your rights, we need to make restrictions that forbid 10688 anyone to deny you these rights or to ask you to surrender the rights. 10689 These restrictions translate to certain responsibilities for you if you 10690 distribute copies of the software, or if you modify it. 10691 10692 For example, if you distribute copies of such a program, whether 10693 gratis or for a fee, you must give the recipients all the rights that 10694 you have. You must make sure that they, too, receive or can get the 10695 source code. And you must show them these terms so they know their 10696 rights. 10697 10698 We protect your rights with two steps: (1) copyright the software, and 10699 (2) offer you this license which gives you legal permission to copy, 10700 distribute and/or modify the software. 10701 10702 Also, for each author's protection and ours, we want to make certain 10703 that everyone understands that there is no warranty for this free 10704 software. If the software is modified by someone else and passed on, we 10705 want its recipients to know that what they have is not the original, so 10706 that any problems introduced by others will not reflect on the original 10707 authors' reputations. 10708 10709 Finally, any free program is threatened constantly by software 10710 patents. We wish to avoid the danger that redistributors of a free 10711 program will individually obtain patent licenses, in effect making the 10712 program proprietary. To prevent this, we have made it clear that any 10713 patent must be licensed for everyone's free use or not licensed at all. 10714 10715 The precise terms and conditions for copying, distribution and 10716 modification follow. 10717 10719 GNU GENERAL PUBLIC LICENSE 10720 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 10721 10722 0. This License applies to any program or other work which contains 10723 a notice placed by the copyright holder saying it may be distributed 10724 under the terms of this General Public License. The "Program", below, 10725 refers to any such program or work, and a "work based on the Program" 10726 means either the Program or any derivative work under copyright law: 10727 that is to say, a work containing the Program or a portion of it, 10728 either verbatim or with modifications and/or translated into another 10729 language. (Hereinafter, translation is included without limitation in 10730 the term "modification".) Each licensee is addressed as "you". 10731 10732 Activities other than copying, distribution and modification are not 10733 covered by this License; they are outside its scope. The act of 10734 running the Program is not restricted, and the output from the Program 10735 is covered only if its contents constitute a work based on the 10736 Program (independent of having been made by running the Program). 10737 Whether that is true depends on what the Program does. 10738 10739 1. You may copy and distribute verbatim copies of the Program's 10740 source code as you receive it, in any medium, provided that you 10741 conspicuously and appropriately publish on each copy an appropriate 10742 copyright notice and disclaimer of warranty; keep intact all the 10743 notices that refer to this License and to the absence of any warranty; 10744 and give any other recipients of the Program a copy of this License 10745 along with the Program. 10746 10747 You may charge a fee for the physical act of transferring a copy, and 10748 you may at your option offer warranty protection in exchange for a fee. 10749 10750 2. You may modify your copy or copies of the Program or any portion 10751 of it, thus forming a work based on the Program, and copy and 10752 distribute such modifications or work under the terms of Section 1 10753 above, provided that you also meet all of these conditions: 10754 10755 a) You must cause the modified files to carry prominent notices 10756 stating that you changed the files and the date of any change. 10757 10758 b) You must cause any work that you distribute or publish, that in 10759 whole or in part contains or is derived from the Program or any 10760 part thereof, to be licensed as a whole at no charge to all third 10761 parties under the terms of this License. 10762 10763 c) If the modified program normally reads commands interactively 10764 when run, you must cause it, when started running for such 10765 interactive use in the most ordinary way, to print or display an 10766 announcement including an appropriate copyright notice and a 10767 notice that there is no warranty (or else, saying that you provide 10768 a warranty) and that users may redistribute the program under 10769 these conditions, and telling the user how to view a copy of this 10770 License. (Exception: if the Program itself is interactive but 10771 does not normally print such an announcement, your work based on 10772 the Program is not required to print an announcement.) 10773 10775 These requirements apply to the modified work as a whole. If 10776 identifiable sections of that work are not derived from the Program, 10777 and can be reasonably considered independent and separate works in 10778 themselves, then this License, and its terms, do not apply to those 10779 sections when you distribute them as separate works. But when you 10780 distribute the same sections as part of a whole which is a work based 10781 on the Program, the distribution of the whole must be on the terms of 10782 this License, whose permissions for other licensees extend to the 10783 entire whole, and thus to each and every part regardless of who wrote it. 10784 10785 Thus, it is not the intent of this section to claim rights or contest 10786 your rights to work written entirely by you; rather, the intent is to 10787 exercise the right to control the distribution of derivative or 10788 collective works based on the Program. 10789 10790 In addition, mere aggregation of another work not based on the Program 10791 with the Program (or with a work based on the Program) on a volume of 10792 a storage or distribution medium does not bring the other work under 10793 the scope of this License. 10794 10795 3. You may copy and distribute the Program (or a work based on it, 10796 under Section 2) in object code or executable form under the terms of 10797 Sections 1 and 2 above provided that you also do one of the following: 10798 10799 a) Accompany it with the complete corresponding machine-readable 10800 source code, which must be distributed under the terms of Sections 10801 1 and 2 above on a medium customarily used for software interchange; or, 10802 10803 b) Accompany it with a written offer, valid for at least three 10804 years, to give any third party, for a charge no more than your 10805 cost of physically performing source distribution, a complete 10806 machine-readable copy of the corresponding source code, to be 10807 distributed under the terms of Sections 1 and 2 above on a medium 10808 customarily used for software interchange; or, 10809 10810 c) Accompany it with the information you received as to the offer 10811 to distribute corresponding source code. (This alternative is 10812 allowed only for noncommercial distribution and only if you 10813 received the program in object code or executable form with such 10814 an offer, in accord with Subsection b above.) 10815 10816 The source code for a work means the preferred form of the work for 10817 making modifications to it. For an executable work, complete source 10818 code means all the source code for all modules it contains, plus any 10819 associated interface definition files, plus the scripts used to 10820 control compilation and installation of the executable. However, as a 10821 special exception, the source code distributed need not include 10822 anything that is normally distributed (in either source or binary 10823 form) with the major components (compiler, kernel, and so on) of the 10824 operating system on which the executable runs, unless that component 10825 itself accompanies the executable. 10826 10827 If distribution of executable or object code is made by offering 10828 access to copy from a designated place, then offering equivalent 10829 access to copy the source code from the same place counts as 10830 distribution of the source code, even though third parties are not 10831 compelled to copy the source along with the object code. 10832 10834 4. You may not copy, modify, sublicense, or distribute the Program 10835 except as expressly provided under this License. Any attempt 10836 otherwise to copy, modify, sublicense or distribute the Program is 10837 void, and will automatically terminate your rights under this License. 10838 However, parties who have received copies, or rights, from you under 10839 this License will not have their licenses terminated so long as such 10840 parties remain in full compliance. 10841 10842 5. You are not required to accept this License, since you have not 10843 signed it. However, nothing else grants you permission to modify or 10844 distribute the Program or its derivative works. These actions are 10845 prohibited by law if you do not accept this License. Therefore, by 10846 modifying or distributing the Program (or any work based on the 10847 Program), you indicate your acceptance of this License to do so, and 10848 all its terms and conditions for copying, distributing or modifying 10849 the Program or works based on it. 10850 10851 6. Each time you redistribute the Program (or any work based on the 10852 Program), the recipient automatically receives a license from the 10853 original licensor to copy, distribute or modify the Program subject to 10854 these terms and conditions. You may not impose any further 10855 restrictions on the recipients' exercise of the rights granted herein. 10856 You are not responsible for enforcing compliance by third parties to 10857 this License. 10858 10859 7. If, as a consequence of a court judgment or allegation of patent 10860 infringement or for any other reason (not limited to patent issues), 10861 conditions are imposed on you (whether by court order, agreement or 10862 otherwise) that contradict the conditions of this License, they do not 10863 excuse you from the conditions of this License. If you cannot 10864 distribute so as to satisfy simultaneously your obligations under this 10865 License and any other pertinent obligations, then as a consequence you 10866 may not distribute the Program at all. For example, if a patent 10867 license would not permit royalty-free redistribution of the Program by 10868 all those who receive copies directly or indirectly through you, then 10869 the only way you could satisfy both it and this License would be to 10870 refrain entirely from distribution of the Program. 10871 10872 If any portion of this section is held invalid or unenforceable under 10873 any particular circumstance, the balance of the section is intended to 10874 apply and the section as a whole is intended to apply in other 10875 circumstances. 10876 10877 It is not the purpose of this section to induce you to infringe any 10878 patents or other property right claims or to contest validity of any 10879 such claims; this section has the sole purpose of protecting the 10880 integrity of the free software distribution system, which is 10881 implemented by public license practices. Many people have made 10882 generous contributions to the wide range of software distributed 10883 through that system in reliance on consistent application of that 10884 system; it is up to the author/donor to decide if he or she is willing 10885 to distribute software through any other system and a licensee cannot 10886 impose that choice. 10887 10888 This section is intended to make thoroughly clear what is believed to 10889 be a consequence of the rest of this License. 10890 10892 8. If the distribution and/or use of the Program is restricted in 10893 certain countries either by patents or by copyrighted interfaces, the 10894 original copyright holder who places the Program under this License 10895 may add an explicit geographical distribution limitation excluding 10896 those countries, so that distribution is permitted only in or among 10897 countries not thus excluded. In such case, this License incorporates 10898 the limitation as if written in the body of this License. 10899 10900 9. The Free Software Foundation may publish revised and/or new versions 10901 of the General Public License from time to time. Such new versions will 10902 be similar in spirit to the present version, but may differ in detail to 10903 address new problems or concerns. 10904 10905 Each version is given a distinguishing version number. If the Program 10906 specifies a version number of this License which applies to it and "any 10907 later version", you have the option of following the terms and conditions 10908 either of that version or of any later version published by the Free 10909 Software Foundation. If the Program does not specify a version number of 10910 this License, you may choose any version ever published by the Free Software 10911 Foundation. 10912 10913 10. If you wish to incorporate parts of the Program into other free 10914 programs whose distribution conditions are different, write to the author 10915 to ask for permission. For software which is copyrighted by the Free 10916 Software Foundation, write to the Free Software Foundation; we sometimes 10917 make exceptions for this. Our decision will be guided by the two goals 10918 of preserving the free status of all derivatives of our free software and 10919 of promoting the sharing and reuse of software generally. 10920 10921 NO WARRANTY 10922 10923 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 10924 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 10925 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 10926 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 10927 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10928 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 10929 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 10930 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 10931 REPAIR OR CORRECTION. 10932 10933 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 10934 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 10935 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 10936 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 10937 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 10938 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 10939 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 10940 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 10941 POSSIBILITY OF SUCH DAMAGES. 10942 10943 END OF TERMS AND CONDITIONS 10944 10946 How to Apply These Terms to Your New Programs 10947 10948 If you develop a new program, and you want it to be of the greatest 10949 possible use to the public, the best way to achieve this is to make it 10950 free software which everyone can redistribute and change under these terms. 10951 10952 To do so, attach the following notices to the program. It is safest 10953 to attach them to the start of each source file to most effectively 10954 convey the exclusion of warranty; and each file should have at least 10955 the "copyright" line and a pointer to where the full notice is found. 10956 10957 <one line to give the program's name and a brief idea of what it does.> 10958 Copyright (C) 19yy <name of author> 10959 10960 This program is free software; you can redistribute it and/or modify 10961 it under the terms of the GNU General Public License as published by 10962 the Free Software Foundation; either version 2 of the License, or 10963 (at your option) any later version. 10964 10965 This program is distributed in the hope that it will be useful, 10966 but WITHOUT ANY WARRANTY; without even the implied warranty of 10967 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10968 GNU General Public License for more details. 10969 10970 You should have received a copy of the GNU General Public License 10971 along with this program; if not, write to the Free Software 10972 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 10973 10974 Also add information on how to contact you by electronic and paper mail. 10975 10976 If the program is interactive, make it output a short notice like this 10977 when it starts in an interactive mode: 10978 10979 Gnomovision version 69, Copyright (C) 19yy name of author 10980 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 10981 This is free software, and you are welcome to redistribute it 10982 under certain conditions; type `show c' for details. 10983 10984 The hypothetical commands `show w' and `show c' should show the appropriate 10985 parts of the General Public License. Of course, the commands you use may 10986 be called something other than `show w' and `show c'; they could even be 10987 mouse-clicks or menu items--whatever suits your program. 10988 10989 You should also get your employer (if you work as a programmer) or your 10990 school, if any, to sign a "copyright disclaimer" for the program, if 10991 necessary. Here is a sample; alter the names: 10992 10993 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 10994 `Gnomovision' (which makes passes at compilers) written by James Hacker. 10995 10996 <signature of Ty Coon>, 1 April 1989 10997 Ty Coon, President of Vice 10998 10999 This General Public License does not permit incorporating your program into 11000 proprietary programs. If your program is a subroutine library, you may 11001 consider it more useful to permit linking proprietary applications with the 11002 library. If this is what you want to do, use the GNU Library General 11003 Public License instead of this License. 11004 11005 ============================================================ 11006 Notices for file(s): 11007 /framework/groovy-all-1.7.0.jar 11008 ------------------------------------------------------------ 11009 Apache License 11010 Version 2.0, January 2004 11011 http://www.apache.org/licenses/ 11012 11013 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11014 11015 1. Definitions. 11016 11017 "License" shall mean the terms and conditions for use, reproduction, 11018 and distribution as defined by Sections 1 through 9 of this document. 11019 11020 "Licensor" shall mean the copyright owner or entity authorized by 11021 the copyright owner that is granting the License. 11022 11023 "Legal Entity" shall mean the union of the acting entity and all 11024 other entities that control, are controlled by, or are under common 11025 control with that entity. For the purposes of this definition, 11026 "control" means (i) the power, direct or indirect, to cause the 11027 direction or management of such entity, whether by contract or 11028 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11029 outstanding shares, or (iii) beneficial ownership of such entity. 11030 11031 "You" (or "Your") shall mean an individual or Legal Entity 11032 exercising permissions granted by this License. 11033 11034 "Source" form shall mean the preferred form for making modifications, 11035 including but not limited to software source code, documentation 11036 source, and configuration files. 11037 11038 "Object" form shall mean any form resulting from mechanical 11039 transformation or translation of a Source form, including but 11040 not limited to compiled object code, generated documentation, 11041 and conversions to other media types. 11042 11043 "Work" shall mean the work of authorship, whether in Source or 11044 Object form, made available under the License, as indicated by a 11045 copyright notice that is included in or attached to the work 11046 (an example is provided in the Appendix below). 11047 11048 "Derivative Works" shall mean any work, whether in Source or Object 11049 form, that is based on (or derived from) the Work and for which the 11050 editorial revisions, annotations, elaborations, or other modifications 11051 represent, as a whole, an original work of authorship. For the purposes 11052 of this License, Derivative Works shall not include works that remain 11053 separable from, or merely link (or bind by name) to the interfaces of, 11054 the Work and Derivative Works thereof. 11055 11056 "Contribution" shall mean any work of authorship, including 11057 the original version of the Work and any modifications or additions 11058 to that Work or Derivative Works thereof, that is intentionally 11059 submitted to Licensor for inclusion in the Work by the copyright owner 11060 or by an individual or Legal Entity authorized to submit on behalf of 11061 the copyright owner. For the purposes of this definition, "submitted" 11062 means any form of electronic, verbal, or written communication sent 11063 to the Licensor or its representatives, including but not limited to 11064 communication on electronic mailing lists, source code control systems, 11065 and issue tracking systems that are managed by, or on behalf of, the 11066 Licensor for the purpose of discussing and improving the Work, but 11067 excluding communication that is conspicuously marked or otherwise 11068 designated in writing by the copyright owner as "Not a Contribution." 11069 11070 "Contributor" shall mean Licensor and any individual or Legal Entity 11071 on behalf of whom a Contribution has been received by Licensor and 11072 subsequently incorporated within the Work. 11073 11074 2. Grant of Copyright License. Subject to the terms and conditions of 11075 this License, each Contributor hereby grants to You a perpetual, 11076 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11077 copyright license to reproduce, prepare Derivative Works of, 11078 publicly display, publicly perform, sublicense, and distribute the 11079 Work and such Derivative Works in Source or Object form. 11080 11081 3. Grant of Patent License. Subject to the terms and conditions of 11082 this License, each Contributor hereby grants to You a perpetual, 11083 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11084 (except as stated in this section) patent license to make, have made, 11085 use, offer to sell, sell, import, and otherwise transfer the Work, 11086 where such license applies only to those patent claims licensable 11087 by such Contributor that are necessarily infringed by their 11088 Contribution(s) alone or by combination of their Contribution(s) 11089 with the Work to which such Contribution(s) was submitted. If You 11090 institute patent litigation against any entity (including a 11091 cross-claim or counterclaim in a lawsuit) alleging that the Work 11092 or a Contribution incorporated within the Work constitutes direct 11093 or contributory patent infringement, then any patent licenses 11094 granted to You under this License for that Work shall terminate 11095 as of the date such litigation is filed. 11096 11097 4. Redistribution. You may reproduce and distribute copies of the 11098 Work or Derivative Works thereof in any medium, with or without 11099 modifications, and in Source or Object form, provided that You 11100 meet the following conditions: 11101 11102 (a) You must give any other recipients of the Work or 11103 Derivative Works a copy of this License; and 11104 11105 (b) You must cause any modified files to carry prominent notices 11106 stating that You changed the files; and 11107 11108 (c) You must retain, in the Source form of any Derivative Works 11109 that You distribute, all copyright, patent, trademark, and 11110 attribution notices from the Source form of the Work, 11111 excluding those notices that do not pertain to any part of 11112 the Derivative Works; and 11113 11114 (d) If the Work includes a "NOTICE" text file as part of its 11115 distribution, then any Derivative Works that You distribute must 11116 include a readable copy of the attribution notices contained 11117 within such NOTICE file, excluding those notices that do not 11118 pertain to any part of the Derivative Works, in at least one 11119 of the following places: within a NOTICE text file distributed 11120 as part of the Derivative Works; within the Source form or 11121 documentation, if provided along with the Derivative Works; or, 11122 within a display generated by the Derivative Works, if and 11123 wherever such third-party notices normally appear. The contents 11124 of the NOTICE file are for informational purposes only and 11125 do not modify the License. You may add Your own attribution 11126 notices within Derivative Works that You distribute, alongside 11127 or as an addendum to the NOTICE text from the Work, provided 11128 that such additional attribution notices cannot be construed 11129 as modifying the License. 11130 11131 You may add Your own copyright statement to Your modifications and 11132 may provide additional or different license terms and conditions 11133 for use, reproduction, or distribution of Your modifications, or 11134 for any such Derivative Works as a whole, provided Your use, 11135 reproduction, and distribution of the Work otherwise complies with 11136 the conditions stated in this License. 11137 11138 5. Submission of Contributions. Unless You explicitly state otherwise, 11139 any Contribution intentionally submitted for inclusion in the Work 11140 by You to the Licensor shall be under the terms and conditions of 11141 this License, without any additional terms or conditions. 11142 Notwithstanding the above, nothing herein shall supersede or modify 11143 the terms of any separate license agreement you may have executed 11144 with Licensor regarding such Contributions. 11145 11146 6. Trademarks. This License does not grant permission to use the trade 11147 names, trademarks, service marks, or product names of the Licensor, 11148 except as required for reasonable and customary use in describing the 11149 origin of the Work and reproducing the content of the NOTICE file. 11150 11151 7. Disclaimer of Warranty. Unless required by applicable law or 11152 agreed to in writing, Licensor provides the Work (and each 11153 Contributor provides its Contributions) on an "AS IS" BASIS, 11154 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11155 implied, including, without limitation, any warranties or conditions 11156 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11157 PARTICULAR PURPOSE. You are solely responsible for determining the 11158 appropriateness of using or redistributing the Work and assume any 11159 risks associated with Your exercise of permissions under this License. 11160 11161 8. Limitation of Liability. In no event and under no legal theory, 11162 whether in tort (including negligence), contract, or otherwise, 11163 unless required by applicable law (such as deliberate and grossly 11164 negligent acts) or agreed to in writing, shall any Contributor be 11165 liable to You for damages, including any direct, indirect, special, 11166 incidental, or consequential damages of any character arising as a 11167 result of this License or out of the use or inability to use the 11168 Work (including but not limited to damages for loss of goodwill, 11169 work stoppage, computer failure or malfunction, or any and all 11170 other commercial damages or losses), even if such Contributor 11171 has been advised of the possibility of such damages. 11172 11173 9. Accepting Warranty or Additional Liability. While redistributing 11174 the Work or Derivative Works thereof, You may choose to offer, 11175 and charge a fee for, acceptance of support, warranty, indemnity, 11176 or other liability obligations and/or rights consistent with this 11177 License. However, in accepting such obligations, You may act only 11178 on Your own behalf and on Your sole responsibility, not on behalf 11179 of any other Contributor, and only if You agree to indemnify, 11180 defend, and hold each Contributor harmless for any liability 11181 incurred by, or claims asserted against, such Contributor by reason 11182 of your accepting any such warranty or additional liability. 11183 11184 END OF TERMS AND CONDITIONS 11185 11186 APPENDIX: How to apply the Apache License to your work. 11187 11188 To apply the Apache License to your work, attach the following 11189 boilerplate notice, with the fields enclosed by brackets "[]" 11190 replaced with your own identifying information. (Don't include 11191 the brackets!) The text should be enclosed in the appropriate 11192 comment syntax for the file format. We also recommend that a 11193 file or class name and description of purpose be included on the 11194 same "printed page" as the copyright notice for easier 11195 identification within third-party archives. 11196 11197 Copyright [yyyy] [name of copyright owner] 11198 11199 Licensed under the Apache License, Version 2.0 (the "License"); 11200 you may not use this file except in compliance with the License. 11201 You may obtain a copy of the License at 11202 11203 http://www.apache.org/licenses/LICENSE-2.0 11204 11205 Unless required by applicable law or agreed to in writing, software 11206 distributed under the License is distributed on an "AS IS" BASIS, 11207 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11208 See the License for the specific language governing permissions and 11209 limitations under the License. 11210 11211 ============================================================ 11212 Notices for file(s): 11213 /lib/libcorkscrew.so 11214 ------------------------------------------------------------ 11215 11216 Copyright (c) 2011, The Android Open Source Project 11217 11218 Licensed under the Apache License, Version 2.0 (the "License"); 11219 you may not use this file except in compliance with the License. 11220 11221 Unless required by applicable law or agreed to in writing, software 11222 distributed under the License is distributed on an "AS IS" BASIS, 11223 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11224 See the License for the specific language governing permissions and 11225 limitations under the License. 11226 11227 11228 Apache License 11229 Version 2.0, January 2004 11230 http://www.apache.org/licenses/ 11231 11232 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11233 11234 1. Definitions. 11235 11236 "License" shall mean the terms and conditions for use, reproduction, 11237 and distribution as defined by Sections 1 through 9 of this document. 11238 11239 "Licensor" shall mean the copyright owner or entity authorized by 11240 the copyright owner that is granting the License. 11241 11242 "Legal Entity" shall mean the union of the acting entity and all 11243 other entities that control, are controlled by, or are under common 11244 control with that entity. For the purposes of this definition, 11245 "control" means (i) the power, direct or indirect, to cause the 11246 direction or management of such entity, whether by contract or 11247 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11248 outstanding shares, or (iii) beneficial ownership of such entity. 11249 11250 "You" (or "Your") shall mean an individual or Legal Entity 11251 exercising permissions granted by this License. 11252 11253 "Source" form shall mean the preferred form for making modifications, 11254 including but not limited to software source code, documentation 11255 source, and configuration files. 11256 11257 "Object" form shall mean any form resulting from mechanical 11258 transformation or translation of a Source form, including but 11259 not limited to compiled object code, generated documentation, 11260 and conversions to other media types. 11261 11262 "Work" shall mean the work of authorship, whether in Source or 11263 Object form, made available under the License, as indicated by a 11264 copyright notice that is included in or attached to the work 11265 (an example is provided in the Appendix below). 11266 11267 "Derivative Works" shall mean any work, whether in Source or Object 11268 form, that is based on (or derived from) the Work and for which the 11269 editorial revisions, annotations, elaborations, or other modifications 11270 represent, as a whole, an original work of authorship. For the purposes 11271 of this License, Derivative Works shall not include works that remain 11272 separable from, or merely link (or bind by name) to the interfaces of, 11273 the Work and Derivative Works thereof. 11274 11275 "Contribution" shall mean any work of authorship, including 11276 the original version of the Work and any modifications or additions 11277 to that Work or Derivative Works thereof, that is intentionally 11278 submitted to Licensor for inclusion in the Work by the copyright owner 11279 or by an individual or Legal Entity authorized to submit on behalf of 11280 the copyright owner. For the purposes of this definition, "submitted" 11281 means any form of electronic, verbal, or written communication sent 11282 to the Licensor or its representatives, including but not limited to 11283 communication on electronic mailing lists, source code control systems, 11284 and issue tracking systems that are managed by, or on behalf of, the 11285 Licensor for the purpose of discussing and improving the Work, but 11286 excluding communication that is conspicuously marked or otherwise 11287 designated in writing by the copyright owner as "Not a Contribution." 11288 11289 "Contributor" shall mean Licensor and any individual or Legal Entity 11290 on behalf of whom a Contribution has been received by Licensor and 11291 subsequently incorporated within the Work. 11292 11293 2. Grant of Copyright License. Subject to the terms and conditions of 11294 this License, each Contributor hereby grants to You a perpetual, 11295 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11296 copyright license to reproduce, prepare Derivative Works of, 11297 publicly display, publicly perform, sublicense, and distribute the 11298 Work and such Derivative Works in Source or Object form. 11299 11300 3. Grant of Patent License. Subject to the terms and conditions of 11301 this License, each Contributor hereby grants to You a perpetual, 11302 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11303 (except as stated in this section) patent license to make, have made, 11304 use, offer to sell, sell, import, and otherwise transfer the Work, 11305 where such license applies only to those patent claims licensable 11306 by such Contributor that are necessarily infringed by their 11307 Contribution(s) alone or by combination of their Contribution(s) 11308 with the Work to which such Contribution(s) was submitted. If You 11309 institute patent litigation against any entity (including a 11310 cross-claim or counterclaim in a lawsuit) alleging that the Work 11311 or a Contribution incorporated within the Work constitutes direct 11312 or contributory patent infringement, then any patent licenses 11313 granted to You under this License for that Work shall terminate 11314 as of the date such litigation is filed. 11315 11316 4. Redistribution. You may reproduce and distribute copies of the 11317 Work or Derivative Works thereof in any medium, with or without 11318 modifications, and in Source or Object form, provided that You 11319 meet the following conditions: 11320 11321 (a) You must give any other recipients of the Work or 11322 Derivative Works a copy of this License; and 11323 11324 (b) You must cause any modified files to carry prominent notices 11325 stating that You changed the files; and 11326 11327 (c) You must retain, in the Source form of any Derivative Works 11328 that You distribute, all copyright, patent, trademark, and 11329 attribution notices from the Source form of the Work, 11330 excluding those notices that do not pertain to any part of 11331 the Derivative Works; and 11332 11333 (d) If the Work includes a "NOTICE" text file as part of its 11334 distribution, then any Derivative Works that You distribute must 11335 include a readable copy of the attribution notices contained 11336 within such NOTICE file, excluding those notices that do not 11337 pertain to any part of the Derivative Works, in at least one 11338 of the following places: within a NOTICE text file distributed 11339 as part of the Derivative Works; within the Source form or 11340 documentation, if provided along with the Derivative Works; or, 11341 within a display generated by the Derivative Works, if and 11342 wherever such third-party notices normally appear. The contents 11343 of the NOTICE file are for informational purposes only and 11344 do not modify the License. You may add Your own attribution 11345 notices within Derivative Works that You distribute, alongside 11346 or as an addendum to the NOTICE text from the Work, provided 11347 that such additional attribution notices cannot be construed 11348 as modifying the License. 11349 11350 You may add Your own copyright statement to Your modifications and 11351 may provide additional or different license terms and conditions 11352 for use, reproduction, or distribution of Your modifications, or 11353 for any such Derivative Works as a whole, provided Your use, 11354 reproduction, and distribution of the Work otherwise complies with 11355 the conditions stated in this License. 11356 11357 5. Submission of Contributions. Unless You explicitly state otherwise, 11358 any Contribution intentionally submitted for inclusion in the Work 11359 by You to the Licensor shall be under the terms and conditions of 11360 this License, without any additional terms or conditions. 11361 Notwithstanding the above, nothing herein shall supersede or modify 11362 the terms of any separate license agreement you may have executed 11363 with Licensor regarding such Contributions. 11364 11365 6. Trademarks. This License does not grant permission to use the trade 11366 names, trademarks, service marks, or product names of the Licensor, 11367 except as required for reasonable and customary use in describing the 11368 origin of the Work and reproducing the content of the NOTICE file. 11369 11370 7. Disclaimer of Warranty. Unless required by applicable law or 11371 agreed to in writing, Licensor provides the Work (and each 11372 Contributor provides its Contributions) on an "AS IS" BASIS, 11373 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11374 implied, including, without limitation, any warranties or conditions 11375 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11376 PARTICULAR PURPOSE. You are solely responsible for determining the 11377 appropriateness of using or redistributing the Work and assume any 11378 risks associated with Your exercise of permissions under this License. 11379 11380 8. Limitation of Liability. In no event and under no legal theory, 11381 whether in tort (including negligence), contract, or otherwise, 11382 unless required by applicable law (such as deliberate and grossly 11383 negligent acts) or agreed to in writing, shall any Contributor be 11384 liable to You for damages, including any direct, indirect, special, 11385 incidental, or consequential damages of any character arising as a 11386 result of this License or out of the use or inability to use the 11387 Work (including but not limited to damages for loss of goodwill, 11388 work stoppage, computer failure or malfunction, or any and all 11389 other commercial damages or losses), even if such Contributor 11390 has been advised of the possibility of such damages. 11391 11392 9. Accepting Warranty or Additional Liability. While redistributing 11393 the Work or Derivative Works thereof, You may choose to offer, 11394 and charge a fee for, acceptance of support, warranty, indemnity, 11395 or other liability obligations and/or rights consistent with this 11396 License. However, in accepting such obligations, You may act only 11397 on Your own behalf and on Your sole responsibility, not on behalf 11398 of any other Contributor, and only if You agree to indemnify, 11399 defend, and hold each Contributor harmless for any liability 11400 incurred by, or claims asserted against, such Contributor by reason 11401 of your accepting any such warranty or additional liability. 11402 11403 END OF TERMS AND CONDITIONS 11404 11405 11406 ============================================================ 11407 Notices for file(s): 11408 /framework/liblzf.jar 11409 ------------------------------------------------------------ 11410 Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp (a] schmorp.de> 11411 11412 Redistribution and use in source and binary forms, with or without modifica- 11413 tion, are permitted provided that the following conditions are met: 11414 11415 1. Redistributions of source code must retain the above copyright notice, 11416 this list of conditions and the following disclaimer. 11417 11418 2. Redistributions in binary form must reproduce the above copyright 11419 notice, this list of conditions and the following disclaimer in the 11420 documentation and/or other materials provided with the distribution. 11421 11422 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 11423 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- 11424 CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 11425 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- 11426 CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 11427 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 11428 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 11429 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- 11430 ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 11431 OF THE POSSIBILITY OF SUCH DAMAGE. 11432 11433 Alternatively, the following files carry an additional notice that 11434 explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c 11435 lzf_d.c 11436 11437 11438 ============================================================ 11439 Notices for file(s): 11440 /lib/libLLVM.so 11441 ------------------------------------------------------------ 11442 ============================================================================== 11443 LLVM Release License 11444 ============================================================================== 11445 University of Illinois/NCSA 11446 Open Source License 11447 11448 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11449 All rights reserved. 11450 11451 Developed by: 11452 11453 LLVM Team 11454 11455 University of Illinois at Urbana-Champaign 11456 11457 http://llvm.org 11458 11459 Permission is hereby granted, free of charge, to any person obtaining a copy of 11460 this software and associated documentation files (the "Software"), to deal with 11461 the Software without restriction, including without limitation the rights to 11462 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11463 of the Software, and to permit persons to whom the Software is furnished to do 11464 so, subject to the following conditions: 11465 11466 * Redistributions of source code must retain the above copyright notice, 11467 this list of conditions and the following disclaimers. 11468 11469 * Redistributions in binary form must reproduce the above copyright notice, 11470 this list of conditions and the following disclaimers in the 11471 documentation and/or other materials provided with the distribution. 11472 11473 * Neither the names of the LLVM Team, University of Illinois at 11474 Urbana-Champaign, nor the names of its contributors may be used to 11475 endorse or promote products derived from this Software without specific 11476 prior written permission. 11477 11478 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11479 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11480 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11481 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11482 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11483 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11484 SOFTWARE. 11485 11486 ============================================================================== 11487 Copyrights and Licenses for Third Party Software Distributed with LLVM: 11488 ============================================================================== 11489 The LLVM software contains code written by third parties. Such software will 11490 have its own individual LICENSE.TXT file in the directory in which it appears. 11491 This file will describe the copyrights, license, and restrictions which apply 11492 to that code. 11493 11494 The disclaimer of warranty in the University of Illinois Open Source License 11495 applies to all code in the LLVM Distribution, and nothing in any of the 11496 other licenses gives permission to use the names of the LLVM Team or the 11497 University of Illinois to endorse or promote products derived from this 11498 Software. 11499 11500 The following pieces of software have additional or alternate copyrights, 11501 licenses, and/or restrictions: 11502 11503 Program Directory 11504 ------- --------- 11505 Autoconf llvm/autoconf 11506 llvm/projects/ModuleMaker/autoconf 11507 llvm/projects/sample/autoconf 11508 CellSPU backend llvm/lib/Target/CellSPU/README.txt 11509 Google Test llvm/utils/unittest/googletest 11510 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11511 11512 ====================================================================== 11513 == LICENSE.TXT for ./autoconf/LICENSE.TXT 11514 ====================================================================== 11515 11516 ------------------------------------------------------------------------------ 11517 Autoconf Files 11518 ------------------------------------------------------------------------------ 11519 All autoconf files are licensed under the LLVM license with the following 11520 additions: 11521 11522 llvm/autoconf/install-sh: 11523 This script is licensed under the LLVM license, with the following 11524 additional copyrights and restrictions: 11525 11526 Copyright 1991 by the Massachusetts Institute of Technology 11527 11528 Permission to use, copy, modify, distribute, and sell this software and its 11529 documentation for any purpose is hereby granted without fee, provided that 11530 the above copyright notice appear in all copies and that both that 11531 copyright notice and this permission notice appear in supporting 11532 documentation, and that the name of M.I.T. not be used in advertising or 11533 publicity pertaining to distribution of the software without specific, 11534 written prior permission. M.I.T. makes no representations about the 11535 suitability of this software for any purpose. It is provided "as is" 11536 without express or implied warranty. 11537 11538 Please see the source files for additional copyrights. 11539 11540 11541 ====================================================================== 11542 == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT 11543 ====================================================================== 11544 11545 ------------------------------------------------------------------------------ 11546 Autoconf Files 11547 ------------------------------------------------------------------------------ 11548 All autoconf files are licensed under the LLVM license with the following 11549 additions: 11550 11551 llvm/autoconf/install-sh: 11552 This script is licensed under the LLVM license, with the following 11553 additional copyrights and restrictions: 11554 11555 Copyright 1991 by the Massachusetts Institute of Technology 11556 11557 Permission to use, copy, modify, distribute, and sell this software and its 11558 documentation for any purpose is hereby granted without fee, provided that 11559 the above copyright notice appear in all copies and that both that 11560 copyright notice and this permission notice appear in supporting 11561 documentation, and that the name of M.I.T. not be used in advertising or 11562 publicity pertaining to distribution of the software without specific, 11563 written prior permission. M.I.T. makes no representations about the 11564 suitability of this software for any purpose. It is provided "as is" 11565 without express or implied warranty. 11566 11567 Please see the source files for additional copyrights. 11568 11569 11570 ====================================================================== 11571 == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT 11572 ====================================================================== 11573 11574 Copyright 2008, Google Inc. 11575 All rights reserved. 11576 11577 Redistribution and use in source and binary forms, with or without 11578 modification, are permitted provided that the following conditions are 11579 met: 11580 11581 * Redistributions of source code must retain the above copyright 11582 notice, this list of conditions and the following disclaimer. 11583 * Redistributions in binary form must reproduce the above 11584 copyright notice, this list of conditions and the following disclaimer 11585 in the documentation and/or other materials provided with the 11586 distribution. 11587 * Neither the name of Google Inc. nor the names of its 11588 contributors may be used to endorse or promote products derived from 11589 this software without specific prior written permission. 11590 11591 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 11592 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 11593 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 11594 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 11595 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11596 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 11597 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 11598 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 11599 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 11600 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11601 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11602 11603 ====================================================================== 11604 == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT 11605 ====================================================================== 11606 11607 LLVM System Interface Library 11608 ------------------------------------------------------------------------------- 11609 The LLVM System Interface Library is licensed under the Illinois Open Source 11610 License and has the following additional copyright: 11611 11612 Copyright (C) 2004 eXtensible Systems, Inc. 11613 11614 ============================================================ 11615 Notices for file(s): 11616 /framework/doclava.jar 11617 ------------------------------------------------------------ 11618 11619 Copyright (C) 2010 Google Inc. 11620 11621 Licensed under the Apache License, Version 2.0 (the "License"); 11622 you may not use this file except in compliance with the License. 11623 You may obtain a copy of the License at 11624 11625 http://www.apache.org/licenses/LICENSE-2.0 11626 11627 Unless required by applicable law or agreed to in writing, software 11628 distributed under the License is distributed on an "AS IS" BASIS, 11629 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11630 See the License for the specific language governing permissions and 11631 limitations under the License. 11632 11633 11634 ====================================================================== 11635 11636 jQuery 1.2.6 - New Wave Javascript 11637 11638 Copyright (c) 2008 John Resig (jquery.com) 11639 Dual licensed under the MIT (MIT-LICENSE.txt) 11640 and GPL (GPL-LICENSE.txt) licenses. 11641 11642 Copyright (c) 2009 John Resig, http://jquery.com/ 11643 11644 Permission is hereby granted, free of charge, to any person obtaining 11645 a copy of this software and associated documentation files (the 11646 "Software"), to deal in the Software without restriction, including 11647 without limitation the rights to use, copy, modify, merge, publish, 11648 distribute, sublicense, and/or sell copies of the Software, and to 11649 permit persons to whom the Software is furnished to do so, subject to 11650 the following conditions: 11651 11652 The above copyright notice and this permission notice shall be 11653 included in all copies or substantial portions of the Software. 11654 11655 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11656 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 11657 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 11658 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 11659 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 11660 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 11661 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11662 11663 11664 ============================================================ 11665 Notices for file(s): 11666 /bin/sqlite3 11667 /lib/libsqlite.so 11668 ------------------------------------------------------------ 11669 2001 September 15 11670 11671 The author disclaims copyright to this source code. In place of 11672 a legal notice, here is a blessing: 11673 11674 May you do good and not evil. 11675 May you find forgiveness for yourself and forgive others. 11676 May you share freely, never taking more than you give. 11677 11678 11679 ============================================================ 11680 Notices for file(s): 11681 /lib/libcrypto-host.so 11682 /lib/libcrypto_static.a 11683 /lib/libssl-host.so 11684 ------------------------------------------------------------ 11685 11686 LICENSE ISSUES 11687 ============== 11688 11689 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 11690 the OpenSSL License and the original SSLeay license apply to the toolkit. 11691 See below for the actual license texts. Actually both licenses are BSD-style 11692 Open Source licenses. In case of any license issues related to OpenSSL 11693 please contact openssl-core (a] openssl.org. 11694 11695 OpenSSL License 11696 --------------- 11697 11698 /* ==================================================================== 11699 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 11700 * 11701 * Redistribution and use in source and binary forms, with or without 11702 * modification, are permitted provided that the following conditions 11703 * are met: 11704 * 11705 * 1. Redistributions of source code must retain the above copyright 11706 * notice, this list of conditions and the following disclaimer. 11707 * 11708 * 2. Redistributions in binary form must reproduce the above copyright 11709 * notice, this list of conditions and the following disclaimer in 11710 * the documentation and/or other materials provided with the 11711 * distribution. 11712 * 11713 * 3. All advertising materials mentioning features or use of this 11714 * software must display the following acknowledgment: 11715 * "This product includes software developed by the OpenSSL Project 11716 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 11717 * 11718 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 11719 * endorse or promote products derived from this software without 11720 * prior written permission. For written permission, please contact 11721 * openssl-core (a] openssl.org. 11722 * 11723 * 5. Products derived from this software may not be called "OpenSSL" 11724 * nor may "OpenSSL" appear in their names without prior written 11725 * permission of the OpenSSL Project. 11726 * 11727 * 6. Redistributions of any form whatsoever must retain the following 11728 * acknowledgment: 11729 * "This product includes software developed by the OpenSSL Project 11730 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 11731 * 11732 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 11733 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 11734 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 11735 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 11736 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11737 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 11738 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 11739 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11740 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 11741 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 11742 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 11743 * OF THE POSSIBILITY OF SUCH DAMAGE. 11744 * ==================================================================== 11745 * 11746 * This product includes cryptographic software written by Eric Young 11747 * (eay (a] cryptsoft.com). This product includes software written by Tim 11748 * Hudson (tjh (a] cryptsoft.com). 11749 * 11750 */ 11751 11752 Original SSLeay License 11753 ----------------------- 11754 11755 /* Copyright (C) 1995-1998 Eric Young (eay (a] cryptsoft.com) 11756 * All rights reserved. 11757 * 11758 * This package is an SSL implementation written 11759 * by Eric Young (eay (a] cryptsoft.com). 11760 * The implementation was written so as to conform with Netscapes SSL. 11761 * 11762 * This library is free for commercial and non-commercial use as long as 11763 * the following conditions are aheared to. The following conditions 11764 * apply to all code found in this distribution, be it the RC4, RSA, 11765 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 11766 * included with this distribution is covered by the same copyright terms 11767 * except that the holder is Tim Hudson (tjh (a] cryptsoft.com). 11768 * 11769 * Copyright remains Eric Young's, and as such any Copyright notices in 11770 * the code are not to be removed. 11771 * If this package is used in a product, Eric Young should be given attribution 11772 * as the author of the parts of the library used. 11773 * This can be in the form of a textual message at program startup or 11774 * in documentation (online or textual) provided with the package. 11775 * 11776 * Redistribution and use in source and binary forms, with or without 11777 * modification, are permitted provided that the following conditions 11778 * are met: 11779 * 1. Redistributions of source code must retain the copyright 11780 * notice, this list of conditions and the following disclaimer. 11781 * 2. Redistributions in binary form must reproduce the above copyright 11782 * notice, this list of conditions and the following disclaimer in the 11783 * documentation and/or other materials provided with the distribution. 11784 * 3. All advertising materials mentioning features or use of this software 11785 * must display the following acknowledgement: 11786 * "This product includes cryptographic software written by 11787 * Eric Young (eay (a] cryptsoft.com)" 11788 * The word 'cryptographic' can be left out if the rouines from the library 11789 * being used are not cryptographic related :-). 11790 * 4. If you include any Windows specific code (or a derivative thereof) from 11791 * the apps directory (application code) you must include an acknowledgement: 11792 * "This product includes software written by Tim Hudson (tjh (a] cryptsoft.com)" 11793 * 11794 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 11795 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 11796 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 11797 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 11798 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 11799 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 11800 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11801 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 11802 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 11803 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11804 * SUCH DAMAGE. 11805 * 11806 * The licence and distribution terms for any publically available version or 11807 * derivative of this code cannot be changed. i.e. this code cannot simply be 11808 * copied and put under another distribution licence 11809 * [including the GNU Public Licence.] 11810 */ 11811 11812 11813 ============================================================ 11814 Notices for file(s): 11815 /lib/libexpat-host.so 11816 /lib/libexpat.a 11817 ------------------------------------------------------------ 11818 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 11819 and Clark Cooper 11820 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 11821 11822 Permission is hereby granted, free of charge, to any person obtaining 11823 a copy of this software and associated documentation files (the 11824 "Software"), to deal in the Software without restriction, including 11825 without limitation the rights to use, copy, modify, merge, publish, 11826 distribute, sublicense, and/or sell copies of the Software, and to 11827 permit persons to whom the Software is furnished to do so, subject to 11828 the following conditions: 11829 11830 The above copyright notice and this permission notice shall be included 11831 in all copies or substantial portions of the Software. 11832 11833 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11834 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 11835 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 11836 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 11837 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 11838 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 11839 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11840 11841 ============================================================ 11842 Notices for file(s): 11843 /lib/libLLVMAnalysis.a 11844 ------------------------------------------------------------ 11845 ============================================================================== 11846 LLVM Release License 11847 ============================================================================== 11848 University of Illinois/NCSA 11849 Open Source License 11850 11851 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11852 All rights reserved. 11853 11854 Developed by: 11855 11856 LLVM Team 11857 11858 University of Illinois at Urbana-Champaign 11859 11860 http://llvm.org 11861 11862 Permission is hereby granted, free of charge, to any person obtaining a copy of 11863 this software and associated documentation files (the "Software"), to deal with 11864 the Software without restriction, including without limitation the rights to 11865 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11866 of the Software, and to permit persons to whom the Software is furnished to do 11867 so, subject to the following conditions: 11868 11869 * Redistributions of source code must retain the above copyright notice, 11870 this list of conditions and the following disclaimers. 11871 11872 * Redistributions in binary form must reproduce the above copyright notice, 11873 this list of conditions and the following disclaimers in the 11874 documentation and/or other materials provided with the distribution. 11875 11876 * Neither the names of the LLVM Team, University of Illinois at 11877 Urbana-Champaign, nor the names of its contributors may be used to 11878 endorse or promote products derived from this Software without specific 11879 prior written permission. 11880 11881 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11882 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11883 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11884 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11885 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11886 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11887 SOFTWARE. 11888 11889 ============================================================================== 11890 Copyrights and Licenses for Third Party Software Distributed with LLVM: 11891 ============================================================================== 11892 The LLVM software contains code written by third parties. Such software will 11893 have its own individual LICENSE.TXT file in the directory in which it appears. 11894 This file will describe the copyrights, license, and restrictions which apply 11895 to that code. 11896 11897 The disclaimer of warranty in the University of Illinois Open Source License 11898 applies to all code in the LLVM Distribution, and nothing in any of the 11899 other licenses gives permission to use the names of the LLVM Team or the 11900 University of Illinois to endorse or promote products derived from this 11901 Software. 11902 11903 The following pieces of software have additional or alternate copyrights, 11904 licenses, and/or restrictions: 11905 11906 Program Directory 11907 ------- --------- 11908 Autoconf llvm/autoconf 11909 llvm/projects/ModuleMaker/autoconf 11910 llvm/projects/sample/autoconf 11911 CellSPU backend llvm/lib/Target/CellSPU/README.txt 11912 Google Test llvm/utils/unittest/googletest 11913 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11914 11915 ============================================================ 11916 Notices for file(s): 11917 /framework/emmalib.jar 11918 ------------------------------------------------------------ 11919 Common Public License - v 1.0 11920 11921 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 11922 ACCEPTANCE OF THIS AGREEMENT. 11923 11924 1. DEFINITIONS 11925 11926 "Contribution" means: 11927 11928 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 11929 b) in the case of each subsequent Contributor: 11930 11931 i) changes to the Program, and 11932 11933 ii) additions to the Program; 11934 11935 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 11936 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 11937 of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 11938 11939 "Contributor" means any person or entity that distributes the Program. 11940 11941 "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. 11942 11943 "Program" means the Contributions distributed in accordance with this Agreement. 11944 11945 "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 11946 11947 2. GRANT OF RIGHTS 11948 11949 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 11950 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. 11951 11952 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, 11953 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 11954 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 11955 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. 11956 11957 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 11958 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 11959 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 11960 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 11961 Program, it is Recipient's responsibility to acquire that license before distributing the Program. 11962 11963 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 11964 Agreement. 11965 11966 3. REQUIREMENTS 11967 11968 A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 11969 11970 a) it complies with the terms and conditions of this Agreement; and 11971 11972 b) its license agreement: 11973 11974 i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, 11975 and implied warranties or conditions of merchantability and fitness for a particular purpose; 11976 11977 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost 11978 profits; 11979 11980 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 11981 11982 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 11983 customarily used for software exchange. 11984 11985 When the Program is made available in source code form: 11986 11987 a) it must be made available under this Agreement; and 11988 11989 b) a copy of this Agreement must be included with each copy of the Program. 11990 11991 Contributors may not remove or alter any copyright notices contained within the Program. 11992 11993 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 11994 Contribution. 11995 11996 4. COMMERCIAL DISTRIBUTION 11997 11998 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 11999 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 12000 Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify 12001 every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a 12002 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 12003 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 12004 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 12005 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. 12006 12007 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 12008 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 12009 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 12010 Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 12011 12012 5. NO WARRANTY 12013 12014 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, 12015 WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for 12016 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 12017 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. 12018 12019 6. DISCLAIMER OF LIABILITY 12020 12021 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 12022 CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 12023 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 12024 DAMAGES. 12025 12026 7. GENERAL 12027 12028 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 12029 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. 12030 12031 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 12032 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 12033 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 12034 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. 12035 12036 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 12037 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 12038 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 12039 survive. 12040 12041 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 12042 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 12043 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 12044 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 12045 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 12046 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, 12047 whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 12048 12049 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 12050 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. 12051 12052 ============================================================ 12053 Notices for file(s): 12054 /lib/libselinux.a 12055 ------------------------------------------------------------ 12056 This library (libselinux) is public domain software, i.e. not copyrighted. 12057 12058 Warranty Exclusion 12059 ------------------ 12060 You agree that this software is a 12061 non-commercially developed program that may contain "bugs" (as that 12062 term is used in the industry) and that it may not function as intended. 12063 The software is licensed "as is". NSA makes no, and hereby expressly 12064 disclaims all, warranties, express, implied, statutory, or otherwise 12065 with respect to the software, including noninfringement and the implied 12066 warranties of merchantability and fitness for a particular purpose. 12067 12068 Limitation of Liability 12069 ----------------------- 12070 In no event will NSA be liable for any damages, including loss of data, 12071 lost profits, cost of cover, or other special, incidental, 12072 consequential, direct or indirect damages arising from the software or 12073 the use thereof, however caused and on any theory of liability. This 12074 limitation will apply even if NSA has been advised of the possibility 12075 of such damage. You acknowledge that this is a reasonable allocation of 12076 risk. 12077 12078 ============================================================ 12079 Notices for file(s): 12080 /framework/org-netbeans-api-visual.jar 12081 /framework/org-openide-util.jar 12082 ------------------------------------------------------------ 12083 The GNU General Public License (GPL) Version 2, June 1991 12084 12085 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 12086 12087 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 12088 12089 Everyone is permitted to copy and distribute verbatim copies 12090 of this license document, but changing it is not allowed. 12091 12092 Preamble 12093 12094 The licenses for most software are designed to take away 12095 your freedom to share and change it. By contrast, the GNU 12096 General Public License is intended to guarantee your freedom 12097 to share and change free software--to make sure the software 12098 is free for all its users. This General Public License 12099 applies to most of the Free Software Foundation's software 12100 and to any other program whose authors commit to using it. 12101 (Some other Free Software Foundation software is covered by 12102 the GNU Library General Public License instead.) You can 12103 apply it to your programs, too. When we speak of free 12104 software, we are referring to freedom, not price. Our 12105 General Public Licenses are designed to make sure that you 12106 have the freedom to distribute copies of free software (and 12107 charge for this service if you wish), that you receive 12108 source code or can get it if you want it, that you can 12109 change the software or use pieces of it in new free 12110 programs; and that you know you can do these things. To 12111 protect your rights, we need to make restrictions that 12112 forbid anyone to deny you these rights or to ask you to 12113 surrender the rights. These restrictions translate to 12114 certain responsibilities for you if you distribute copies of 12115 the software, or if you modify it. 12116 12117 For example, if you distribute copies of such a program, 12118 whether gratis or for a fee, you must give the recipients 12119 all the rights that you have. You must make sure that they, 12120 too, receive or can get the source code. And you must show 12121 them these terms so they know their rights. 12122 12123 We protect your rights with two steps: (1) copyright the 12124 software, and (2) offer you this license which gives you 12125 legal permission to copy, distribute and/or modify the 12126 software. 12127 12128 Also, for each author's protection and ours, we want to make 12129 certain that everyone understands that there is no warranty 12130 for this free software. If the software is modified by 12131 someone else and passed on, we want its recipients to know 12132 that what they have is not the original, so that any 12133 problems introduced by others will not reflect on the 12134 original authors' reputations. 12135 12136 Finally, any free program is threatened constantly by 12137 software patents. We wish to avoid the danger that 12138 redistributors of a free program will individually obtain 12139 patent licenses, in effect making the program proprietary. 12140 To prevent this, we have made it clear that any patent must 12141 be licensed for everyone's free use or not licensed at all. 12142 12143 The precise terms and conditions for copying, distribution 12144 and modification follow. 12145 12146 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND 12147 MODIFICATION 12148 12149 0. This License applies to any program or other work which 12150 contains a notice placed by the copyright holder saying it 12151 may be distributed under the terms of this General Public 12152 License. The "Program", below, refers to any such program or 12153 work, and a "work based on the Program" means either the 12154 Program or any derivative work under copyright law: that is 12155 to say, a work containing the Program or a portion of it, 12156 either verbatim or with modifications and/or translated into 12157 another language. (Hereinafter, translation is included 12158 without limitation in the term "modification".) Each 12159 licensee is addressed as "you". 12160 12161 Activities other than copying, distribution and modification 12162 are not covered by this License; they are outside its scope. 12163 The act of running the Program is not restricted, and the 12164 output from the Program is covered only if its contents 12165 constitute a work based on the Program (independent of 12166 having been made by running the Program). Whether that is 12167 true depends on what the Program does. 12168 12169 1. You may copy and distribute verbatim copies of the 12170 Program's source code as you receive it, in any medium, 12171 provided that you conspicuously and appropriately publish on 12172 each copy an appropriate copyright notice and disclaimer of 12173 warranty; keep intact all the notices that refer to this 12174 License and to the absence of any warranty; and give any 12175 other recipients of the Program a copy of this License along 12176 with the Program. 12177 12178 You may charge a fee for the physical act of transferring a 12179 copy, and you may at your option offer warranty protection 12180 in exchange for a fee. 12181 12182 2. You may modify your copy or copies of the Program or any 12183 portion of it, thus forming a work based on the Program, and 12184 copy and distribute such modifications or work under the 12185 terms of Section 1 above, provided that you also meet all of 12186 these conditions: 12187 12188 a) You must cause the modified files to carry prominent 12189 notices stating that you changed the files and the date of 12190 any change. 12191 12192 b) You must cause any work that you distribute or publish, 12193 that in whole or in part contains or is derived from the 12194 Program or any part thereof, to be licensed as a whole at no 12195 charge to all third parties under the terms of this License. 12196 12197 c) If the modified program normally reads commands 12198 interactively when run, you must cause it, when started 12199 running for such interactive use in the most ordinary way, 12200 to print or display an announcement including an appropriate 12201 copyright notice and a notice that there is no warranty (or 12202 else, saying that you provide a warranty) and that users may 12203 redistribute the program under these conditions, and telling 12204 the user how to view a copy of this License. (Exception: if 12205 the Program itself is interactive but does not normally 12206 print such an announcement, your work based on the Program 12207 is not required to print an announcement.) 12208 12209 These requirements apply to the modified work as a whole. If 12210 identifiable sections of that work are not derived from the 12211 Program, and can be reasonably considered independent and 12212 separate works in themselves, then this License, and its 12213 terms, do not apply to those sections when you distribute 12214 them as separate works. But when you distribute the same 12215 sections as part of a whole which is a work based on the 12216 Program, the distribution of the whole must be on the terms 12217 of this License, whose permissions for other licensees 12218 extend to the entire whole, and thus to each and every part 12219 regardless of who wrote it. 12220 12221 Thus, it is not the intent of this section to claim rights 12222 or contest your rights to work written entirely by you; 12223 rather, the intent is to exercise the right to control the 12224 distribution of derivative or collective works based on the 12225 Program. In addition, mere aggregation of another work not 12226 based on the Program with the Program (or with a work based 12227 on the Program) on a volume of a storage or distribution 12228 medium does not bring the other work under the scope of this 12229 License. 12230 12231 3. You may copy and distribute the Program (or a work based 12232 on it, under Section 2) in object code or executable form 12233 under the terms of Sections 1 and 2 above provided that you 12234 also do one of the following: 12235 12236 a) Accompany it with the complete corresponding 12237 machine-readable source code, which must be distributed 12238 under the terms of Sections 1 and 2 above on a medium 12239 customarily used for software interchange; or, 12240 12241 b) Accompany it with a written offer, valid for at least 12242 three years, to give any third party, for a charge no more 12243 than your cost of physically performing source distribution, 12244 a complete machine-readable copy of the corresponding source 12245 code, to be distributed under the terms of Sections 1 and 2 12246 above on a medium customarily used for software interchange; 12247 or, 12248 12249 c) Accompany it with the information you received as to the 12250 offer to distribute corresponding source code. (This 12251 alternative is allowed only for noncommercial distribution 12252 and only if you received the program in object code or 12253 executable form with such an offer, in accord with 12254 Subsection b above.) 12255 12256 The source code for a work means the preferred form of the 12257 work for making modifications to it. For an executable work, 12258 complete source code means all the source code for all 12259 modules it contains, plus any associated interface 12260 definition files, plus the scripts used to control 12261 compilation and installation of the executable. However, as 12262 a special exception, the source code distributed need not 12263 include anything that is normally distributed (in either 12264 source or binary form) with the major components (compiler, 12265 kernel, and so on) of the operating system on which the 12266 executable runs, unless that component itself accompanies 12267 the executable. If distribution of executable or object code 12268 is made by offering access to copy from a designated place, 12269 then offering equivalent access to copy the source code from 12270 the same place counts as distribution of the source code, 12271 even though third parties are not compelled to copy the 12272 source along with the object code. 12273 12274 4. You may not copy, modify, sublicense, or distribute the 12275 Program except as expressly provided under this License. Any 12276 attempt otherwise to copy, modify, sublicense or distribute 12277 the Program is void, and will automatically terminate your 12278 rights under this License. However, parties who have 12279 received copies, or rights, from you under this License will 12280 not have their licenses terminated so long as such parties 12281 remain in full compliance. 12282 12283 5. You are not required to accept this License, since you 12284 have not signed it. However, nothing else grants you 12285 permission to modify or distribute the Program or its 12286 derivative works. These actions are prohibited by law if you 12287 do not accept this License. Therefore, by modifying or 12288 distributing the Program (or any work based on the Program), 12289 you indicate your acceptance of this License to do so, and 12290 all its terms and conditions for copying, distributing or 12291 modifying the Program or works based on it. 12292 12293 6. Each time you redistribute the Program (or any work based 12294 on the Program), the recipient automatically receives a 12295 license from the original licensor to copy, distribute or 12296 modify the Program subject to these terms and conditions. 12297 You may not impose any further restrictions on the 12298 recipients' exercise of the rights granted herein. You are 12299 not responsible for enforcing compliance by third parties to 12300 this License. 12301 12302 7. If, as a consequence of a court judgment or allegation of 12303 patent infringement or for any other reason (not limited to 12304 patent issues), conditions are imposed on you (whether by 12305 court order, agreement or otherwise) that contradict the 12306 conditions of this License, they do not excuse you from the 12307 conditions of this License. If you cannot distribute so as 12308 to satisfy simultaneously your obligations under this 12309 License and any other pertinent obligations, then as a 12310 consequence you may not distribute the Program at all. For 12311 example, if a patent license would not permit royalty-free 12312 redistribution of the Program by all those who receive 12313 copies directly or indirectly through you, then the only way 12314 you could satisfy both it and this License would be to 12315 refrain entirely from distribution of the Program. 12316 12317 If any portion of this section is held invalid or 12318 unenforceable under any particular circumstance, the balance 12319 of the section is intended to apply and the section as a 12320 whole is intended to apply in other circumstances. It is not 12321 the purpose of this section to induce you to infringe any 12322 patents or other property right claims or to contest 12323 validity of any such claims; this section has the sole 12324 purpose of protecting the integrity of the free software 12325 distribution system, which is implemented by public license 12326 practices. Many people have made generous contributions to 12327 the wide range of software distributed through that system 12328 in reliance on consistent application of that system; it is 12329 up to the author/donor to decide if he or she is willing to 12330 distribute software through any other system and a licensee 12331 cannot impose that choice. 12332 12333 This section is intended to make thoroughly clear what is 12334 believed to be a consequence of the rest of this License. 12335 12336 8. If the distribution and/or use of the Program is 12337 restricted in certain countries either by patents or by 12338 copyrighted interfaces, the original copyright holder who 12339 places the Program under this License may add an explicit 12340 geographical distribution limitation excluding those 12341 countries, so that distribution is permitted only in or 12342 among countries not thus excluded. In such case, this 12343 License incorporates the limitation as if written in the 12344 body of this License. 12345 12346 9. The Free Software Foundation may publish revised and/or 12347 new versions of the General Public License from time to 12348 time. Such new versions will be similar in spirit to the 12349 present version, but may differ in detail to address new 12350 problems or concerns. 12351 12352 Each version is given a distinguishing version number. If 12353 the Program specifies a version number of this License which 12354 applies to it and "any later version", you have the option 12355 of following the terms and conditions either of that version 12356 or of any later version published by the Free Software 12357 Foundation. If the Program does not specify a version number 12358 of this License, you may choose any version ever published 12359 by the Free Software Foundation. 12360 12361 10. If you wish to incorporate parts of the Program into 12362 other free programs whose distribution conditions are 12363 different, write to the author to ask for permission. For 12364 software which is copyrighted by the Free Software 12365 Foundation, write to the Free Software Foundation; we 12366 sometimes make exceptions for this. Our decision will be 12367 guided by the two goals of preserving the free status of all 12368 derivatives of our free software and of promoting the 12369 sharing and reuse of software generally. 12370 12371 NO WARRANTY 12372 12373 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS 12374 NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 12375 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 12376 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 12377 "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR 12378 IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 12379 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 12380 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE 12381 OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE 12382 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 12383 REPAIR OR CORRECTION. 12384 12385 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED 12386 TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY 12387 WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED 12388 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, 12389 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 12390 THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT 12391 LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR 12392 LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE 12393 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH 12394 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 12395 SUCH DAMAGES. 12396 12397 END OF TERMS AND CONDITIONS 12398 12399 How to Apply These Terms to Your New Programs 12400 12401 If you develop a new program, and you want it to be of the 12402 greatest possible use to the public, the best way to achieve 12403 this is to make it free software which everyone can 12404 redistribute and change under these terms. 12405 12406 To do so, attach the following notices to the program. It is 12407 safest to attach them to the start of each source file to 12408 most effectively convey the exclusion of warranty; and each 12409 file should have at least the "copyright" line and a pointer 12410 to where the full notice is found. 12411 12412 One line to give the program's name and a brief idea of what 12413 it does. 12414 12415 Copyright (C) <year> <name of author> 12416 This program is free software; you can redistribute it 12417 and/or modify it under the terms of the GNU General Public 12418 License as published by the Free Software Foundation; either 12419 version 2 of the License, or (at your option) any later 12420 version. This program is distributed in the hope that it 12421 will be useful, but WITHOUT ANY WARRANTY; without even the 12422 implied warranty of MERCHANTABILITY or FITNESS FOR A 12423 PARTICULAR PURPOSE. See the GNU General Public License for 12424 more details. You should have received a copy of the GNU 12425 General Public License along with this program; if not, 12426 write to the Free Software Foundation, Inc., 59 Temple 12427 Place, Suite 330, Boston, MA 02111-1307 USA 12428 12429 Also add information on how to contact you by electronic and 12430 paper mail. If the program is interactive, make it output a 12431 short notice like this when it starts in an interactive 12432 mode: 12433 12434 Gnomovision version 69, Copyright (C) year name of author 12435 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details 12436 type `show w'. This is free software, and you are welcome to 12437 redistribute it under certain conditions; type `show c' for 12438 details. The hypothetical commands `show w' and `show c' 12439 should show the appropriate parts of the General Public 12440 License. Of course, the commands you use may be called 12441 something other than `show w' and `show c'; they could even 12442 be mouse-clicks or menu items--whatever suits your program. 12443 12444 You should also get your employer (if you work as a 12445 programmer) or your school, if any, to sign a "copyright 12446 disclaimer" for the program, if necessary. Here is a sample; 12447 alter the names: 12448 12449 Yoyodyne, Inc., hereby disclaims all copyright interest in 12450 the program `Gnomovision' (which makes passes at compilers) 12451 written by James Hacker. 12452 12453 signature of Ty Coon, 1 April 1989 12454 Ty Coon, President of Vice 12455 This General Public License does not permit incorporating 12456 your program into proprietary programs. If your program is a 12457 subroutine library, you may consider it more useful to 12458 permit linking proprietary applications with the library. If 12459 this is what you want to do, use the GNU Library General 12460 Public License instead of this License. 12461 12462 "CLASSPATH" EXCEPTION TO THE GPL VERSION 2 12463 12464 Certain source files distributed by Sun Microsystems, Inc. 12465 are subject to the following clarification and special 12466 exception to the GPL Version 2, but only where Sun has 12467 expressly included in the particular source file's header 12468 the words "Sun designates this particular file as subject 12469 to the "Classpath" exception as provided by Sun in the 12470 License file that accompanied this code." 12471 12472 Linking this library statically or dynamically with other 12473 modules is making a combined work based on this library. 12474 Thus, the terms and conditions of the GNU General Public 12475 License Version 2 cover the whole combination. 12476 12477 As a special exception, the copyright holders of this 12478 library give you permission to link this library with 12479 independent modules to produce an executable, regardless of 12480 the license terms of these independent modules, and to copy 12481 and distribute the resulting executable under terms of your 12482 choice, provided that you also meet, for each linked 12483 independent module, the terms and conditions of the license 12484 of that module. An independent module is a module which is 12485 not derived from or based on this library. If you modify 12486 this library, you may extend this exception to your version 12487 of the library, but you are not obligated to do so. If you 12488 do not wish to do so, delete this exception statement from 12489 your version. 12490 ============================================================ 12491 Notices for file(s): 12492 /bin/adb 12493 ------------------------------------------------------------ 12494 12495 Copyright (c) 2006-2009, The Android Open Source Project 12496 Copyright 2006, Brian Swetland <swetland (a] frotz.net> 12497 12498 Licensed under the Apache License, Version 2.0 (the "License"); 12499 you may not use this file except in compliance with the License. 12500 12501 Unless required by applicable law or agreed to in writing, software 12502 distributed under the License is distributed on an "AS IS" BASIS, 12503 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12504 See the License for the specific language governing permissions and 12505 limitations under the License. 12506 12507 12508 Apache License 12509 Version 2.0, January 2004 12510 http://www.apache.org/licenses/ 12511 12512 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12513 12514 1. Definitions. 12515 12516 "License" shall mean the terms and conditions for use, reproduction, 12517 and distribution as defined by Sections 1 through 9 of this document. 12518 12519 "Licensor" shall mean the copyright owner or entity authorized by 12520 the copyright owner that is granting the License. 12521 12522 "Legal Entity" shall mean the union of the acting entity and all 12523 other entities that control, are controlled by, or are under common 12524 control with that entity. For the purposes of this definition, 12525 "control" means (i) the power, direct or indirect, to cause the 12526 direction or management of such entity, whether by contract or 12527 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12528 outstanding shares, or (iii) beneficial ownership of such entity. 12529 12530 "You" (or "Your") shall mean an individual or Legal Entity 12531 exercising permissions granted by this License. 12532 12533 "Source" form shall mean the preferred form for making modifications, 12534 including but not limited to software source code, documentation 12535 source, and configuration files. 12536 12537 "Object" form shall mean any form resulting from mechanical 12538 transformation or translation of a Source form, including but 12539 not limited to compiled object code, generated documentation, 12540 and conversions to other media types. 12541 12542 "Work" shall mean the work of authorship, whether in Source or 12543 Object form, made available under the License, as indicated by a 12544 copyright notice that is included in or attached to the work 12545 (an example is provided in the Appendix below). 12546 12547 "Derivative Works" shall mean any work, whether in Source or Object 12548 form, that is based on (or derived from) the Work and for which the 12549 editorial revisions, annotations, elaborations, or other modifications 12550 represent, as a whole, an original work of authorship. For the purposes 12551 of this License, Derivative Works shall not include works that remain 12552 separable from, or merely link (or bind by name) to the interfaces of, 12553 the Work and Derivative Works thereof. 12554 12555 "Contribution" shall mean any work of authorship, including 12556 the original version of the Work and any modifications or additions 12557 to that Work or Derivative Works thereof, that is intentionally 12558 submitted to Licensor for inclusion in the Work by the copyright owner 12559 or by an individual or Legal Entity authorized to submit on behalf of 12560 the copyright owner. For the purposes of this definition, "submitted" 12561 means any form of electronic, verbal, or written communication sent 12562 to the Licensor or its representatives, including but not limited to 12563 communication on electronic mailing lists, source code control systems, 12564 and issue tracking systems that are managed by, or on behalf of, the 12565 Licensor for the purpose of discussing and improving the Work, but 12566 excluding communication that is conspicuously marked or otherwise 12567 designated in writing by the copyright owner as "Not a Contribution." 12568 12569 "Contributor" shall mean Licensor and any individual or Legal Entity 12570 on behalf of whom a Contribution has been received by Licensor and 12571 subsequently incorporated within the Work. 12572 12573 2. Grant of Copyright License. Subject to the terms and conditions of 12574 this License, each Contributor hereby grants to You a perpetual, 12575 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12576 copyright license to reproduce, prepare Derivative Works of, 12577 publicly display, publicly perform, sublicense, and distribute the 12578 Work and such Derivative Works in Source or Object form. 12579 12580 3. Grant of Patent License. Subject to the terms and conditions of 12581 this License, each Contributor hereby grants to You a perpetual, 12582 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12583 (except as stated in this section) patent license to make, have made, 12584 use, offer to sell, sell, import, and otherwise transfer the Work, 12585 where such license applies only to those patent claims licensable 12586 by such Contributor that are necessarily infringed by their 12587 Contribution(s) alone or by combination of their Contribution(s) 12588 with the Work to which such Contribution(s) was submitted. If You 12589 institute patent litigation against any entity (including a 12590 cross-claim or counterclaim in a lawsuit) alleging that the Work 12591 or a Contribution incorporated within the Work constitutes direct 12592 or contributory patent infringement, then any patent licenses 12593 granted to You under this License for that Work shall terminate 12594 as of the date such litigation is filed. 12595 12596 4. Redistribution. You may reproduce and distribute copies of the 12597 Work or Derivative Works thereof in any medium, with or without 12598 modifications, and in Source or Object form, provided that You 12599 meet the following conditions: 12600 12601 (a) You must give any other recipients of the Work or 12602 Derivative Works a copy of this License; and 12603 12604 (b) You must cause any modified files to carry prominent notices 12605 stating that You changed the files; and 12606 12607 (c) You must retain, in the Source form of any Derivative Works 12608 that You distribute, all copyright, patent, trademark, and 12609 attribution notices from the Source form of the Work, 12610 excluding those notices that do not pertain to any part of 12611 the Derivative Works; and 12612 12613 (d) If the Work includes a "NOTICE" text file as part of its 12614 distribution, then any Derivative Works that You distribute must 12615 include a readable copy of the attribution notices contained 12616 within such NOTICE file, excluding those notices that do not 12617 pertain to any part of the Derivative Works, in at least one 12618 of the following places: within a NOTICE text file distributed 12619 as part of the Derivative Works; within the Source form or 12620 documentation, if provided along with the Derivative Works; or, 12621 within a display generated by the Derivative Works, if and 12622 wherever such third-party notices normally appear. The contents 12623 of the NOTICE file are for informational purposes only and 12624 do not modify the License. You may add Your own attribution 12625 notices within Derivative Works that You distribute, alongside 12626 or as an addendum to the NOTICE text from the Work, provided 12627 that such additional attribution notices cannot be construed 12628 as modifying the License. 12629 12630 You may add Your own copyright statement to Your modifications and 12631 may provide additional or different license terms and conditions 12632 for use, reproduction, or distribution of Your modifications, or 12633 for any such Derivative Works as a whole, provided Your use, 12634 reproduction, and distribution of the Work otherwise complies with 12635 the conditions stated in this License. 12636 12637 5. Submission of Contributions. Unless You explicitly state otherwise, 12638 any Contribution intentionally submitted for inclusion in the Work 12639 by You to the Licensor shall be under the terms and conditions of 12640 this License, without any additional terms or conditions. 12641 Notwithstanding the above, nothing herein shall supersede or modify 12642 the terms of any separate license agreement you may have executed 12643 with Licensor regarding such Contributions. 12644 12645 6. Trademarks. This License does not grant permission to use the trade 12646 names, trademarks, service marks, or product names of the Licensor, 12647 except as required for reasonable and customary use in describing the 12648 origin of the Work and reproducing the content of the NOTICE file. 12649 12650 7. Disclaimer of Warranty. Unless required by applicable law or 12651 agreed to in writing, Licensor provides the Work (and each 12652 Contributor provides its Contributions) on an "AS IS" BASIS, 12653 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12654 implied, including, without limitation, any warranties or conditions 12655 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12656 PARTICULAR PURPOSE. You are solely responsible for determining the 12657 appropriateness of using or redistributing the Work and assume any 12658 risks associated with Your exercise of permissions under this License. 12659 12660 8. Limitation of Liability. In no event and under no legal theory, 12661 whether in tort (including negligence), contract, or otherwise, 12662 unless required by applicable law (such as deliberate and grossly 12663 negligent acts) or agreed to in writing, shall any Contributor be 12664 liable to You for damages, including any direct, indirect, special, 12665 incidental, or consequential damages of any character arising as a 12666 result of this License or out of the use or inability to use the 12667 Work (including but not limited to damages for loss of goodwill, 12668 work stoppage, computer failure or malfunction, or any and all 12669 other commercial damages or losses), even if such Contributor 12670 has been advised of the possibility of such damages. 12671 12672 9. Accepting Warranty or Additional Liability. While redistributing 12673 the Work or Derivative Works thereof, You may choose to offer, 12674 and charge a fee for, acceptance of support, warranty, indemnity, 12675 or other liability obligations and/or rights consistent with this 12676 License. However, in accepting such obligations, You may act only 12677 on Your own behalf and on Your sole responsibility, not on behalf 12678 of any other Contributor, and only if You agree to indemnify, 12679 defend, and hold each Contributor harmless for any liability 12680 incurred by, or claims asserted against, such Contributor by reason 12681 of your accepting any such warranty or additional liability. 12682 12683 END OF TERMS AND CONDITIONS 12684 12685 12686 ============================================================ 12687 Notices for file(s): 12688 /framework/apache-xml-hostdex.jar 12689 ------------------------------------------------------------ 12690 ========================================================================= 12691 == NOTICE file corresponding to section 4(d) of the Apache License, == 12692 == Version 2.0, in this case for the Apache Xalan Java distribution. == 12693 ========================================================================= 12694 12695 Apache Xalan (Xalan XSLT processor) 12696 Copyright 1999-2006 The Apache Software Foundation 12697 12698 Apache Xalan (Xalan serializer) 12699 Copyright 1999-2006 The Apache Software Foundation 12700 12701 This product includes software developed at 12702 The Apache Software Foundation (http://www.apache.org/). 12703 12704 ========================================================================= 12705 Portions of this software was originally based on the following: 12706 - software copyright (c) 1999-2002, Lotus Development Corporation., 12707 http://www.lotus.com. 12708 - software copyright (c) 2001-2002, Sun Microsystems., 12709 http://www.sun.com. 12710 - software copyright (c) 2003, IBM Corporation., 12711 http://www.ibm.com. 12712 12713 ========================================================================= 12714 The binary distribution package (ie. jars, samples and documentation) of 12715 this product includes software developed by the following: 12716 12717 - The Apache Software Foundation 12718 - Xerces Java - see LICENSE.txt 12719 - JAXP 1.3 APIs - see LICENSE.txt 12720 - Bytecode Engineering Library - see LICENSE.txt 12721 - Regular Expression - see LICENSE.txt 12722 12723 - Scott Hudson, Frank Flannery, C. Scott Ananian 12724 - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 12725 12726 ========================================================================= 12727 The source distribution package (ie. all source and tools required to build 12728 Xalan Java) of this product includes software developed by the following: 12729 12730 - The Apache Software Foundation 12731 - Xerces Java - see LICENSE.txt 12732 - JAXP 1.3 APIs - see LICENSE.txt 12733 - Bytecode Engineering Library - see LICENSE.txt 12734 - Regular Expression - see LICENSE.txt 12735 - Ant - see LICENSE.txt 12736 - Stylebook doc tool - see LICENSE.txt 12737 12738 - Elliot Joel Berk and C. Scott Ananian 12739 - Lexical Analyzer Generator (JLex) - see LICENSE.txt 12740 12741 ========================================================================= 12742 Apache Xerces Java 12743 Copyright 1999-2006 The Apache Software Foundation 12744 12745 This product includes software developed at 12746 The Apache Software Foundation (http://www.apache.org/). 12747 12748 Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar 12749 were originally based on the following: 12750 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 12751 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 12752 - voluntary contributions made by Paul Eng on behalf of the 12753 Apache Software Foundation that were originally developed at iClick, Inc., 12754 software copyright (c) 1999. 12755 12756 ========================================================================= 12757 Apache xml-commons xml-apis (redistribution of xml-apis.jar) 12758 12759 Apache XML Commons 12760 Copyright 2001-2003,2006 The Apache Software Foundation. 12761 12762 This product includes software developed at 12763 The Apache Software Foundation (http://www.apache.org/). 12764 12765 Portions of this software were originally based on the following: 12766 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 12767 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 12768 - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org 12769 12770 12771 ============================================================ 12772 Notices for file(s): 12773 /bin/llvm-rs-cc 12774 /bin/rs-spec-gen 12775 /lib/libslang.a 12776 ------------------------------------------------------------ 12777 ========================= 12778 NOTICE file for slang.git 12779 ========================= 12780 12781 Copyright (c) 2005-2011, The Android Open Source Project 12782 12783 Licensed under the Apache License, Version 2.0 (the "License"); 12784 you may not use this file except in compliance with the License. 12785 12786 Unless required by applicable law or agreed to in writing, software 12787 distributed under the License is distributed on an "AS IS" BASIS, 12788 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12789 See the License for the specific language governing permissions and 12790 limitations under the License. 12791 12792 12793 Apache License 12794 Version 2.0, January 2004 12795 http://www.apache.org/licenses/ 12796 12797 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12798 12799 1. Definitions. 12800 12801 "License" shall mean the terms and conditions for use, reproduction, 12802 and distribution as defined by Sections 1 through 9 of this document. 12803 12804 "Licensor" shall mean the copyright owner or entity authorized by 12805 the copyright owner that is granting the License. 12806 12807 "Legal Entity" shall mean the union of the acting entity and all 12808 other entities that control, are controlled by, or are under common 12809 control with that entity. For the purposes of this definition, 12810 "control" means (i) the power, direct or indirect, to cause the 12811 direction or management of such entity, whether by contract or 12812 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12813 outstanding shares, or (iii) beneficial ownership of such entity. 12814 12815 "You" (or "Your") shall mean an individual or Legal Entity 12816 exercising permissions granted by this License. 12817 12818 "Source" form shall mean the preferred form for making modifications, 12819 including but not limited to software source code, documentation 12820 source, and configuration files. 12821 12822 "Object" form shall mean any form resulting from mechanical 12823 transformation or translation of a Source form, including but 12824 not limited to compiled object code, generated documentation, 12825 and conversions to other media types. 12826 12827 "Work" shall mean the work of authorship, whether in Source or 12828 Object form, made available under the License, as indicated by a 12829 copyright notice that is included in or attached to the work 12830 (an example is provided in the Appendix below). 12831 12832 "Derivative Works" shall mean any work, whether in Source or Object 12833 form, that is based on (or derived from) the Work and for which the 12834 editorial revisions, annotations, elaborations, or other modifications 12835 represent, as a whole, an original work of authorship. For the purposes 12836 of this License, Derivative Works shall not include works that remain 12837 separable from, or merely link (or bind by name) to the interfaces of, 12838 the Work and Derivative Works thereof. 12839 12840 "Contribution" shall mean any work of authorship, including 12841 the original version of the Work and any modifications or additions 12842 to that Work or Derivative Works thereof, that is intentionally 12843 submitted to Licensor for inclusion in the Work by the copyright owner 12844 or by an individual or Legal Entity authorized to submit on behalf of 12845 the copyright owner. For the purposes of this definition, "submitted" 12846 means any form of electronic, verbal, or written communication sent 12847 to the Licensor or its representatives, including but not limited to 12848 communication on electronic mailing lists, source code control systems, 12849 and issue tracking systems that are managed by, or on behalf of, the 12850 Licensor for the purpose of discussing and improving the Work, but 12851 excluding communication that is conspicuously marked or otherwise 12852 designated in writing by the copyright owner as "Not a Contribution." 12853 12854 "Contributor" shall mean Licensor and any individual or Legal Entity 12855 on behalf of whom a Contribution has been received by Licensor and 12856 subsequently incorporated within the Work. 12857 12858 2. Grant of Copyright License. Subject to the terms and conditions of 12859 this License, each Contributor hereby grants to You a perpetual, 12860 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12861 copyright license to reproduce, prepare Derivative Works of, 12862 publicly display, publicly perform, sublicense, and distribute the 12863 Work and such Derivative Works in Source or Object form. 12864 12865 3. Grant of Patent License. Subject to the terms and conditions of 12866 this License, each Contributor hereby grants to You a perpetual, 12867 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12868 (except as stated in this section) patent license to make, have made, 12869 use, offer to sell, sell, import, and otherwise transfer the Work, 12870 where such license applies only to those patent claims licensable 12871 by such Contributor that are necessarily infringed by their 12872 Contribution(s) alone or by combination of their Contribution(s) 12873 with the Work to which such Contribution(s) was submitted. If You 12874 institute patent litigation against any entity (including a 12875 cross-claim or counterclaim in a lawsuit) alleging that the Work 12876 or a Contribution incorporated within the Work constitutes direct 12877 or contributory patent infringement, then any patent licenses 12878 granted to You under this License for that Work shall terminate 12879 as of the date such litigation is filed. 12880 12881 4. Redistribution. You may reproduce and distribute copies of the 12882 Work or Derivative Works thereof in any medium, with or without 12883 modifications, and in Source or Object form, provided that You 12884 meet the following conditions: 12885 12886 (a) You must give any other recipients of the Work or 12887 Derivative Works a copy of this License; and 12888 12889 (b) You must cause any modified files to carry prominent notices 12890 stating that You changed the files; and 12891 12892 (c) You must retain, in the Source form of any Derivative Works 12893 that You distribute, all copyright, patent, trademark, and 12894 attribution notices from the Source form of the Work, 12895 excluding those notices that do not pertain to any part of 12896 the Derivative Works; and 12897 12898 (d) If the Work includes a "NOTICE" text file as part of its 12899 distribution, then any Derivative Works that You distribute must 12900 include a readable copy of the attribution notices contained 12901 within such NOTICE file, excluding those notices that do not 12902 pertain to any part of the Derivative Works, in at least one 12903 of the following places: within a NOTICE text file distributed 12904 as part of the Derivative Works; within the Source form or 12905 documentation, if provided along with the Derivative Works; or, 12906 within a display generated by the Derivative Works, if and 12907 wherever such third-party notices normally appear. The contents 12908 of the NOTICE file are for informational purposes only and 12909 do not modify the License. You may add Your own attribution 12910 notices within Derivative Works that You distribute, alongside 12911 or as an addendum to the NOTICE text from the Work, provided 12912 that such additional attribution notices cannot be construed 12913 as modifying the License. 12914 12915 You may add Your own copyright statement to Your modifications and 12916 may provide additional or different license terms and conditions 12917 for use, reproduction, or distribution of Your modifications, or 12918 for any such Derivative Works as a whole, provided Your use, 12919 reproduction, and distribution of the Work otherwise complies with 12920 the conditions stated in this License. 12921 12922 5. Submission of Contributions. Unless You explicitly state otherwise, 12923 any Contribution intentionally submitted for inclusion in the Work 12924 by You to the Licensor shall be under the terms and conditions of 12925 this License, without any additional terms or conditions. 12926 Notwithstanding the above, nothing herein shall supersede or modify 12927 the terms of any separate license agreement you may have executed 12928 with Licensor regarding such Contributions. 12929 12930 6. Trademarks. This License does not grant permission to use the trade 12931 names, trademarks, service marks, or product names of the Licensor, 12932 except as required for reasonable and customary use in describing the 12933 origin of the Work and reproducing the content of the NOTICE file. 12934 12935 7. Disclaimer of Warranty. Unless required by applicable law or 12936 agreed to in writing, Licensor provides the Work (and each 12937 Contributor provides its Contributions) on an "AS IS" BASIS, 12938 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12939 implied, including, without limitation, any warranties or conditions 12940 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12941 PARTICULAR PURPOSE. You are solely responsible for determining the 12942 appropriateness of using or redistributing the Work and assume any 12943 risks associated with Your exercise of permissions under this License. 12944 12945 8. Limitation of Liability. In no event and under no legal theory, 12946 whether in tort (including negligence), contract, or otherwise, 12947 unless required by applicable law (such as deliberate and grossly 12948 negligent acts) or agreed to in writing, shall any Contributor be 12949 liable to You for damages, including any direct, indirect, special, 12950 incidental, or consequential damages of any character arising as a 12951 result of this License or out of the use or inability to use the 12952 Work (including but not limited to damages for loss of goodwill, 12953 work stoppage, computer failure or malfunction, or any and all 12954 other commercial damages or losses), even if such Contributor 12955 has been advised of the possibility of such damages. 12956 12957 9. Accepting Warranty or Additional Liability. While redistributing 12958 the Work or Derivative Works thereof, You may choose to offer, 12959 and charge a fee for, acceptance of support, warranty, indemnity, 12960 or other liability obligations and/or rights consistent with this 12961 License. However, in accepting such obligations, You may act only 12962 on Your own behalf and on Your sole responsibility, not on behalf 12963 of any other Contributor, and only if You agree to indemnify, 12964 defend, and hold each Contributor harmless for any liability 12965 incurred by, or claims asserted against, such Contributor by reason 12966 of your accepting any such warranty or additional liability. 12967 12968 END OF TERMS AND CONDITIONS 12969 12970 12971 12972 =========================================== 12973 NOTICE file for external/clang (clang.git). 12974 Note: libclang*.a are statically linked. 12975 =========================================== 12976 12977 ============================================================================== 12978 LLVM Release License 12979 ============================================================================== 12980 University of Illinois/NCSA 12981 Open Source License 12982 12983 Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 12984 All rights reserved. 12985 12986 Developed by: 12987 12988 LLVM Team 12989 12990 University of Illinois at Urbana-Champaign 12991 12992 http://llvm.org 12993 12994 Permission is hereby granted, free of charge, to any person obtaining a copy of 12995 this software and associated documentation files (the "Software"), to deal with 12996 the Software without restriction, including without limitation the rights to 12997 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12998 of the Software, and to permit persons to whom the Software is furnished to do 12999 so, subject to the following conditions: 13000 13001 * Redistributions of source code must retain the above copyright notice, 13002 this list of conditions and the following disclaimers. 13003 13004 * Redistributions in binary form must reproduce the above copyright notice, 13005 this list of conditions and the following disclaimers in the 13006 documentation and/or other materials provided with the distribution. 13007 13008 * Neither the names of the LLVM Team, University of Illinois at 13009 Urbana-Champaign, nor the names of its contributors may be used to 13010 endorse or promote products derived from this Software without specific 13011 prior written permission. 13012 13013 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13014 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13015 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13016 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13017 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13018 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13019 SOFTWARE. 13020 13021 ============================================================================== 13022 The LLVM software contains code written by third parties. Such software will 13023 have its own individual LICENSE.TXT file in the directory in which it appears. 13024 This file will describe the copyrights, license, and restrictions which apply 13025 to that code. 13026 13027 The disclaimer of warranty in the University of Illinois Open Source License 13028 applies to all code in the LLVM Distribution, and nothing in any of the 13029 other licenses gives permission to use the names of the LLVM Team or the 13030 University of Illinois to endorse or promote products derived from this 13031 Software. 13032 13033 The following pieces of software have additional or alternate copyrights, 13034 licenses, and/or restrictions: 13035 13036 Program Directory 13037 ------- --------- 13038 <none yet> 13039 13040 13041 13042 ========================================= 13043 NOTICE file for external/llvm (llvm.git). 13044 Note: libLLVM*.a are statically linked. 13045 ========================================= 13046 13047 ============================================================================== 13048 LLVM Release License 13049 ============================================================================== 13050 University of Illinois/NCSA 13051 Open Source License 13052 13053 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 13054 All rights reserved. 13055 13056 Developed by: 13057 13058 LLVM Team 13059 13060 University of Illinois at Urbana-Champaign 13061 13062 http://llvm.org 13063 13064 Permission is hereby granted, free of charge, to any person obtaining a copy of 13065 this software and associated documentation files (the "Software"), to deal with 13066 the Software without restriction, including without limitation the rights to 13067 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 13068 of the Software, and to permit persons to whom the Software is furnished to do 13069 so, subject to the following conditions: 13070 13071 * Redistributions of source code must retain the above copyright notice, 13072 this list of conditions and the following disclaimers. 13073 13074 * Redistributions in binary form must reproduce the above copyright notice, 13075 this list of conditions and the following disclaimers in the 13076 documentation and/or other materials provided with the distribution. 13077 13078 * Neither the names of the LLVM Team, University of Illinois at 13079 Urbana-Champaign, nor the names of its contributors may be used to 13080 endorse or promote products derived from this Software without specific 13081 prior written permission. 13082 13083 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13084 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13085 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13086 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13087 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13088 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13089 SOFTWARE. 13090 13091 ============================================================================== 13092 Copyrights and Licenses for Third Party Software Distributed with LLVM: 13093 ============================================================================== 13094 The LLVM software contains code written by third parties. Such software will 13095 have its own individual LICENSE.TXT file in the directory in which it appears. 13096 This file will describe the copyrights, license, and restrictions which apply 13097 to that code. 13098 13099 The disclaimer of warranty in the University of Illinois Open Source License 13100 applies to all code in the LLVM Distribution, and nothing in any of the 13101 other licenses gives permission to use the names of the LLVM Team or the 13102 University of Illinois to endorse or promote products derived from this 13103 Software. 13104 13105 The following pieces of software have additional or alternate copyrights, 13106 licenses, and/or restrictions: 13107 13108 Program Directory 13109 ------- --------- 13110 Autoconf llvm/autoconf 13111 llvm/projects/ModuleMaker/autoconf 13112 llvm/projects/sample/autoconf 13113 CellSPU backend llvm/lib/Target/CellSPU/README.txt 13114 Google Test llvm/utils/unittest/googletest 13115 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 13116 13117 ============================================================ 13118 Notices for file(s): 13119 /bin/minigzip 13120 /lib/libunz.a 13121 /lib/libz-host.so 13122 /lib/libz.a 13123 ------------------------------------------------------------ 13124 (C) 1995-2013 Jean-loup Gailly and Mark Adler 13125 13126 This software is provided 'as-is', without any express or implied 13127 warranty. In no event will the authors be held liable for any damages 13128 arising from the use of this software. 13129 13130 Permission is granted to anyone to use this software for any purpose, 13131 including commercial applications, and to alter it and redistribute it 13132 freely, subject to the following restrictions: 13133 13134 1. The origin of this software must not be misrepresented; you must not 13135 claim that you wrote the original software. If you use this software 13136 in a product, an acknowledgment in the product documentation would be 13137 appreciated but is not required. 13138 2. Altered source versions must be plainly marked as such, and must not be 13139 misrepresented as being the original software. 13140 3. This notice may not be removed or altered from any source distribution. 13141 13142 Jean-loup Gailly Mark Adler 13143 jloup (a] gzip.org madler (a] alumni.caltech.edu 13144 13145 ============================================================ 13146 Notices for file(s): 13147 /bin/mksnapshot.arm 13148 ------------------------------------------------------------ 13149 Copyright (c) 1994-2006 Sun Microsystems Inc. 13150 All Rights Reserved. 13151 13152 Redistribution and use in source and binary forms, with or without 13153 modification, are permitted provided that the following conditions are 13154 met: 13155 13156 - Redistributions of source code must retain the above copyright notice, 13157 this list of conditions and the following disclaimer. 13158 13159 - Redistribution in binary form must reproduce the above copyright 13160 notice, this list of conditions and the following disclaimer in the 13161 documentation and/or other materials provided with the distribution. 13162 13163 - Neither the name of Sun Microsystems or the names of contributors may 13164 be used to endorse or promote products derived from this software without 13165 specific prior written permission. 13166 13167 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 13168 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 13169 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 13170 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 13171 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 13172 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 13173 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 13174 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 13175 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 13176 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 13177 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13178 13179 The original source code covered by the above license above has been 13180 modified significantly by Google Inc. 13181 Copyright 2006-2008 the V8 project authors. All rights reserved. 13182 13183 ============================================================ 13184 Notices for file(s): 13185 /lib/libpng.a 13186 ------------------------------------------------------------ 13187 13188 This copy of the libpng notices is provided for your convenience. In case of 13189 any discrepancy between this copy and the notices in the file png.h that is 13190 included in the libpng distribution, the latter shall prevail. 13191 13192 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 13193 13194 If you modify libpng you may insert additional notices immediately following 13195 this sentence. 13196 13197 This code is released under the libpng license. 13198 13199 libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are 13200 Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 13201 distributed according to the same disclaimer and license as libpng-1.2.5 13202 with the following individual added to the list of Contributing Authors 13203 13204 Cosmin Truta 13205 13206 libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 13207 Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 13208 distributed according to the same disclaimer and license as libpng-1.0.6 13209 with the following individuals added to the list of Contributing Authors 13210 13211 Simon-Pierre Cadieux 13212 Eric S. Raymond 13213 Gilles Vollant 13214 13215 and with the following additions to the disclaimer: 13216 13217 There is no warranty against interference with your enjoyment of the 13218 library or against infringement. There is no warranty that our 13219 efforts or the library will fulfill any of your particular purposes 13220 or needs. This library is provided with all faults, and the entire 13221 risk of satisfactory quality, performance, accuracy, and effort is with 13222 the user. 13223 13224 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 13225 Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 13226 distributed according to the same disclaimer and license as libpng-0.96, 13227 with the following individuals added to the list of Contributing Authors: 13228 13229 Tom Lane 13230 Glenn Randers-Pehrson 13231 Willem van Schaik 13232 13233 libpng versions 0.89, June 1996, through 0.96, May 1997, are 13234 Copyright (c) 1996, 1997 Andreas Dilger 13235 Distributed according to the same disclaimer and license as libpng-0.88, 13236 with the following individuals added to the list of Contributing Authors: 13237 13238 John Bowler 13239 Kevin Bracey 13240 Sam Bushell 13241 Magnus Holmgren 13242 Greg Roelofs 13243 Tom Tanner 13244 13245 libpng versions 0.5, May 1995, through 0.88, January 1996, are 13246 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 13247 13248 For the purposes of this copyright and license, "Contributing Authors" 13249 is defined as the following set of individuals: 13250 13251 Andreas Dilger 13252 Dave Martindale 13253 Guy Eric Schalnat 13254 Paul Schmidt 13255 Tim Wegner 13256 13257 The PNG Reference Library is supplied "AS IS". The Contributing Authors 13258 and Group 42, Inc. disclaim all warranties, expressed or implied, 13259 including, without limitation, the warranties of merchantability and of 13260 fitness for any purpose. The Contributing Authors and Group 42, Inc. 13261 assume no liability for direct, indirect, incidental, special, exemplary, 13262 or consequential damages, which may result from the use of the PNG 13263 Reference Library, even if advised of the possibility of such damage. 13264 13265 Permission is hereby granted to use, copy, modify, and distribute this 13266 source code, or portions hereof, for any purpose, without fee, subject 13267 to the following restrictions: 13268 13269 1. The origin of this source code must not be misrepresented. 13270 13271 2. Altered versions must be plainly marked as such and must not 13272 be misrepresented as being the original source. 13273 13274 3. This Copyright notice may not be removed or altered from any 13275 source or altered source distribution. 13276 13277 The Contributing Authors and Group 42, Inc. specifically permit, without 13278 fee, and encourage the use of this source code as a component to 13279 supporting the PNG file format in commercial products. If you use this 13280 source code in a product, acknowledgment is not required but would be 13281 appreciated. 13282 13283 13284 A "png_get_copyright" function is available, for convenient use in "about" 13285 boxes and the like: 13286 13287 printf("%s",png_get_copyright(NULL)); 13288 13289 Also, the PNG logo (in PNG format, of course) is supplied in the 13290 files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 13291 13292 Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 13293 certification mark of the Open Source Initiative. 13294 13295 Glenn Randers-Pehrson 13296 glennrp at users.sourceforge.net 13297 July 9, 2011 13298 13299 ============================================================ 13300 Notices for file(s): 13301 /framework/antlr-runtime.jar 13302 ------------------------------------------------------------ 13303 [The "BSD license"] 13304 Copyright (c) 201 Terence Parr 13305 All rights reserved. 13306 13307 Redistribution and use in source and binary forms, with or without 13308 modification, are permitted provided that the following conditions 13309 are met: 13310 13311 1. Redistributions of source code must retain the above copyright 13312 notice, this list of conditions and the following disclaimer. 13313 2. Redistributions in binary form must reproduce the above copyright 13314 notice, this list of conditions and the following disclaimer in the 13315 documentation and/or other materials provided with the distribution. 13316 3. The name of the author may not be used to endorse or promote products 13317 derived from this software without specific prior written permission. 13318 13319 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 13320 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 13321 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 13322 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 13323 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 13324 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 13325 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 13326 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 13327 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 13328 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13329 13330 ============================================================ 13331 Notices for file(s): 13332 /framework/junit.jar 13333 ------------------------------------------------------------ 13334 Common Public License - v 1.0 13335 13336 13337 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. 13338 13339 13340 1. DEFINITIONS 13341 13342 "Contribution" means: 13343 13344 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 13345 b) in the case of each subsequent Contributor: 13346 i) changes to the Program, and 13347 ii) additions to the Program; 13348 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. 13349 13350 "Contributor" means any person or entity that distributes the Program. 13351 13352 13353 "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. 13354 13355 13356 "Program" means the Contributions distributed in accordance with this Agreement. 13357 13358 13359 "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 13360 13361 13362 2. GRANT OF RIGHTS 13363 13364 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. 13365 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. 13366 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. 13367 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. 13368 3. REQUIREMENTS 13369 13370 A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 13371 13372 a) it complies with the terms and conditions of this Agreement; and 13373 b) its license agreement: 13374 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; 13375 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 13376 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 13377 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. 13378 When the Program is made available in source code form: 13379 13380 a) it must be made available under this Agreement; and 13381 b) a copy of this Agreement must be included with each copy of the Program. 13382 13383 Contributors may not remove or alter any copyright notices contained within the Program. 13384 13385 13386 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. 13387 13388 13389 4. COMMERCIAL DISTRIBUTION 13390 13391 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. 13392 13393 13394 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. 13395 13396 13397 5. NO WARRANTY 13398 13399 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. 13400 13401 13402 6. DISCLAIMER OF LIABILITY 13403 13404 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. 13405 13406 13407 7. GENERAL 13408 13409 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. 13410 13411 13412 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. 13413 13414 13415 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. 13416 13417 13418 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. 13419 13420 13421 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. 13422 ============================================================ 13423 Notices for file(s): 13424 /framework/ant-glob.jar 13425 ------------------------------------------------------------ 13426 /* 13427 * Apache License 13428 * Version 2.0, January 2004 13429 * http://www.apache.org/licenses/ 13430 * 13431 * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13432 * 13433 * 1. Definitions. 13434 * 13435 * "License" shall mean the terms and conditions for use, reproduction, 13436 * and distribution as defined by Sections 1 through 9 of this document. 13437 * 13438 * "Licensor" shall mean the copyright owner or entity authorized by 13439 * the copyright owner that is granting the License. 13440 * 13441 * "Legal Entity" shall mean the union of the acting entity and all 13442 * other entities that control, are controlled by, or are under common 13443 * control with that entity. For the purposes of this definition, 13444 * "control" means (i) the power, direct or indirect, to cause the 13445 * direction or management of such entity, whether by contract or 13446 * otherwise, or (ii) ownership of fifty percent (50%) or more of the 13447 * outstanding shares, or (iii) beneficial ownership of such entity. 13448 * 13449 * "You" (or "Your") shall mean an individual or Legal Entity 13450 * exercising permissions granted by this License. 13451 * 13452 * "Source" form shall mean the preferred form for making modifications, 13453 * including but not limited to software source code, documentation 13454 * source, and configuration files. 13455 * 13456 * "Object" form shall mean any form resulting from mechanical 13457 * transformation or translation of a Source form, including but 13458 * not limited to compiled object code, generated documentation, 13459 * and conversions to other media types. 13460 * 13461 * "Work" shall mean the work of authorship, whether in Source or 13462 * Object form, made available under the License, as indicated by a 13463 * copyright notice that is included in or attached to the work 13464 * (an example is provided in the Appendix below). 13465 * 13466 * "Derivative Works" shall mean any work, whether in Source or Object 13467 * form, that is based on (or derived from) the Work and for which the 13468 * editorial revisions, annotations, elaborations, or other modifications 13469 * represent, as a whole, an original work of authorship. For the purposes 13470 * of this License, Derivative Works shall not include works that remain 13471 * separable from, or merely link (or bind by name) to the interfaces of, 13472 * the Work and Derivative Works thereof. 13473 * 13474 * "Contribution" shall mean any work of authorship, including 13475 * the original version of the Work and any modifications or additions 13476 * to that Work or Derivative Works thereof, that is intentionally 13477 * submitted to Licensor for inclusion in the Work by the copyright owner 13478 * or by an individual or Legal Entity authorized to submit on behalf of 13479 * the copyright owner. For the purposes of this definition, "submitted" 13480 * means any form of electronic, verbal, or written communication sent 13481 * to the Licensor or its representatives, including but not limited to 13482 * communication on electronic mailing lists, source code control systems, 13483 * and issue tracking systems that are managed by, or on behalf of, the 13484 * Licensor for the purpose of discussing and improving the Work, but 13485 * excluding communication that is conspicuously marked or otherwise 13486 * designated in writing by the copyright owner as "Not a Contribution." 13487 * 13488 * "Contributor" shall mean Licensor and any individual or Legal Entity 13489 * on behalf of whom a Contribution has been received by Licensor and 13490 * subsequently incorporated within the Work. 13491 * 13492 * 2. Grant of Copyright License. Subject to the terms and conditions of 13493 * this License, each Contributor hereby grants to You a perpetual, 13494 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13495 * copyright license to reproduce, prepare Derivative Works of, 13496 * publicly display, publicly perform, sublicense, and distribute the 13497 * Work and such Derivative Works in Source or Object form. 13498 * 13499 * 3. Grant of Patent License. Subject to the terms and conditions of 13500 * this License, each Contributor hereby grants to You a perpetual, 13501 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13502 * (except as stated in this section) patent license to make, have made, 13503 * use, offer to sell, sell, import, and otherwise transfer the Work, 13504 * where such license applies only to those patent claims licensable 13505 * by such Contributor that are necessarily infringed by their 13506 * Contribution(s) alone or by combination of their Contribution(s) 13507 * with the Work to which such Contribution(s) was submitted. If You 13508 * institute patent litigation against any entity (including a 13509 * cross-claim or counterclaim in a lawsuit) alleging that the Work 13510 * or a Contribution incorporated within the Work constitutes direct 13511 * or contributory patent infringement, then any patent licenses 13512 * granted to You under this License for that Work shall terminate 13513 * as of the date such litigation is filed. 13514 * 13515 * 4. Redistribution. You may reproduce and distribute copies of the 13516 * Work or Derivative Works thereof in any medium, with or without 13517 * modifications, and in Source or Object form, provided that You 13518 * meet the following conditions: 13519 * 13520 * (a) You must give any other recipients of the Work or 13521 * Derivative Works a copy of this License; and 13522 * 13523 * (b) You must cause any modified files to carry prominent notices 13524 * stating that You changed the files; and 13525 * 13526 * (c) You must retain, in the Source form of any Derivative Works 13527 * that You distribute, all copyright, patent, trademark, and 13528 * attribution notices from the Source form of the Work, 13529 * excluding those notices that do not pertain to any part of 13530 * the Derivative Works; and 13531 * 13532 * (d) If the Work includes a "NOTICE" text file as part of its 13533 * distribution, then any Derivative Works that You distribute must 13534 * include a readable copy of the attribution notices contained 13535 * within such NOTICE file, excluding those notices that do not 13536 * pertain to any part of the Derivative Works, in at least one 13537 * of the following places: within a NOTICE text file distributed 13538 * as part of the Derivative Works; within the Source form or 13539 * documentation, if provided along with the Derivative Works; or, 13540 * within a display generated by the Derivative Works, if and 13541 * wherever such third-party notices normally appear. The contents 13542 * of the NOTICE file are for informational purposes only and 13543 * do not modify the License. You may add Your own attribution 13544 * notices within Derivative Works that You distribute, alongside 13545 * or as an addendum to the NOTICE text from the Work, provided 13546 * that such additional attribution notices cannot be construed 13547 * as modifying the License. 13548 * 13549 * You may add Your own copyright statement to Your modifications and 13550 * may provide additional or different license terms and conditions 13551 * for use, reproduction, or distribution of Your modifications, or 13552 * for any such Derivative Works as a whole, provided Your use, 13553 * reproduction, and distribution of the Work otherwise complies with 13554 * the conditions stated in this License. 13555 * 13556 * 5. Submission of Contributions. Unless You explicitly state otherwise, 13557 * any Contribution intentionally submitted for inclusion in the Work 13558 * by You to the Licensor shall be under the terms and conditions of 13559 * this License, without any additional terms or conditions. 13560 * Notwithstanding the above, nothing herein shall supersede or modify 13561 * the terms of any separate license agreement you may have executed 13562 * with Licensor regarding such Contributions. 13563 * 13564 * 6. Trademarks. This License does not grant permission to use the trade 13565 * names, trademarks, service marks, or product names of the Licensor, 13566 * except as required for reasonable and customary use in describing the 13567 * origin of the Work and reproducing the content of the NOTICE file. 13568 * 13569 * 7. Disclaimer of Warranty. Unless required by applicable law or 13570 * agreed to in writing, Licensor provides the Work (and each 13571 * Contributor provides its Contributions) on an "AS IS" BASIS, 13572 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13573 * implied, including, without limitation, any warranties or conditions 13574 * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13575 * PARTICULAR PURPOSE. You are solely responsible for determining the 13576 * appropriateness of using or redistributing the Work and assume any 13577 * risks associated with Your exercise of permissions under this License. 13578 * 13579 * 8. Limitation of Liability. In no event and under no legal theory, 13580 * whether in tort (including negligence), contract, or otherwise, 13581 * unless required by applicable law (such as deliberate and grossly 13582 * negligent acts) or agreed to in writing, shall any Contributor be 13583 * liable to You for damages, including any direct, indirect, special, 13584 * incidental, or consequential damages of any character arising as a 13585 * result of this License or out of the use or inability to use the 13586 * Work (including but not limited to damages for loss of goodwill, 13587 * work stoppage, computer failure or malfunction, or any and all 13588 * other commercial damages or losses), even if such Contributor 13589 * has been advised of the possibility of such damages. 13590 * 13591 * 9. Accepting Warranty or Additional Liability. While redistributing 13592 * the Work or Derivative Works thereof, You may choose to offer, 13593 * and charge a fee for, acceptance of support, warranty, indemnity, 13594 * or other liability obligations and/or rights consistent with this 13595 * License. However, in accepting such obligations, You may act only 13596 * on Your own behalf and on Your sole responsibility, not on behalf 13597 * of any other Contributor, and only if You agree to indemnify, 13598 * defend, and hold each Contributor harmless for any liability 13599 * incurred by, or claims asserted against, such Contributor by reason 13600 * of your accepting any such warranty or additional liability. 13601 * 13602 * END OF TERMS AND CONDITIONS 13603 * 13604 * APPENDIX: How to apply the Apache License to your work. 13605 * 13606 * To apply the Apache License to your work, attach the following 13607 * boilerplate notice, with the fields enclosed by brackets "[]" 13608 * replaced with your own identifying information. (Don't include 13609 * the brackets!) The text should be enclosed in the appropriate 13610 * comment syntax for the file format. We also recommend that a 13611 * file or class name and description of purpose be included on the 13612 * same "printed page" as the copyright notice for easier 13613 * identification within third-party archives. 13614 * 13615 * Copyright [yyyy] [name of copyright owner] 13616 * 13617 * Licensed under the Apache License, Version 2.0 (the "License"); 13618 * you may not use this file except in compliance with the License. 13619 * You may obtain a copy of the License at 13620 * 13621 * http://www.apache.org/licenses/LICENSE-2.0 13622 * 13623 * Unless required by applicable law or agreed to in writing, software 13624 * distributed under the License is distributed on an "AS IS" BASIS, 13625 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13626 * See the License for the specific language governing permissions and 13627 * limitations under the License. 13628 */ 13629 13630 W3C SOFTWARE NOTICE AND LICENSE 13631 http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 13632 13633 This work (and included software, documentation such as READMEs, or other 13634 related items) is being provided by the copyright holders under the following 13635 license. By obtaining, using and/or copying this work, you (the licensee) agree 13636 that you have read, understood, and will comply with the following terms and 13637 conditions. 13638 13639 Permission to copy, modify, and distribute this software and its documentation, 13640 with or without modification, for any purpose and without fee or royalty is 13641 hereby granted, provided that you include the following on ALL copies of the 13642 software and documentation or portions thereof, including modifications: 13643 13644 1. The full text of this NOTICE in a location viewable to users of the 13645 redistributed or derivative work. 13646 2. Any pre-existing intellectual property disclaimers, notices, or terms 13647 and conditions. If none exist, the W3C Software Short Notice should be 13648 included (hypertext is preferred, text is permitted) within the body 13649 of any redistributed or derivative code. 13650 3. Notice of any changes or modifications to the files, including the date 13651 changes were made. (We recommend you provide URIs to the location from 13652 which the code is derived.) 13653 13654 THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE 13655 NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 13656 TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT 13657 THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY 13658 PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. 13659 13660 COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR 13661 CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. 13662 13663 The name and trademarks of copyright holders may NOT be used in advertising or 13664 publicity pertaining to the software without specific, written prior permission. 13665 Title to copyright in this software and any associated documentation will at 13666 all times remain with copyright holders. 13667 13668 ____________________________________ 13669 13670 This formulation of W3C's notice and license became active on December 31 2002. 13671 This version removes the copyright ownership notice such that this license can 13672 be used with materials other than those owned by the W3C, reflects that ERCIM 13673 is now a host of the W3C, includes references to this specific dated version of 13674 the license, and removes the ambiguous grant of "use". Otherwise, this version 13675 is the same as the previous version and is written so as to preserve the Free 13676 Software Foundation's assessment of GPL compatibility and OSI's certification 13677 under the Open Source Definition. Please see our Copyright FAQ for common 13678 questions about using materials from our site, including specific terms and 13679 conditions for packages like libwww, Amaya, and Jigsaw. Other questions about 13680 this notice can be directed to site-policy (a] w3.org. 13681 13682 Joseph Reagle <site-policy (a] w3.org> 13683 13684 This license came from: http://www.megginson.com/SAX/copying.html 13685 However please note future versions of SAX may be covered 13686 under http://saxproject.org/?selected=pd 13687 13688 SAX2 is Free! 13689 13690 I hereby abandon any property rights to SAX 2.0 (the Simple API for 13691 XML), and release all of the SAX 2.0 source code, compiled code, and 13692 documentation contained in this distribution into the Public Domain. 13693 SAX comes with NO WARRANTY or guarantee of fitness for any 13694 purpose. 13695 13696 David Megginson, david (a] megginson.com 13697 2000-05-05 13698 13699 ============================================================ 13700 Notices for file(s): 13701 /lib/libclang.so 13702 /lib/libclangAnalysis.a 13703 ------------------------------------------------------------ 13704 ============================================================================== 13705 LLVM Release License 13706 ============================================================================== 13707 University of Illinois/NCSA 13708 Open Source License 13709 13710 Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 13711 All rights reserved. 13712 13713 Developed by: 13714 13715 LLVM Team 13716 13717 University of Illinois at Urbana-Champaign 13718 13719 http://llvm.org 13720 13721 Permission is hereby granted, free of charge, to any person obtaining a copy of 13722 this software and associated documentation files (the "Software"), to deal with 13723 the Software without restriction, including without limitation the rights to 13724 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 13725 of the Software, and to permit persons to whom the Software is furnished to do 13726 so, subject to the following conditions: 13727 13728 * Redistributions of source code must retain the above copyright notice, 13729 this list of conditions and the following disclaimers. 13730 13731 * Redistributions in binary form must reproduce the above copyright notice, 13732 this list of conditions and the following disclaimers in the 13733 documentation and/or other materials provided with the distribution. 13734 13735 * Neither the names of the LLVM Team, University of Illinois at 13736 Urbana-Champaign, nor the names of its contributors may be used to 13737 endorse or promote products derived from this Software without specific 13738 prior written permission. 13739 13740 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13741 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13742 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13743 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13744 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13745 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13746 SOFTWARE. 13747 13748 ============================================================================== 13749 The LLVM software contains code written by third parties. Such software will 13750 have its own individual LICENSE.TXT file in the directory in which it appears. 13751 This file will describe the copyrights, license, and restrictions which apply 13752 to that code. 13753 13754 The disclaimer of warranty in the University of Illinois Open Source License 13755 applies to all code in the LLVM Distribution, and nothing in any of the 13756 other licenses gives permission to use the names of the LLVM Team or the 13757 University of Illinois to endorse or promote products derived from this 13758 Software. 13759 13760 The following pieces of software have additional or alternate copyrights, 13761 licenses, and/or restrictions: 13762 13763 Program Directory 13764 ------- --------- 13765 <none yet> 13766 13767 ============================================================ 13768 Notices for file(s): 13769 /framework/guavalib.jar 13770 ------------------------------------------------------------ 13771 13772 Apache License 13773 Version 2.0, January 2004 13774 http://www.apache.org/licenses/ 13775 13776 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13777 13778 1. Definitions. 13779 13780 "License" shall mean the terms and conditions for use, reproduction, 13781 and distribution as defined by Sections 1 through 9 of this document. 13782 13783 "Licensor" shall mean the copyright owner or entity authorized by 13784 the copyright owner that is granting the License. 13785 13786 "Legal Entity" shall mean the union of the acting entity and all 13787 other entities that control, are controlled by, or are under common 13788 control with that entity. For the purposes of this definition, 13789 "control" means (i) the power, direct or indirect, to cause the 13790 direction or management of such entity, whether by contract or 13791 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13792 outstanding shares, or (iii) beneficial ownership of such entity. 13793 13794 "You" (or "Your") shall mean an individual or Legal Entity 13795 exercising permissions granted by this License. 13796 13797 "Source" form shall mean the preferred form for making modifications, 13798 including but not limited to software source code, documentation 13799 source, and configuration files. 13800 13801 "Object" form shall mean any form resulting from mechanical 13802 transformation or translation of a Source form, including but 13803 not limited to compiled object code, generated documentation, 13804 and conversions to other media types. 13805 13806 "Work" shall mean the work of authorship, whether in Source or 13807 Object form, made available under the License, as indicated by a 13808 copyright notice that is included in or attached to the work 13809 (an example is provided in the Appendix below). 13810 13811 "Derivative Works" shall mean any work, whether in Source or Object 13812 form, that is based on (or derived from) the Work and for which the 13813 editorial revisions, annotations, elaborations, or other modifications 13814 represent, as a whole, an original work of authorship. For the purposes 13815 of this License, Derivative Works shall not include works that remain 13816 separable from, or merely link (or bind by name) to the interfaces of, 13817 the Work and Derivative Works thereof. 13818 13819 "Contribution" shall mean any work of authorship, including 13820 the original version of the Work and any modifications or additions 13821 to that Work or Derivative Works thereof, that is intentionally 13822 submitted to Licensor for inclusion in the Work by the copyright owner 13823 or by an individual or Legal Entity authorized to submit on behalf of 13824 the copyright owner. For the purposes of this definition, "submitted" 13825 means any form of electronic, verbal, or written communication sent 13826 to the Licensor or its representatives, including but not limited to 13827 communication on electronic mailing lists, source code control systems, 13828 and issue tracking systems that are managed by, or on behalf of, the 13829 Licensor for the purpose of discussing and improving the Work, but 13830 excluding communication that is conspicuously marked or otherwise 13831 designated in writing by the copyright owner as "Not a Contribution." 13832 13833 "Contributor" shall mean Licensor and any individual or Legal Entity 13834 on behalf of whom a Contribution has been received by Licensor and 13835 subsequently incorporated within the Work. 13836 13837 2. Grant of Copyright License. Subject to the terms and conditions of 13838 this License, each Contributor hereby grants to You a perpetual, 13839 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13840 copyright license to reproduce, prepare Derivative Works of, 13841 publicly display, publicly perform, sublicense, and distribute the 13842 Work and such Derivative Works in Source or Object form. 13843 13844 3. Grant of Patent License. Subject to the terms and conditions of 13845 this License, each Contributor hereby grants to You a perpetual, 13846 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13847 (except as stated in this section) patent license to make, have made, 13848 use, offer to sell, sell, import, and otherwise transfer the Work, 13849 where such license applies only to those patent claims licensable 13850 by such Contributor that are necessarily infringed by their 13851 Contribution(s) alone or by combination of their Contribution(s) 13852 with the Work to which such Contribution(s) was submitted. If You 13853 institute patent litigation against any entity (including a 13854 cross-claim or counterclaim in a lawsuit) alleging that the Work 13855 or a Contribution incorporated within the Work constitutes direct 13856 or contributory patent infringement, then any patent licenses 13857 granted to You under this License for that Work shall terminate 13858 as of the date such litigation is filed. 13859 13860 4. Redistribution. You may reproduce and distribute copies of the 13861 Work or Derivative Works thereof in any medium, with or without 13862 modifications, and in Source or Object form, provided that You 13863 meet the following conditions: 13864 13865 (a) You must give any other recipients of the Work or 13866 Derivative Works a copy of this License; and 13867 13868 (b) You must cause any modified files to carry prominent notices 13869 stating that You changed the files; and 13870 13871 (c) You must retain, in the Source form of any Derivative Works 13872 that You distribute, all copyright, patent, trademark, and 13873 attribution notices from the Source form of the Work, 13874 excluding those notices that do not pertain to any part of 13875 the Derivative Works; and 13876 13877 (d) If the Work includes a "NOTICE" text file as part of its 13878 distribution, then any Derivative Works that You distribute must 13879 include a readable copy of the attribution notices contained 13880 within such NOTICE file, excluding those notices that do not 13881 pertain to any part of the Derivative Works, in at least one 13882 of the following places: within a NOTICE text file distributed 13883 as part of the Derivative Works; within the Source form or 13884 documentation, if provided along with the Derivative Works; or, 13885 within a display generated by the Derivative Works, if and 13886 wherever such third-party notices normally appear. The contents 13887 of the NOTICE file are for informational purposes only and 13888 do not modify the License. You may add Your own attribution 13889 notices within Derivative Works that You distribute, alongside 13890 or as an addendum to the NOTICE text from the Work, provided 13891 that such additional attribution notices cannot be construed 13892 as modifying the License. 13893 13894 You may add Your own copyright statement to Your modifications and 13895 may provide additional or different license terms and conditions 13896 for use, reproduction, or distribution of Your modifications, or 13897 for any such Derivative Works as a whole, provided Your use, 13898 reproduction, and distribution of the Work otherwise complies with 13899 the conditions stated in this License. 13900 13901 5. Submission of Contributions. Unless You explicitly state otherwise, 13902 any Contribution intentionally submitted for inclusion in the Work 13903 by You to the Licensor shall be under the terms and conditions of 13904 this License, without any additional terms or conditions. 13905 Notwithstanding the above, nothing herein shall supersede or modify 13906 the terms of any separate license agreement you may have executed 13907 with Licensor regarding such Contributions. 13908 13909 6. Trademarks. This License does not grant permission to use the trade 13910 names, trademarks, service marks, or product names of the Licensor, 13911 except as required for reasonable and customary use in describing the 13912 origin of the Work and reproducing the content of the NOTICE file. 13913 13914 7. Disclaimer of Warranty. Unless required by applicable law or 13915 agreed to in writing, Licensor provides the Work (and each 13916 Contributor provides its Contributions) on an "AS IS" BASIS, 13917 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13918 implied, including, without limitation, any warranties or conditions 13919 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13920 PARTICULAR PURPOSE. You are solely responsible for determining the 13921 appropriateness of using or redistributing the Work and assume any 13922 risks associated with Your exercise of permissions under this License. 13923 13924 8. Limitation of Liability. In no event and under no legal theory, 13925 whether in tort (including negligence), contract, or otherwise, 13926 unless required by applicable law (such as deliberate and grossly 13927 negligent acts) or agreed to in writing, shall any Contributor be 13928 liable to You for damages, including any direct, indirect, special, 13929 incidental, or consequential damages of any character arising as a 13930 result of this License or out of the use or inability to use the 13931 Work (including but not limited to damages for loss of goodwill, 13932 work stoppage, computer failure or malfunction, or any and all 13933 other commercial damages or losses), even if such Contributor 13934 has been advised of the possibility of such damages. 13935 13936 9. Accepting Warranty or Additional Liability. While redistributing 13937 the Work or Derivative Works thereof, You may choose to offer, 13938 and charge a fee for, acceptance of support, warranty, indemnity, 13939 or other liability obligations and/or rights consistent with this 13940 License. However, in accepting such obligations, You may act only 13941 on Your own behalf and on Your sole responsibility, not on behalf 13942 of any other Contributor, and only if You agree to indemnify, 13943 defend, and hold each Contributor harmless for any liability 13944 incurred by, or claims asserted against, such Contributor by reason 13945 of your accepting any such warranty or additional liability. 13946 13947 END OF TERMS AND CONDITIONS 13948 13949 APPENDIX: How to apply the Apache License to your work. 13950 13951 To apply the Apache License to your work, attach the following 13952 boilerplate notice, with the fields enclosed by brackets "[]" 13953 replaced with your own identifying information. (Don't include 13954 the brackets!) The text should be enclosed in the appropriate 13955 comment syntax for the file format. We also recommend that a 13956 file or class name and description of purpose be included on the 13957 same "printed page" as the copyright notice for easier 13958 identification within third-party archives. 13959 13960 Copyright [yyyy] [name of copyright owner] 13961 13962 Licensed under the Apache License, Version 2.0 (the "License"); 13963 you may not use this file except in compliance with the License. 13964 You may obtain a copy of the License at 13965 13966 http://www.apache.org/licenses/LICENSE-2.0 13967 13968 Unless required by applicable law or agreed to in writing, software 13969 distributed under the License is distributed on an "AS IS" BASIS, 13970 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13971 See the License for the specific language governing permissions and 13972 limitations under the License. 13973 13974