1============================================================================== 2Android used by: 3 sdk-repo-linux-build-tools.zip 4 5 6 Apache License 7 Version 2.0, January 2004 8 http://www.apache.org/licenses/ 9 10 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11 12 1. Definitions. 13 14 "License" shall mean the terms and conditions for use, reproduction, 15 and distribution as defined by Sections 1 through 9 of this document. 16 17 "Licensor" shall mean the copyright owner or entity authorized by 18 the copyright owner that is granting the License. 19 20 "Legal Entity" shall mean the union of the acting entity and all 21 other entities that control, are controlled by, or are under common 22 control with that entity. For the purposes of this definition, 23 "control" means (i) the power, direct or indirect, to cause the 24 direction or management of such entity, whether by contract or 25 otherwise, or (ii) ownership of fifty percent (50%) or more of the 26 outstanding shares, or (iii) beneficial ownership of such entity. 27 28 "You" (or "Your") shall mean an individual or Legal Entity 29 exercising permissions granted by this License. 30 31 "Source" form shall mean the preferred form for making modifications, 32 including but not limited to software source code, documentation 33 source, and configuration files. 34 35 "Object" form shall mean any form resulting from mechanical 36 transformation or translation of a Source form, including but 37 not limited to compiled object code, generated documentation, 38 and conversions to other media types. 39 40 "Work" shall mean the work of authorship, whether in Source or 41 Object form, made available under the License, as indicated by a 42 copyright notice that is included in or attached to the work 43 (an example is provided in the Appendix below). 44 45 "Derivative Works" shall mean any work, whether in Source or Object 46 form, that is based on (or derived from) the Work and for which the 47 editorial revisions, annotations, elaborations, or other modifications 48 represent, as a whole, an original work of authorship. For the purposes 49 of this License, Derivative Works shall not include works that remain 50 separable from, or merely link (or bind by name) to the interfaces of, 51 the Work and Derivative Works thereof. 52 53 "Contribution" shall mean any work of authorship, including 54 the original version of the Work and any modifications or additions 55 to that Work or Derivative Works thereof, that is intentionally 56 submitted to Licensor for inclusion in the Work by the copyright owner 57 or by an individual or Legal Entity authorized to submit on behalf of 58 the copyright owner. For the purposes of this definition, "submitted" 59 means any form of electronic, verbal, or written communication sent 60 to the Licensor or its representatives, including but not limited to 61 communication on electronic mailing lists, source code control systems, 62 and issue tracking systems that are managed by, or on behalf of, the 63 Licensor for the purpose of discussing and improving the Work, but 64 excluding communication that is conspicuously marked or otherwise 65 designated in writing by the copyright owner as "Not a Contribution." 66 67 "Contributor" shall mean Licensor and any individual or Legal Entity 68 on behalf of whom a Contribution has been received by Licensor and 69 subsequently incorporated within the Work. 70 71 2. Grant of Copyright License. Subject to the terms and conditions of 72 this License, each Contributor hereby grants to You a perpetual, 73 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 74 copyright license to reproduce, prepare Derivative Works of, 75 publicly display, publicly perform, sublicense, and distribute the 76 Work and such Derivative Works in Source or Object form. 77 78 3. Grant of Patent License. Subject to the terms and conditions of 79 this License, each Contributor hereby grants to You a perpetual, 80 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 81 (except as stated in this section) patent license to make, have made, 82 use, offer to sell, sell, import, and otherwise transfer the Work, 83 where such license applies only to those patent claims licensable 84 by such Contributor that are necessarily infringed by their 85 Contribution(s) alone or by combination of their Contribution(s) 86 with the Work to which such Contribution(s) was submitted. If You 87 institute patent litigation against any entity (including a 88 cross-claim or counterclaim in a lawsuit) alleging that the Work 89 or a Contribution incorporated within the Work constitutes direct 90 or contributory patent infringement, then any patent licenses 91 granted to You under this License for that Work shall terminate 92 as of the date such litigation is filed. 93 94 4. Redistribution. You may reproduce and distribute copies of the 95 Work or Derivative Works thereof in any medium, with or without 96 modifications, and in Source or Object form, provided that You 97 meet the following conditions: 98 99 (a) You must give any other recipients of the Work or 100 Derivative Works a copy of this License; and 101 102 (b) You must cause any modified files to carry prominent notices 103 stating that You changed the files; and 104 105 (c) You must retain, in the Source form of any Derivative Works 106 that You distribute, all copyright, patent, trademark, and 107 attribution notices from the Source form of the Work, 108 excluding those notices that do not pertain to any part of 109 the Derivative Works; and 110 111 (d) If the Work includes a "NOTICE" text file as part of its 112 distribution, then any Derivative Works that You distribute must 113 include a readable copy of the attribution notices contained 114 within such NOTICE file, excluding those notices that do not 115 pertain to any part of the Derivative Works, in at least one 116 of the following places: within a NOTICE text file distributed 117 as part of the Derivative Works; within the Source form or 118 documentation, if provided along with the Derivative Works; or, 119 within a display generated by the Derivative Works, if and 120 wherever such third-party notices normally appear. The contents 121 of the NOTICE file are for informational purposes only and 122 do not modify the License. You may add Your own attribution 123 notices within Derivative Works that You distribute, alongside 124 or as an addendum to the NOTICE text from the Work, provided 125 that such additional attribution notices cannot be construed 126 as modifying the License. 127 128 You may add Your own copyright statement to Your modifications and 129 may provide additional or different license terms and conditions 130 for use, reproduction, or distribution of Your modifications, or 131 for any such Derivative Works as a whole, provided Your use, 132 reproduction, and distribution of the Work otherwise complies with 133 the conditions stated in this License. 134 135 5. Submission of Contributions. Unless You explicitly state otherwise, 136 any Contribution intentionally submitted for inclusion in the Work 137 by You to the Licensor shall be under the terms and conditions of 138 this License, without any additional terms or conditions. 139 Notwithstanding the above, nothing herein shall supersede or modify 140 the terms of any separate license agreement you may have executed 141 with Licensor regarding such Contributions. 142 143 6. Trademarks. This License does not grant permission to use the trade 144 names, trademarks, service marks, or product names of the Licensor, 145 except as required for reasonable and customary use in describing the 146 origin of the Work and reproducing the content of the NOTICE file. 147 148 7. Disclaimer of Warranty. Unless required by applicable law or 149 agreed to in writing, Licensor provides the Work (and each 150 Contributor provides its Contributions) on an "AS IS" BASIS, 151 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 152 implied, including, without limitation, any warranties or conditions 153 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 154 PARTICULAR PURPOSE. You are solely responsible for determining the 155 appropriateness of using or redistributing the Work and assume any 156 risks associated with Your exercise of permissions under this License. 157 158 8. Limitation of Liability. In no event and under no legal theory, 159 whether in tort (including negligence), contract, or otherwise, 160 unless required by applicable law (such as deliberate and grossly 161 negligent acts) or agreed to in writing, shall any Contributor be 162 liable to You for damages, including any direct, indirect, special, 163 incidental, or consequential damages of any character arising as a 164 result of this License or out of the use or inability to use the 165 Work (including but not limited to damages for loss of goodwill, 166 work stoppage, computer failure or malfunction, or any and all 167 other commercial damages or losses), even if such Contributor 168 has been advised of the possibility of such damages. 169 170 9. Accepting Warranty or Additional Liability. While redistributing 171 the Work or Derivative Works thereof, You may choose to offer, 172 and charge a fee for, acceptance of support, warranty, indemnity, 173 or other liability obligations and/or rights consistent with this 174 License. However, in accepting such obligations, You may act only 175 on Your own behalf and on Your sole responsibility, not on behalf 176 of any other Contributor, and only if You agree to indemnify, 177 defend, and hold each Contributor harmless for any liability 178 incurred by, or claims asserted against, such Contributor by reason 179 of your accepting any such warranty or additional liability. 180 181 END OF TERMS AND CONDITIONS 182 183 APPENDIX: How to apply the Apache License to your work. 184 185 To apply the Apache License to your work, attach the following 186 boilerplate notice, with the fields enclosed by brackets "[]" 187 replaced with your own identifying information. (Don't include 188 the brackets!) The text should be enclosed in the appropriate 189 comment syntax for the file format. We also recommend that a 190 file or class name and description of purpose be included on the 191 same "printed page" as the copyright notice for easier 192 identification within third-party archives. 193 194 Copyright [yyyy] [name of copyright owner] 195 196 Licensed under the Apache License, Version 2.0 (the "License"); 197 you may not use this file except in compliance with the License. 198 You may obtain a copy of the License at 199 200 http://www.apache.org/licenses/LICENSE-2.0 201 202 Unless required by applicable law or agreed to in writing, software 203 distributed under the License is distributed on an "AS IS" BASIS, 204 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 205 See the License for the specific language governing permissions and 206 limitations under the License. 207 208============================================================================== 209 ========================================================================= 210 == NOTICE file corresponding to the section 4 d of == 211 == the Apache License, Version 2.0, == 212 == in this case for the Android-specific code. == 213 ========================================================================= 214 215Android Code 216Copyright 2005-2008 The Android Open Source Project 217 218This product includes software developed as part of 219The Android Open Source Project (http://source.android.com). 220 221 ========================================================================= 222 == NOTICE file corresponding to the section 4 d of == 223 == the Apache License, Version 2.0, == 224 == in this case for the Apache Harmony distribution. == 225 ========================================================================= 226 227Apache Harmony 228Copyright 2006 The Apache Software Foundation 229 230This product includes software developed at 231The Apache Software Foundation (http://www.apache.org/). 232 233Portions of Harmony were originally developed by 234Intel Corporation and are licensed to the Apache Software 235Foundation under the "Software Grant and Corporate Contribution 236License Agreement", informally known as the "Intel Harmony CLA". 237 238 239 ========================================================================= 240 == NOTICE file for the ICU License. == 241 ========================================================================= 242 243Copyright (c) 1995-2014 International Business Machines Corporation and others 244 245All rights reserved. 246 247Permission is hereby granted, free of charge, to any person obtaining 248a copy of this software and associated documentation files (the 249"Software"), to deal in the Software without restriction, including 250without limitation the rights to use, copy, modify, merge, publish, 251distribute, and/or sell copies of the Software, and to permit persons 252to whom the Software is furnished to do so, provided that the above 253copyright notice(s) and this permission notice appear in all copies of 254the Software and that both the above copyright notice(s) and this 255permission notice appear in supporting documentation. 256 257THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 258EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 259MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 260OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 261HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 262SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 263RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 264CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 265CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 266 267Except as contained in this notice, the name of a copyright holder 268shall not be used in advertising or otherwise to promote the sale, use 269or other dealings in this Software without prior written authorization 270of the copyright holder. 271 272All trademarks and registered trademarks mentioned herein are the 273property of their respective owners. 274 275 276 ========================================================================= 277 == NOTICE file for the KXML License. == 278 ========================================================================= 279 280Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany 281 282Permission is hereby granted, free of charge, to any person obtaining 283a copy of this software and associated documentation files (the 284"Software"), to deal in the Software without restriction, including 285without limitation the rights to use, copy, modify, merge, publish, 286distribute, sublicense, and/or sell copies of the Software, and to 287permit persons to whom the Software is furnished to do so, subject to 288the following conditions: 289 290The above copyright notice and this permission notice shall be 291included in all copies or substantial portions of the Software. 292 293THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 294EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 295MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 296IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 297CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 298TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 299SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 300 301 302 ========================================================================= 303 == NOTICE file for the W3C License. == 304 ========================================================================= 305 306Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute 307of Technology, Institut National de Recherche en Informatique et en 308Automatique, Keio University). All Rights Reserved. This program is 309distributed under the W3C's Software Intellectual Property License. 310This program is distributed in the hope that it will be useful, but 311WITHOUT ANY WARRANTY; without even the implied warranty of 312MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 313 314See W3C License http://www.w3.org/Consortium/Legal/ for more details. 315 316 ========================================================================= 317 == NOTICE file for the fdlibm License. == 318 ========================================================================= 319 320Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 321 322Developed at SunSoft, a Sun Microsystems, Inc. business. 323Permission to use, copy, modify, and distribute this 324software is freely granted, provided that this notice 325is preserved. 326 327============================================================================== 328 329 Copyright (c) 2005-2013, The Android Open Source Project 330 331 Licensed under the Apache License, Version 2.0 (the "License"); 332 you may not use this file except in compliance with the License. 333 334 Unless required by applicable law or agreed to in writing, software 335 distributed under the License is distributed on an "AS IS" BASIS, 336 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 337 See the License for the specific language governing permissions and 338 limitations under the License. 339 340 341 Apache License 342 Version 2.0, January 2004 343 http://www.apache.org/licenses/ 344 345 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 346 347 1. Definitions. 348 349 "License" shall mean the terms and conditions for use, reproduction, 350 and distribution as defined by Sections 1 through 9 of this document. 351 352 "Licensor" shall mean the copyright owner or entity authorized by 353 the copyright owner that is granting the License. 354 355 "Legal Entity" shall mean the union of the acting entity and all 356 other entities that control, are controlled by, or are under common 357 control with that entity. For the purposes of this definition, 358 "control" means (i) the power, direct or indirect, to cause the 359 direction or management of such entity, whether by contract or 360 otherwise, or (ii) ownership of fifty percent (50%) or more of the 361 outstanding shares, or (iii) beneficial ownership of such entity. 362 363 "You" (or "Your") shall mean an individual or Legal Entity 364 exercising permissions granted by this License. 365 366 "Source" form shall mean the preferred form for making modifications, 367 including but not limited to software source code, documentation 368 source, and configuration files. 369 370 "Object" form shall mean any form resulting from mechanical 371 transformation or translation of a Source form, including but 372 not limited to compiled object code, generated documentation, 373 and conversions to other media types. 374 375 "Work" shall mean the work of authorship, whether in Source or 376 Object form, made available under the License, as indicated by a 377 copyright notice that is included in or attached to the work 378 (an example is provided in the Appendix below). 379 380 "Derivative Works" shall mean any work, whether in Source or Object 381 form, that is based on (or derived from) the Work and for which the 382 editorial revisions, annotations, elaborations, or other modifications 383 represent, as a whole, an original work of authorship. For the purposes 384 of this License, Derivative Works shall not include works that remain 385 separable from, or merely link (or bind by name) to the interfaces of, 386 the Work and Derivative Works thereof. 387 388 "Contribution" shall mean any work of authorship, including 389 the original version of the Work and any modifications or additions 390 to that Work or Derivative Works thereof, that is intentionally 391 submitted to Licensor for inclusion in the Work by the copyright owner 392 or by an individual or Legal Entity authorized to submit on behalf of 393 the copyright owner. For the purposes of this definition, "submitted" 394 means any form of electronic, verbal, or written communication sent 395 to the Licensor or its representatives, including but not limited to 396 communication on electronic mailing lists, source code control systems, 397 and issue tracking systems that are managed by, or on behalf of, the 398 Licensor for the purpose of discussing and improving the Work, but 399 excluding communication that is conspicuously marked or otherwise 400 designated in writing by the copyright owner as "Not a Contribution." 401 402 "Contributor" shall mean Licensor and any individual or Legal Entity 403 on behalf of whom a Contribution has been received by Licensor and 404 subsequently incorporated within the Work. 405 406 2. Grant of Copyright License. Subject to the terms and conditions of 407 this License, each Contributor hereby grants to You a perpetual, 408 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 409 copyright license to reproduce, prepare Derivative Works of, 410 publicly display, publicly perform, sublicense, and distribute the 411 Work and such Derivative Works in Source or Object form. 412 413 3. Grant of Patent License. Subject to the terms and conditions of 414 this License, each Contributor hereby grants to You a perpetual, 415 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 416 (except as stated in this section) patent license to make, have made, 417 use, offer to sell, sell, import, and otherwise transfer the Work, 418 where such license applies only to those patent claims licensable 419 by such Contributor that are necessarily infringed by their 420 Contribution(s) alone or by combination of their Contribution(s) 421 with the Work to which such Contribution(s) was submitted. If You 422 institute patent litigation against any entity (including a 423 cross-claim or counterclaim in a lawsuit) alleging that the Work 424 or a Contribution incorporated within the Work constitutes direct 425 or contributory patent infringement, then any patent licenses 426 granted to You under this License for that Work shall terminate 427 as of the date such litigation is filed. 428 429 4. Redistribution. You may reproduce and distribute copies of the 430 Work or Derivative Works thereof in any medium, with or without 431 modifications, and in Source or Object form, provided that You 432 meet the following conditions: 433 434 (a) You must give any other recipients of the Work or 435 Derivative Works a copy of this License; and 436 437 (b) You must cause any modified files to carry prominent notices 438 stating that You changed the files; and 439 440 (c) You must retain, in the Source form of any Derivative Works 441 that You distribute, all copyright, patent, trademark, and 442 attribution notices from the Source form of the Work, 443 excluding those notices that do not pertain to any part of 444 the Derivative Works; and 445 446 (d) If the Work includes a "NOTICE" text file as part of its 447 distribution, then any Derivative Works that You distribute must 448 include a readable copy of the attribution notices contained 449 within such NOTICE file, excluding those notices that do not 450 pertain to any part of the Derivative Works, in at least one 451 of the following places: within a NOTICE text file distributed 452 as part of the Derivative Works; within the Source form or 453 documentation, if provided along with the Derivative Works; or, 454 within a display generated by the Derivative Works, if and 455 wherever such third-party notices normally appear. The contents 456 of the NOTICE file are for informational purposes only and 457 do not modify the License. You may add Your own attribution 458 notices within Derivative Works that You distribute, alongside 459 or as an addendum to the NOTICE text from the Work, provided 460 that such additional attribution notices cannot be construed 461 as modifying the License. 462 463 You may add Your own copyright statement to Your modifications and 464 may provide additional or different license terms and conditions 465 for use, reproduction, or distribution of Your modifications, or 466 for any such Derivative Works as a whole, provided Your use, 467 reproduction, and distribution of the Work otherwise complies with 468 the conditions stated in this License. 469 470 5. Submission of Contributions. Unless You explicitly state otherwise, 471 any Contribution intentionally submitted for inclusion in the Work 472 by You to the Licensor shall be under the terms and conditions of 473 this License, without any additional terms or conditions. 474 Notwithstanding the above, nothing herein shall supersede or modify 475 the terms of any separate license agreement you may have executed 476 with Licensor regarding such Contributions. 477 478 6. Trademarks. This License does not grant permission to use the trade 479 names, trademarks, service marks, or product names of the Licensor, 480 except as required for reasonable and customary use in describing the 481 origin of the Work and reproducing the content of the NOTICE file. 482 483 7. Disclaimer of Warranty. Unless required by applicable law or 484 agreed to in writing, Licensor provides the Work (and each 485 Contributor provides its Contributions) on an "AS IS" BASIS, 486 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 487 implied, including, without limitation, any warranties or conditions 488 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 489 PARTICULAR PURPOSE. You are solely responsible for determining the 490 appropriateness of using or redistributing the Work and assume any 491 risks associated with Your exercise of permissions under this License. 492 493 8. Limitation of Liability. In no event and under no legal theory, 494 whether in tort (including negligence), contract, or otherwise, 495 unless required by applicable law (such as deliberate and grossly 496 negligent acts) or agreed to in writing, shall any Contributor be 497 liable to You for damages, including any direct, indirect, special, 498 incidental, or consequential damages of any character arising as a 499 result of this License or out of the use or inability to use the 500 Work (including but not limited to damages for loss of goodwill, 501 work stoppage, computer failure or malfunction, or any and all 502 other commercial damages or losses), even if such Contributor 503 has been advised of the possibility of such damages. 504 505 9. Accepting Warranty or Additional Liability. While redistributing 506 the Work or Derivative Works thereof, You may choose to offer, 507 and charge a fee for, acceptance of support, warranty, indemnity, 508 or other liability obligations and/or rights consistent with this 509 License. However, in accepting such obligations, You may act only 510 on Your own behalf and on Your sole responsibility, not on behalf 511 of any other Contributor, and only if You agree to indemnify, 512 defend, and hold each Contributor harmless for any liability 513 incurred by, or claims asserted against, such Contributor by reason 514 of your accepting any such warranty or additional liability. 515 516 END OF TERMS AND CONDITIONS 517 518 519============================================================================== 520 521 Copyright (c) 2005-2008, The Android Open Source Project 522 523 Licensed under the Apache License, Version 2.0 (the "License"); 524 you may not use this file except in compliance with the License. 525 526 Unless required by applicable law or agreed to in writing, software 527 distributed under the License is distributed on an "AS IS" BASIS, 528 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 529 See the License for the specific language governing permissions and 530 limitations under the License. 531 532 533 Apache License 534 Version 2.0, January 2004 535 http://www.apache.org/licenses/ 536 537 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 538 539 1. Definitions. 540 541 "License" shall mean the terms and conditions for use, reproduction, 542 and distribution as defined by Sections 1 through 9 of this document. 543 544 "Licensor" shall mean the copyright owner or entity authorized by 545 the copyright owner that is granting the License. 546 547 "Legal Entity" shall mean the union of the acting entity and all 548 other entities that control, are controlled by, or are under common 549 control with that entity. For the purposes of this definition, 550 "control" means (i) the power, direct or indirect, to cause the 551 direction or management of such entity, whether by contract or 552 otherwise, or (ii) ownership of fifty percent (50%) or more of the 553 outstanding shares, or (iii) beneficial ownership of such entity. 554 555 "You" (or "Your") shall mean an individual or Legal Entity 556 exercising permissions granted by this License. 557 558 "Source" form shall mean the preferred form for making modifications, 559 including but not limited to software source code, documentation 560 source, and configuration files. 561 562 "Object" form shall mean any form resulting from mechanical 563 transformation or translation of a Source form, including but 564 not limited to compiled object code, generated documentation, 565 and conversions to other media types. 566 567 "Work" shall mean the work of authorship, whether in Source or 568 Object form, made available under the License, as indicated by a 569 copyright notice that is included in or attached to the work 570 (an example is provided in the Appendix below). 571 572 "Derivative Works" shall mean any work, whether in Source or Object 573 form, that is based on (or derived from) the Work and for which the 574 editorial revisions, annotations, elaborations, or other modifications 575 represent, as a whole, an original work of authorship. For the purposes 576 of this License, Derivative Works shall not include works that remain 577 separable from, or merely link (or bind by name) to the interfaces of, 578 the Work and Derivative Works thereof. 579 580 "Contribution" shall mean any work of authorship, including 581 the original version of the Work and any modifications or additions 582 to that Work or Derivative Works thereof, that is intentionally 583 submitted to Licensor for inclusion in the Work by the copyright owner 584 or by an individual or Legal Entity authorized to submit on behalf of 585 the copyright owner. For the purposes of this definition, "submitted" 586 means any form of electronic, verbal, or written communication sent 587 to the Licensor or its representatives, including but not limited to 588 communication on electronic mailing lists, source code control systems, 589 and issue tracking systems that are managed by, or on behalf of, the 590 Licensor for the purpose of discussing and improving the Work, but 591 excluding communication that is conspicuously marked or otherwise 592 designated in writing by the copyright owner as "Not a Contribution." 593 594 "Contributor" shall mean Licensor and any individual or Legal Entity 595 on behalf of whom a Contribution has been received by Licensor and 596 subsequently incorporated within the Work. 597 598 2. Grant of Copyright License. Subject to the terms and conditions of 599 this License, each Contributor hereby grants to You a perpetual, 600 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 601 copyright license to reproduce, prepare Derivative Works of, 602 publicly display, publicly perform, sublicense, and distribute the 603 Work and such Derivative Works in Source or Object form. 604 605 3. Grant of Patent License. Subject to the terms and conditions of 606 this License, each Contributor hereby grants to You a perpetual, 607 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 608 (except as stated in this section) patent license to make, have made, 609 use, offer to sell, sell, import, and otherwise transfer the Work, 610 where such license applies only to those patent claims licensable 611 by such Contributor that are necessarily infringed by their 612 Contribution(s) alone or by combination of their Contribution(s) 613 with the Work to which such Contribution(s) was submitted. If You 614 institute patent litigation against any entity (including a 615 cross-claim or counterclaim in a lawsuit) alleging that the Work 616 or a Contribution incorporated within the Work constitutes direct 617 or contributory patent infringement, then any patent licenses 618 granted to You under this License for that Work shall terminate 619 as of the date such litigation is filed. 620 621 4. Redistribution. You may reproduce and distribute copies of the 622 Work or Derivative Works thereof in any medium, with or without 623 modifications, and in Source or Object form, provided that You 624 meet the following conditions: 625 626 (a) You must give any other recipients of the Work or 627 Derivative Works a copy of this License; and 628 629 (b) You must cause any modified files to carry prominent notices 630 stating that You changed the files; and 631 632 (c) You must retain, in the Source form of any Derivative Works 633 that You distribute, all copyright, patent, trademark, and 634 attribution notices from the Source form of the Work, 635 excluding those notices that do not pertain to any part of 636 the Derivative Works; and 637 638 (d) If the Work includes a "NOTICE" text file as part of its 639 distribution, then any Derivative Works that You distribute must 640 include a readable copy of the attribution notices contained 641 within such NOTICE file, excluding those notices that do not 642 pertain to any part of the Derivative Works, in at least one 643 of the following places: within a NOTICE text file distributed 644 as part of the Derivative Works; within the Source form or 645 documentation, if provided along with the Derivative Works; or, 646 within a display generated by the Derivative Works, if and 647 wherever such third-party notices normally appear. The contents 648 of the NOTICE file are for informational purposes only and 649 do not modify the License. You may add Your own attribution 650 notices within Derivative Works that You distribute, alongside 651 or as an addendum to the NOTICE text from the Work, provided 652 that such additional attribution notices cannot be construed 653 as modifying the License. 654 655 You may add Your own copyright statement to Your modifications and 656 may provide additional or different license terms and conditions 657 for use, reproduction, or distribution of Your modifications, or 658 for any such Derivative Works as a whole, provided Your use, 659 reproduction, and distribution of the Work otherwise complies with 660 the conditions stated in this License. 661 662 5. Submission of Contributions. Unless You explicitly state otherwise, 663 any Contribution intentionally submitted for inclusion in the Work 664 by You to the Licensor shall be under the terms and conditions of 665 this License, without any additional terms or conditions. 666 Notwithstanding the above, nothing herein shall supersede or modify 667 the terms of any separate license agreement you may have executed 668 with Licensor regarding such Contributions. 669 670 6. Trademarks. This License does not grant permission to use the trade 671 names, trademarks, service marks, or product names of the Licensor, 672 except as required for reasonable and customary use in describing the 673 origin of the Work and reproducing the content of the NOTICE file. 674 675 7. Disclaimer of Warranty. Unless required by applicable law or 676 agreed to in writing, Licensor provides the Work (and each 677 Contributor provides its Contributions) on an "AS IS" BASIS, 678 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 679 implied, including, without limitation, any warranties or conditions 680 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 681 PARTICULAR PURPOSE. You are solely responsible for determining the 682 appropriateness of using or redistributing the Work and assume any 683 risks associated with Your exercise of permissions under this License. 684 685 8. Limitation of Liability. In no event and under no legal theory, 686 whether in tort (including negligence), contract, or otherwise, 687 unless required by applicable law (such as deliberate and grossly 688 negligent acts) or agreed to in writing, shall any Contributor be 689 liable to You for damages, including any direct, indirect, special, 690 incidental, or consequential damages of any character arising as a 691 result of this License or out of the use or inability to use the 692 Work (including but not limited to damages for loss of goodwill, 693 work stoppage, computer failure or malfunction, or any and all 694 other commercial damages or losses), even if such Contributor 695 has been advised of the possibility of such damages. 696 697 9. Accepting Warranty or Additional Liability. While redistributing 698 the Work or Derivative Works thereof, You may choose to offer, 699 and charge a fee for, acceptance of support, warranty, indemnity, 700 or other liability obligations and/or rights consistent with this 701 License. However, in accepting such obligations, You may act only 702 on Your own behalf and on Your sole responsibility, not on behalf 703 of any other Contributor, and only if You agree to indemnify, 704 defend, and hold each Contributor harmless for any liability 705 incurred by, or claims asserted against, such Contributor by reason 706 of your accepting any such warranty or additional liability. 707 708 END OF TERMS AND CONDITIONS 709 710 711============================================================================== 712 ****************************************************************************** 713Copyright (C) 2003, International Business Machines Corporation and * 714others. All Rights Reserved. * 715 ****************************************************************************** 716 717Created on May 2, 2003 718 719To change the template for this generated file go to 720Window>Preferences>Java>Code Generation>Code and Comments 721 722------------------------------------------------------------------- 723 724 ******************************************************************************* 725(C) Copyright IBM Corp. 1996-2005 - All Rights Reserved * 726 * 727The original version of this source code and documentation is copyrighted * 728and owned by IBM, These materials are provided under terms of a License * 729Agreement between IBM and Sun. This technology is protected by multiple * 730US and International patents. This notice and attribution to IBM may not * 731to removed. * 732 ******************************************************************************* 733 734------------------------------------------------------------------- 735 736 ******************************************************************************* 737(C) Copyright IBM Corp. and others, 1996-2009 - All Rights Reserved * 738 * 739The original version of this source code and documentation is copyrighted * 740and owned by IBM, These materials are provided under terms of a License * 741Agreement between IBM and Sun. This technology is protected by multiple * 742US and International patents. This notice and attribution to IBM may not * 743to removed. * 744 ******************************************************************************* 745 746------------------------------------------------------------------- 747 748 ******************************************************************************* 749(C) Copyright IBM Corp. and others, 1996-2009 - All Rights Reserved * 750 * 751The original version of this source code and documentation is copyrighted * 752and owned by IBM, These materials are provided under terms of a License * 753Agreement between IBM and Sun. This technology is protected by multiple * 754US and International patents. This notice and attribution to IBM may not * 755to removed. * 756 ******************************************************************************* 757* file name: UBiDiProps.java 758* encoding: US-ASCII 759* tab size: 8 (not used) 760* indentation:4 761* 762* created on: 2005jan16 763* created by: Markus W. Scherer 764* 765* Low-level Unicode bidi/shaping properties access. 766* Java port of ubidi_props.h/.c. 767 768------------------------------------------------------------------- 769 770 ******************************************************************************* 771Copyright (C) 2003-2004, International Business Machines Corporation and * 772others. All Rights Reserved. * 773 ******************************************************************************* 774 775------------------------------------------------------------------- 776 777 ******************************************************************************* 778Copyright (C) 2003-2004, International Business Machines Corporation and * 779others. All Rights Reserved. * 780 ******************************************************************************* 781 782------------------------------------------------------------------- 783 784 ******************************************************************************* 785Copyright (C) 2004, International Business Machines Corporation and * 786others. All Rights Reserved. * 787 ******************************************************************************* 788 789------------------------------------------------------------------- 790 791 ******************************************************************************* 792Copyright (C) 2009, International Business Machines Corporation and * 793others. All Rights Reserved. * 794 ******************************************************************************* 795 796------------------------------------------------------------------- 797 798 ******************************************************************************* 799Copyright (C) 2009-2010, International Business Machines Corporation and * 800others. All Rights Reserved. * 801 ******************************************************************************* 802 803------------------------------------------------------------------- 804 805 ******************************************************************************* 806Copyright (C) 2010, International Business Machines Corporation and * 807others. All Rights Reserved. * 808 ******************************************************************************* 809 810------------------------------------------------------------------- 811 812(C) Copyright IBM Corp. 1996-2003 - All Rights Reserved * 813 * 814The original version of this source code and documentation is copyrighted * 815and owned by IBM, These materials are provided under terms of a License * 816Agreement between IBM and Sun. This technology is protected by multiple * 817US and International patents. This notice and attribution to IBM may not * 818to removed. * 819#****************************************************************************** 820 821This locale data is based on the ICU's Vietnamese locale data (rev. 1.38) 822found at: 823 824http://oss.software.ibm.com/cvs/icu/icu/source/data/locales/vi.txt?rev=1.38 825 826------------------------------------------------------------------- 827 828(C) Copyright IBM Corp. 1999-2003 - All Rights Reserved 829 830The original version of this source code and documentation is 831copyrighted and owned by IBM. These materials are provided 832under terms of a License Agreement between IBM and Sun. 833This technology is protected by multiple US and International 834patents. This notice and attribution to IBM may not be removed. 835 836------------------------------------------------------------------- 837 838(C) Copyright Taligent, Inc. 1996 - 1997, All Rights Reserved 839(C) Copyright IBM Corp. 1996 - 1998, All Rights Reserved 840 841The original version of this source code and documentation is 842copyrighted and owned by Taligent, Inc., a wholly-owned subsidiary 843of IBM. These materials are provided under terms of a License 844Agreement between Taligent and Sun. This technology is protected 845by multiple US and International patents. 846 847This notice and attribution to Taligent may not be removed. 848Taligent is a registered trademark of Taligent, Inc. 849 850------------------------------------------------------------------- 851 852(C) Copyright Taligent, Inc. 1996 - All Rights Reserved 853(C) Copyright IBM Corp. 1996 - All Rights Reserved 854 855 The original version of this source code and documentation is copyrighted 856and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 857materials are provided under terms of a License Agreement between Taligent 858and Sun. This technology is protected by multiple US and International 859patents. This notice and attribution to Taligent may not be removed. 860 Taligent is a registered trademark of Taligent, Inc. 861 862------------------------------------------------------------------- 863 864(C) Copyright Taligent, Inc. 1996 - All Rights Reserved 865(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 866 867 The original version of this source code and documentation is copyrighted 868and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 869materials are provided under terms of a License Agreement between Taligent 870and Sun. This technology is protected by multiple US and International 871patents. This notice and attribution to Taligent may not be removed. 872 Taligent is a registered trademark of Taligent, Inc. 873 874------------------------------------------------------------------- 875 876(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 877(C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved 878 879 The original version of this source code and documentation is copyrighted 880and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 881materials are provided under terms of a License Agreement between Taligent 882and Sun. This technology is protected by multiple US and International 883patents. This notice and attribution to Taligent may not be removed. 884 Taligent is a registered trademark of Taligent, Inc. 885 886------------------------------------------------------------------- 887 888(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 889(C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved 890 891The original version of this source code and documentation 892is copyrighted and owned by Taligent, Inc., a wholly-owned 893subsidiary of IBM. These materials are provided under terms 894of a License Agreement between Taligent and Sun. This technology 895is protected by multiple US and International patents. 896 897This notice and attribution to Taligent may not be removed. 898Taligent is a registered trademark of Taligent, Inc. 899 900------------------------------------------------------------------- 901 902(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 903(C) Copyright IBM Corp. 1996 - 1999 - All Rights Reserved 904 905The original version of this source code and documentation 906is copyrighted and owned by Taligent, Inc., a wholly-owned 907subsidiary of IBM. These materials are provided under terms 908of a License Agreement between Taligent and Sun. This technology 909is protected by multiple US and International patents. 910 911This notice and attribution to Taligent may not be removed. 912Taligent is a registered trademark of Taligent, Inc. 913 914------------------------------------------------------------------- 915 916(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 917(C) Copyright IBM Corp. 1996 - 2002 - All Rights Reserved 918 919The original version of this source code and documentation 920is copyrighted and owned by Taligent, Inc., a wholly-owned 921subsidiary of IBM. These materials are provided under terms 922of a License Agreement between Taligent and Sun. This technology 923is protected by multiple US and International patents. 924 925This notice and attribution to Taligent may not be removed. 926Taligent is a registered trademark of Taligent, Inc. 927 928------------------------------------------------------------------- 929 930(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 931(C) Copyright IBM Corp. 1996, 1997 - All Rights Reserved 932 933 The original version of this source code and documentation is copyrighted 934and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 935materials are provided under terms of a License Agreement between Taligent 936and Sun. This technology is protected by multiple US and International 937patents. This notice and attribution to Taligent may not be removed. 938 Taligent is a registered trademark of Taligent, Inc. 939 940------------------------------------------------------------------- 941 942(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 943(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 944 945 The original version of this source code and documentation is copyrighted 946and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 947materials are provided under terms of a License Agreement between Taligent 948and Sun. This technology is protected by multiple US and International 949patents. This notice and attribution to Taligent may not be removed. 950 Taligent is a registered trademark of Taligent, Inc. 951 952------------------------------------------------------------------- 953 954(C) Copyright Taligent, Inc. 1996,1997 - All Rights Reserved 955(C) Copyright IBM Corp. 1996, 1997 - All Rights Reserved 956 957------------------------------------------------------------------- 958 959(C) Copyright Taligent, Inc. 1996-1998 - All Rights Reserved 960(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 961 962 The original version of this source code and documentation is copyrighted 963and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 964materials are provided under terms of a License Agreement between Taligent 965and Sun. This technology is protected by multiple US and International 966patents. This notice and attribution to Taligent may not be removed. 967 Taligent is a registered trademark of Taligent, Inc. 968 969------------------------------------------------------------------- 970 971(C) Copyright Taligent, Inc. 1996-1998 - All Rights Reserved 972(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 973 974 The original version of this source code and documentation is copyrighted 975and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 976materials are provided under terms of a License Agreement between Taligent 977and Sun. This technology is protected by multiple US and International 978patents. This notice and attribution to Taligent may not be removed. 979 Taligent is a registered trademark of Taligent, Inc. 980 981------------------------------------------------------------------- 982 983******************************************************************************* 984* Copyright (C) 1996-2004, International Business Machines Corporation and * 985* others. All Rights Reserved. * 986******************************************************************************* 987 988------------------------------------------------------------------- 989 990============================================================================== 991The GNU General Public License (GPL) 992 993Version 2, June 1991 994 995Copyright (C) 1989, 1991 Free Software Foundation, Inc. 99659 Temple Place, Suite 330, Boston, MA 02111-1307 USA 997 998Everyone is permitted to copy and distribute verbatim copies of this license 999document, but changing it is not allowed. 1000 1001Preamble 1002 1003The licenses for most software are designed to take away your freedom to share 1004and change it. By contrast, the GNU General Public License is intended to 1005guarantee your freedom to share and change free software--to make sure the 1006software is free for all its users. This General Public License applies to 1007most of the Free Software Foundation's software and to any other program whose 1008authors commit to using it. (Some other Free Software Foundation software is 1009covered by the GNU Library General Public License instead.) You can apply it to 1010your programs, too. 1011 1012When we speak of free software, we are referring to freedom, not price. Our 1013General Public Licenses are designed to make sure that you have the freedom to 1014distribute copies of free software (and charge for this service if you wish), 1015that you receive source code or can get it if you want it, that you can change 1016the software or use pieces of it in new free programs; and that you know you 1017can do these things. 1018 1019To protect your rights, we need to make restrictions that forbid anyone to deny 1020you these rights or to ask you to surrender the rights. These restrictions 1021translate to certain responsibilities for you if you distribute copies of the 1022software, or if you modify it. 1023 1024For example, if you distribute copies of such a program, whether gratis or for 1025a fee, you must give the recipients all the rights that you have. You must 1026make sure that they, too, receive or can get the source code. And you must 1027show them these terms so they know their rights. 1028 1029We protect your rights with two steps: (1) copyright the software, and (2) 1030offer you this license which gives you legal permission to copy, distribute 1031and/or modify the software. 1032 1033Also, for each author's protection and ours, we want to make certain that 1034everyone understands that there is no warranty for this free software. If the 1035software is modified by someone else and passed on, we want its recipients to 1036know that what they have is not the original, so that any problems introduced 1037by others will not reflect on the original authors' reputations. 1038 1039Finally, any free program is threatened constantly by software patents. We 1040wish to avoid the danger that redistributors of a free program will 1041individually obtain patent licenses, in effect making the program proprietary. 1042To prevent this, we have made it clear that any patent must be licensed for 1043everyone's free use or not licensed at all. 1044 1045The precise terms and conditions for copying, distribution and modification 1046follow. 1047 1048TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 1049 10500. This License applies to any program or other work which contains a notice 1051placed by the copyright holder saying it may be distributed under the terms of 1052this General Public License. The "Program", below, refers to any such program 1053or work, and a "work based on the Program" means either the Program or any 1054derivative work under copyright law: that is to say, a work containing the 1055Program or a portion of it, either verbatim or with modifications and/or 1056translated into another language. (Hereinafter, translation is included 1057without limitation in the term "modification".) Each licensee is addressed as 1058"you". 1059 1060Activities other than copying, distribution and modification are not covered by 1061this License; they are outside its scope. The act of running the Program is 1062not restricted, and the output from the Program is covered only if its contents 1063constitute a work based on the Program (independent of having been made by 1064running the Program). Whether that is true depends on what the Program does. 1065 10661. You may copy and distribute verbatim copies of the Program's source code as 1067you receive it, in any medium, provided that you conspicuously and 1068appropriately publish on each copy an appropriate copyright notice and 1069disclaimer of warranty; keep intact all the notices that refer to this License 1070and to the absence of any warranty; and give any other recipients of the 1071Program a copy of this License along with the Program. 1072 1073You may charge a fee for the physical act of transferring a copy, and you may 1074at your option offer warranty protection in exchange for a fee. 1075 10762. You may modify your copy or copies of the Program or any portion of it, thus 1077forming a work based on the Program, and copy and distribute such modifications 1078or work under the terms of Section 1 above, provided that you also meet all of 1079these conditions: 1080 1081 a) You must cause the modified files to carry prominent notices stating 1082 that you changed the files and the date of any change. 1083 1084 b) You must cause any work that you distribute or publish, that in whole or 1085 in part contains or is derived from the Program or any part thereof, to be 1086 licensed as a whole at no charge to all third parties under the terms of 1087 this License. 1088 1089 c) If the modified program normally reads commands interactively when run, 1090 you must cause it, when started running for such interactive use in the 1091 most ordinary way, to print or display an announcement including an 1092 appropriate copyright notice and a notice that there is no warranty (or 1093 else, saying that you provide a warranty) and that users may redistribute 1094 the program under these conditions, and telling the user how to view a copy 1095 of this License. (Exception: if the Program itself is interactive but does 1096 not normally print such an announcement, your work based on the Program is 1097 not required to print an announcement.) 1098 1099These requirements apply to the modified work as a whole. If identifiable 1100sections of that work are not derived from the Program, and can be reasonably 1101considered independent and separate works in themselves, then this License, and 1102its terms, do not apply to those sections when you distribute them as separate 1103works. But when you distribute the same sections as part of a whole which is a 1104work based on the Program, the distribution of the whole must be on the terms 1105of this License, whose permissions for other licensees extend to the entire 1106whole, and thus to each and every part regardless of who wrote it. 1107 1108Thus, it is not the intent of this section to claim rights or contest your 1109rights to work written entirely by you; rather, the intent is to exercise the 1110right to control the distribution of derivative or collective works based on 1111the Program. 1112 1113In addition, mere aggregation of another work not based on the Program with the 1114Program (or with a work based on the Program) on a volume of a storage or 1115distribution medium does not bring the other work under the scope of this 1116License. 1117 11183. You may copy and distribute the Program (or a work based on it, under 1119Section 2) in object code or executable form under the terms of Sections 1 and 11202 above provided that you also do one of the following: 1121 1122 a) Accompany it with the complete corresponding machine-readable source 1123 code, which must be distributed under the terms of Sections 1 and 2 above 1124 on a medium customarily used for software interchange; or, 1125 1126 b) Accompany it with a written offer, valid for at least three years, to 1127 give any third party, for a charge no more than your cost of physically 1128 performing source distribution, a complete machine-readable copy of the 1129 corresponding source code, to be distributed under the terms of Sections 1 1130 and 2 above on a medium customarily used for software interchange; or, 1131 1132 c) Accompany it with the information you received as to the offer to 1133 distribute corresponding source code. (This alternative is allowed only 1134 for noncommercial distribution and only if you received the program in 1135 object code or executable form with such an offer, in accord with 1136 Subsection b above.) 1137 1138The source code for a work means the preferred form of the work for making 1139modifications to it. For an executable work, complete source code means all 1140the source code for all modules it contains, plus any associated interface 1141definition files, plus the scripts used to control compilation and installation 1142of the executable. However, as a special exception, the source code 1143distributed need not include anything that is normally distributed (in either 1144source or binary form) with the major components (compiler, kernel, and so on) 1145of the operating system on which the executable runs, unless that component 1146itself accompanies the executable. 1147 1148If distribution of executable or object code is made by offering access to copy 1149from a designated place, then offering equivalent access to copy the source 1150code from the same place counts as distribution of the source code, even though 1151third parties are not compelled to copy the source along with the object code. 1152 11534. You may not copy, modify, sublicense, or distribute the Program except as 1154expressly provided under this License. Any attempt otherwise to copy, modify, 1155sublicense or distribute the Program is void, and will automatically terminate 1156your rights under this License. However, parties who have received copies, or 1157rights, from you under this License will not have their licenses terminated so 1158long as such parties remain in full compliance. 1159 11605. You are not required to accept this License, since you have not signed it. 1161However, nothing else grants you permission to modify or distribute the Program 1162or its derivative works. These actions are prohibited by law if you do not 1163accept this License. Therefore, by modifying or distributing the Program (or 1164any work based on the Program), you indicate your acceptance of this License to 1165do so, and all its terms and conditions for copying, distributing or modifying 1166the Program or works based on it. 1167 11686. Each time you redistribute the Program (or any work based on the Program), 1169the recipient automatically receives a license from the original licensor to 1170copy, distribute or modify the Program subject to these terms and conditions. 1171You may not impose any further restrictions on the recipients' exercise of the 1172rights granted herein. You are not responsible for enforcing compliance by 1173third parties to this License. 1174 11757. If, as a consequence of a court judgment or allegation of patent 1176infringement or for any other reason (not limited to patent issues), conditions 1177are imposed on you (whether by court order, agreement or otherwise) that 1178contradict the conditions of this License, they do not excuse you from the 1179conditions of this License. If you cannot distribute so as to satisfy 1180simultaneously your obligations under this License and any other pertinent 1181obligations, then as a consequence you may not distribute the Program at all. 1182For example, if a patent license would not permit royalty-free redistribution 1183of the Program by all those who receive copies directly or indirectly through 1184you, then the only way you could satisfy both it and this License would be to 1185refrain entirely from distribution of the Program. 1186 1187If any portion of this section is held invalid or unenforceable under any 1188particular circumstance, the balance of the section is intended to apply and 1189the section as a whole is intended to apply in other circumstances. 1190 1191It is not the purpose of this section to induce you to infringe any patents or 1192other property right claims or to contest validity of any such claims; this 1193section has the sole purpose of protecting the integrity of the free software 1194distribution system, which is implemented by public license practices. Many 1195people have made generous contributions to the wide range of software 1196distributed through that system in reliance on consistent application of that 1197system; it is up to the author/donor to decide if he or she is willing to 1198distribute software through any other system and a licensee cannot impose that 1199choice. 1200 1201This section is intended to make thoroughly clear what is believed to be a 1202consequence of the rest of this License. 1203 12048. If the distribution and/or use of the Program is restricted in certain 1205countries either by patents or by copyrighted interfaces, the original 1206copyright holder who places the Program under this License may add an explicit 1207geographical distribution limitation excluding those countries, so that 1208distribution is permitted only in or among countries not thus excluded. In 1209such case, this License incorporates the limitation as if written in the body 1210of this License. 1211 12129. The Free Software Foundation may publish revised and/or new versions of the 1213General Public License from time to time. Such new versions will be similar in 1214spirit to the present version, but may differ in detail to address new problems 1215or concerns. 1216 1217Each version is given a distinguishing version number. If the Program 1218specifies a version number of this License which applies to it and "any later 1219version", you have the option of following the terms and conditions either of 1220that version or of any later version published by the Free Software Foundation. 1221If the Program does not specify a version number of this License, you may 1222choose any version ever published by the Free Software Foundation. 1223 122410. If you wish to incorporate parts of the Program into other free programs 1225whose distribution conditions are different, write to the author to ask for 1226permission. For software which is copyrighted by the Free Software Foundation, 1227write to the Free Software Foundation; we sometimes make exceptions for this. 1228Our decision will be guided by the two goals of preserving the free status of 1229all derivatives of our free software and of promoting the sharing and reuse of 1230software generally. 1231 1232NO WARRANTY 1233 123411. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR 1235THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE 1236STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE 1237PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 1238INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 1239FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 1240PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, 1241YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 1242 124312. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 1244ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 1245PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 1246GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 1247INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA 1248BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 1249FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 1250OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 1251 1252END OF TERMS AND CONDITIONS 1253 1254How to Apply These Terms to Your New Programs 1255 1256If you develop a new program, and you want it to be of the greatest possible 1257use to the public, the best way to achieve this is to make it free software 1258which everyone can redistribute and change under these terms. 1259 1260To do so, attach the following notices to the program. It is safest to attach 1261them to the start of each source file to most effectively convey the exclusion 1262of warranty; and each file should have at least the "copyright" line and a 1263pointer to where the full notice is found. 1264 1265 One line to give the program's name and a brief idea of what it does. 1266 1267 Copyright (C) <year> <name of author> 1268 1269 This program is free software; you can redistribute it and/or modify it 1270 under the terms of the GNU General Public License as published by the Free 1271 Software Foundation; either version 2 of the License, or (at your option) 1272 any later version. 1273 1274 This program is distributed in the hope that it will be useful, but WITHOUT 1275 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1276 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 1277 more details. 1278 1279 You should have received a copy of the GNU General Public License along 1280 with this program; if not, write to the Free Software Foundation, Inc., 59 1281 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1282 1283Also add information on how to contact you by electronic and paper mail. 1284 1285If the program is interactive, make it output a short notice like this when it 1286starts in an interactive mode: 1287 1288 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes 1289 with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free 1290 software, and you are welcome to redistribute it under certain conditions; 1291 type 'show c' for details. 1292 1293The hypothetical commands 'show w' and 'show c' should show the appropriate 1294parts of the General Public License. Of course, the commands you use may be 1295called something other than 'show w' and 'show c'; they could even be 1296mouse-clicks or menu items--whatever suits your program. 1297 1298You should also get your employer (if you work as a programmer) or your school, 1299if any, to sign a "copyright disclaimer" for the program, if necessary. Here 1300is a sample; alter the names: 1301 1302 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 1303 'Gnomovision' (which makes passes at compilers) written by James Hacker. 1304 1305 signature of Ty Coon, 1 April 1989 1306 1307 Ty Coon, President of Vice 1308 1309This General Public License does not permit incorporating your program into 1310proprietary programs. If your program is a subroutine library, you may 1311consider it more useful to permit linking proprietary applications with the 1312library. If this is what you want to do, use the GNU Library General Public 1313License instead of this License. 1314 1315 1316"CLASSPATH" EXCEPTION TO THE GPL 1317 1318Certain source files distributed by Oracle America and/or its affiliates are 1319subject to the following clarification and special exception to the GPL, but 1320only where Oracle has expressly included in the particular source file's header 1321the words "Oracle designates this particular file as subject to the "Classpath" 1322exception as provided by Oracle in the LICENSE file that accompanied this code." 1323 1324 Linking this library statically or dynamically with other modules is making 1325 a combined work based on this library. Thus, the terms and conditions of 1326 the GNU General Public License cover the whole combination. 1327 1328 As a special exception, the copyright holders of this library give you 1329 permission to link this library with independent modules to produce an 1330 executable, regardless of the license terms of these independent modules, 1331 and to copy and distribute the resulting executable under terms of your 1332 choice, provided that you also meet, for each linked independent module, 1333 the terms and conditions of the license of that module. An independent 1334 module is a module which is not derived from or based on this library. If 1335 you modify this library, you may extend this exception to your version of 1336 the library, but you are not obligated to do so. If you do not wish to do 1337 so, delete this exception statement from your version. 1338 1339============================================================================== 1340Notices for files contained in the tools directory: 1341============================================================ 1342Notices for file(s): 1343/bin/mksdcard 1344------------------------------------------------------------ 1345Copyright 2007, The Android Open Source Project 1346 1347Redistribution and use in source and binary forms, with or without 1348modification, are permitted provided that the following conditions are met: 1349 * Redistributions of source code must retain the above copyright 1350 notice, this list of conditions and the following disclaimer. 1351 * Redistributions in binary form must reproduce the above copyright 1352 notice, this list of conditions and the following disclaimer in the 1353 documentation and/or other materials provided with the distribution. 1354 * Neither the name of Google Inc. nor the names of its contributors may 1355 be used to endorse or promote products derived from this software 1356 without specific prior written permission. 1357 1358THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR 1359IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 1360MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 1361EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1362SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 1363PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 1364OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 1365WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 1366OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 1367ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1368 1369============================================================ 1370Notices for file(s): 1371/framework/conscrypt-hostdex.jar 1372/framework/core-hostdex.jar 1373/framework/core-libart-hostdex.jar 1374/lib/libjavacore.so 1375/lib/libjavacrypto.so 1376------------------------------------------------------------ 1377 ========================================================================= 1378 == NOTICE file corresponding to the section 4 d of == 1379 == the Apache License, Version 2.0, == 1380 == in this case for the Android-specific code. == 1381 ========================================================================= 1382 1383Android Code 1384Copyright 2005-2008 The Android Open Source Project 1385 1386This product includes software developed as part of 1387The Android Open Source Project (http://source.android.com). 1388 1389 ========================================================================= 1390 == NOTICE file corresponding to the section 4 d of == 1391 == the Apache License, Version 2.0, == 1392 == in this case for the Apache Harmony distribution. == 1393 ========================================================================= 1394 1395Apache Harmony 1396Copyright 2006 The Apache Software Foundation 1397 1398This product includes software developed at 1399The Apache Software Foundation (http://www.apache.org/). 1400 1401Portions of Harmony were originally developed by 1402Intel Corporation and are licensed to the Apache Software 1403Foundation under the "Software Grant and Corporate Contribution 1404License Agreement", informally known as the "Intel Harmony CLA". 1405 1406 1407 ========================================================================= 1408 == NOTICE file for the ICU License. == 1409 ========================================================================= 1410 1411Copyright (c) 1995-2009 International Business Machines Corporation and others 1412 1413All rights reserved. 1414 1415Permission is hereby granted, free of charge, to any person obtaining 1416a copy of this software and associated documentation files (the 1417"Software"), to deal in the Software without restriction, including 1418without limitation the rights to use, copy, modify, merge, publish, 1419distribute, and/or sell copies of the Software, and to permit persons 1420to whom the Software is furnished to do so, provided that the above 1421copyright notice(s) and this permission notice appear in all copies of 1422the Software and that both the above copyright notice(s) and this 1423permission notice appear in supporting documentation. 1424 1425THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1426EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1427MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 1428OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 1429HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 1430SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 1431RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 1432CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 1433CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1434 1435Except as contained in this notice, the name of a copyright holder 1436shall not be used in advertising or otherwise to promote the sale, use 1437or other dealings in this Software without prior written authorization 1438of the copyright holder. 1439 1440All trademarks and registered trademarks mentioned herein are the 1441property of their respective owners. 1442 1443 1444 ========================================================================= 1445 == NOTICE file for the JUnit License. == 1446 ========================================================================= 1447 1448Common Public License - v 1.0 1449 1450THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON 1451PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 1452THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 1453 14541. DEFINITIONS 1455 1456"Contribution" means: 1457 1458 a) in the case of the initial Contributor, the initial code and 1459 documentation distributed under this Agreement, and 1460 b) in the case of each subsequent Contributor: 1461 1462 i) changes to the Program, and 1463 1464 ii) additions to the Program; 1465 1466 where such changes and/or additions to the Program originate 1467 from and are distributed by that particular Contributor. A 1468 Contribution 'originates' from a Contributor if it was added to 1469 the Program by such Contributor itself or anyone acting on such 1470 Contributor's behalf. Contributions do not include additions to 1471 the Program which: (i) are separate modules of software 1472 distributed in conjunction with the Program under their own 1473 license agreement, and (ii) are not derivative works of the 1474 Program. 1475 1476"Contributor" means any person or entity that distributes the Program. 1477 1478"Licensed Patents " mean patent claims licensable by a Contributor 1479which are necessarily infringed by the use or sale of its Contribution 1480alone or when combined with the Program. 1481 1482"Program" means the Contributions distributed in accordance with this 1483Agreement. 1484 1485"Recipient" means anyone who receives the Program under this 1486Agreement, including all Contributors. 1487 14882. GRANT OF RIGHTS 1489 1490 a) Subject to the terms of this Agreement, each Contributor 1491 hereby grants Recipient a non-exclusive, worldwide, royalty-free 1492 copyright license to reproduce, prepare derivative works of, 1493 publicly display, publicly perform, distribute and sublicense 1494 the Contribution of such Contributor, if any, and such 1495 derivative works, in source code and object code form. 1496 1497 b) Subject to the terms of this Agreement, each Contributor 1498 hereby grants Recipient a non-exclusive, worldwide, royalty-free 1499 patent license under Licensed Patents to make, use, sell, offer 1500 to sell, import and otherwise transfer the Contribution of such 1501 Contributor, if any, in source code and object code form. This 1502 patent license shall apply to the combination of the 1503 Contribution and the Program if, at the time the Contribution is 1504 added by the Contributor, such addition of the Contribution 1505 causes such combination to be covered by the Licensed Patents. 1506 The patent license shall not apply to any other combinations 1507 which include the Contribution. No hardware per se is licensed 1508 hereunder. 1509 1510 c) Recipient understands that although each Contributor grants 1511 the licenses to its Contributions set forth herein, no 1512 assurances are provided by any Contributor that the Program does 1513 not infringe the patent or other intellectual property rights of 1514 any other entity. Each Contributor disclaims any liability to 1515 Recipient for claims brought by any other entity based on 1516 infringement of intellectual property rights or otherwise. As a 1517 condition to exercising the rights and licenses granted 1518 hereunder, each Recipient hereby assumes sole responsibility to 1519 secure any other intellectual property rights needed, if any. 1520 For example, if a third party patent license is required to 1521 allow Recipient to distribute the Program, it is Recipient's 1522 responsibility to acquire that license before distributing the 1523 Program. 1524 1525 d) Each Contributor represents that to its knowledge it has 1526 sufficient copyright rights in its Contribution, if any, to 1527 grant the copyright license set forth in this Agreement. 1528 15293. REQUIREMENTS 1530 1531A Contributor may choose to distribute the Program in object code form 1532under its own license agreement, provided that: 1533 1534 a) it complies with the terms and conditions of this Agreement; and 1535 1536 b) its license agreement: 1537 1538 i) effectively disclaims on behalf of all Contributors all 1539 warranties and conditions, express and implied, including 1540 warranties or conditions of title and non-infringement, and 1541 implied warranties or conditions of merchantability and fitness 1542 for a particular purpose; 1543 1544 ii) effectively excludes on behalf of all Contributors all 1545 liability for damages, including direct, indirect, special, 1546 incidental and consequential damages, such as lost profits; 1547 1548 iii) states that any provisions which differ from this Agreement 1549 are offered by that Contributor alone and not by any other 1550 party; and 1551 1552 iv) states that source code for the Program is available from 1553 such Contributor, and informs licensees how to obtain it in a 1554 reasonable manner on or through a medium customarily used for 1555 software exchange. 1556 1557When the Program is made available in source code form: 1558 1559 a) it must be made available under this Agreement; and 1560 1561 b) a copy of this Agreement must be included with each copy of 1562 the Program. 1563 1564Contributors may not remove or alter any copyright notices contained 1565within the Program. 1566 1567Each Contributor must identify itself as the originator of its 1568Contribution, if any, in a manner that reasonably allows subsequent 1569Recipients to identify the originator of the Contribution. 1570 15714. COMMERCIAL DISTRIBUTION 1572 1573Commercial distributors of software may accept certain 1574responsibilities with respect to end users, business partners and the 1575like. While this license is intended to facilitate the commercial use 1576of the Program, the Contributor who includes the Program in a 1577commercial product offering should do so in a manner which does not 1578create potential liability for other Contributors. Therefore, if a 1579Contributor includes the Program in a commercial product offering, 1580such Contributor ("Commercial Contributor") hereby agrees to defend 1581and indemnify every other Contributor ("Indemnified Contributor") 1582against any losses, damages and costs (collectively "Losses") arising 1583from claims, lawsuits and other legal actions brought by a third party 1584against the Indemnified Contributor to the extent caused by the acts 1585or omissions of such Commercial Contributor in connection with its 1586distribution of the Program in a commercial product offering. The 1587obligations in this section do not apply to any claims or Losses 1588relating to any actual or alleged intellectual property infringement. 1589In order to qualify, an Indemnified Contributor must: a) promptly 1590notify the Commercial Contributor in writing of such claim, and b) 1591allow the Commercial Contributor to control, and cooperate with the 1592Commercial Contributor in, the defense and any related settlement 1593negotiations. The Indemnified Contributor may participate in any such 1594claim at its own expense. 1595 1596For example, a Contributor might include the Program in a commercial 1597product offering, Product X. That Contributor is then a Commercial 1598Contributor. If that Commercial Contributor then makes performance 1599claims, or offers warranties related to Product X, those performance 1600claims and warranties are such Commercial Contributor's responsibility 1601alone. Under this section, the Commercial Contributor would have to 1602defend claims against the other Contributors related to those 1603performance claims and warranties, and if a court requires any other 1604Contributor to pay any damages as a result, the Commercial Contributor 1605must pay those damages. 1606 16075. NO WARRANTY 1608 1609EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS 1610PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 1611KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY 1612WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY 1613OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely 1614responsible for determining the appropriateness of using and 1615distributing the Program and assumes all risks associated with its 1616exercise of rights under this Agreement, including but not limited to 1617the risks and costs of program errors, compliance with applicable 1618laws, damage to or loss of data, programs or equipment, and 1619unavailability or interruption of operations. 1620 16216. DISCLAIMER OF LIABILITY 1622 1623EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 1624ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 1625INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 1626WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 1627LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1628NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 1629DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 1630HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 1631 16327. GENERAL 1633 1634If any provision of this Agreement is invalid or unenforceable under 1635applicable law, it shall not affect the validity or enforceability of 1636the remainder of the terms of this Agreement, and without further 1637action by the parties hereto, such provision shall be reformed to the 1638minimum extent necessary to make such provision valid and enforceable. 1639 1640If Recipient institutes patent litigation against a Contributor with 1641respect to a patent applicable to software (including a cross-claim or 1642counterclaim in a lawsuit), then any patent licenses granted by that 1643Contributor to such Recipient under this Agreement shall terminate as 1644of the date such litigation is filed. In addition, if Recipient 1645institutes patent litigation against any entity (including a 1646cross-claim or counterclaim in a lawsuit) alleging that the Program 1647itself (excluding combinations of the Program with other software or 1648hardware) infringes such Recipient's patent(s), then such Recipient's 1649rights granted under Section 2(b) shall terminate as of the date such 1650litigation is filed. 1651 1652All Recipient's rights under this Agreement shall terminate if it 1653fails to comply with any of the material terms or conditions of this 1654Agreement and does not cure such failure in a reasonable period of 1655time after becoming aware of such noncompliance. If all Recipient's 1656rights under this Agreement terminate, Recipient agrees to cease use 1657and distribution of the Program as soon as reasonably practicable. 1658However, Recipient's obligations under this Agreement and any licenses 1659granted by Recipient relating to the Program shall continue and 1660survive. 1661 1662Everyone is permitted to copy and distribute copies of this Agreement, 1663but in order to avoid inconsistency the Agreement is copyrighted and 1664may only be modified in the following manner. The Agreement Steward 1665reserves the right to publish new versions (including revisions) of 1666this Agreement from time to time. No one other than the Agreement 1667Steward has the right to modify this Agreement. IBM is the initial 1668Agreement Steward. IBM may assign the responsibility to serve as the 1669Agreement Steward to a suitable separate entity. Each new version of 1670the Agreement will be given a distinguishing version number. The 1671Program (including Contributions) may always be distributed subject to 1672the version of the Agreement under which it was received. In addition, 1673after a new version of the Agreement is published, Contributor may 1674elect to distribute the Program (including its Contributions) under 1675the new version. Except as expressly stated in Sections 2(a) and 2(b) 1676above, Recipient receives no rights or licenses to the intellectual 1677property of any Contributor under this Agreement, whether expressly, 1678by implication, estoppel or otherwise. All rights in the Program not 1679expressly granted under this Agreement are reserved. 1680 1681This Agreement is governed by the laws of the State of New York and 1682the intellectual property laws of the United States of America. No 1683party to this Agreement will bring a legal action under this Agreement 1684more than one year after the cause of action arose. Each party waives 1685its rights to a jury trial in any resulting litigation. 1686 1687 1688 ========================================================================= 1689 == NOTICE file for the KXML License. == 1690 ========================================================================= 1691 1692Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany 1693 1694Permission is hereby granted, free of charge, to any person obtaining 1695a copy of this software and associated documentation files (the 1696"Software"), to deal in the Software without restriction, including 1697without limitation the rights to use, copy, modify, merge, publish, 1698distribute, sublicense, and/or sell copies of the Software, and to 1699permit persons to whom the Software is furnished to do so, subject to 1700the following conditions: 1701 1702The above copyright notice and this permission notice shall be 1703included in all copies or substantial portions of the Software. 1704 1705THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1706EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1707MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1708IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1709CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1710TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1711SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1712 1713 1714 ========================================================================= 1715 == NOTICE file for the SQLite Java Wrapper License. == 1716 ========================================================================= 1717 1718This software is copyrighted by Christian Werner <[email protected]> 1719and others. The following terms apply to all files associated with the 1720software unless explicitly disclaimed in individual files. 1721 1722The authors hereby grant permission to use, copy, modify, distribute, 1723and license this software and its documentation for any purpose, provided 1724that existing copyright notices are retained in all copies and that this 1725notice is included verbatim in any distributions. No written agreement, 1726license, or royalty fee is required for any of the authorized uses. 1727Modifications to this software may be copyrighted by their authors 1728and need not follow the licensing terms described here, provided that 1729the new terms are clearly indicated on the first page of each file where 1730they apply. 1731 1732IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 1733FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 1734ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 1735DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 1736POSSIBILITY OF SUCH DAMAGE. 1737 1738THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 1739INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 1740FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 1741IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 1742NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 1743MODIFICATIONS. 1744 1745 1746 ========================================================================= 1747 == NOTICE file for the W3C License. == 1748 ========================================================================= 1749 1750Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute 1751of Technology, Institut National de Recherche en Informatique et en 1752Automatique, Keio University). All Rights Reserved. This program is 1753distributed under the W3C's Software Intellectual Property License. 1754This program is distributed in the hope that it will be useful, but 1755WITHOUT ANY WARRANTY; without even the implied warranty of 1756MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 1757 1758See W3C License http://www.w3.org/Consortium/Legal/ for more details. 1759 1760============================================================ 1761Notices for file(s): 1762/usr/icu/icudt51l.dat 1763------------------------------------------------------------ 1764ICU License - ICU 1.8.1 and later 1765 1766COPYRIGHT AND PERMISSION NOTICE 1767 1768Copyright (c) 1995-2008 International Business Machines Corporation and others 1769 1770All rights reserved. 1771 1772Permission 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. 1773 1774THE 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. 1775 1776Except 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. 1777 1778All trademarks and registered trademarks mentioned herein are the property of their respective owners. 1779 1780============================================================================== 1781 1782UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 1783 1784 Unicode Data Files include all data files under the directories 1785http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 1786http://www.unicode.org/cldr/data/ . Unicode Software includes any source code 1787published in the Unicode Standard or under the directories 1788http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 1789http://www.unicode.org/cldr/data/. 1790 1791 NOTICE TO USER: Carefully read the following legal agreement. BY 1792DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES 1793("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND 1794AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU 1795DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES 1796OR SOFTWARE. 1797 1798 COPYRIGHT AND PERMISSION NOTICE 1799 1800 Copyright ¬© 1991-2007 Unicode, Inc. All rights reserved. Distributed under 1801the Terms of Use in http://www.unicode.org/copyright.html. 1802 1803 Permission is hereby granted, free of charge, to any person obtaining a copy 1804of the Unicode data files and any associated documentation (the "Data Files") or 1805Unicode software and any associated documentation (the "Software") to deal in 1806the Data Files or Software without restriction, including without limitation the 1807rights to use, copy, modify, merge, publish, distribute, and/or sell copies of 1808the Data Files or Software, and to permit persons to whom the Data Files or 1809Software are furnished to do so, provided that (a) the above copyright notice(s) 1810and this permission notice appear with all copies of the Data Files or Software, 1811(b) both the above copyright notice(s) and this permission notice appear in 1812associated documentation, and (c) there is clear notice in each modified Data 1813File or in the Software as well as in the documentation associated with the Data 1814File(s) or Software that the data or software has been modified. 1815 1816 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 1817KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1818MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD 1819PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 1820NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 1821DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 1822WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 1823OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR 1824SOFTWARE. 1825 1826 Except as contained in this notice, the name of a copyright holder shall not 1827be used in advertising or otherwise to promote the sale, use or other dealings 1828in these Data Files or Software without prior written authorization of the 1829copyright holder. 1830 1831=============================================================================== 1832 1833 1834/* This ICU code derived from: */ 1835/* 1836punycode.c 0.4.0 (2001-Nov-17-Sat) 1837http://www.cs.berkeley.edu/~amc/idn/ 1838Adam M. Costello 1839http://www.nicemice.net/amc/ 1840 1841Disclaimer and license 1842 1843Regarding this entire document or any portion of it (including 1844the pseudocode and C code), the author makes no guarantees and 1845is not responsible for any damage resulting from its use. The 1846author grants irrevocable permission to anyone to use, modify, 1847and distribute it in any way that does not diminish the rights 1848of anyone else to use, modify, and distribute it, provided that 1849redistributed derivative works do not contain misleading author or 1850version information. Derivative works need not be licensed under 1851similar terms. 1852*/ 1853 1854 1855/* 1856** This file is in the public domain, so clarified as of 1857** 2006-07-17 by Arthur David Olson. 1858*/ 1859 1860============================================================ 1861Notices for file(s): 1862/framework/jcommon-1.0.12.jar 1863/framework/jfreechart-1.0.9-swt.jar 1864/framework/jfreechart-1.0.9.jar 1865------------------------------------------------------------ 1866 GNU LESSER GENERAL PUBLIC LICENSE 1867 Version 2.1, February 1999 1868 1869 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 1870 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1871 Everyone is permitted to copy and distribute verbatim copies 1872 of this license document, but changing it is not allowed. 1873 1874[This is the first released version of the Lesser GPL. It also counts 1875 as the successor of the GNU Library Public License, version 2, hence 1876 the version number 2.1.] 1877 1878 Preamble 1879 1880 The licenses for most software are designed to take away your 1881freedom to share and change it. By contrast, the GNU General Public 1882Licenses are intended to guarantee your freedom to share and change 1883free software--to make sure the software is free for all its users. 1884 1885 This license, the Lesser General Public License, applies to some 1886specially designated software packages--typically libraries--of the 1887Free Software Foundation and other authors who decide to use it. You 1888can use it too, but we suggest you first think carefully about whether 1889this license or the ordinary General Public License is the better 1890strategy to use in any particular case, based on the explanations below. 1891 1892 When we speak of free software, we are referring to freedom of use, 1893not price. Our General Public Licenses are designed to make sure that 1894you have the freedom to distribute copies of free software (and charge 1895for this service if you wish); that you receive source code or can get 1896it if you want it; that you can change the software and use pieces of 1897it in new free programs; and that you are informed that you can do 1898these things. 1899 1900 To protect your rights, we need to make restrictions that forbid 1901distributors to deny you these rights or to ask you to surrender these 1902rights. These restrictions translate to certain responsibilities for 1903you if you distribute copies of the library or if you modify it. 1904 1905 For example, if you distribute copies of the library, whether gratis 1906or for a fee, you must give the recipients all the rights that we gave 1907you. You must make sure that they, too, receive or can get the source 1908code. If you link other code with the library, you must provide 1909complete object files to the recipients, so that they can relink them 1910with the library after making changes to the library and recompiling 1911it. And you must show them these terms so they know their rights. 1912 1913 We protect your rights with a two-step method: (1) we copyright the 1914library, and (2) we offer you this license, which gives you legal 1915permission to copy, distribute and/or modify the library. 1916 1917 To protect each distributor, we want to make it very clear that 1918there is no warranty for the free library. Also, if the library is 1919modified by someone else and passed on, the recipients should know 1920that what they have is not the original version, so that the original 1921author's reputation will not be affected by problems that might be 1922introduced by others. 1923 1924 Finally, software patents pose a constant threat to the existence of 1925any free program. We wish to make sure that a company cannot 1926effectively restrict the users of a free program by obtaining a 1927restrictive license from a patent holder. Therefore, we insist that 1928any patent license obtained for a version of the library must be 1929consistent with the full freedom of use specified in this license. 1930 1931 Most GNU software, including some libraries, is covered by the 1932ordinary GNU General Public License. This license, the GNU Lesser 1933General Public License, applies to certain designated libraries, and 1934is quite different from the ordinary General Public License. We use 1935this license for certain libraries in order to permit linking those 1936libraries into non-free programs. 1937 1938 When a program is linked with a library, whether statically or using 1939a shared library, the combination of the two is legally speaking a 1940combined work, a derivative of the original library. The ordinary 1941General Public License therefore permits such linking only if the 1942entire combination fits its criteria of freedom. The Lesser General 1943Public License permits more lax criteria for linking other code with 1944the library. 1945 1946 We call this license the "Lesser" General Public License because it 1947does Less to protect the user's freedom than the ordinary General 1948Public License. It also provides other free software developers Less 1949of an advantage over competing non-free programs. These disadvantages 1950are the reason we use the ordinary General Public License for many 1951libraries. However, the Lesser license provides advantages in certain 1952special circumstances. 1953 1954 For example, on rare occasions, there may be a special need to 1955encourage the widest possible use of a certain library, so that it becomes 1956a de-facto standard. To achieve this, non-free programs must be 1957allowed to use the library. A more frequent case is that a free 1958library does the same job as widely used non-free libraries. In this 1959case, there is little to gain by limiting the free library to free 1960software only, so we use the Lesser General Public License. 1961 1962 In other cases, permission to use a particular library in non-free 1963programs enables a greater number of people to use a large body of 1964free software. For example, permission to use the GNU C Library in 1965non-free programs enables many more people to use the whole GNU 1966operating system, as well as its variant, the GNU/Linux operating 1967system. 1968 1969 Although the Lesser General Public License is Less protective of the 1970users' freedom, it does ensure that the user of a program that is 1971linked with the Library has the freedom and the wherewithal to run 1972that program using a modified version of the Library. 1973 1974 The precise terms and conditions for copying, distribution and 1975modification follow. Pay close attention to the difference between a 1976"work based on the library" and a "work that uses the library". The 1977former contains code derived from the library, whereas the latter must 1978be combined with the library in order to run. 1979 1980 GNU LESSER GENERAL PUBLIC LICENSE 1981 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 1982 1983 0. This License Agreement applies to any software library or other 1984program which contains a notice placed by the copyright holder or 1985other authorized party saying it may be distributed under the terms of 1986this Lesser General Public License (also called "this License"). 1987Each licensee is addressed as "you". 1988 1989 A "library" means a collection of software functions and/or data 1990prepared so as to be conveniently linked with application programs 1991(which use some of those functions and data) to form executables. 1992 1993 The "Library", below, refers to any such software library or work 1994which has been distributed under these terms. A "work based on the 1995Library" means either the Library or any derivative work under 1996copyright law: that is to say, a work containing the Library or a 1997portion of it, either verbatim or with modifications and/or translated 1998straightforwardly into another language. (Hereinafter, translation is 1999included without limitation in the term "modification".) 2000 2001 "Source code" for a work means the preferred form of the work for 2002making modifications to it. For a library, complete source code means 2003all the source code for all modules it contains, plus any associated 2004interface definition files, plus the scripts used to control compilation 2005and installation of the library. 2006 2007 Activities other than copying, distribution and modification are not 2008covered by this License; they are outside its scope. The act of 2009running a program using the Library is not restricted, and output from 2010such a program is covered only if its contents constitute a work based 2011on the Library (independent of the use of the Library in a tool for 2012writing it). Whether that is true depends on what the Library does 2013and what the program that uses the Library does. 2014 2015 1. You may copy and distribute verbatim copies of the Library's 2016complete source code as you receive it, in any medium, provided that 2017you conspicuously and appropriately publish on each copy an 2018appropriate copyright notice and disclaimer of warranty; keep intact 2019all the notices that refer to this License and to the absence of any 2020warranty; and distribute a copy of this License along with the 2021Library. 2022 2023 You may charge a fee for the physical act of transferring a copy, 2024and you may at your option offer warranty protection in exchange for a 2025fee. 2026 2027 2. You may modify your copy or copies of the Library or any portion 2028of it, thus forming a work based on the Library, and copy and 2029distribute such modifications or work under the terms of Section 1 2030above, provided that you also meet all of these conditions: 2031 2032 a) The modified work must itself be a software library. 2033 2034 b) You must cause the files modified to carry prominent notices 2035 stating that you changed the files and the date of any change. 2036 2037 c) You must cause the whole of the work to be licensed at no 2038 charge to all third parties under the terms of this License. 2039 2040 d) If a facility in the modified Library refers to a function or a 2041 table of data to be supplied by an application program that uses 2042 the facility, other than as an argument passed when the facility 2043 is invoked, then you must make a good faith effort to ensure that, 2044 in the event an application does not supply such function or 2045 table, the facility still operates, and performs whatever part of 2046 its purpose remains meaningful. 2047 2048 (For example, a function in a library to compute square roots has 2049 a purpose that is entirely well-defined independent of the 2050 application. Therefore, Subsection 2d requires that any 2051 application-supplied function or table used by this function must 2052 be optional: if the application does not supply it, the square 2053 root function must still compute square roots.) 2054 2055These requirements apply to the modified work as a whole. If 2056identifiable sections of that work are not derived from the Library, 2057and can be reasonably considered independent and separate works in 2058themselves, then this License, and its terms, do not apply to those 2059sections when you distribute them as separate works. But when you 2060distribute the same sections as part of a whole which is a work based 2061on the Library, the distribution of the whole must be on the terms of 2062this License, whose permissions for other licensees extend to the 2063entire whole, and thus to each and every part regardless of who wrote 2064it. 2065 2066Thus, it is not the intent of this section to claim rights or contest 2067your rights to work written entirely by you; rather, the intent is to 2068exercise the right to control the distribution of derivative or 2069collective works based on the Library. 2070 2071In addition, mere aggregation of another work not based on the Library 2072with the Library (or with a work based on the Library) on a volume of 2073a storage or distribution medium does not bring the other work under 2074the scope of this License. 2075 2076 3. You may opt to apply the terms of the ordinary GNU General Public 2077License instead of this License to a given copy of the Library. To do 2078this, you must alter all the notices that refer to this License, so 2079that they refer to the ordinary GNU General Public License, version 2, 2080instead of to this License. (If a newer version than version 2 of the 2081ordinary GNU General Public License has appeared, then you can specify 2082that version instead if you wish.) Do not make any other change in 2083these notices. 2084 2085 Once this change is made in a given copy, it is irreversible for 2086that copy, so the ordinary GNU General Public License applies to all 2087subsequent copies and derivative works made from that copy. 2088 2089 This option is useful when you wish to copy part of the code of 2090the Library into a program that is not a library. 2091 2092 4. You may copy and distribute the Library (or a portion or 2093derivative of it, under Section 2) in object code or executable form 2094under the terms of Sections 1 and 2 above provided that you accompany 2095it with the complete corresponding machine-readable source code, which 2096must be distributed under the terms of Sections 1 and 2 above on a 2097medium customarily used for software interchange. 2098 2099 If distribution of object code is made by offering access to copy 2100from a designated place, then offering equivalent access to copy the 2101source code from the same place satisfies the requirement to 2102distribute the source code, even though third parties are not 2103compelled to copy the source along with the object code. 2104 2105 5. A program that contains no derivative of any portion of the 2106Library, but is designed to work with the Library by being compiled or 2107linked with it, is called a "work that uses the Library". Such a 2108work, in isolation, is not a derivative work of the Library, and 2109therefore falls outside the scope of this License. 2110 2111 However, linking a "work that uses the Library" with the Library 2112creates an executable that is a derivative of the Library (because it 2113contains portions of the Library), rather than a "work that uses the 2114library". The executable is therefore covered by this License. 2115Section 6 states terms for distribution of such executables. 2116 2117 When a "work that uses the Library" uses material from a header file 2118that is part of the Library, the object code for the work may be a 2119derivative work of the Library even though the source code is not. 2120Whether this is true is especially significant if the work can be 2121linked without the Library, or if the work is itself a library. The 2122threshold for this to be true is not precisely defined by law. 2123 2124 If such an object file uses only numerical parameters, data 2125structure layouts and accessors, and small macros and small inline 2126functions (ten lines or less in length), then the use of the object 2127file is unrestricted, regardless of whether it is legally a derivative 2128work. (Executables containing this object code plus portions of the 2129Library will still fall under Section 6.) 2130 2131 Otherwise, if the work is a derivative of the Library, you may 2132distribute the object code for the work under the terms of Section 6. 2133Any executables containing that work also fall under Section 6, 2134whether or not they are linked directly with the Library itself. 2135 2136 6. As an exception to the Sections above, you may also combine or 2137link a "work that uses the Library" with the Library to produce a 2138work containing portions of the Library, and distribute that work 2139under terms of your choice, provided that the terms permit 2140modification of the work for the customer's own use and reverse 2141engineering for debugging such modifications. 2142 2143 You must give prominent notice with each copy of the work that the 2144Library is used in it and that the Library and its use are covered by 2145this License. You must supply a copy of this License. If the work 2146during execution displays copyright notices, you must include the 2147copyright notice for the Library among them, as well as a reference 2148directing the user to the copy of this License. Also, you must do one 2149of these things: 2150 2151 a) Accompany the work with the complete corresponding 2152 machine-readable source code for the Library including whatever 2153 changes were used in the work (which must be distributed under 2154 Sections 1 and 2 above); and, if the work is an executable linked 2155 with the Library, with the complete machine-readable "work that 2156 uses the Library", as object code and/or source code, so that the 2157 user can modify the Library and then relink to produce a modified 2158 executable containing the modified Library. (It is understood 2159 that the user who changes the contents of definitions files in the 2160 Library will not necessarily be able to recompile the application 2161 to use the modified definitions.) 2162 2163 b) Use a suitable shared library mechanism for linking with the 2164 Library. A suitable mechanism is one that (1) uses at run time a 2165 copy of the library already present on the user's computer system, 2166 rather than copying library functions into the executable, and (2) 2167 will operate properly with a modified version of the library, if 2168 the user installs one, as long as the modified version is 2169 interface-compatible with the version that the work was made with. 2170 2171 c) Accompany the work with a written offer, valid for at 2172 least three years, to give the same user the materials 2173 specified in Subsection 6a, above, for a charge no more 2174 than the cost of performing this distribution. 2175 2176 d) If distribution of the work is made by offering access to copy 2177 from a designated place, offer equivalent access to copy the above 2178 specified materials from the same place. 2179 2180 e) Verify that the user has already received a copy of these 2181 materials or that you have already sent this user a copy. 2182 2183 For an executable, the required form of the "work that uses the 2184Library" must include any data and utility programs needed for 2185reproducing the executable from it. However, as a special exception, 2186the materials to be distributed need not include anything that is 2187normally distributed (in either source or binary form) with the major 2188components (compiler, kernel, and so on) of the operating system on 2189which the executable runs, unless that component itself accompanies 2190the executable. 2191 2192 It may happen that this requirement contradicts the license 2193restrictions of other proprietary libraries that do not normally 2194accompany the operating system. Such a contradiction means you cannot 2195use both them and the Library together in an executable that you 2196distribute. 2197 2198 7. You may place library facilities that are a work based on the 2199Library side-by-side in a single library together with other library 2200facilities not covered by this License, and distribute such a combined 2201library, provided that the separate distribution of the work based on 2202the Library and of the other library facilities is otherwise 2203permitted, and provided that you do these two things: 2204 2205 a) Accompany the combined library with a copy of the same work 2206 based on the Library, uncombined with any other library 2207 facilities. This must be distributed under the terms of the 2208 Sections above. 2209 2210 b) Give prominent notice with the combined library of the fact 2211 that part of it is a work based on the Library, and explaining 2212 where to find the accompanying uncombined form of the same work. 2213 2214 8. You may not copy, modify, sublicense, link with, or distribute 2215the Library except as expressly provided under this License. Any 2216attempt otherwise to copy, modify, sublicense, link with, or 2217distribute the Library is void, and will automatically terminate your 2218rights under this License. However, parties who have received copies, 2219or rights, from you under this License will not have their licenses 2220terminated so long as such parties remain in full compliance. 2221 2222 9. You are not required to accept this License, since you have not 2223signed it. However, nothing else grants you permission to modify or 2224distribute the Library or its derivative works. These actions are 2225prohibited by law if you do not accept this License. Therefore, by 2226modifying or distributing the Library (or any work based on the 2227Library), you indicate your acceptance of this License to do so, and 2228all its terms and conditions for copying, distributing or modifying 2229the Library or works based on it. 2230 2231 10. Each time you redistribute the Library (or any work based on the 2232Library), the recipient automatically receives a license from the 2233original licensor to copy, distribute, link with or modify the Library 2234subject to these terms and conditions. You may not impose any further 2235restrictions on the recipients' exercise of the rights granted herein. 2236You are not responsible for enforcing compliance by third parties with 2237this License. 2238 2239 11. If, as a consequence of a court judgment or allegation of patent 2240infringement or for any other reason (not limited to patent issues), 2241conditions are imposed on you (whether by court order, agreement or 2242otherwise) that contradict the conditions of this License, they do not 2243excuse you from the conditions of this License. If you cannot 2244distribute so as to satisfy simultaneously your obligations under this 2245License and any other pertinent obligations, then as a consequence you 2246may not distribute the Library at all. For example, if a patent 2247license would not permit royalty-free redistribution of the Library by 2248all those who receive copies directly or indirectly through you, then 2249the only way you could satisfy both it and this License would be to 2250refrain entirely from distribution of the Library. 2251 2252If any portion of this section is held invalid or unenforceable under any 2253particular circumstance, the balance of the section is intended to apply, 2254and the section as a whole is intended to apply in other circumstances. 2255 2256It is not the purpose of this section to induce you to infringe any 2257patents or other property right claims or to contest validity of any 2258such claims; this section has the sole purpose of protecting the 2259integrity of the free software distribution system which is 2260implemented by public license practices. Many people have made 2261generous contributions to the wide range of software distributed 2262through that system in reliance on consistent application of that 2263system; it is up to the author/donor to decide if he or she is willing 2264to distribute software through any other system and a licensee cannot 2265impose that choice. 2266 2267This section is intended to make thoroughly clear what is believed to 2268be a consequence of the rest of this License. 2269 2270 12. If the distribution and/or use of the Library is restricted in 2271certain countries either by patents or by copyrighted interfaces, the 2272original copyright holder who places the Library under this License may add 2273an explicit geographical distribution limitation excluding those countries, 2274so that distribution is permitted only in or among countries not thus 2275excluded. In such case, this License incorporates the limitation as if 2276written in the body of this License. 2277 2278 13. The Free Software Foundation may publish revised and/or new 2279versions of the Lesser General Public License from time to time. 2280Such new versions will be similar in spirit to the present version, 2281but may differ in detail to address new problems or concerns. 2282 2283Each version is given a distinguishing version number. If the Library 2284specifies a version number of this License which applies to it and 2285"any later version", you have the option of following the terms and 2286conditions either of that version or of any later version published by 2287the Free Software Foundation. If the Library does not specify a 2288license version number, you may choose any version ever published by 2289the Free Software Foundation. 2290 2291 14. If you wish to incorporate parts of the Library into other free 2292programs whose distribution conditions are incompatible with these, 2293write to the author to ask for permission. For software which is 2294copyrighted by the Free Software Foundation, write to the Free 2295Software Foundation; we sometimes make exceptions for this. Our 2296decision will be guided by the two goals of preserving the free status 2297of all derivatives of our free software and of promoting the sharing 2298and reuse of software generally. 2299 2300 NO WARRANTY 2301 2302 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 2303WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 2304EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 2305OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 2306KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 2307IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2308PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 2309LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 2310THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 2311 2312 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 2313WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 2314AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 2315FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 2316CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 2317LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 2318RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 2319FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 2320SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 2321DAMAGES. 2322 2323 END OF TERMS AND CONDITIONS 2324 2325 How to Apply These Terms to Your New Libraries 2326 2327 If you develop a new library, and you want it to be of the greatest 2328possible use to the public, we recommend making it free software that 2329everyone can redistribute and change. You can do so by permitting 2330redistribution under these terms (or, alternatively, under the terms of the 2331ordinary General Public License). 2332 2333 To apply these terms, attach the following notices to the library. It is 2334safest to attach them to the start of each source file to most effectively 2335convey the exclusion of warranty; and each file should have at least the 2336"copyright" line and a pointer to where the full notice is found. 2337 2338 <one line to give the library's name and a brief idea of what it does.> 2339 Copyright (C) <year> <name of author> 2340 2341 This library is free software; you can redistribute it and/or 2342 modify it under the terms of the GNU Lesser General Public 2343 License as published by the Free Software Foundation; either 2344 version 2.1 of the License, or (at your option) any later version. 2345 2346 This library is distributed in the hope that it will be useful, 2347 but WITHOUT ANY WARRANTY; without even the implied warranty of 2348 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 2349 Lesser General Public License for more details. 2350 2351 You should have received a copy of the GNU Lesser General Public 2352 License along with this library; if not, write to the Free Software 2353 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 2354 2355Also add information on how to contact you by electronic and paper mail. 2356 2357You should also get your employer (if you work as a programmer) or your 2358school, if any, to sign a "copyright disclaimer" for the library, if 2359necessary. Here is a sample; alter the names: 2360 2361 Yoyodyne, Inc., hereby disclaims all copyright interest in the 2362 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 2363 2364 <signature of Ty Coon>, 1 April 1990 2365 Ty Coon, President of Vice 2366 2367That's all there is to it! 2368 2369 2370 2371============================================================ 2372Notices for file(s): 2373/lib/third_party_icu_icudata_host_gyp.a 2374/lib/third_party_icu_icui18n_host_gyp.a 2375/lib/third_party_icu_icuuc_host_gyp.a 2376/lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a 2377/lib/v8_tools_gyp_v8_base_arm_host_gyp.a 2378/lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a 2379/obj/GYP/shared_intermediates/mksnapshot.arm 2380/obj/GYP/shared_intermediates/protoc 2381------------------------------------------------------------ 2382// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2383// 2384// Redistribution and use in source and binary forms, with or without 2385// modification, are permitted provided that the following conditions are 2386// met: 2387// 2388// * Redistributions of source code must retain the above copyright 2389// notice, this list of conditions and the following disclaimer. 2390// * Redistributions in binary form must reproduce the above 2391// copyright notice, this list of conditions and the following disclaimer 2392// in the documentation and/or other materials provided with the 2393// distribution. 2394// * Neither the name of Google Inc. nor the names of its 2395// contributors may be used to endorse or promote products derived from 2396// this software without specific prior written permission. 2397// 2398// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2399// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2400// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2401// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2402// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2403// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2404// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2405// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2406// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2407// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2408// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2409 2410/**************************************************************** 2411 * 2412 * The author of this software is David M. Gay. 2413 * 2414 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. 2415 * 2416 * Permission to use, copy, modify, and distribute this software for any 2417 * purpose without fee is hereby granted, provided that this entire notice 2418 * is included in all copies of any software which is or includes a copy 2419 * or modification of this software and in all copies of the supporting 2420 * documentation for such software. 2421 * 2422 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED 2423 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY 2424 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY 2425 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. 2426 * 2427 ***************************************************************/ 2428 2429/* Copyright (c) 2008-2009, Google Inc. 2430 * All rights reserved. 2431 * 2432 * Redistribution and use in source and binary forms, with or without 2433 * modification, are permitted provided that the following conditions are 2434 * met: 2435 * 2436 * * Redistributions of source code must retain the above copyright 2437 * notice, this list of conditions and the following disclaimer. 2438 * * Neither the name of Google Inc. nor the names of its 2439 * contributors may be used to endorse or promote products derived from 2440 * this software without specific prior written permission. 2441 * 2442 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2443 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2444 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2445 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2446 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2447 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2448 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2449 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2450 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2451 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2452 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2453 * 2454 * --- 2455 * Author: Kostya Serebryany 2456 */ 2457 2458/* ***** BEGIN LICENSE BLOCK ***** 2459 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 2460 * 2461 * The contents of this file are subject to the Mozilla Public License Version 2462 * 1.1 (the "License"); you may not use this file except in compliance with 2463 * the License. You may obtain a copy of the License at 2464 * http://www.mozilla.org/MPL/ 2465 * 2466 * Software distributed under the License is distributed on an "AS IS" basis, 2467 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 2468 * for the specific language governing rights and limitations under the 2469 * License. 2470 * 2471 * The Original Code is the Netscape Portable Runtime (NSPR). 2472 * 2473 * The Initial Developer of the Original Code is 2474 * Netscape Communications Corporation. 2475 * Portions created by the Initial Developer are Copyright (C) 1998-2000 2476 * the Initial Developer. All Rights Reserved. 2477 * 2478 * Contributor(s): 2479 * 2480 * Alternatively, the contents of this file may be used under the terms of 2481 * either the GNU General Public License Version 2 or later (the "GPL"), or 2482 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 2483 * in which case the provisions of the GPL or the LGPL are applicable instead 2484 * of those above. If you wish to allow use of your version of this file only 2485 * under the terms of either the GPL or the LGPL, and not to allow others to 2486 * use your version of this file under the terms of the MPL, indicate your 2487 * decision by deleting the provisions above and replace them with the notice 2488 * and other provisions required by the GPL or the LGPL. If you do not delete 2489 * the provisions above, a recipient may use your version of this file under 2490 * the terms of any one of the MPL, the GPL or the LGPL. 2491 * 2492 * ***** END LICENSE BLOCK ***** */ 2493 2494// Copyright (c) 2006, Google Inc. 2495// All rights reserved. 2496// 2497// Redistribution and use in source and binary forms, with or without 2498// modification, are permitted provided that the following conditions are 2499// met: 2500// 2501// * Redistributions of source code must retain the above copyright 2502// notice, this list of conditions and the following disclaimer. 2503// * Redistributions in binary form must reproduce the above 2504// copyright notice, this list of conditions and the following disclaimer 2505// in the documentation and/or other materials provided with the 2506// distribution. 2507// * Neither the name of Google Inc. nor the names of its 2508// contributors may be used to endorse or promote products derived from 2509// this software without specific prior written permission. 2510// 2511// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2512// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2513// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2514// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2515// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2516// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2517// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2518// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2519// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2520// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2521// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2522 2523 Notice that the following BSD-style license applies to the Valgrind header 2524 files used by Chromium (valgrind.h and memcheck.h). However, the rest of 2525 Valgrind is licensed under the terms of the GNU General Public License, 2526 version 2, unless otherwise indicated. 2527 2528 ---------------------------------------------------------------- 2529 2530 Copyright (C) 2000-2008 Julian Seward. All rights reserved. 2531 2532 Redistribution and use in source and binary forms, with or without 2533 modification, are permitted provided that the following conditions 2534 are met: 2535 2536 1. Redistributions of source code must retain the above copyright 2537 notice, this list of conditions and the following disclaimer. 2538 2539 2. The origin of this software must not be misrepresented; you must 2540 not claim that you wrote the original software. If you use this 2541 software in a product, an acknowledgment in the product 2542 documentation would be appreciated but is not required. 2543 2544 3. Altered source versions must be plainly marked as such, and must 2545 not be misrepresented as being the original software. 2546 2547 4. The name of the author may not be used to endorse or promote 2548 products derived from this software without specific prior written 2549 permission. 2550 2551 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 2552 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2553 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2554 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 2555 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2556 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 2557 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 2558 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 2559 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 2560 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2561 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2562 2563 Copyright (c) 2007 Red Hat, inc 2564 2565 Permission is hereby granted, free of charge, to any person 2566 obtaining a copy of this software and associated documentation files 2567 (the "Software"), to deal in the Software without restriction, 2568 including without limitation the rights to use, copy, modify, merge, 2569 publish, distribute, sublicense, and/or sell copies of the Software, 2570 and to permit persons to whom the Software is furnished to do so, 2571 subject to the following conditions: 2572 2573 The above copyright notice and this permission notice shall be 2574 included in all copies or substantial portions of the Software. 2575 2576 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 2577 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 2578 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 2579 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 2580 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 2581 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 2582 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2583 SOFTWARE. 2584 2585Copyright 2003-2005 Colin Percival 2586All rights reserved 2587 2588Redistribution and use in source and binary forms, with or without 2589modification, are permitted providing that the following conditions 2590are met: 25911. Redistributions of source code must retain the above copyright 2592 notice, this list of conditions and the following disclaimer. 25932. Redistributions in binary form must reproduce the above copyright 2594 notice, this list of conditions and the following disclaimer in the 2595 documentation and/or other materials provided with the distribution. 2596 2597THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 2598IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2599WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2600ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 2601DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2602DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2603OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2604HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 2605STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 2606IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2607POSSIBILITY OF SUCH DAMAGE. 2608 2609 2610 Apache License 2611 Version 2.0, January 2004 2612 http://www.apache.org/licenses/ 2613 2614 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2615 2616 1. Definitions. 2617 2618 "License" shall mean the terms and conditions for use, reproduction, 2619 and distribution as defined by Sections 1 through 9 of this document. 2620 2621 "Licensor" shall mean the copyright owner or entity authorized by 2622 the copyright owner that is granting the License. 2623 2624 "Legal Entity" shall mean the union of the acting entity and all 2625 other entities that control, are controlled by, or are under common 2626 control with that entity. For the purposes of this definition, 2627 "control" means (i) the power, direct or indirect, to cause the 2628 direction or management of such entity, whether by contract or 2629 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2630 outstanding shares, or (iii) beneficial ownership of such entity. 2631 2632 "You" (or "Your") shall mean an individual or Legal Entity 2633 exercising permissions granted by this License. 2634 2635 "Source" form shall mean the preferred form for making modifications, 2636 including but not limited to software source code, documentation 2637 source, and configuration files. 2638 2639 "Object" form shall mean any form resulting from mechanical 2640 transformation or translation of a Source form, including but 2641 not limited to compiled object code, generated documentation, 2642 and conversions to other media types. 2643 2644 "Work" shall mean the work of authorship, whether in Source or 2645 Object form, made available under the License, as indicated by a 2646 copyright notice that is included in or attached to the work 2647 (an example is provided in the Appendix below). 2648 2649 "Derivative Works" shall mean any work, whether in Source or Object 2650 form, that is based on (or derived from) the Work and for which the 2651 editorial revisions, annotations, elaborations, or other modifications 2652 represent, as a whole, an original work of authorship. For the purposes 2653 of this License, Derivative Works shall not include works that remain 2654 separable from, or merely link (or bind by name) to the interfaces of, 2655 the Work and Derivative Works thereof. 2656 2657 "Contribution" shall mean any work of authorship, including 2658 the original version of the Work and any modifications or additions 2659 to that Work or Derivative Works thereof, that is intentionally 2660 submitted to Licensor for inclusion in the Work by the copyright owner 2661 or by an individual or Legal Entity authorized to submit on behalf of 2662 the copyright owner. For the purposes of this definition, "submitted" 2663 means any form of electronic, verbal, or written communication sent 2664 to the Licensor or its representatives, including but not limited to 2665 communication on electronic mailing lists, source code control systems, 2666 and issue tracking systems that are managed by, or on behalf of, the 2667 Licensor for the purpose of discussing and improving the Work, but 2668 excluding communication that is conspicuously marked or otherwise 2669 designated in writing by the copyright owner as "Not a Contribution." 2670 2671 "Contributor" shall mean Licensor and any individual or Legal Entity 2672 on behalf of whom a Contribution has been received by Licensor and 2673 subsequently incorporated within the Work. 2674 2675 2. Grant of Copyright License. Subject to the terms and conditions of 2676 this License, each Contributor hereby grants to You a perpetual, 2677 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2678 copyright license to reproduce, prepare Derivative Works of, 2679 publicly display, publicly perform, sublicense, and distribute the 2680 Work and such Derivative Works in Source or Object form. 2681 2682 3. Grant of Patent License. Subject to the terms and conditions of 2683 this License, each Contributor hereby grants to You a perpetual, 2684 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2685 (except as stated in this section) patent license to make, have made, 2686 use, offer to sell, sell, import, and otherwise transfer the Work, 2687 where such license applies only to those patent claims licensable 2688 by such Contributor that are necessarily infringed by their 2689 Contribution(s) alone or by combination of their Contribution(s) 2690 with the Work to which such Contribution(s) was submitted. If You 2691 institute patent litigation against any entity (including a 2692 cross-claim or counterclaim in a lawsuit) alleging that the Work 2693 or a Contribution incorporated within the Work constitutes direct 2694 or contributory patent infringement, then any patent licenses 2695 granted to You under this License for that Work shall terminate 2696 as of the date such litigation is filed. 2697 2698 4. Redistribution. You may reproduce and distribute copies of the 2699 Work or Derivative Works thereof in any medium, with or without 2700 modifications, and in Source or Object form, provided that You 2701 meet the following conditions: 2702 2703 (a) You must give any other recipients of the Work or 2704 Derivative Works a copy of this License; and 2705 2706 (b) You must cause any modified files to carry prominent notices 2707 stating that You changed the files; and 2708 2709 (c) You must retain, in the Source form of any Derivative Works 2710 that You distribute, all copyright, patent, trademark, and 2711 attribution notices from the Source form of the Work, 2712 excluding those notices that do not pertain to any part of 2713 the Derivative Works; and 2714 2715 (d) If the Work includes a "NOTICE" text file as part of its 2716 distribution, then any Derivative Works that You distribute must 2717 include a readable copy of the attribution notices contained 2718 within such NOTICE file, excluding those notices that do not 2719 pertain to any part of the Derivative Works, in at least one 2720 of the following places: within a NOTICE text file distributed 2721 as part of the Derivative Works; within the Source form or 2722 documentation, if provided along with the Derivative Works; or, 2723 within a display generated by the Derivative Works, if and 2724 wherever such third-party notices normally appear. The contents 2725 of the NOTICE file are for informational purposes only and 2726 do not modify the License. You may add Your own attribution 2727 notices within Derivative Works that You distribute, alongside 2728 or as an addendum to the NOTICE text from the Work, provided 2729 that such additional attribution notices cannot be construed 2730 as modifying the License. 2731 2732 You may add Your own copyright statement to Your modifications and 2733 may provide additional or different license terms and conditions 2734 for use, reproduction, or distribution of Your modifications, or 2735 for any such Derivative Works as a whole, provided Your use, 2736 reproduction, and distribution of the Work otherwise complies with 2737 the conditions stated in this License. 2738 2739 5. Submission of Contributions. Unless You explicitly state otherwise, 2740 any Contribution intentionally submitted for inclusion in the Work 2741 by You to the Licensor shall be under the terms and conditions of 2742 this License, without any additional terms or conditions. 2743 Notwithstanding the above, nothing herein shall supersede or modify 2744 the terms of any separate license agreement you may have executed 2745 with Licensor regarding such Contributions. 2746 2747 6. Trademarks. This License does not grant permission to use the trade 2748 names, trademarks, service marks, or product names of the Licensor, 2749 except as required for reasonable and customary use in describing the 2750 origin of the Work and reproducing the content of the NOTICE file. 2751 2752 7. Disclaimer of Warranty. Unless required by applicable law or 2753 agreed to in writing, Licensor provides the Work (and each 2754 Contributor provides its Contributions) on an "AS IS" BASIS, 2755 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2756 implied, including, without limitation, any warranties or conditions 2757 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2758 PARTICULAR PURPOSE. You are solely responsible for determining the 2759 appropriateness of using or redistributing the Work and assume any 2760 risks associated with Your exercise of permissions under this License. 2761 2762 8. Limitation of Liability. In no event and under no legal theory, 2763 whether in tort (including negligence), contract, or otherwise, 2764 unless required by applicable law (such as deliberate and grossly 2765 negligent acts) or agreed to in writing, shall any Contributor be 2766 liable to You for damages, including any direct, indirect, special, 2767 incidental, or consequential damages of any character arising as a 2768 result of this License or out of the use or inability to use the 2769 Work (including but not limited to damages for loss of goodwill, 2770 work stoppage, computer failure or malfunction, or any and all 2771 other commercial damages or losses), even if such Contributor 2772 has been advised of the possibility of such damages. 2773 2774 9. Accepting Warranty or Additional Liability. While redistributing 2775 the Work or Derivative Works thereof, You may choose to offer, 2776 and charge a fee for, acceptance of support, warranty, indemnity, 2777 or other liability obligations and/or rights consistent with this 2778 License. However, in accepting such obligations, You may act only 2779 on Your own behalf and on Your sole responsibility, not on behalf 2780 of any other Contributor, and only if You agree to indemnify, 2781 defend, and hold each Contributor harmless for any liability 2782 incurred by, or claims asserted against, such Contributor by reason 2783 of your accepting any such warranty or additional liability. 2784 2785 END OF TERMS AND CONDITIONS 2786 2787 APPENDIX: How to apply the Apache License to your work. 2788 2789 To apply the Apache License to your work, attach the following 2790 boilerplate notice, with the fields enclosed by brackets "[]" 2791 replaced with your own identifying information. (Don't include 2792 the brackets!) The text should be enclosed in the appropriate 2793 comment syntax for the file format. We also recommend that a 2794 file or class name and description of purpose be included on the 2795 same "printed page" as the copyright notice for easier 2796 identification within third-party archives. 2797 2798 Copyright 2007-2009 Google Inc. 2799 Copyright 2007-2009 WebDriver committers 2800 2801 Licensed under the Apache License, Version 2.0 (the "License"); 2802 you may not use this file except in compliance with the License. 2803 You may obtain a copy of the License at 2804 2805 http://www.apache.org/licenses/LICENSE-2.0 2806 2807 Unless required by applicable law or agreed to in writing, software 2808 distributed under the License is distributed on an "AS IS" BASIS, 2809 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2810 See the License for the specific language governing permissions and 2811 limitations under the License. 2812 2813 2814Copyright (C) 2009 by Tung Mac. 2815 2816Permission is hereby granted, free of charge, to any person obtaining a copy 2817of this software and associated documentation files (the "Software"), to deal 2818in the Software without restriction, including without limitation the rights 2819to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2820copies of the Software, and to permit persons to whom the Software is 2821furnished to do so, subject to the following conditions: 2822 2823The above copyright notice and this permission notice shall be included in 2824all copies or substantial portions of the Software. 2825 2826THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2827IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2828FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2829AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2830LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2831OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2832THE SOFTWARE. 2833 2834/* ***** BEGIN LICENSE BLOCK ***** 2835 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 2836 * 2837 * The contents of this file are subject to the Mozilla Public License Version 2838 * 1.1 (the "License"); you may not use this file except in compliance with 2839 * the License. You may obtain a copy of the License at 2840 * http://www.mozilla.org/MPL/ 2841 * 2842 * Software distributed under the License is distributed on an "AS IS" basis, 2843 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 2844 * for the specific language governing rights and limitations under the 2845 * License. 2846 * 2847 * The Original Code is the Netscape security libraries. 2848 * 2849 * The Initial Developer of the Original Code is 2850 * Netscape Communications Corporation. 2851 * Portions created by the Initial Developer are Copyright (C) 2000 2852 * the Initial Developer. All Rights Reserved. 2853 * 2854 * Contributor(s): 2855 * 2856 * Alternatively, the contents of this file may be used under the terms of 2857 * either the GNU General Public License Version 2 or later (the "GPL"), or 2858 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 2859 * in which case the provisions of the GPL or the LGPL are applicable instead 2860 * of those above. If you wish to allow use of your version of this file only 2861 * under the terms of either the GPL or the LGPL, and not to allow others to 2862 * use your version of this file under the terms of the MPL, indicate your 2863 * decision by deleting the provisions above and replace them with the notice 2864 * and other provisions required by the GPL or the LGPL. If you do not delete 2865 * the provisions above, a recipient may use your version of this file under 2866 * the terms of any one of the MPL, the GPL or the LGPL. 2867 * 2868 * ***** END LICENSE BLOCK ***** */ 2869 2870/* ***** BEGIN LICENSE BLOCK ***** 2871 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 2872 * 2873 * The contents of this file are subject to the Mozilla Public License Version 2874 * 1.1 (the "License"); you may not use this file except in compliance with 2875 * the License. You may obtain a copy of the License at 2876 * http://www.mozilla.org/MPL/ 2877 * 2878 * Software distributed under the License is distributed on an "AS IS" basis, 2879 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 2880 * for the specific language governing rights and limitations under the 2881 * License. 2882 * 2883 * The Original Code is the Netscape security libraries. 2884 * 2885 * The Initial Developer of the Original Code is 2886 * Netscape Communications Corporation. 2887 * Portions created by the Initial Developer are Copyright (C) 1994-2000 2888 * the Initial Developer. All Rights Reserved. 2889 * 2890 * Contributor(s): 2891 * 2892 * Alternatively, the contents of this file may be used under the terms of 2893 * either the GNU General Public License Version 2 or later (the "GPL"), or 2894 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 2895 * in which case the provisions of the GPL or the LGPL are applicable instead 2896 * of those above. If you wish to allow use of your version of this file only 2897 * under the terms of either the GPL or the LGPL, and not to allow others to 2898 * use your version of this file under the terms of the MPL, indicate your 2899 * decision by deleting the provisions above and replace them with the notice 2900 * and other provisions required by the GPL or the LGPL. If you do not delete 2901 * the provisions above, a recipient may use your version of this file under 2902 * the terms of any one of the MPL, the GPL or the LGPL. 2903 * 2904 * ***** END LICENSE BLOCK ***** */ 2905 2906Copyright 2011, The Chromium Authors 2907All rights reserved. 2908 2909Redistribution and use in source and binary forms, with or without 2910modification, are permitted provided that the following conditions are 2911met: 2912 2913 * Redistributions of source code must retain the above copyright 2914notice, this list of conditions and the following disclaimer. 2915 * Redistributions in binary form must reproduce the above 2916copyright notice, this list of conditions and the following disclaimer 2917in the documentation and/or other materials provided with the 2918distribution. 2919 * Neither the name of Google Inc. nor the names of its 2920contributors may be used to endorse or promote products derived from 2921this software without specific prior written permission. 2922 2923THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2924"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2925LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2926A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2927OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2928SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2929LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2930DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2931THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2932(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2933OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2934 2935 GNU GENERAL PUBLIC LICENSE 2936 Version 2, June 1991 2937 2938 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 2939 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 2940 Everyone is permitted to copy and distribute verbatim copies 2941 of this license document, but changing it is not allowed. 2942 2943 Preamble 2944 2945 The licenses for most software are designed to take away your 2946freedom to share and change it. By contrast, the GNU General Public 2947License is intended to guarantee your freedom to share and change free 2948software--to make sure the software is free for all its users. This 2949General Public License applies to most of the Free Software 2950Foundation's software and to any other program whose authors commit to 2951using it. (Some other Free Software Foundation software is covered by 2952the GNU Library General Public License instead.) You can apply it to 2953your programs, too. 2954 2955 When we speak of free software, we are referring to freedom, not 2956price. Our General Public Licenses are designed to make sure that you 2957have the freedom to distribute copies of free software (and charge for 2958this service if you wish), that you receive source code or can get it 2959if you want it, that you can change the software or use pieces of it 2960in new free programs; and that you know you can do these things. 2961 2962 To protect your rights, we need to make restrictions that forbid 2963anyone to deny you these rights or to ask you to surrender the rights. 2964These restrictions translate to certain responsibilities for you if you 2965distribute copies of the software, or if you modify it. 2966 2967 For example, if you distribute copies of such a program, whether 2968gratis or for a fee, you must give the recipients all the rights that 2969you have. You must make sure that they, too, receive or can get the 2970source code. And you must show them these terms so they know their 2971rights. 2972 2973 We protect your rights with two steps: (1) copyright the software, and 2974(2) offer you this license which gives you legal permission to copy, 2975distribute and/or modify the software. 2976 2977 Also, for each author's protection and ours, we want to make certain 2978that everyone understands that there is no warranty for this free 2979software. If the software is modified by someone else and passed on, we 2980want its recipients to know that what they have is not the original, so 2981that any problems introduced by others will not reflect on the original 2982authors' reputations. 2983 2984 Finally, any free program is threatened constantly by software 2985patents. We wish to avoid the danger that redistributors of a free 2986program will individually obtain patent licenses, in effect making the 2987program proprietary. To prevent this, we have made it clear that any 2988patent must be licensed for everyone's free use or not licensed at all. 2989 2990 The precise terms and conditions for copying, distribution and 2991modification follow. 2992 2993 GNU GENERAL PUBLIC LICENSE 2994 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2995 2996 0. This License applies to any program or other work which contains 2997a notice placed by the copyright holder saying it may be distributed 2998under the terms of this General Public License. The "Program", below, 2999refers to any such program or work, and a "work based on the Program" 3000means either the Program or any derivative work under copyright law: 3001that is to say, a work containing the Program or a portion of it, 3002either verbatim or with modifications and/or translated into another 3003language. (Hereinafter, translation is included without limitation in 3004the term "modification".) Each licensee is addressed as "you". 3005 3006Activities other than copying, distribution and modification are not 3007covered by this License; they are outside its scope. The act of 3008running the Program is not restricted, and the output from the Program 3009is covered only if its contents constitute a work based on the 3010Program (independent of having been made by running the Program). 3011Whether that is true depends on what the Program does. 3012 3013 1. You may copy and distribute verbatim copies of the Program's 3014source code as you receive it, in any medium, provided that you 3015conspicuously and appropriately publish on each copy an appropriate 3016copyright notice and disclaimer of warranty; keep intact all the 3017notices that refer to this License and to the absence of any warranty; 3018and give any other recipients of the Program a copy of this License 3019along with the Program. 3020 3021You may charge a fee for the physical act of transferring a copy, and 3022you may at your option offer warranty protection in exchange for a fee. 3023 3024 2. You may modify your copy or copies of the Program or any portion 3025of it, thus forming a work based on the Program, and copy and 3026distribute such modifications or work under the terms of Section 1 3027above, provided that you also meet all of these conditions: 3028 3029 a) You must cause the modified files to carry prominent notices 3030 stating that you changed the files and the date of any change. 3031 3032 b) You must cause any work that you distribute or publish, that in 3033 whole or in part contains or is derived from the Program or any 3034 part thereof, to be licensed as a whole at no charge to all third 3035 parties under the terms of this License. 3036 3037 c) If the modified program normally reads commands interactively 3038 when run, you must cause it, when started running for such 3039 interactive use in the most ordinary way, to print or display an 3040 announcement including an appropriate copyright notice and a 3041 notice that there is no warranty (or else, saying that you provide 3042 a warranty) and that users may redistribute the program under 3043 these conditions, and telling the user how to view a copy of this 3044 License. (Exception: if the Program itself is interactive but 3045 does not normally print such an announcement, your work based on 3046 the Program is not required to print an announcement.) 3047 3048These requirements apply to the modified work as a whole. If 3049identifiable sections of that work are not derived from the Program, 3050and can be reasonably considered independent and separate works in 3051themselves, then this License, and its terms, do not apply to those 3052sections when you distribute them as separate works. But when you 3053distribute the same sections as part of a whole which is a work based 3054on the Program, the distribution of the whole must be on the terms of 3055this License, whose permissions for other licensees extend to the 3056entire whole, and thus to each and every part regardless of who wrote it. 3057 3058Thus, it is not the intent of this section to claim rights or contest 3059your rights to work written entirely by you; rather, the intent is to 3060exercise the right to control the distribution of derivative or 3061collective works based on the Program. 3062 3063In addition, mere aggregation of another work not based on the Program 3064with the Program (or with a work based on the Program) on a volume of 3065a storage or distribution medium does not bring the other work under 3066the scope of this License. 3067 3068 3. You may copy and distribute the Program (or a work based on it, 3069under Section 2) in object code or executable form under the terms of 3070Sections 1 and 2 above provided that you also do one of the following: 3071 3072 a) Accompany it with the complete corresponding machine-readable 3073 source code, which must be distributed under the terms of Sections 3074 1 and 2 above on a medium customarily used for software interchange; or, 3075 3076 b) Accompany it with a written offer, valid for at least three 3077 years, to give any third party, for a charge no more than your 3078 cost of physically performing source distribution, a complete 3079 machine-readable copy of the corresponding source code, to be 3080 distributed under the terms of Sections 1 and 2 above on a medium 3081 customarily used for software interchange; or, 3082 3083 c) Accompany it with the information you received as to the offer 3084 to distribute corresponding source code. (This alternative is 3085 allowed only for noncommercial distribution and only if you 3086 received the program in object code or executable form with such 3087 an offer, in accord with Subsection b above.) 3088 3089The source code for a work means the preferred form of the work for 3090making modifications to it. For an executable work, complete source 3091code means all the source code for all modules it contains, plus any 3092associated interface definition files, plus the scripts used to 3093control compilation and installation of the executable. However, as a 3094special exception, the source code distributed need not include 3095anything that is normally distributed (in either source or binary 3096form) with the major components (compiler, kernel, and so on) of the 3097operating system on which the executable runs, unless that component 3098itself accompanies the executable. 3099 3100If distribution of executable or object code is made by offering 3101access to copy from a designated place, then offering equivalent 3102access to copy the source code from the same place counts as 3103distribution of the source code, even though third parties are not 3104compelled to copy the source along with the object code. 3105 3106 4. You may not copy, modify, sublicense, or distribute the Program 3107except as expressly provided under this License. Any attempt 3108otherwise to copy, modify, sublicense or distribute the Program is 3109void, and will automatically terminate your rights under this License. 3110However, parties who have received copies, or rights, from you under 3111this License will not have their licenses terminated so long as such 3112parties remain in full compliance. 3113 3114 5. You are not required to accept this License, since you have not 3115signed it. However, nothing else grants you permission to modify or 3116distribute the Program or its derivative works. These actions are 3117prohibited by law if you do not accept this License. Therefore, by 3118modifying or distributing the Program (or any work based on the 3119Program), you indicate your acceptance of this License to do so, and 3120all its terms and conditions for copying, distributing or modifying 3121the Program or works based on it. 3122 3123 6. Each time you redistribute the Program (or any work based on the 3124Program), the recipient automatically receives a license from the 3125original licensor to copy, distribute or modify the Program subject to 3126these terms and conditions. You may not impose any further 3127restrictions on the recipients' exercise of the rights granted herein. 3128You are not responsible for enforcing compliance by third parties to 3129this License. 3130 3131 7. If, as a consequence of a court judgment or allegation of patent 3132infringement or for any other reason (not limited to patent issues), 3133conditions are imposed on you (whether by court order, agreement or 3134otherwise) that contradict the conditions of this License, they do not 3135excuse you from the conditions of this License. If you cannot 3136distribute so as to satisfy simultaneously your obligations under this 3137License and any other pertinent obligations, then as a consequence you 3138may not distribute the Program at all. For example, if a patent 3139license would not permit royalty-free redistribution of the Program by 3140all those who receive copies directly or indirectly through you, then 3141the only way you could satisfy both it and this License would be to 3142refrain entirely from distribution of the Program. 3143 3144If any portion of this section is held invalid or unenforceable under 3145any particular circumstance, the balance of the section is intended to 3146apply and the section as a whole is intended to apply in other 3147circumstances. 3148 3149It is not the purpose of this section to induce you to infringe any 3150patents or other property right claims or to contest validity of any 3151such claims; this section has the sole purpose of protecting the 3152integrity of the free software distribution system, which is 3153implemented by public license practices. Many people have made 3154generous contributions to the wide range of software distributed 3155through that system in reliance on consistent application of that 3156system; it is up to the author/donor to decide if he or she is willing 3157to distribute software through any other system and a licensee cannot 3158impose that choice. 3159 3160This section is intended to make thoroughly clear what is believed to 3161be a consequence of the rest of this License. 3162 3163 8. If the distribution and/or use of the Program is restricted in 3164certain countries either by patents or by copyrighted interfaces, the 3165original copyright holder who places the Program under this License 3166may add an explicit geographical distribution limitation excluding 3167those countries, so that distribution is permitted only in or among 3168countries not thus excluded. In such case, this License incorporates 3169the limitation as if written in the body of this License. 3170 3171 9. The Free Software Foundation may publish revised and/or new versions 3172of the General Public License from time to time. Such new versions will 3173be similar in spirit to the present version, but may differ in detail to 3174address new problems or concerns. 3175 3176Each version is given a distinguishing version number. If the Program 3177specifies a version number of this License which applies to it and "any 3178later version", you have the option of following the terms and conditions 3179either of that version or of any later version published by the Free 3180Software Foundation. If the Program does not specify a version number of 3181this License, you may choose any version ever published by the Free Software 3182Foundation. 3183 3184 10. If you wish to incorporate parts of the Program into other free 3185programs whose distribution conditions are different, write to the author 3186to ask for permission. For software which is copyrighted by the Free 3187Software Foundation, write to the Free Software Foundation; we sometimes 3188make exceptions for this. Our decision will be guided by the two goals 3189of preserving the free status of all derivatives of our free software and 3190of promoting the sharing and reuse of software generally. 3191 3192 NO WARRANTY 3193 3194 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 3195FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 3196OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 3197PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 3198OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 3199MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 3200TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 3201PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 3202REPAIR OR CORRECTION. 3203 3204 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 3205WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 3206REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 3207INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 3208OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 3209TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 3210YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 3211PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 3212POSSIBILITY OF SUCH DAMAGES. 3213 3214 END OF TERMS AND CONDITIONS 3215 3216 How to Apply These Terms to Your New Programs 3217 3218 If you develop a new program, and you want it to be of the greatest 3219possible use to the public, the best way to achieve this is to make it 3220free software which everyone can redistribute and change under these terms. 3221 3222 To do so, attach the following notices to the program. It is safest 3223to attach them to the start of each source file to most effectively 3224convey the exclusion of warranty; and each file should have at least 3225the "copyright" line and a pointer to where the full notice is found. 3226 3227 <one line to give the program's name and a brief idea of what it does.> 3228 Copyright (C) <year> <name of author> 3229 3230 This program is free software; you can redistribute it and/or modify 3231 it under the terms of the GNU General Public License as published by 3232 the Free Software Foundation; either version 2 of the License, or 3233 (at your option) any later version. 3234 3235 This program is distributed in the hope that it will be useful, 3236 but WITHOUT ANY WARRANTY; without even the implied warranty of 3237 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 3238 GNU General Public License for more details. 3239 3240 You should have received a copy of the GNU General Public License 3241 along with this program; if not, write to the Free Software 3242 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 3243 3244 3245Also add information on how to contact you by electronic and paper mail. 3246 3247If the program is interactive, make it output a short notice like this 3248when it starts in an interactive mode: 3249 3250 Gnomovision version 69, Copyright (C) year name of author 3251 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 3252 This is free software, and you are welcome to redistribute it 3253 under certain conditions; type `show c' for details. 3254 3255The hypothetical commands `show w' and `show c' should show the appropriate 3256parts of the General Public License. Of course, the commands you use may 3257be called something other than `show w' and `show c'; they could even be 3258mouse-clicks or menu items--whatever suits your program. 3259 3260You should also get your employer (if you work as a programmer) or your 3261school, if any, to sign a "copyright disclaimer" for the program, if 3262necessary. Here is a sample; alter the names: 3263 3264 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 3265 `Gnomovision' (which makes passes at compilers) written by James Hacker. 3266 3267 <signature of Ty Coon>, 1 April 1989 3268 Ty Coon, President of Vice 3269 3270This General Public License does not permit incorporating your program into 3271proprietary programs. If your program is a subroutine library, you may 3272consider it more useful to permit linking proprietary applications with the 3273library. If this is what you want to do, use the GNU Library General 3274Public License instead of this License. 3275 3276// Copyright (c) 2012 The Chromium Authors. All rights reserved. 3277// 3278// Redistribution and use in source and binary forms, with or without 3279// modification, are permitted provided that the following conditions are 3280// met: 3281// 3282// * Redistributions of source code must retain the above copyright 3283// notice, this list of conditions and the following disclaimer. 3284// * Redistributions in binary form must reproduce the above 3285// copyright notice, this list of conditions and the following disclaimer 3286// in the documentation and/or other materials provided with the 3287// distribution. 3288// * Neither the name of Google Inc. nor the names of its 3289// contributors may be used to endorse or promote products derived from 3290// this software without specific prior written permission. 3291// 3292// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3293// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3294// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3295// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3296// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3297// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3298// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3299// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3300// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3301// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3302// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3303 3304 3305/* 3306** Copyright (c) 2007-2010 The Khronos Group Inc. 3307** 3308** Permission is hereby granted, free of charge, to any person obtaining a 3309** copy of this software and/or associated documentation files (the 3310** "Materials"), to deal in the Materials without restriction, including 3311** without limitation the rights to use, copy, modify, merge, publish, 3312** distribute, sublicense, and/or sell copies of the Materials, and to 3313** permit persons to whom the Materials are furnished to do so, subject to 3314** the following conditions: 3315** 3316** The above copyright notice and this permission notice shall be included 3317** in all copies or substantial portions of the Materials. 3318** 3319** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 3320** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3321** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 3322** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 3323** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 3324** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 3325** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 3326*/ 3327 3328 3329 Apache License 3330 Version 2.0, January 2004 3331 http://www.apache.org/licenses/ 3332 3333 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3334 3335 1. Definitions. 3336 3337 "License" shall mean the terms and conditions for use, reproduction, 3338 and distribution as defined by Sections 1 through 9 of this document. 3339 3340 "Licensor" shall mean the copyright owner or entity authorized by 3341 the copyright owner that is granting the License. 3342 3343 "Legal Entity" shall mean the union of the acting entity and all 3344 other entities that control, are controlled by, or are under common 3345 control with that entity. For the purposes of this definition, 3346 "control" means (i) the power, direct or indirect, to cause the 3347 direction or management of such entity, whether by contract or 3348 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3349 outstanding shares, or (iii) beneficial ownership of such entity. 3350 3351 "You" (or "Your") shall mean an individual or Legal Entity 3352 exercising permissions granted by this License. 3353 3354 "Source" form shall mean the preferred form for making modifications, 3355 including but not limited to software source code, documentation 3356 source, and configuration files. 3357 3358 "Object" form shall mean any form resulting from mechanical 3359 transformation or translation of a Source form, including but 3360 not limited to compiled object code, generated documentation, 3361 and conversions to other media types. 3362 3363 "Work" shall mean the work of authorship, whether in Source or 3364 Object form, made available under the License, as indicated by a 3365 copyright notice that is included in or attached to the work 3366 (an example is provided in the Appendix below). 3367 3368 "Derivative Works" shall mean any work, whether in Source or Object 3369 form, that is based on (or derived from) the Work and for which the 3370 editorial revisions, annotations, elaborations, or other modifications 3371 represent, as a whole, an original work of authorship. For the purposes 3372 of this License, Derivative Works shall not include works that remain 3373 separable from, or merely link (or bind by name) to the interfaces of, 3374 the Work and Derivative Works thereof. 3375 3376 "Contribution" shall mean any work of authorship, including 3377 the original version of the Work and any modifications or additions 3378 to that Work or Derivative Works thereof, that is intentionally 3379 submitted to Licensor for inclusion in the Work by the copyright owner 3380 or by an individual or Legal Entity authorized to submit on behalf of 3381 the copyright owner. For the purposes of this definition, "submitted" 3382 means any form of electronic, verbal, or written communication sent 3383 to the Licensor or its representatives, including but not limited to 3384 communication on electronic mailing lists, source code control systems, 3385 and issue tracking systems that are managed by, or on behalf of, the 3386 Licensor for the purpose of discussing and improving the Work, but 3387 excluding communication that is conspicuously marked or otherwise 3388 designated in writing by the copyright owner as "Not a Contribution." 3389 3390 "Contributor" shall mean Licensor and any individual or Legal Entity 3391 on behalf of whom a Contribution has been received by Licensor and 3392 subsequently incorporated within the Work. 3393 3394 2. Grant of Copyright License. Subject to the terms and conditions of 3395 this License, each Contributor hereby grants to You a perpetual, 3396 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3397 copyright license to reproduce, prepare Derivative Works of, 3398 publicly display, publicly perform, sublicense, and distribute the 3399 Work and such Derivative Works in Source or Object form. 3400 3401 3. Grant of Patent License. Subject to the terms and conditions of 3402 this License, each Contributor hereby grants to You a perpetual, 3403 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3404 (except as stated in this section) patent license to make, have made, 3405 use, offer to sell, sell, import, and otherwise transfer the Work, 3406 where such license applies only to those patent claims licensable 3407 by such Contributor that are necessarily infringed by their 3408 Contribution(s) alone or by combination of their Contribution(s) 3409 with the Work to which such Contribution(s) was submitted. If You 3410 institute patent litigation against any entity (including a 3411 cross-claim or counterclaim in a lawsuit) alleging that the Work 3412 or a Contribution incorporated within the Work constitutes direct 3413 or contributory patent infringement, then any patent licenses 3414 granted to You under this License for that Work shall terminate 3415 as of the date such litigation is filed. 3416 3417 4. Redistribution. You may reproduce and distribute copies of the 3418 Work or Derivative Works thereof in any medium, with or without 3419 modifications, and in Source or Object form, provided that You 3420 meet the following conditions: 3421 3422 (a) You must give any other recipients of the Work or 3423 Derivative Works a copy of this License; and 3424 3425 (b) You must cause any modified files to carry prominent notices 3426 stating that You changed the files; and 3427 3428 (c) You must retain, in the Source form of any Derivative Works 3429 that You distribute, all copyright, patent, trademark, and 3430 attribution notices from the Source form of the Work, 3431 excluding those notices that do not pertain to any part of 3432 the Derivative Works; and 3433 3434 (d) If the Work includes a "NOTICE" text file as part of its 3435 distribution, then any Derivative Works that You distribute must 3436 include a readable copy of the attribution notices contained 3437 within such NOTICE file, excluding those notices that do not 3438 pertain to any part of the Derivative Works, in at least one 3439 of the following places: within a NOTICE text file distributed 3440 as part of the Derivative Works; within the Source form or 3441 documentation, if provided along with the Derivative Works; or, 3442 within a display generated by the Derivative Works, if and 3443 wherever such third-party notices normally appear. The contents 3444 of the NOTICE file are for informational purposes only and 3445 do not modify the License. You may add Your own attribution 3446 notices within Derivative Works that You distribute, alongside 3447 or as an addendum to the NOTICE text from the Work, provided 3448 that such additional attribution notices cannot be construed 3449 as modifying the License. 3450 3451 You may add Your own copyright statement to Your modifications and 3452 may provide additional or different license terms and conditions 3453 for use, reproduction, or distribution of Your modifications, or 3454 for any such Derivative Works as a whole, provided Your use, 3455 reproduction, and distribution of the Work otherwise complies with 3456 the conditions stated in this License. 3457 3458 5. Submission of Contributions. Unless You explicitly state otherwise, 3459 any Contribution intentionally submitted for inclusion in the Work 3460 by You to the Licensor shall be under the terms and conditions of 3461 this License, without any additional terms or conditions. 3462 Notwithstanding the above, nothing herein shall supersede or modify 3463 the terms of any separate license agreement you may have executed 3464 with Licensor regarding such Contributions. 3465 3466 6. Trademarks. This License does not grant permission to use the trade 3467 names, trademarks, service marks, or product names of the Licensor, 3468 except as required for reasonable and customary use in describing the 3469 origin of the Work and reproducing the content of the NOTICE file. 3470 3471 7. Disclaimer of Warranty. Unless required by applicable law or 3472 agreed to in writing, Licensor provides the Work (and each 3473 Contributor provides its Contributions) on an "AS IS" BASIS, 3474 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3475 implied, including, without limitation, any warranties or conditions 3476 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3477 PARTICULAR PURPOSE. You are solely responsible for determining the 3478 appropriateness of using or redistributing the Work and assume any 3479 risks associated with Your exercise of permissions under this License. 3480 3481 8. Limitation of Liability. In no event and under no legal theory, 3482 whether in tort (including negligence), contract, or otherwise, 3483 unless required by applicable law (such as deliberate and grossly 3484 negligent acts) or agreed to in writing, shall any Contributor be 3485 liable to You for damages, including any direct, indirect, special, 3486 incidental, or consequential damages of any character arising as a 3487 result of this License or out of the use or inability to use the 3488 Work (including but not limited to damages for loss of goodwill, 3489 work stoppage, computer failure or malfunction, or any and all 3490 other commercial damages or losses), even if such Contributor 3491 has been advised of the possibility of such damages. 3492 3493 9. Accepting Warranty or Additional Liability. While redistributing 3494 the Work or Derivative Works thereof, You may choose to offer, 3495 and charge a fee for, acceptance of support, warranty, indemnity, 3496 or other liability obligations and/or rights consistent with this 3497 License. However, in accepting such obligations, You may act only 3498 on Your own behalf and on Your sole responsibility, not on behalf 3499 of any other Contributor, and only if You agree to indemnify, 3500 defend, and hold each Contributor harmless for any liability 3501 incurred by, or claims asserted against, such Contributor by reason 3502 of your accepting any such warranty or additional liability. 3503 3504 END OF TERMS AND CONDITIONS 3505 3506 APPENDIX: How to apply the Apache License to your work. 3507 3508 To apply the Apache License to your work, attach the following 3509 boilerplate notice, with the fields enclosed by brackets "[]" 3510 replaced with your own identifying information. (Don't include 3511 the brackets!) The text should be enclosed in the appropriate 3512 comment syntax for the file format. We also recommend that a 3513 file or class name and description of purpose be included on the 3514 same "printed page" as the copyright notice for easier 3515 identification within third-party archives. 3516 3517 Copyright (c) 2008, Google Inc. 3518 3519 Licensed under the Apache License, Version 2.0 (the "License"); 3520 you may not use this file except in compliance with the License. 3521 You may obtain a copy of the License at 3522 3523 http://www.apache.org/licenses/LICENSE-2.0 3524 3525 Unless required by applicable law or agreed to in writing, software 3526 distributed under the License is distributed on an "AS IS" BASIS, 3527 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3528 See the License for the specific language governing permissions and 3529 limitations under the License. 3530 3531(WebKit doesn't distribute an explicit license. This LICENSE is derived from 3532license text in the source.) 3533 3534Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 35352006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan 3536Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti 3537Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf, 3538Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan, 3539Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David 3540Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico 3541Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint, 3542George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason, 3543Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan 3544Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas 3545Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters, 3546Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca 3547Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones, 3548Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org, 3549Netscape Communications Corporation, Nicholas Shanks, Nikolas 3550Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter 3551Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn, 3552Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing 3553Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo 3554Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield, 3555Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav 3556Slavik, Waldo Bastian, Xan Lopez, Zack Rusin 3557 3558The terms and conditions vary from file to file, but are one of: 3559 3560Redistribution and use in source and binary forms, with or without 3561modification, are permitted provided that the following conditions are 3562met: 3563 35641. Redistributions of source code must retain the above copyright 3565 notice, this list of conditions and the following disclaimer. 3566 35672. Redistributions in binary form must reproduce the above copyright 3568 notice, this list of conditions and the following disclaimer in the 3569 documentation and/or other materials provided with the 3570 distribution. 3571 3572*OR* 3573 3574Redistribution and use in source and binary forms, with or without 3575modification, are permitted provided that the following conditions are 3576met: 3577 35781. Redistributions of source code must retain the above copyright 3579 notice, this list of conditions and the following disclaimer. 35802. Redistributions in binary form must reproduce the above copyright 3581 notice, this list of conditions and the following disclaimer in the 3582 documentation and/or other materials provided with the 3583 distribution. 35843. Neither the name of Apple Computer, Inc. ("Apple") nor the names of 3585 its contributors may be used to endorse or promote products derived 3586 from this software without specific prior written permission. 3587 3588THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 3589EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3590IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3591PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 3592CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 3593EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 3594PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 3595PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 3596 3597OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3598(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3599OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3600 3601 3602 GNU LIBRARY GENERAL PUBLIC LICENSE 3603 Version 2, June 1991 3604 3605 Copyright (C) 1991 Free Software Foundation, Inc. 3606 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 3607 Everyone is permitted to copy and distribute verbatim copies 3608 of this license document, but changing it is not allowed. 3609 3610[This is the first released version of the library GPL. It is 3611 numbered 2 because it goes with version 2 of the ordinary GPL.] 3612 3613 Preamble 3614 3615 The licenses for most software are designed to take away your 3616freedom to share and change it. By contrast, the GNU General Public 3617Licenses are intended to guarantee your freedom to share and change 3618free software--to make sure the software is free for all its users. 3619 3620 This license, the Library General Public License, applies to some 3621specially designated Free Software Foundation software, and to any 3622other libraries whose authors decide to use it. You can use it for 3623your libraries, too. 3624 3625 When we speak of free software, we are referring to freedom, not 3626price. Our General Public Licenses are designed to make sure that you 3627have the freedom to distribute copies of free software (and charge for 3628this service if you wish), that you receive source code or can get it 3629if you want it, that you can change the software or use pieces of it 3630in new free programs; and that you know you can do these things. 3631 3632 To protect your rights, we need to make restrictions that forbid 3633anyone to deny you these rights or to ask you to surrender the rights. 3634These restrictions translate to certain responsibilities for you if 3635you distribute copies of the library, or if you modify it. 3636 3637 For example, if you distribute copies of the library, whether gratis 3638or for a fee, you must give the recipients all the rights that we gave 3639you. You must make sure that they, too, receive or can get the source 3640code. If you link a program with the library, you must provide 3641complete object files to the recipients so that they can relink them 3642with the library, after making changes to the library and recompiling 3643it. And you must show them these terms so they know their rights. 3644 3645 Our method of protecting your rights has two steps: (1) copyright 3646the library, and (2) offer you this license which gives you legal 3647permission to copy, distribute and/or modify the library. 3648 3649 Also, for each distributor's protection, we want to make certain 3650that everyone understands that there is no warranty for this free 3651library. If the library is modified by someone else and passed on, we 3652want its recipients to know that what they have is not the original 3653version, so that any problems introduced by others will not reflect on 3654the original authors' reputations. 3655 3656 Finally, any free program is threatened constantly by software 3657patents. We wish to avoid the danger that companies distributing free 3658software will individually obtain patent licenses, thus in effect 3659transforming the program into proprietary software. To prevent this, 3660we have made it clear that any patent must be licensed for everyone's 3661free use or not licensed at all. 3662 3663 Most GNU software, including some libraries, is covered by the ordinary 3664GNU General Public License, which was designed for utility programs. This 3665license, the GNU Library General Public License, applies to certain 3666designated libraries. This license is quite different from the ordinary 3667one; be sure to read it in full, and don't assume that anything in it is 3668the same as in the ordinary license. 3669 3670 The reason we have a separate public license for some libraries is that 3671they blur the distinction we usually make between modifying or adding to a 3672program and simply using it. Linking a program with a library, without 3673changing the library, is in some sense simply using the library, and is 3674analogous to running a utility program or application program. However, in 3675a textual and legal sense, the linked executable is a combined work, a 3676derivative of the original library, and the ordinary General Public License 3677treats it as such. 3678 3679 Because of this blurred distinction, using the ordinary General 3680Public License for libraries did not effectively promote software 3681sharing, because most developers did not use the libraries. We 3682concluded that weaker conditions might promote sharing better. 3683 3684 However, unrestricted linking of non-free programs would deprive the 3685users of those programs of all benefit from the free status of the 3686libraries themselves. This Library General Public License is intended to 3687permit developers of non-free programs to use free libraries, while 3688preserving your freedom as a user of such programs to change the free 3689libraries that are incorporated in them. (We have not seen how to achieve 3690this as regards changes in header files, but we have achieved it as regards 3691changes in the actual functions of the Library.) The hope is that this 3692will lead to faster development of free libraries. 3693 3694 The precise terms and conditions for copying, distribution and 3695modification follow. Pay close attention to the difference between a 3696"work based on the library" and a "work that uses the library". The 3697former contains code derived from the library, while the latter only 3698works together with the library. 3699 3700 Note that it is possible for a library to be covered by the ordinary 3701General Public License rather than by this special one. 3702 3703 GNU LIBRARY GENERAL PUBLIC LICENSE 3704 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 3705 3706 0. This License Agreement applies to any software library which 3707contains a notice placed by the copyright holder or other authorized 3708party saying it may be distributed under the terms of this Library 3709General Public License (also called "this License"). Each licensee is 3710addressed as "you". 3711 3712 A "library" means a collection of software functions and/or data 3713prepared so as to be conveniently linked with application programs 3714(which use some of those functions and data) to form executables. 3715 3716 The "Library", below, refers to any such software library or work 3717which has been distributed under these terms. A "work based on the 3718Library" means either the Library or any derivative work under 3719copyright law: that is to say, a work containing the Library or a 3720portion of it, either verbatim or with modifications and/or translated 3721straightforwardly into another language. (Hereinafter, translation is 3722included without limitation in the term "modification".) 3723 3724 "Source code" for a work means the preferred form of the work for 3725making modifications to it. For a library, complete source code means 3726all the source code for all modules it contains, plus any associated 3727interface definition files, plus the scripts used to control compilation 3728and installation of the library. 3729 3730 Activities other than copying, distribution and modification are not 3731covered by this License; they are outside its scope. The act of 3732running a program using the Library is not restricted, and output from 3733such a program is covered only if its contents constitute a work based 3734on the Library (independent of the use of the Library in a tool for 3735writing it). Whether that is true depends on what the Library does 3736and what the program that uses the Library does. 3737 3738 1. You may copy and distribute verbatim copies of the Library's 3739complete source code as you receive it, in any medium, provided that 3740you conspicuously and appropriately publish on each copy an 3741appropriate copyright notice and disclaimer of warranty; keep intact 3742all the notices that refer to this License and to the absence of any 3743warranty; and distribute a copy of this License along with the 3744Library. 3745 3746 You may charge a fee for the physical act of transferring a copy, 3747and you may at your option offer warranty protection in exchange for a 3748fee. 3749 3750 2. You may modify your copy or copies of the Library or any portion 3751of it, thus forming a work based on the Library, and copy and 3752distribute such modifications or work under the terms of Section 1 3753above, provided that you also meet all of these conditions: 3754 3755 a) The modified work must itself be a software library. 3756 3757 b) You must cause the files modified to carry prominent notices 3758 stating that you changed the files and the date of any change. 3759 3760 c) You must cause the whole of the work to be licensed at no 3761 charge to all third parties under the terms of this License. 3762 3763 d) If a facility in the modified Library refers to a function or a 3764 table of data to be supplied by an application program that uses 3765 the facility, other than as an argument passed when the facility 3766 is invoked, then you must make a good faith effort to ensure that, 3767 in the event an application does not supply such function or 3768 table, the facility still operates, and performs whatever part of 3769 its purpose remains meaningful. 3770 3771 (For example, a function in a library to compute square roots has 3772 a purpose that is entirely well-defined independent of the 3773 application. Therefore, Subsection 2d requires that any 3774 application-supplied function or table used by this function must 3775 be optional: if the application does not supply it, the square 3776 root function must still compute square roots.) 3777 3778These requirements apply to the modified work as a whole. If 3779identifiable sections of that work are not derived from the Library, 3780and can be reasonably considered independent and separate works in 3781themselves, then this License, and its terms, do not apply to those 3782sections when you distribute them as separate works. But when you 3783distribute the same sections as part of a whole which is a work based 3784on the Library, the distribution of the whole must be on the terms of 3785this License, whose permissions for other licensees extend to the 3786entire whole, and thus to each and every part regardless of who wrote 3787it. 3788 3789Thus, it is not the intent of this section to claim rights or contest 3790your rights to work written entirely by you; rather, the intent is to 3791exercise the right to control the distribution of derivative or 3792collective works based on the Library. 3793 3794In addition, mere aggregation of another work not based on the Library 3795with the Library (or with a work based on the Library) on a volume of 3796a storage or distribution medium does not bring the other work under 3797the scope of this License. 3798 3799 3. You may opt to apply the terms of the ordinary GNU General Public 3800License instead of this License to a given copy of the Library. To do 3801this, you must alter all the notices that refer to this License, so 3802that they refer to the ordinary GNU General Public License, version 2, 3803instead of to this License. (If a newer version than version 2 of the 3804ordinary GNU General Public License has appeared, then you can specify 3805that version instead if you wish.) Do not make any other change in 3806these notices. 3807 3808 Once this change is made in a given copy, it is irreversible for 3809that copy, so the ordinary GNU General Public License applies to all 3810subsequent copies and derivative works made from that copy. 3811 3812 This option is useful when you wish to copy part of the code of 3813the Library into a program that is not a library. 3814 3815 4. You may copy and distribute the Library (or a portion or 3816derivative of it, under Section 2) in object code or executable form 3817under the terms of Sections 1 and 2 above provided that you accompany 3818it with the complete corresponding machine-readable source code, which 3819must be distributed under the terms of Sections 1 and 2 above on a 3820medium customarily used for software interchange. 3821 3822 If distribution of object code is made by offering access to copy 3823from a designated place, then offering equivalent access to copy the 3824source code from the same place satisfies the requirement to 3825distribute the source code, even though third parties are not 3826compelled to copy the source along with the object code. 3827 3828 5. A program that contains no derivative of any portion of the 3829Library, but is designed to work with the Library by being compiled or 3830linked with it, is called a "work that uses the Library". Such a 3831work, in isolation, is not a derivative work of the Library, and 3832therefore falls outside the scope of this License. 3833 3834 However, linking a "work that uses the Library" with the Library 3835creates an executable that is a derivative of the Library (because it 3836contains portions of the Library), rather than a "work that uses the 3837library". The executable is therefore covered by this License. 3838Section 6 states terms for distribution of such executables. 3839 3840 When a "work that uses the Library" uses material from a header file 3841that is part of the Library, the object code for the work may be a 3842derivative work of the Library even though the source code is not. 3843Whether this is true is especially significant if the work can be 3844linked without the Library, or if the work is itself a library. The 3845threshold for this to be true is not precisely defined by law. 3846 3847 If such an object file uses only numerical parameters, data 3848structure layouts and accessors, and small macros and small inline 3849functions (ten lines or less in length), then the use of the object 3850file is unrestricted, regardless of whether it is legally a derivative 3851work. (Executables containing this object code plus portions of the 3852Library will still fall under Section 6.) 3853 3854 Otherwise, if the work is a derivative of the Library, you may 3855distribute the object code for the work under the terms of Section 6. 3856Any executables containing that work also fall under Section 6, 3857whether or not they are linked directly with the Library itself. 3858 3859 6. As an exception to the Sections above, you may also compile or 3860link a "work that uses the Library" with the Library to produce a 3861work containing portions of the Library, and distribute that work 3862under terms of your choice, provided that the terms permit 3863modification of the work for the customer's own use and reverse 3864engineering for debugging such modifications. 3865 3866 You must give prominent notice with each copy of the work that the 3867Library is used in it and that the Library and its use are covered by 3868this License. You must supply a copy of this License. If the work 3869during execution displays copyright notices, you must include the 3870copyright notice for the Library among them, as well as a reference 3871directing the user to the copy of this License. Also, you must do one 3872of these things: 3873 3874 a) Accompany the work with the complete corresponding 3875 machine-readable source code for the Library including whatever 3876 changes were used in the work (which must be distributed under 3877 Sections 1 and 2 above); and, if the work is an executable linked 3878 with the Library, with the complete machine-readable "work that 3879 uses the Library", as object code and/or source code, so that the 3880 user can modify the Library and then relink to produce a modified 3881 executable containing the modified Library. (It is understood 3882 that the user who changes the contents of definitions files in the 3883 Library will not necessarily be able to recompile the application 3884 to use the modified definitions.) 3885 3886 b) Accompany the work with a written offer, valid for at 3887 least three years, to give the same user the materials 3888 specified in Subsection 6a, above, for a charge no more 3889 than the cost of performing this distribution. 3890 3891 c) If distribution of the work is made by offering access to copy 3892 from a designated place, offer equivalent access to copy the above 3893 specified materials from the same place. 3894 3895 d) Verify that the user has already received a copy of these 3896 materials or that you have already sent this user a copy. 3897 3898 For an executable, the required form of the "work that uses the 3899Library" must include any data and utility programs needed for 3900reproducing the executable from it. However, as a special exception, 3901the source code distributed need not include anything that is normally 3902distributed (in either source or binary form) with the major 3903components (compiler, kernel, and so on) of the operating system on 3904which the executable runs, unless that component itself accompanies 3905the executable. 3906 3907 It may happen that this requirement contradicts the license 3908restrictions of other proprietary libraries that do not normally 3909accompany the operating system. Such a contradiction means you cannot 3910use both them and the Library together in an executable that you 3911distribute. 3912 3913 7. You may place library facilities that are a work based on the 3914Library side-by-side in a single library together with other library 3915facilities not covered by this License, and distribute such a combined 3916library, provided that the separate distribution of the work based on 3917the Library and of the other library facilities is otherwise 3918permitted, and provided that you do these two things: 3919 3920 a) Accompany the combined library with a copy of the same work 3921 based on the Library, uncombined with any other library 3922 facilities. This must be distributed under the terms of the 3923 Sections above. 3924 3925 b) Give prominent notice with the combined library of the fact 3926 that part of it is a work based on the Library, and explaining 3927 where to find the accompanying uncombined form of the same work. 3928 3929 8. You may not copy, modify, sublicense, link with, or distribute 3930the Library except as expressly provided under this License. Any 3931attempt otherwise to copy, modify, sublicense, link with, or 3932distribute the Library is void, and will automatically terminate your 3933rights under this License. However, parties who have received copies, 3934or rights, from you under this License will not have their licenses 3935terminated so long as such parties remain in full compliance. 3936 3937 9. You are not required to accept this License, since you have not 3938signed it. However, nothing else grants you permission to modify or 3939distribute the Library or its derivative works. These actions are 3940prohibited by law if you do not accept this License. Therefore, by 3941modifying or distributing the Library (or any work based on the 3942Library), you indicate your acceptance of this License to do so, and 3943all its terms and conditions for copying, distributing or modifying 3944the Library or works based on it. 3945 3946 10. Each time you redistribute the Library (or any work based on the 3947Library), the recipient automatically receives a license from the 3948original licensor to copy, distribute, link with or modify the Library 3949subject to these terms and conditions. You may not impose any further 3950restrictions on the recipients' exercise of the rights granted herein. 3951You are not responsible for enforcing compliance by third parties to 3952this License. 3953 3954 11. If, as a consequence of a court judgment or allegation of patent 3955infringement or for any other reason (not limited to patent issues), 3956conditions are imposed on you (whether by court order, agreement or 3957otherwise) that contradict the conditions of this License, they do not 3958excuse you from the conditions of this License. If you cannot 3959distribute so as to satisfy simultaneously your obligations under this 3960License and any other pertinent obligations, then as a consequence you 3961may not distribute the Library at all. For example, if a patent 3962license would not permit royalty-free redistribution of the Library by 3963all those who receive copies directly or indirectly through you, then 3964the only way you could satisfy both it and this License would be to 3965refrain entirely from distribution of the Library. 3966 3967If any portion of this section is held invalid or unenforceable under any 3968particular circumstance, the balance of the section is intended to apply, 3969and the section as a whole is intended to apply in other circumstances. 3970 3971It is not the purpose of this section to induce you to infringe any 3972patents or other property right claims or to contest validity of any 3973such claims; this section has the sole purpose of protecting the 3974integrity of the free software distribution system which is 3975implemented by public license practices. Many people have made 3976generous contributions to the wide range of software distributed 3977through that system in reliance on consistent application of that 3978system; it is up to the author/donor to decide if he or she is willing 3979to distribute software through any other system and a licensee cannot 3980impose that choice. 3981 3982This section is intended to make thoroughly clear what is believed to 3983be a consequence of the rest of this License. 3984 3985 12. If the distribution and/or use of the Library is restricted in 3986certain countries either by patents or by copyrighted interfaces, the 3987original copyright holder who places the Library under this License may add 3988an explicit geographical distribution limitation excluding those countries, 3989so that distribution is permitted only in or among countries not thus 3990excluded. In such case, this License incorporates the limitation as if 3991written in the body of this License. 3992 3993 13. The Free Software Foundation may publish revised and/or new 3994versions of the Library General Public License from time to time. 3995Such new versions will be similar in spirit to the present version, 3996but may differ in detail to address new problems or concerns. 3997 3998Each version is given a distinguishing version number. If the Library 3999specifies a version number of this License which applies to it and 4000"any later version", you have the option of following the terms and 4001conditions either of that version or of any later version published by 4002the Free Software Foundation. If the Library does not specify a 4003license version number, you may choose any version ever published by 4004the Free Software Foundation. 4005 4006 14. If you wish to incorporate parts of the Library into other free 4007programs whose distribution conditions are incompatible with these, 4008write to the author to ask for permission. For software which is 4009copyrighted by the Free Software Foundation, write to the Free 4010Software Foundation; we sometimes make exceptions for this. Our 4011decision will be guided by the two goals of preserving the free status 4012of all derivatives of our free software and of promoting the sharing 4013and reuse of software generally. 4014 4015 NO WARRANTY 4016 4017 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 4018WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 4019EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 4020OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 4021KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 4022IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4023PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 4024LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 4025THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 4026 4027 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 4028WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 4029AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 4030FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 4031CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 4032LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 4033RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 4034FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 4035SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 4036DAMAGES. 4037 4038 END OF TERMS AND CONDITIONS 4039 4040 GNU LESSER GENERAL PUBLIC LICENSE 4041 Version 2.1, February 1999 4042 4043 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 4044 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 4045 Everyone is permitted to copy and distribute verbatim copies 4046 of this license document, but changing it is not allowed. 4047 4048[This is the first released version of the Lesser GPL. It also counts 4049 as the successor of the GNU Library Public License, version 2, hence 4050 the version number 2.1.] 4051 4052 Preamble 4053 4054 The licenses for most software are designed to take away your 4055freedom to share and change it. By contrast, the GNU General Public 4056Licenses are intended to guarantee your freedom to share and change 4057free software--to make sure the software is free for all its users. 4058 4059 This license, the Lesser General Public License, applies to some 4060specially designated software packages--typically libraries--of the 4061Free Software Foundation and other authors who decide to use it. You 4062can use it too, but we suggest you first think carefully about whether 4063this license or the ordinary General Public License is the better 4064strategy to use in any particular case, based on the explanations below. 4065 4066 When we speak of free software, we are referring to freedom of use, 4067not price. Our General Public Licenses are designed to make sure that 4068you have the freedom to distribute copies of free software (and charge 4069for this service if you wish); that you receive source code or can get 4070it if you want it; that you can change the software and use pieces of 4071it in new free programs; and that you are informed that you can do 4072these things. 4073 4074 To protect your rights, we need to make restrictions that forbid 4075distributors to deny you these rights or to ask you to surrender these 4076rights. These restrictions translate to certain responsibilities for 4077you if you distribute copies of the library or if you modify it. 4078 4079 For example, if you distribute copies of the library, whether gratis 4080or for a fee, you must give the recipients all the rights that we gave 4081you. You must make sure that they, too, receive or can get the source 4082code. If you link other code with the library, you must provide 4083complete object files to the recipients, so that they can relink them 4084with the library after making changes to the library and recompiling 4085it. And you must show them these terms so they know their rights. 4086 4087 We protect your rights with a two-step method: (1) we copyright the 4088library, and (2) we offer you this license, which gives you legal 4089permission to copy, distribute and/or modify the library. 4090 4091 To protect each distributor, we want to make it very clear that 4092there is no warranty for the free library. Also, if the library is 4093modified by someone else and passed on, the recipients should know 4094that what they have is not the original version, so that the original 4095author's reputation will not be affected by problems that might be 4096introduced by others. 4097 4098 Finally, software patents pose a constant threat to the existence of 4099any free program. We wish to make sure that a company cannot 4100effectively restrict the users of a free program by obtaining a 4101restrictive license from a patent holder. Therefore, we insist that 4102any patent license obtained for a version of the library must be 4103consistent with the full freedom of use specified in this license. 4104 4105 Most GNU software, including some libraries, is covered by the 4106ordinary GNU General Public License. This license, the GNU Lesser 4107General Public License, applies to certain designated libraries, and 4108is quite different from the ordinary General Public License. We use 4109this license for certain libraries in order to permit linking those 4110libraries into non-free programs. 4111 4112 When a program is linked with a library, whether statically or using 4113a shared library, the combination of the two is legally speaking a 4114combined work, a derivative of the original library. The ordinary 4115General Public License therefore permits such linking only if the 4116entire combination fits its criteria of freedom. The Lesser General 4117Public License permits more lax criteria for linking other code with 4118the library. 4119 4120 We call this license the "Lesser" General Public License because it 4121does Less to protect the user's freedom than the ordinary General 4122Public License. It also provides other free software developers Less 4123of an advantage over competing non-free programs. These disadvantages 4124are the reason we use the ordinary General Public License for many 4125libraries. However, the Lesser license provides advantages in certain 4126special circumstances. 4127 4128 For example, on rare occasions, there may be a special need to 4129encourage the widest possible use of a certain library, so that it becomes 4130a de-facto standard. To achieve this, non-free programs must be 4131allowed to use the library. A more frequent case is that a free 4132library does the same job as widely used non-free libraries. In this 4133case, there is little to gain by limiting the free library to free 4134software only, so we use the Lesser General Public License. 4135 4136 In other cases, permission to use a particular library in non-free 4137programs enables a greater number of people to use a large body of 4138free software. For example, permission to use the GNU C Library in 4139non-free programs enables many more people to use the whole GNU 4140operating system, as well as its variant, the GNU/Linux operating 4141system. 4142 4143 Although the Lesser General Public License is Less protective of the 4144users' freedom, it does ensure that the user of a program that is 4145linked with the Library has the freedom and the wherewithal to run 4146that program using a modified version of the Library. 4147 4148 The precise terms and conditions for copying, distribution and 4149modification follow. Pay close attention to the difference between a 4150"work based on the library" and a "work that uses the library". The 4151former contains code derived from the library, whereas the latter must 4152be combined with the library in order to run. 4153 4154 GNU LESSER GENERAL PUBLIC LICENSE 4155 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 4156 4157 0. This License Agreement applies to any software library or other 4158program which contains a notice placed by the copyright holder or 4159other authorized party saying it may be distributed under the terms of 4160this Lesser General Public License (also called "this License"). 4161Each licensee is addressed as "you". 4162 4163 A "library" means a collection of software functions and/or data 4164prepared so as to be conveniently linked with application programs 4165(which use some of those functions and data) to form executables. 4166 4167 The "Library", below, refers to any such software library or work 4168which has been distributed under these terms. A "work based on the 4169Library" means either the Library or any derivative work under 4170copyright law: that is to say, a work containing the Library or a 4171portion of it, either verbatim or with modifications and/or translated 4172straightforwardly into another language. (Hereinafter, translation is 4173included without limitation in the term "modification".) 4174 4175 "Source code" for a work means the preferred form of the work for 4176making modifications to it. For a library, complete source code means 4177all the source code for all modules it contains, plus any associated 4178interface definition files, plus the scripts used to control compilation 4179and installation of the library. 4180 4181 Activities other than copying, distribution and modification are not 4182covered by this License; they are outside its scope. The act of 4183running a program using the Library is not restricted, and output from 4184such a program is covered only if its contents constitute a work based 4185on the Library (independent of the use of the Library in a tool for 4186writing it). Whether that is true depends on what the Library does 4187and what the program that uses the Library does. 4188 4189 1. You may copy and distribute verbatim copies of the Library's 4190complete source code as you receive it, in any medium, provided that 4191you conspicuously and appropriately publish on each copy an 4192appropriate copyright notice and disclaimer of warranty; keep intact 4193all the notices that refer to this License and to the absence of any 4194warranty; and distribute a copy of this License along with the 4195Library. 4196 4197 You may charge a fee for the physical act of transferring a copy, 4198and you may at your option offer warranty protection in exchange for a 4199fee. 4200 4201 2. You may modify your copy or copies of the Library or any portion 4202of it, thus forming a work based on the Library, and copy and 4203distribute such modifications or work under the terms of Section 1 4204above, provided that you also meet all of these conditions: 4205 4206 a) The modified work must itself be a software library. 4207 4208 b) You must cause the files modified to carry prominent notices 4209 stating that you changed the files and the date of any change. 4210 4211 c) You must cause the whole of the work to be licensed at no 4212 charge to all third parties under the terms of this License. 4213 4214 d) If a facility in the modified Library refers to a function or a 4215 table of data to be supplied by an application program that uses 4216 the facility, other than as an argument passed when the facility 4217 is invoked, then you must make a good faith effort to ensure that, 4218 in the event an application does not supply such function or 4219 table, the facility still operates, and performs whatever part of 4220 its purpose remains meaningful. 4221 4222 (For example, a function in a library to compute square roots has 4223 a purpose that is entirely well-defined independent of the 4224 application. Therefore, Subsection 2d requires that any 4225 application-supplied function or table used by this function must 4226 be optional: if the application does not supply it, the square 4227 root function must still compute square roots.) 4228 4229These requirements apply to the modified work as a whole. If 4230identifiable sections of that work are not derived from the Library, 4231and can be reasonably considered independent and separate works in 4232themselves, then this License, and its terms, do not apply to those 4233sections when you distribute them as separate works. But when you 4234distribute the same sections as part of a whole which is a work based 4235on the Library, the distribution of the whole must be on the terms of 4236this License, whose permissions for other licensees extend to the 4237entire whole, and thus to each and every part regardless of who wrote 4238it. 4239 4240Thus, it is not the intent of this section to claim rights or contest 4241your rights to work written entirely by you; rather, the intent is to 4242exercise the right to control the distribution of derivative or 4243collective works based on the Library. 4244 4245In addition, mere aggregation of another work not based on the Library 4246with the Library (or with a work based on the Library) on a volume of 4247a storage or distribution medium does not bring the other work under 4248the scope of this License. 4249 4250 3. You may opt to apply the terms of the ordinary GNU General Public 4251License instead of this License to a given copy of the Library. To do 4252this, you must alter all the notices that refer to this License, so 4253that they refer to the ordinary GNU General Public License, version 2, 4254instead of to this License. (If a newer version than version 2 of the 4255ordinary GNU General Public License has appeared, then you can specify 4256that version instead if you wish.) Do not make any other change in 4257these notices. 4258 4259 Once this change is made in a given copy, it is irreversible for 4260that copy, so the ordinary GNU General Public License applies to all 4261subsequent copies and derivative works made from that copy. 4262 4263 This option is useful when you wish to copy part of the code of 4264the Library into a program that is not a library. 4265 4266 4. You may copy and distribute the Library (or a portion or 4267derivative of it, under Section 2) in object code or executable form 4268under the terms of Sections 1 and 2 above provided that you accompany 4269it with the complete corresponding machine-readable source code, which 4270must be distributed under the terms of Sections 1 and 2 above on a 4271medium customarily used for software interchange. 4272 4273 If distribution of object code is made by offering access to copy 4274from a designated place, then offering equivalent access to copy the 4275source code from the same place satisfies the requirement to 4276distribute the source code, even though third parties are not 4277compelled to copy the source along with the object code. 4278 4279 5. A program that contains no derivative of any portion of the 4280Library, but is designed to work with the Library by being compiled or 4281linked with it, is called a "work that uses the Library". Such a 4282work, in isolation, is not a derivative work of the Library, and 4283therefore falls outside the scope of this License. 4284 4285 However, linking a "work that uses the Library" with the Library 4286creates an executable that is a derivative of the Library (because it 4287contains portions of the Library), rather than a "work that uses the 4288library". The executable is therefore covered by this License. 4289Section 6 states terms for distribution of such executables. 4290 4291 When a "work that uses the Library" uses material from a header file 4292that is part of the Library, the object code for the work may be a 4293derivative work of the Library even though the source code is not. 4294Whether this is true is especially significant if the work can be 4295linked without the Library, or if the work is itself a library. The 4296threshold for this to be true is not precisely defined by law. 4297 4298 If such an object file uses only numerical parameters, data 4299structure layouts and accessors, and small macros and small inline 4300functions (ten lines or less in length), then the use of the object 4301file is unrestricted, regardless of whether it is legally a derivative 4302work. (Executables containing this object code plus portions of the 4303Library will still fall under Section 6.) 4304 4305 Otherwise, if the work is a derivative of the Library, you may 4306distribute the object code for the work under the terms of Section 6. 4307Any executables containing that work also fall under Section 6, 4308whether or not they are linked directly with the Library itself. 4309 4310 6. As an exception to the Sections above, you may also combine or 4311link a "work that uses the Library" with the Library to produce a 4312work containing portions of the Library, and distribute that work 4313under terms of your choice, provided that the terms permit 4314modification of the work for the customer's own use and reverse 4315engineering for debugging such modifications. 4316 4317 You must give prominent notice with each copy of the work that the 4318Library is used in it and that the Library and its use are covered by 4319this License. You must supply a copy of this License. If the work 4320during execution displays copyright notices, you must include the 4321copyright notice for the Library among them, as well as a reference 4322directing the user to the copy of this License. Also, you must do one 4323of these things: 4324 4325 a) Accompany the work with the complete corresponding 4326 machine-readable source code for the Library including whatever 4327 changes were used in the work (which must be distributed under 4328 Sections 1 and 2 above); and, if the work is an executable linked 4329 with the Library, with the complete machine-readable "work that 4330 uses the Library", as object code and/or source code, so that the 4331 user can modify the Library and then relink to produce a modified 4332 executable containing the modified Library. (It is understood 4333 that the user who changes the contents of definitions files in the 4334 Library will not necessarily be able to recompile the application 4335 to use the modified definitions.) 4336 4337 b) Use a suitable shared library mechanism for linking with the 4338 Library. A suitable mechanism is one that (1) uses at run time a 4339 copy of the library already present on the user's computer system, 4340 rather than copying library functions into the executable, and (2) 4341 will operate properly with a modified version of the library, if 4342 the user installs one, as long as the modified version is 4343 interface-compatible with the version that the work was made with. 4344 4345 c) Accompany the work with a written offer, valid for at 4346 least three years, to give the same user the materials 4347 specified in Subsection 6a, above, for a charge no more 4348 than the cost of performing this distribution. 4349 4350 d) If distribution of the work is made by offering access to copy 4351 from a designated place, offer equivalent access to copy the above 4352 specified materials from the same place. 4353 4354 e) Verify that the user has already received a copy of these 4355 materials or that you have already sent this user a copy. 4356 4357 For an executable, the required form of the "work that uses the 4358Library" must include any data and utility programs needed for 4359reproducing the executable from it. However, as a special exception, 4360the materials to be distributed need not include anything that is 4361normally distributed (in either source or binary form) with the major 4362components (compiler, kernel, and so on) of the operating system on 4363which the executable runs, unless that component itself accompanies 4364the executable. 4365 4366 It may happen that this requirement contradicts the license 4367restrictions of other proprietary libraries that do not normally 4368accompany the operating system. Such a contradiction means you cannot 4369use both them and the Library together in an executable that you 4370distribute. 4371 4372 7. You may place library facilities that are a work based on the 4373Library side-by-side in a single library together with other library 4374facilities not covered by this License, and distribute such a combined 4375library, provided that the separate distribution of the work based on 4376the Library and of the other library facilities is otherwise 4377permitted, and provided that you do these two things: 4378 4379 a) Accompany the combined library with a copy of the same work 4380 based on the Library, uncombined with any other library 4381 facilities. This must be distributed under the terms of the 4382 Sections above. 4383 4384 b) Give prominent notice with the combined library of the fact 4385 that part of it is a work based on the Library, and explaining 4386 where to find the accompanying uncombined form of the same work. 4387 4388 8. You may not copy, modify, sublicense, link with, or distribute 4389the Library except as expressly provided under this License. Any 4390attempt otherwise to copy, modify, sublicense, link with, or 4391distribute the Library is void, and will automatically terminate your 4392rights under this License. However, parties who have received copies, 4393or rights, from you under this License will not have their licenses 4394terminated so long as such parties remain in full compliance. 4395 4396 9. You are not required to accept this License, since you have not 4397signed it. However, nothing else grants you permission to modify or 4398distribute the Library or its derivative works. These actions are 4399prohibited by law if you do not accept this License. Therefore, by 4400modifying or distributing the Library (or any work based on the 4401Library), you indicate your acceptance of this License to do so, and 4402all its terms and conditions for copying, distributing or modifying 4403the Library or works based on it. 4404 4405 10. Each time you redistribute the Library (or any work based on the 4406Library), the recipient automatically receives a license from the 4407original licensor to copy, distribute, link with or modify the Library 4408subject to these terms and conditions. You may not impose any further 4409restrictions on the recipients' exercise of the rights granted herein. 4410You are not responsible for enforcing compliance by third parties with 4411this License. 4412 4413 11. If, as a consequence of a court judgment or allegation of patent 4414infringement or for any other reason (not limited to patent issues), 4415conditions are imposed on you (whether by court order, agreement or 4416otherwise) that contradict the conditions of this License, they do not 4417excuse you from the conditions of this License. If you cannot 4418distribute so as to satisfy simultaneously your obligations under this 4419License and any other pertinent obligations, then as a consequence you 4420may not distribute the Library at all. For example, if a patent 4421license would not permit royalty-free redistribution of the Library by 4422all those who receive copies directly or indirectly through you, then 4423the only way you could satisfy both it and this License would be to 4424refrain entirely from distribution of the Library. 4425 4426If any portion of this section is held invalid or unenforceable under any 4427particular circumstance, the balance of the section is intended to apply, 4428and the section as a whole is intended to apply in other circumstances. 4429 4430It is not the purpose of this section to induce you to infringe any 4431patents or other property right claims or to contest validity of any 4432such claims; this section has the sole purpose of protecting the 4433integrity of the free software distribution system which is 4434implemented by public license practices. Many people have made 4435generous contributions to the wide range of software distributed 4436through that system in reliance on consistent application of that 4437system; it is up to the author/donor to decide if he or she is willing 4438to distribute software through any other system and a licensee cannot 4439impose that choice. 4440 4441This section is intended to make thoroughly clear what is believed to 4442be a consequence of the rest of this License. 4443 4444 12. If the distribution and/or use of the Library is restricted in 4445certain countries either by patents or by copyrighted interfaces, the 4446original copyright holder who places the Library under this License may add 4447an explicit geographical distribution limitation excluding those countries, 4448so that distribution is permitted only in or among countries not thus 4449excluded. In such case, this License incorporates the limitation as if 4450written in the body of this License. 4451 4452 13. The Free Software Foundation may publish revised and/or new 4453versions of the Lesser General Public License from time to time. 4454Such new versions will be similar in spirit to the present version, 4455but may differ in detail to address new problems or concerns. 4456 4457Each version is given a distinguishing version number. If the Library 4458specifies a version number of this License which applies to it and 4459"any later version", you have the option of following the terms and 4460conditions either of that version or of any later version published by 4461the Free Software Foundation. If the Library does not specify a 4462license version number, you may choose any version ever published by 4463the Free Software Foundation. 4464 4465 14. If you wish to incorporate parts of the Library into other free 4466programs whose distribution conditions are incompatible with these, 4467write to the author to ask for permission. For software which is 4468copyrighted by the Free Software Foundation, write to the Free 4469Software Foundation; we sometimes make exceptions for this. Our 4470decision will be guided by the two goals of preserving the free status 4471of all derivatives of our free software and of promoting the sharing 4472and reuse of software generally. 4473 4474 NO WARRANTY 4475 4476 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 4477WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 4478EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 4479OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 4480KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 4481IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4482PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 4483LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 4484THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 4485 4486 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 4487WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 4488AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 4489FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 4490CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 4491LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 4492RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 4493FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 4494SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 4495DAMAGES. 4496 4497 END OF TERMS AND CONDITIONS 4498 4499// Copyright (C) 2002-2013 The ANGLE Project Authors. 4500// All rights reserved. 4501// 4502// Redistribution and use in source and binary forms, with or without 4503// modification, are permitted provided that the following conditions 4504// are met: 4505// 4506// Redistributions of source code must retain the above copyright 4507// notice, this list of conditions and the following disclaimer. 4508// 4509// Redistributions in binary form must reproduce the above 4510// copyright notice, this list of conditions and the following 4511// disclaimer in the documentation and/or other materials provided 4512// with the distribution. 4513// 4514// Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. 4515// Ltd., nor the names of their contributors may be used to endorse 4516// or promote products derived from this software without specific 4517// prior written permission. 4518// 4519// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4520// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4521// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 4522// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 4523// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 4524// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 4525// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 4526// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 4527// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4528// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 4529// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 4530// POSSIBILITY OF SUCH DAMAGE. 4531 4532 4533 Apache License 4534 Version 2.0, January 2004 4535 http://www.apache.org/licenses/ 4536 4537 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4538 4539 1. Definitions. 4540 4541 "License" shall mean the terms and conditions for use, reproduction, 4542 and distribution as defined by Sections 1 through 9 of this document. 4543 4544 "Licensor" shall mean the copyright owner or entity authorized by 4545 the copyright owner that is granting the License. 4546 4547 "Legal Entity" shall mean the union of the acting entity and all 4548 other entities that control, are controlled by, or are under common 4549 control with that entity. For the purposes of this definition, 4550 "control" means (i) the power, direct or indirect, to cause the 4551 direction or management of such entity, whether by contract or 4552 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4553 outstanding shares, or (iii) beneficial ownership of such entity. 4554 4555 "You" (or "Your") shall mean an individual or Legal Entity 4556 exercising permissions granted by this License. 4557 4558 "Source" form shall mean the preferred form for making modifications, 4559 including but not limited to software source code, documentation 4560 source, and configuration files. 4561 4562 "Object" form shall mean any form resulting from mechanical 4563 transformation or translation of a Source form, including but 4564 not limited to compiled object code, generated documentation, 4565 and conversions to other media types. 4566 4567 "Work" shall mean the work of authorship, whether in Source or 4568 Object form, made available under the License, as indicated by a 4569 copyright notice that is included in or attached to the work 4570 (an example is provided in the Appendix below). 4571 4572 "Derivative Works" shall mean any work, whether in Source or Object 4573 form, that is based on (or derived from) the Work and for which the 4574 editorial revisions, annotations, elaborations, or other modifications 4575 represent, as a whole, an original work of authorship. For the purposes 4576 of this License, Derivative Works shall not include works that remain 4577 separable from, or merely link (or bind by name) to the interfaces of, 4578 the Work and Derivative Works thereof. 4579 4580 "Contribution" shall mean any work of authorship, including 4581 the original version of the Work and any modifications or additions 4582 to that Work or Derivative Works thereof, that is intentionally 4583 submitted to Licensor for inclusion in the Work by the copyright owner 4584 or by an individual or Legal Entity authorized to submit on behalf of 4585 the copyright owner. For the purposes of this definition, "submitted" 4586 means any form of electronic, verbal, or written communication sent 4587 to the Licensor or its representatives, including but not limited to 4588 communication on electronic mailing lists, source code control systems, 4589 and issue tracking systems that are managed by, or on behalf of, the 4590 Licensor for the purpose of discussing and improving the Work, but 4591 excluding communication that is conspicuously marked or otherwise 4592 designated in writing by the copyright owner as "Not a Contribution." 4593 4594 "Contributor" shall mean Licensor and any individual or Legal Entity 4595 on behalf of whom a Contribution has been received by Licensor and 4596 subsequently incorporated within the Work. 4597 4598 2. Grant of Copyright License. Subject to the terms and conditions of 4599 this License, each Contributor hereby grants to You a perpetual, 4600 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4601 copyright license to reproduce, prepare Derivative Works of, 4602 publicly display, publicly perform, sublicense, and distribute the 4603 Work and such Derivative Works in Source or Object form. 4604 4605 3. Grant of Patent License. Subject to the terms and conditions of 4606 this License, each Contributor hereby grants to You a perpetual, 4607 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4608 (except as stated in this section) patent license to make, have made, 4609 use, offer to sell, sell, import, and otherwise transfer the Work, 4610 where such license applies only to those patent claims licensable 4611 by such Contributor that are necessarily infringed by their 4612 Contribution(s) alone or by combination of their Contribution(s) 4613 with the Work to which such Contribution(s) was submitted. If You 4614 institute patent litigation against any entity (including a 4615 cross-claim or counterclaim in a lawsuit) alleging that the Work 4616 or a Contribution incorporated within the Work constitutes direct 4617 or contributory patent infringement, then any patent licenses 4618 granted to You under this License for that Work shall terminate 4619 as of the date such litigation is filed. 4620 4621 4. Redistribution. You may reproduce and distribute copies of the 4622 Work or Derivative Works thereof in any medium, with or without 4623 modifications, and in Source or Object form, provided that You 4624 meet the following conditions: 4625 4626 (a) You must give any other recipients of the Work or 4627 Derivative Works a copy of this License; and 4628 4629 (b) You must cause any modified files to carry prominent notices 4630 stating that You changed the files; and 4631 4632 (c) You must retain, in the Source form of any Derivative Works 4633 that You distribute, all copyright, patent, trademark, and 4634 attribution notices from the Source form of the Work, 4635 excluding those notices that do not pertain to any part of 4636 the Derivative Works; and 4637 4638 (d) If the Work includes a "NOTICE" text file as part of its 4639 distribution, then any Derivative Works that You distribute must 4640 include a readable copy of the attribution notices contained 4641 within such NOTICE file, excluding those notices that do not 4642 pertain to any part of the Derivative Works, in at least one 4643 of the following places: within a NOTICE text file distributed 4644 as part of the Derivative Works; within the Source form or 4645 documentation, if provided along with the Derivative Works; or, 4646 within a display generated by the Derivative Works, if and 4647 wherever such third-party notices normally appear. The contents 4648 of the NOTICE file are for informational purposes only and 4649 do not modify the License. You may add Your own attribution 4650 notices within Derivative Works that You distribute, alongside 4651 or as an addendum to the NOTICE text from the Work, provided 4652 that such additional attribution notices cannot be construed 4653 as modifying the License. 4654 4655 You may add Your own copyright statement to Your modifications and 4656 may provide additional or different license terms and conditions 4657 for use, reproduction, or distribution of Your modifications, or 4658 for any such Derivative Works as a whole, provided Your use, 4659 reproduction, and distribution of the Work otherwise complies with 4660 the conditions stated in this License. 4661 4662 5. Submission of Contributions. Unless You explicitly state otherwise, 4663 any Contribution intentionally submitted for inclusion in the Work 4664 by You to the Licensor shall be under the terms and conditions of 4665 this License, without any additional terms or conditions. 4666 Notwithstanding the above, nothing herein shall supersede or modify 4667 the terms of any separate license agreement you may have executed 4668 with Licensor regarding such Contributions. 4669 4670 6. Trademarks. This License does not grant permission to use the trade 4671 names, trademarks, service marks, or product names of the Licensor, 4672 except as required for reasonable and customary use in describing the 4673 origin of the Work and reproducing the content of the NOTICE file. 4674 4675 7. Disclaimer of Warranty. Unless required by applicable law or 4676 agreed to in writing, Licensor provides the Work (and each 4677 Contributor provides its Contributions) on an "AS IS" BASIS, 4678 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4679 implied, including, without limitation, any warranties or conditions 4680 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4681 PARTICULAR PURPOSE. You are solely responsible for determining the 4682 appropriateness of using or redistributing the Work and assume any 4683 risks associated with Your exercise of permissions under this License. 4684 4685 8. Limitation of Liability. In no event and under no legal theory, 4686 whether in tort (including negligence), contract, or otherwise, 4687 unless required by applicable law (such as deliberate and grossly 4688 negligent acts) or agreed to in writing, shall any Contributor be 4689 liable to You for damages, including any direct, indirect, special, 4690 incidental, or consequential damages of any character arising as a 4691 result of this License or out of the use or inability to use the 4692 Work (including but not limited to damages for loss of goodwill, 4693 work stoppage, computer failure or malfunction, or any and all 4694 other commercial damages or losses), even if such Contributor 4695 has been advised of the possibility of such damages. 4696 4697 9. Accepting Warranty or Additional Liability. While redistributing 4698 the Work or Derivative Works thereof, You may choose to offer, 4699 and charge a fee for, acceptance of support, warranty, indemnity, 4700 or other liability obligations and/or rights consistent with this 4701 License. However, in accepting such obligations, You may act only 4702 on Your own behalf and on Your sole responsibility, not on behalf 4703 of any other Contributor, and only if You agree to indemnify, 4704 defend, and hold each Contributor harmless for any liability 4705 incurred by, or claims asserted against, such Contributor by reason 4706 of your accepting any such warranty or additional liability. 4707 4708 END OF TERMS AND CONDITIONS 4709 4710 APPENDIX: How to apply the Apache License to your work. 4711 4712 To apply the Apache License to your work, attach the following 4713 boilerplate notice, with the fields enclosed by brackets "[]" 4714 replaced with your own identifying information. (Don't include 4715 the brackets!) The text should be enclosed in the appropriate 4716 comment syntax for the file format. We also recommend that a 4717 file or class name and description of purpose be included on the 4718 same "printed page" as the copyright notice for easier 4719 identification within third-party archives. 4720 4721 Copyright [yyyy] [name of copyright owner] 4722 4723 Licensed under the Apache License, Version 2.0 (the "License"); 4724 you may not use this file except in compliance with the License. 4725 You may obtain a copy of the License at 4726 4727 http://www.apache.org/licenses/LICENSE-2.0 4728 4729 Unless required by applicable law or agreed to in writing, software 4730 distributed under the License is distributed on an "AS IS" BASIS, 4731 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4732 See the License for the specific language governing permissions and 4733 limitations under the License. 4734 4735Copyright (c) 2012, Manfred Moitzi 4736 4737Permission is hereby granted, free of charge, to any person obtaining a 4738copy of this software and associated documentation files (the 4739"Software"), to deal in the Software without restriction, including 4740without limitation the rights to use, copy, modify, merge, publish, 4741distribute, sublicense, and/or sell copies of the Software, and to 4742permit persons to whom the Software is furnished to do so, subject to 4743the following conditions: 4744 4745The above copyright notice and this permission notice shall be included 4746in all copies or substantial portions of the Software. 4747 4748THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 4749OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4750MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 4751IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 4752CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 4753TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 4754SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 4755 4756Deutsche Übersetzung: 4757 4758Copyright (c) 2012, Manfred Moitzi 4759 4760Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software 4761und der zugehörigen Dokumentationen (die "Software") erhält, die 4762Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne 4763Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren, 4764verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und 4765Personen, die diese Software erhalten, diese Rechte zu geben, unter den 4766folgenden Bedingungen: 4767 4768Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen 4769Kopien oder Teilkopien der Software beizulegen. 4770 4771DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE 4772BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN 4773VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER 4774RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND 4775DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE 4776ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES, 4777EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER 4778SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN. 4779 4780 4781// Copyright (c) 2010 The Chromium Authors. All rights reserved. 4782// 4783// Redistribution and use in source and binary forms, with or without 4784// modification, are permitted provided that the following conditions are 4785// met: 4786// 4787// * Redistributions of source code must retain the above copyright 4788// notice, this list of conditions and the following disclaimer. 4789// * Redistributions in binary form must reproduce the above 4790// copyright notice, this list of conditions and the following disclaimer 4791// in the documentation and/or other materials provided with the 4792// distribution. 4793// * Neither the name of Google Inc. nor the names of its 4794// contributors may be used to endorse or promote products derived from 4795// this software without specific prior written permission. 4796// 4797// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4798// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4799// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4800// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4801// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4802// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4803// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4804// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4805// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4806// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4807// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4808 4809 MOZILLA PUBLIC LICENSE 4810 Version 1.1 4811 4812 --------------- 4813 48141. Definitions. 4815 4816 1.0.1. "Commercial Use" means distribution or otherwise making the 4817 Covered Code available to a third party. 4818 4819 1.1. "Contributor" means each entity that creates or contributes to 4820 the creation of Modifications. 4821 4822 1.2. "Contributor Version" means the combination of the Original 4823 Code, prior Modifications used by a Contributor, and the Modifications 4824 made by that particular Contributor. 4825 4826 1.3. "Covered Code" means the Original Code or Modifications or the 4827 combination of the Original Code and Modifications, in each case 4828 including portions thereof. 4829 4830 1.4. "Electronic Distribution Mechanism" means a mechanism generally 4831 accepted in the software development community for the electronic 4832 transfer of data. 4833 4834 1.5. "Executable" means Covered Code in any form other than Source 4835 Code. 4836 4837 1.6. "Initial Developer" means the individual or entity identified 4838 as the Initial Developer in the Source Code notice required by Exhibit 4839 A. 4840 4841 1.7. "Larger Work" means a work which combines Covered Code or 4842 portions thereof with code not governed by the terms of this License. 4843 4844 1.8. "License" means this document. 4845 4846 1.8.1. "Licensable" means having the right to grant, to the maximum 4847 extent possible, whether at the time of the initial grant or 4848 subsequently acquired, any and all of the rights conveyed herein. 4849 4850 1.9. "Modifications" means any addition to or deletion from the 4851 substance or structure of either the Original Code or any previous 4852 Modifications. When Covered Code is released as a series of files, a 4853 Modification is: 4854 A. Any addition to or deletion from the contents of a file 4855 containing Original Code or previous Modifications. 4856 4857 B. Any new file that contains any part of the Original Code or 4858 previous Modifications. 4859 4860 1.10. "Original Code" means Source Code of computer software code 4861 which is described in the Source Code notice required by Exhibit A as 4862 Original Code, and which, at the time of its release under this 4863 License is not already Covered Code governed by this License. 4864 4865 1.10.1. "Patent Claims" means any patent claim(s), now owned or 4866 hereafter acquired, including without limitation, method, process, 4867 and apparatus claims, in any patent Licensable by grantor. 4868 4869 1.11. "Source Code" means the preferred form of the Covered Code for 4870 making modifications to it, including all modules it contains, plus 4871 any associated interface definition files, scripts used to control 4872 compilation and installation of an Executable, or source code 4873 differential comparisons against either the Original Code or another 4874 well known, available Covered Code of the Contributor's choice. The 4875 Source Code can be in a compressed or archival form, provided the 4876 appropriate decompression or de-archiving software is widely available 4877 for no charge. 4878 4879 1.12. "You" (or "Your") means an individual or a legal entity 4880 exercising rights under, and complying with all of the terms of, this 4881 License or a future version of this License issued under Section 6.1. 4882 For legal entities, "You" includes any entity which controls, is 4883 controlled by, or is under common control with You. For purposes of 4884 this definition, "control" means (a) the power, direct or indirect, 4885 to cause the direction or management of such entity, whether by 4886 contract or otherwise, or (b) ownership of more than fifty percent 4887 (50%) of the outstanding shares or beneficial ownership of such 4888 entity. 4889 48902. Source Code License. 4891 4892 2.1. The Initial Developer Grant. 4893 The Initial Developer hereby grants You a world-wide, royalty-free, 4894 non-exclusive license, subject to third party intellectual property 4895 claims: 4896 (a) under intellectual property rights (other than patent or 4897 trademark) Licensable by Initial Developer to use, reproduce, 4898 modify, display, perform, sublicense and distribute the Original 4899 Code (or portions thereof) with or without Modifications, and/or 4900 as part of a Larger Work; and 4901 4902 (b) under Patents Claims infringed by the making, using or 4903 selling of Original Code, to make, have made, use, practice, 4904 sell, and offer for sale, and/or otherwise dispose of the 4905 Original Code (or portions thereof). 4906 4907 (c) the licenses granted in this Section 2.1(a) and (b) are 4908 effective on the date Initial Developer first distributes 4909 Original Code under the terms of this License. 4910 4911 (d) Notwithstanding Section 2.1(b) above, no patent license is 4912 granted: 1) for code that You delete from the Original Code; 2) 4913 separate from the Original Code; or 3) for infringements caused 4914 by: i) the modification of the Original Code or ii) the 4915 combination of the Original Code with other software or devices. 4916 4917 2.2. Contributor Grant. 4918 Subject to third party intellectual property claims, each Contributor 4919 hereby grants You a world-wide, royalty-free, non-exclusive license 4920 4921 (a) under intellectual property rights (other than patent or 4922 trademark) Licensable by Contributor, to use, reproduce, modify, 4923 display, perform, sublicense and distribute the Modifications 4924 created by such Contributor (or portions thereof) either on an 4925 unmodified basis, with other Modifications, as Covered Code 4926 and/or as part of a Larger Work; and 4927 4928 (b) under Patent Claims infringed by the making, using, or 4929 selling of Modifications made by that Contributor either alone 4930 and/or in combination with its Contributor Version (or portions 4931 of such combination), to make, use, sell, offer for sale, have 4932 made, and/or otherwise dispose of: 1) Modifications made by that 4933 Contributor (or portions thereof); and 2) the combination of 4934 Modifications made by that Contributor with its Contributor 4935 Version (or portions of such combination). 4936 4937 (c) the licenses granted in Sections 2.2(a) and 2.2(b) are 4938 effective on the date Contributor first makes Commercial Use of 4939 the Covered Code. 4940 4941 (d) Notwithstanding Section 2.2(b) above, no patent license is 4942 granted: 1) for any code that Contributor has deleted from the 4943 Contributor Version; 2) separate from the Contributor Version; 4944 3) for infringements caused by: i) third party modifications of 4945 Contributor Version or ii) the combination of Modifications made 4946 by that Contributor with other software (except as part of the 4947 Contributor Version) or other devices; or 4) under Patent Claims 4948 infringed by Covered Code in the absence of Modifications made by 4949 that Contributor. 4950 49513. Distribution Obligations. 4952 4953 3.1. Application of License. 4954 The Modifications which You create or to which You contribute are 4955 governed by the terms of this License, including without limitation 4956 Section 2.2. The Source Code version of Covered Code may be 4957 distributed only under the terms of this License or a future version 4958 of this License released under Section 6.1, and You must include a 4959 copy of this License with every copy of the Source Code You 4960 distribute. You may not offer or impose any terms on any Source Code 4961 version that alters or restricts the applicable version of this 4962 License or the recipients' rights hereunder. However, You may include 4963 an additional document offering the additional rights described in 4964 Section 3.5. 4965 4966 3.2. Availability of Source Code. 4967 Any Modification which You create or to which You contribute must be 4968 made available in Source Code form under the terms of this License 4969 either on the same media as an Executable version or via an accepted 4970 Electronic Distribution Mechanism to anyone to whom you made an 4971 Executable version available; and if made available via Electronic 4972 Distribution Mechanism, must remain available for at least twelve (12) 4973 months after the date it initially became available, or at least six 4974 (6) months after a subsequent version of that particular Modification 4975 has been made available to such recipients. You are responsible for 4976 ensuring that the Source Code version remains available even if the 4977 Electronic Distribution Mechanism is maintained by a third party. 4978 4979 3.3. Description of Modifications. 4980 You must cause all Covered Code to which You contribute to contain a 4981 file documenting the changes You made to create that Covered Code and 4982 the date of any change. You must include a prominent statement that 4983 the Modification is derived, directly or indirectly, from Original 4984 Code provided by the Initial Developer and including the name of the 4985 Initial Developer in (a) the Source Code, and (b) in any notice in an 4986 Executable version or related documentation in which You describe the 4987 origin or ownership of the Covered Code. 4988 4989 3.4. Intellectual Property Matters 4990 (a) Third Party Claims. 4991 If Contributor has knowledge that a license under a third party's 4992 intellectual property rights is required to exercise the rights 4993 granted by such Contributor under Sections 2.1 or 2.2, 4994 Contributor must include a text file with the Source Code 4995 distribution titled "LEGAL" which describes the claim and the 4996 party making the claim in sufficient detail that a recipient will 4997 know whom to contact. If Contributor obtains such knowledge after 4998 the Modification is made available as described in Section 3.2, 4999 Contributor shall promptly modify the LEGAL file in all copies 5000 Contributor makes available thereafter and shall take other steps 5001 (such as notifying appropriate mailing lists or newsgroups) 5002 reasonably calculated to inform those who received the Covered 5003 Code that new knowledge has been obtained. 5004 5005 (b) Contributor APIs. 5006 If Contributor's Modifications include an application programming 5007 interface and Contributor has knowledge of patent licenses which 5008 are reasonably necessary to implement that API, Contributor must 5009 also include this information in the LEGAL file. 5010 5011 (c) Representations. 5012 Contributor represents that, except as disclosed pursuant to 5013 Section 3.4(a) above, Contributor believes that Contributor's 5014 Modifications are Contributor's original creation(s) and/or 5015 Contributor has sufficient rights to grant the rights conveyed by 5016 this License. 5017 5018 3.5. Required Notices. 5019 You must duplicate the notice in Exhibit A in each file of the Source 5020 Code. If it is not possible to put such notice in a particular Source 5021 Code file due to its structure, then You must include such notice in a 5022 location (such as a relevant directory) where a user would be likely 5023 to look for such a notice. If You created one or more Modification(s) 5024 You may add your name as a Contributor to the notice described in 5025 Exhibit A. You must also duplicate this License in any documentation 5026 for the Source Code where You describe recipients' rights or ownership 5027 rights relating to Covered Code. You may choose to offer, and to 5028 charge a fee for, warranty, support, indemnity or liability 5029 obligations to one or more recipients of Covered Code. However, You 5030 may do so only on Your own behalf, and not on behalf of the Initial 5031 Developer or any Contributor. You must make it absolutely clear than 5032 any such warranty, support, indemnity or liability obligation is 5033 offered by You alone, and You hereby agree to indemnify the Initial 5034 Developer and every Contributor for any liability incurred by the 5035 Initial Developer or such Contributor as a result of warranty, 5036 support, indemnity or liability terms You offer. 5037 5038 3.6. Distribution of Executable Versions. 5039 You may distribute Covered Code in Executable form only if the 5040 requirements of Section 3.1-3.5 have been met for that Covered Code, 5041 and if You include a notice stating that the Source Code version of 5042 the Covered Code is available under the terms of this License, 5043 including a description of how and where You have fulfilled the 5044 obligations of Section 3.2. The notice must be conspicuously included 5045 in any notice in an Executable version, related documentation or 5046 collateral in which You describe recipients' rights relating to the 5047 Covered Code. You may distribute the Executable version of Covered 5048 Code or ownership rights under a license of Your choice, which may 5049 contain terms different from this License, provided that You are in 5050 compliance with the terms of this License and that the license for the 5051 Executable version does not attempt to limit or alter the recipient's 5052 rights in the Source Code version from the rights set forth in this 5053 License. If You distribute the Executable version under a different 5054 license You must make it absolutely clear that any terms which differ 5055 from this License are offered by You alone, not by the Initial 5056 Developer or any Contributor. You hereby agree to indemnify the 5057 Initial Developer and every Contributor for any liability incurred by 5058 the Initial Developer or such Contributor as a result of any such 5059 terms You offer. 5060 5061 3.7. Larger Works. 5062 You may create a Larger Work by combining Covered Code with other code 5063 not governed by the terms of this License and distribute the Larger 5064 Work as a single product. In such a case, You must make sure the 5065 requirements of this License are fulfilled for the Covered Code. 5066 50674. Inability to Comply Due to Statute or Regulation. 5068 5069 If it is impossible for You to comply with any of the terms of this 5070 License with respect to some or all of the Covered Code due to 5071 statute, judicial order, or regulation then You must: (a) comply with 5072 the terms of this License to the maximum extent possible; and (b) 5073 describe the limitations and the code they affect. Such description 5074 must be included in the LEGAL file described in Section 3.4 and must 5075 be included with all distributions of the Source Code. Except to the 5076 extent prohibited by statute or regulation, such description must be 5077 sufficiently detailed for a recipient of ordinary skill to be able to 5078 understand it. 5079 50805. Application of this License. 5081 5082 This License applies to code to which the Initial Developer has 5083 attached the notice in Exhibit A and to related Covered Code. 5084 50856. Versions of the License. 5086 5087 6.1. New Versions. 5088 Netscape Communications Corporation ("Netscape") may publish revised 5089 and/or new versions of the License from time to time. Each version 5090 will be given a distinguishing version number. 5091 5092 6.2. Effect of New Versions. 5093 Once Covered Code has been published under a particular version of the 5094 License, You may always continue to use it under the terms of that 5095 version. You may also choose to use such Covered Code under the terms 5096 of any subsequent version of the License published by Netscape. No one 5097 other than Netscape has the right to modify the terms applicable to 5098 Covered Code created under this License. 5099 5100 6.3. Derivative Works. 5101 If You create or use a modified version of this License (which you may 5102 only do in order to apply it to code which is not already Covered Code 5103 governed by this License), You must (a) rename Your license so that 5104 the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", 5105 "MPL", "NPL" or any confusingly similar phrase do not appear in your 5106 license (except to note that your license differs from this License) 5107 and (b) otherwise make it clear that Your version of the license 5108 contains terms which differ from the Mozilla Public License and 5109 Netscape Public License. (Filling in the name of the Initial 5110 Developer, Original Code or Contributor in the notice described in 5111 Exhibit A shall not of themselves be deemed to be modifications of 5112 this License.) 5113 51147. DISCLAIMER OF WARRANTY. 5115 5116 COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 5117 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 5118 WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 5119 DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 5120 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 5121 IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 5122 YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 5123 COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 5124 OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 5125 ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 5126 51278. TERMINATION. 5128 5129 8.1. This License and the rights granted hereunder will terminate 5130 automatically if You fail to comply with terms herein and fail to cure 5131 such breach within 30 days of becoming aware of the breach. All 5132 sublicenses to the Covered Code which are properly granted shall 5133 survive any termination of this License. Provisions which, by their 5134 nature, must remain in effect beyond the termination of this License 5135 shall survive. 5136 5137 8.2. If You initiate litigation by asserting a patent infringement 5138 claim (excluding declatory judgment actions) against Initial Developer 5139 or a Contributor (the Initial Developer or Contributor against whom 5140 You file such action is referred to as "Participant") alleging that: 5141 5142 (a) such Participant's Contributor Version directly or indirectly 5143 infringes any patent, then any and all rights granted by such 5144 Participant to You under Sections 2.1 and/or 2.2 of this License 5145 shall, upon 60 days notice from Participant terminate prospectively, 5146 unless if within 60 days after receipt of notice You either: (i) 5147 agree in writing to pay Participant a mutually agreeable reasonable 5148 royalty for Your past and future use of Modifications made by such 5149 Participant, or (ii) withdraw Your litigation claim with respect to 5150 the Contributor Version against such Participant. If within 60 days 5151 of notice, a reasonable royalty and payment arrangement are not 5152 mutually agreed upon in writing by the parties or the litigation claim 5153 is not withdrawn, the rights granted by Participant to You under 5154 Sections 2.1 and/or 2.2 automatically terminate at the expiration of 5155 the 60 day notice period specified above. 5156 5157 (b) any software, hardware, or device, other than such Participant's 5158 Contributor Version, directly or indirectly infringes any patent, then 5159 any rights granted to You by such Participant under Sections 2.1(b) 5160 and 2.2(b) are revoked effective as of the date You first made, used, 5161 sold, distributed, or had made, Modifications made by that 5162 Participant. 5163 5164 8.3. If You assert a patent infringement claim against Participant 5165 alleging that such Participant's Contributor Version directly or 5166 indirectly infringes any patent where such claim is resolved (such as 5167 by license or settlement) prior to the initiation of patent 5168 infringement litigation, then the reasonable value of the licenses 5169 granted by such Participant under Sections 2.1 or 2.2 shall be taken 5170 into account in determining the amount or value of any payment or 5171 license. 5172 5173 8.4. In the event of termination under Sections 8.1 or 8.2 above, 5174 all end user license agreements (excluding distributors and resellers) 5175 which have been validly granted by You or any distributor hereunder 5176 prior to termination shall survive termination. 5177 51789. LIMITATION OF LIABILITY. 5179 5180 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 5181 (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 5182 DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 5183 OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 5184 ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 5185 CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 5186 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 5187 COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 5188 INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 5189 LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 5190 RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 5191 PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 5192 EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 5193 THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 5194 519510. U.S. GOVERNMENT END USERS. 5196 5197 The Covered Code is a "commercial item," as that term is defined in 5198 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 5199 software" and "commercial computer software documentation," as such 5200 terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 5201 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 5202 all U.S. Government End Users acquire Covered Code with only those 5203 rights set forth herein. 5204 520511. MISCELLANEOUS. 5206 5207 This License represents the complete agreement concerning subject 5208 matter hereof. If any provision of this License is held to be 5209 unenforceable, such provision shall be reformed only to the extent 5210 necessary to make it enforceable. This License shall be governed by 5211 California law provisions (except to the extent applicable law, if 5212 any, provides otherwise), excluding its conflict-of-law provisions. 5213 With respect to disputes in which at least one party is a citizen of, 5214 or an entity chartered or registered to do business in the United 5215 States of America, any litigation relating to this License shall be 5216 subject to the jurisdiction of the Federal Courts of the Northern 5217 District of California, with venue lying in Santa Clara County, 5218 California, with the losing party responsible for costs, including 5219 without limitation, court costs and reasonable attorneys' fees and 5220 expenses. The application of the United Nations Convention on 5221 Contracts for the International Sale of Goods is expressly excluded. 5222 Any law or regulation which provides that the language of a contract 5223 shall be construed against the drafter shall not apply to this 5224 License. 5225 522612. RESPONSIBILITY FOR CLAIMS. 5227 5228 As between Initial Developer and the Contributors, each party is 5229 responsible for claims and damages arising, directly or indirectly, 5230 out of its utilization of rights under this License and You agree to 5231 work with Initial Developer and Contributors to distribute such 5232 responsibility on an equitable basis. Nothing herein is intended or 5233 shall be deemed to constitute any admission of liability. 5234 523513. MULTIPLE-LICENSED CODE. 5236 5237 Initial Developer may designate portions of the Covered Code as 5238 "Multiple-Licensed". "Multiple-Licensed" means that the Initial 5239 Developer permits you to utilize portions of the Covered Code under 5240 Your choice of the NPL or the alternative licenses, if any, specified 5241 by the Initial Developer in the file described in Exhibit A. 5242 5243EXHIBIT A -Mozilla Public License. 5244 5245 ``The contents of this file are subject to the Mozilla Public License 5246 Version 1.1 (the "License"); you may not use this file except in 5247 compliance with the License. You may obtain a copy of the License at 5248 http://www.mozilla.org/MPL/ 5249 5250 Software distributed under the License is distributed on an "AS IS" 5251 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 5252 License for the specific language governing rights and limitations 5253 under the License. 5254 5255 The Original Code is ______________________________________. 5256 5257 The Initial Developer of the Original Code is ________________________. 5258 Portions created by ______________________ are Copyright (C) ______ 5259 _______________________. All Rights Reserved. 5260 5261 Contributor(s): ______________________________________. 5262 5263 Alternatively, the contents of this file may be used under the terms 5264 of the _____ license (the "[___] License"), in which case the 5265 provisions of [______] License are applicable instead of those 5266 above. If you wish to allow use of your version of this file only 5267 under the terms of the [____] License and not to allow others to use 5268 your version of this file under the MPL, indicate your decision by 5269 deleting the provisions above and replace them with the notice and 5270 other provisions required by the [___] License. If you do not delete 5271 the provisions above, a recipient may use your version of this file 5272 under either the MPL or the [___] License." 5273 5274 [NOTE: The text of this Exhibit A may differ slightly from the text of 5275 the notices in the Source Code files of the Original Code. You should 5276 use the text of this Exhibit A rather than the text found in the 5277 Original Code Source Code for Your Modifications.] 5278 5279 ---------------------------------------------------------------------- 5280 5281 AMENDMENTS 5282 5283 The Netscape Public License Version 1.1 ("NPL") consists of the 5284 Mozilla Public License Version 1.1 with the following Amendments, 5285 including Exhibit A-Netscape Public License. Files identified with 5286 "Exhibit A-Netscape Public License" are governed by the Netscape 5287 Public License Version 1.1. 5288 5289 Additional Terms applicable to the Netscape Public License. 5290 I. Effect. 5291 These additional terms described in this Netscape Public 5292 License -- Amendments shall apply to the Mozilla Communicator 5293 client code and to all Covered Code under this License. 5294 5295 II. "Netscape's Branded Code" means Covered Code that Netscape 5296 distributes and/or permits others to distribute under one or more 5297 trademark(s) which are controlled by Netscape but which are not 5298 licensed for use under this License. 5299 5300 III. Netscape and logo. 5301 This License does not grant any rights to use the trademarks 5302 "Netscape", the "Netscape N and horizon" logo or the "Netscape 5303 lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", 5304 "Smart Browsing" even if such marks are included in the Original 5305 Code or Modifications. 5306 5307 IV. Inability to Comply Due to Contractual Obligation. 5308 Prior to licensing the Original Code under this License, Netscape 5309 has licensed third party code for use in Netscape's Branded Code. 5310 To the extent that Netscape is limited contractually from making 5311 such third party code available under this License, Netscape may 5312 choose to reintegrate such code into Covered Code without being 5313 required to distribute such code in Source Code form, even if 5314 such code would otherwise be considered "Modifications" under 5315 this License. 5316 5317 V. Use of Modifications and Covered Code by Initial Developer. 5318 V.1. In General. 5319 The obligations of Section 3 apply to Netscape, except to 5320 the extent specified in this Amendment, Section V.2 and V.3. 5321 5322 V.2. Other Products. 5323 Netscape may include Covered Code in products other than the 5324 Netscape's Branded Code which are released by Netscape 5325 during the two (2) years following the release date of the 5326 Original Code, without such additional products becoming 5327 subject to the terms of this License, and may license such 5328 additional products on different terms from those contained 5329 in this License. 5330 5331 V.3. Alternative Licensing. 5332 Netscape may license the Source Code of Netscape's Branded 5333 Code, including Modifications incorporated therein, without 5334 such Netscape Branded Code becoming subject to the terms of 5335 this License, and may license such Netscape Branded Code on 5336 different terms from those contained in this License. 5337 5338 VI. Litigation. 5339 Notwithstanding the limitations of Section 11 above, the 5340 provisions regarding litigation in Section 11(a), (b) and (c) of 5341 the License shall apply to all disputes relating to this License. 5342 5343 EXHIBIT A-Netscape Public License. 5344 5345 "The contents of this file are subject to the Netscape Public 5346 License Version 1.1 (the "License"); you may not use this file 5347 except in compliance with the License. You may obtain a copy of 5348 the License at http://www.mozilla.org/NPL/ 5349 5350 Software distributed under the License is distributed on an "AS 5351 IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 5352 implied. See the License for the specific language governing 5353 rights and limitations under the License. 5354 5355 The Original Code is Mozilla Communicator client code, released 5356 March 31, 1998. 5357 5358 The Initial Developer of the Original Code is Netscape 5359 Communications Corporation. Portions created by Netscape are 5360 Copyright (C) 1998-1999 Netscape Communications Corporation. All 5361 Rights Reserved. 5362 5363 Contributor(s): ______________________________________. 5364 5365 Alternatively, the contents of this file may be used under the 5366 terms of the _____ license (the "[___] License"), in which case 5367 the provisions of [______] License are applicable instead of 5368 those above. If you wish to allow use of your version of this 5369 file only under the terms of the [____] License and not to allow 5370 others to use your version of this file under the NPL, indicate 5371 your decision by deleting the provisions above and replace them 5372 with the notice and other provisions required by the [___] 5373 License. If you do not delete the provisions above, a recipient 5374 may use your version of this file under either the NPL or the 5375 [___] License." 5376 5377 GNU GENERAL PUBLIC LICENSE 5378 Version 2, June 1991 5379 5380 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 5381 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 5382 Everyone is permitted to copy and distribute verbatim copies 5383 of this license document, but changing it is not allowed. 5384 5385 Preamble 5386 5387 The licenses for most software are designed to take away your 5388freedom to share and change it. By contrast, the GNU General Public 5389License is intended to guarantee your freedom to share and change free 5390software--to make sure the software is free for all its users. This 5391General Public License applies to most of the Free Software 5392Foundation's software and to any other program whose authors commit to 5393using it. (Some other Free Software Foundation software is covered by 5394the GNU Library General Public License instead.) You can apply it to 5395your programs, too. 5396 5397 When we speak of free software, we are referring to freedom, not 5398price. Our General Public Licenses are designed to make sure that you 5399have the freedom to distribute copies of free software (and charge for 5400this service if you wish), that you receive source code or can get it 5401if you want it, that you can change the software or use pieces of it 5402in new free programs; and that you know you can do these things. 5403 5404 To protect your rights, we need to make restrictions that forbid 5405anyone to deny you these rights or to ask you to surrender the rights. 5406These restrictions translate to certain responsibilities for you if you 5407distribute copies of the software, or if you modify it. 5408 5409 For example, if you distribute copies of such a program, whether 5410gratis or for a fee, you must give the recipients all the rights that 5411you have. You must make sure that they, too, receive or can get the 5412source code. And you must show them these terms so they know their 5413rights. 5414 5415 We protect your rights with two steps: (1) copyright the software, and 5416(2) offer you this license which gives you legal permission to copy, 5417distribute and/or modify the software. 5418 5419 Also, for each author's protection and ours, we want to make certain 5420that everyone understands that there is no warranty for this free 5421software. If the software is modified by someone else and passed on, we 5422want its recipients to know that what they have is not the original, so 5423that any problems introduced by others will not reflect on the original 5424authors' reputations. 5425 5426 Finally, any free program is threatened constantly by software 5427patents. We wish to avoid the danger that redistributors of a free 5428program will individually obtain patent licenses, in effect making the 5429program proprietary. To prevent this, we have made it clear that any 5430patent must be licensed for everyone's free use or not licensed at all. 5431 5432 The precise terms and conditions for copying, distribution and 5433modification follow. 5434 5435 GNU GENERAL PUBLIC LICENSE 5436 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 5437 5438 0. This License applies to any program or other work which contains 5439a notice placed by the copyright holder saying it may be distributed 5440under the terms of this General Public License. The "Program", below, 5441refers to any such program or work, and a "work based on the Program" 5442means either the Program or any derivative work under copyright law: 5443that is to say, a work containing the Program or a portion of it, 5444either verbatim or with modifications and/or translated into another 5445language. (Hereinafter, translation is included without limitation in 5446the term "modification".) Each licensee is addressed as "you". 5447 5448Activities other than copying, distribution and modification are not 5449covered by this License; they are outside its scope. The act of 5450running the Program is not restricted, and the output from the Program 5451is covered only if its contents constitute a work based on the 5452Program (independent of having been made by running the Program). 5453Whether that is true depends on what the Program does. 5454 5455 1. You may copy and distribute verbatim copies of the Program's 5456source code as you receive it, in any medium, provided that you 5457conspicuously and appropriately publish on each copy an appropriate 5458copyright notice and disclaimer of warranty; keep intact all the 5459notices that refer to this License and to the absence of any warranty; 5460and give any other recipients of the Program a copy of this License 5461along with the Program. 5462 5463You may charge a fee for the physical act of transferring a copy, and 5464you may at your option offer warranty protection in exchange for a fee. 5465 5466 2. You may modify your copy or copies of the Program or any portion 5467of it, thus forming a work based on the Program, and copy and 5468distribute such modifications or work under the terms of Section 1 5469above, provided that you also meet all of these conditions: 5470 5471 a) You must cause the modified files to carry prominent notices 5472 stating that you changed the files and the date of any change. 5473 5474 b) You must cause any work that you distribute or publish, that in 5475 whole or in part contains or is derived from the Program or any 5476 part thereof, to be licensed as a whole at no charge to all third 5477 parties under the terms of this License. 5478 5479 c) If the modified program normally reads commands interactively 5480 when run, you must cause it, when started running for such 5481 interactive use in the most ordinary way, to print or display an 5482 announcement including an appropriate copyright notice and a 5483 notice that there is no warranty (or else, saying that you provide 5484 a warranty) and that users may redistribute the program under 5485 these conditions, and telling the user how to view a copy of this 5486 License. (Exception: if the Program itself is interactive but 5487 does not normally print such an announcement, your work based on 5488 the Program is not required to print an announcement.) 5489 5490These requirements apply to the modified work as a whole. If 5491identifiable sections of that work are not derived from the Program, 5492and can be reasonably considered independent and separate works in 5493themselves, then this License, and its terms, do not apply to those 5494sections when you distribute them as separate works. But when you 5495distribute the same sections as part of a whole which is a work based 5496on the Program, the distribution of the whole must be on the terms of 5497this License, whose permissions for other licensees extend to the 5498entire whole, and thus to each and every part regardless of who wrote it. 5499 5500Thus, it is not the intent of this section to claim rights or contest 5501your rights to work written entirely by you; rather, the intent is to 5502exercise the right to control the distribution of derivative or 5503collective works based on the Program. 5504 5505In addition, mere aggregation of another work not based on the Program 5506with the Program (or with a work based on the Program) on a volume of 5507a storage or distribution medium does not bring the other work under 5508the scope of this License. 5509 5510 3. You may copy and distribute the Program (or a work based on it, 5511under Section 2) in object code or executable form under the terms of 5512Sections 1 and 2 above provided that you also do one of the following: 5513 5514 a) Accompany it with the complete corresponding machine-readable 5515 source code, which must be distributed under the terms of Sections 5516 1 and 2 above on a medium customarily used for software interchange; or, 5517 5518 b) Accompany it with a written offer, valid for at least three 5519 years, to give any third party, for a charge no more than your 5520 cost of physically performing source distribution, a complete 5521 machine-readable copy of the corresponding source code, to be 5522 distributed under the terms of Sections 1 and 2 above on a medium 5523 customarily used for software interchange; or, 5524 5525 c) Accompany it with the information you received as to the offer 5526 to distribute corresponding source code. (This alternative is 5527 allowed only for noncommercial distribution and only if you 5528 received the program in object code or executable form with such 5529 an offer, in accord with Subsection b above.) 5530 5531The source code for a work means the preferred form of the work for 5532making modifications to it. For an executable work, complete source 5533code means all the source code for all modules it contains, plus any 5534associated interface definition files, plus the scripts used to 5535control compilation and installation of the executable. However, as a 5536special exception, the source code distributed need not include 5537anything that is normally distributed (in either source or binary 5538form) with the major components (compiler, kernel, and so on) of the 5539operating system on which the executable runs, unless that component 5540itself accompanies the executable. 5541 5542If distribution of executable or object code is made by offering 5543access to copy from a designated place, then offering equivalent 5544access to copy the source code from the same place counts as 5545distribution of the source code, even though third parties are not 5546compelled to copy the source along with the object code. 5547 5548 4. You may not copy, modify, sublicense, or distribute the Program 5549except as expressly provided under this License. Any attempt 5550otherwise to copy, modify, sublicense or distribute the Program is 5551void, and will automatically terminate your rights under this License. 5552However, parties who have received copies, or rights, from you under 5553this License will not have their licenses terminated so long as such 5554parties remain in full compliance. 5555 5556 5. You are not required to accept this License, since you have not 5557signed it. However, nothing else grants you permission to modify or 5558distribute the Program or its derivative works. These actions are 5559prohibited by law if you do not accept this License. Therefore, by 5560modifying or distributing the Program (or any work based on the 5561Program), you indicate your acceptance of this License to do so, and 5562all its terms and conditions for copying, distributing or modifying 5563the Program or works based on it. 5564 5565 6. Each time you redistribute the Program (or any work based on the 5566Program), the recipient automatically receives a license from the 5567original licensor to copy, distribute or modify the Program subject to 5568these terms and conditions. You may not impose any further 5569restrictions on the recipients' exercise of the rights granted herein. 5570You are not responsible for enforcing compliance by third parties to 5571this License. 5572 5573 7. If, as a consequence of a court judgment or allegation of patent 5574infringement or for any other reason (not limited to patent issues), 5575conditions are imposed on you (whether by court order, agreement or 5576otherwise) that contradict the conditions of this License, they do not 5577excuse you from the conditions of this License. If you cannot 5578distribute so as to satisfy simultaneously your obligations under this 5579License and any other pertinent obligations, then as a consequence you 5580may not distribute the Program at all. For example, if a patent 5581license would not permit royalty-free redistribution of the Program by 5582all those who receive copies directly or indirectly through you, then 5583the only way you could satisfy both it and this License would be to 5584refrain entirely from distribution of the Program. 5585 5586If any portion of this section is held invalid or unenforceable under 5587any particular circumstance, the balance of the section is intended to 5588apply and the section as a whole is intended to apply in other 5589circumstances. 5590 5591It is not the purpose of this section to induce you to infringe any 5592patents or other property right claims or to contest validity of any 5593such claims; this section has the sole purpose of protecting the 5594integrity of the free software distribution system, which is 5595implemented by public license practices. Many people have made 5596generous contributions to the wide range of software distributed 5597through that system in reliance on consistent application of that 5598system; it is up to the author/donor to decide if he or she is willing 5599to distribute software through any other system and a licensee cannot 5600impose that choice. 5601 5602This section is intended to make thoroughly clear what is believed to 5603be a consequence of the rest of this License. 5604 5605 8. If the distribution and/or use of the Program is restricted in 5606certain countries either by patents or by copyrighted interfaces, the 5607original copyright holder who places the Program under this License 5608may add an explicit geographical distribution limitation excluding 5609those countries, so that distribution is permitted only in or among 5610countries not thus excluded. In such case, this License incorporates 5611the limitation as if written in the body of this License. 5612 5613 9. The Free Software Foundation may publish revised and/or new versions 5614of the General Public License from time to time. Such new versions will 5615be similar in spirit to the present version, but may differ in detail to 5616address new problems or concerns. 5617 5618Each version is given a distinguishing version number. If the Program 5619specifies a version number of this License which applies to it and "any 5620later version", you have the option of following the terms and conditions 5621either of that version or of any later version published by the Free 5622Software Foundation. If the Program does not specify a version number of 5623this License, you may choose any version ever published by the Free Software 5624Foundation. 5625 5626 10. If you wish to incorporate parts of the Program into other free 5627programs whose distribution conditions are different, write to the author 5628to ask for permission. For software which is copyrighted by the Free 5629Software Foundation, write to the Free Software Foundation; we sometimes 5630make exceptions for this. Our decision will be guided by the two goals 5631of preserving the free status of all derivatives of our free software and 5632of promoting the sharing and reuse of software generally. 5633 5634 NO WARRANTY 5635 5636 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 5637FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 5638OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 5639PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 5640OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5641MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 5642TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 5643PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 5644REPAIR OR CORRECTION. 5645 5646 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 5647WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 5648REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 5649INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 5650OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 5651TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 5652YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 5653PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 5654POSSIBILITY OF SUCH DAMAGES. 5655 5656 END OF TERMS AND CONDITIONS 5657 5658 How to Apply These Terms to Your New Programs 5659 5660 If you develop a new program, and you want it to be of the greatest 5661possible use to the public, the best way to achieve this is to make it 5662free software which everyone can redistribute and change under these terms. 5663 5664 To do so, attach the following notices to the program. It is safest 5665to attach them to the start of each source file to most effectively 5666convey the exclusion of warranty; and each file should have at least 5667the "copyright" line and a pointer to where the full notice is found. 5668 5669 <one line to give the program's name and a brief idea of what it does.> 5670 Copyright (C) 19yy <name of author> 5671 5672 This program is free software; you can redistribute it and/or modify 5673 it under the terms of the GNU General Public License as published by 5674 the Free Software Foundation; either version 2 of the License, or 5675 (at your option) any later version. 5676 5677 This program is distributed in the hope that it will be useful, 5678 but WITHOUT ANY WARRANTY; without even the implied warranty of 5679 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 5680 GNU General Public License for more details. 5681 5682 You should have received a copy of the GNU General Public License 5683 along with this program; if not, write to the Free Software 5684 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 5685 5686 5687Also add information on how to contact you by electronic and paper mail. 5688 5689If the program is interactive, make it output a short notice like this 5690when it starts in an interactive mode: 5691 5692 Gnomovision version 69, Copyright (C) 19yy name of author 5693 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 5694 This is free software, and you are welcome to redistribute it 5695 under certain conditions; type `show c' for details. 5696 5697The hypothetical commands `show w' and `show c' should show the appropriate 5698parts of the General Public License. Of course, the commands you use may 5699be called something other than `show w' and `show c'; they could even be 5700mouse-clicks or menu items--whatever suits your program. 5701 5702You should also get your employer (if you work as a programmer) or your 5703school, if any, to sign a "copyright disclaimer" for the program, if 5704necessary. Here is a sample; alter the names: 5705 5706 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 5707 `Gnomovision' (which makes passes at compilers) written by James Hacker. 5708 5709 <signature of Ty Coon>, 1 April 1989 5710 Ty Coon, President of Vice 5711 5712This General Public License does not permit incorporating your program into 5713proprietary programs. If your program is a subroutine library, you may 5714consider it more useful to permit linking proprietary applications with the 5715library. If this is what you want to do, use the GNU Library General 5716Public License instead of this License. 5717 5718Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 5719 and Clark Cooper 5720Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 5721 5722Permission is hereby granted, free of charge, to any person obtaining 5723a copy of this software and associated documentation files (the 5724"Software"), to deal in the Software without restriction, including 5725without limitation the rights to use, copy, modify, merge, publish, 5726distribute, sublicense, and/or sell copies of the Software, and to 5727permit persons to whom the Software is furnished to do so, subject to 5728the following conditions: 5729 5730The above copyright notice and this permission notice shall be included 5731in all copies or substantial portions of the Software. 5732 5733THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5734EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5735MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 5736IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 5737CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 5738TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 5739SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5740 5741 5742 Apache License 5743 Version 2.0, January 2004 5744 http://www.apache.org/licenses/ 5745 5746 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5747 5748 1. Definitions. 5749 5750 "License" shall mean the terms and conditions for use, reproduction, 5751 and distribution as defined by Sections 1 through 9 of this document. 5752 5753 "Licensor" shall mean the copyright owner or entity authorized by 5754 the copyright owner that is granting the License. 5755 5756 "Legal Entity" shall mean the union of the acting entity and all 5757 other entities that control, are controlled by, or are under common 5758 control with that entity. For the purposes of this definition, 5759 "control" means (i) the power, direct or indirect, to cause the 5760 direction or management of such entity, whether by contract or 5761 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5762 outstanding shares, or (iii) beneficial ownership of such entity. 5763 5764 "You" (or "Your") shall mean an individual or Legal Entity 5765 exercising permissions granted by this License. 5766 5767 "Source" form shall mean the preferred form for making modifications, 5768 including but not limited to software source code, documentation 5769 source, and configuration files. 5770 5771 "Object" form shall mean any form resulting from mechanical 5772 transformation or translation of a Source form, including but 5773 not limited to compiled object code, generated documentation, 5774 and conversions to other media types. 5775 5776 "Work" shall mean the work of authorship, whether in Source or 5777 Object form, made available under the License, as indicated by a 5778 copyright notice that is included in or attached to the work 5779 (an example is provided in the Appendix below). 5780 5781 "Derivative Works" shall mean any work, whether in Source or Object 5782 form, that is based on (or derived from) the Work and for which the 5783 editorial revisions, annotations, elaborations, or other modifications 5784 represent, as a whole, an original work of authorship. For the purposes 5785 of this License, Derivative Works shall not include works that remain 5786 separable from, or merely link (or bind by name) to the interfaces of, 5787 the Work and Derivative Works thereof. 5788 5789 "Contribution" shall mean any work of authorship, including 5790 the original version of the Work and any modifications or additions 5791 to that Work or Derivative Works thereof, that is intentionally 5792 submitted to Licensor for inclusion in the Work by the copyright owner 5793 or by an individual or Legal Entity authorized to submit on behalf of 5794 the copyright owner. For the purposes of this definition, "submitted" 5795 means any form of electronic, verbal, or written communication sent 5796 to the Licensor or its representatives, including but not limited to 5797 communication on electronic mailing lists, source code control systems, 5798 and issue tracking systems that are managed by, or on behalf of, the 5799 Licensor for the purpose of discussing and improving the Work, but 5800 excluding communication that is conspicuously marked or otherwise 5801 designated in writing by the copyright owner as "Not a Contribution." 5802 5803 "Contributor" shall mean Licensor and any individual or Legal Entity 5804 on behalf of whom a Contribution has been received by Licensor and 5805 subsequently incorporated within the Work. 5806 5807 2. Grant of Copyright License. Subject to the terms and conditions of 5808 this License, each Contributor hereby grants to You a perpetual, 5809 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5810 copyright license to reproduce, prepare Derivative Works of, 5811 publicly display, publicly perform, sublicense, and distribute the 5812 Work and such Derivative Works in Source or Object form. 5813 5814 3. Grant of Patent License. Subject to the terms and conditions of 5815 this License, each Contributor hereby grants to You a perpetual, 5816 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5817 (except as stated in this section) patent license to make, have made, 5818 use, offer to sell, sell, import, and otherwise transfer the Work, 5819 where such license applies only to those patent claims licensable 5820 by such Contributor that are necessarily infringed by their 5821 Contribution(s) alone or by combination of their Contribution(s) 5822 with the Work to which such Contribution(s) was submitted. If You 5823 institute patent litigation against any entity (including a 5824 cross-claim or counterclaim in a lawsuit) alleging that the Work 5825 or a Contribution incorporated within the Work constitutes direct 5826 or contributory patent infringement, then any patent licenses 5827 granted to You under this License for that Work shall terminate 5828 as of the date such litigation is filed. 5829 5830 4. Redistribution. You may reproduce and distribute copies of the 5831 Work or Derivative Works thereof in any medium, with or without 5832 modifications, and in Source or Object form, provided that You 5833 meet the following conditions: 5834 5835 (a) You must give any other recipients of the Work or 5836 Derivative Works a copy of this License; and 5837 5838 (b) You must cause any modified files to carry prominent notices 5839 stating that You changed the files; and 5840 5841 (c) You must retain, in the Source form of any Derivative Works 5842 that You distribute, all copyright, patent, trademark, and 5843 attribution notices from the Source form of the Work, 5844 excluding those notices that do not pertain to any part of 5845 the Derivative Works; and 5846 5847 (d) If the Work includes a "NOTICE" text file as part of its 5848 distribution, then any Derivative Works that You distribute must 5849 include a readable copy of the attribution notices contained 5850 within such NOTICE file, excluding those notices that do not 5851 pertain to any part of the Derivative Works, in at least one 5852 of the following places: within a NOTICE text file distributed 5853 as part of the Derivative Works; within the Source form or 5854 documentation, if provided along with the Derivative Works; or, 5855 within a display generated by the Derivative Works, if and 5856 wherever such third-party notices normally appear. The contents 5857 of the NOTICE file are for informational purposes only and 5858 do not modify the License. You may add Your own attribution 5859 notices within Derivative Works that You distribute, alongside 5860 or as an addendum to the NOTICE text from the Work, provided 5861 that such additional attribution notices cannot be construed 5862 as modifying the License. 5863 5864 You may add Your own copyright statement to Your modifications and 5865 may provide additional or different license terms and conditions 5866 for use, reproduction, or distribution of Your modifications, or 5867 for any such Derivative Works as a whole, provided Your use, 5868 reproduction, and distribution of the Work otherwise complies with 5869 the conditions stated in this License. 5870 5871 5. Submission of Contributions. Unless You explicitly state otherwise, 5872 any Contribution intentionally submitted for inclusion in the Work 5873 by You to the Licensor shall be under the terms and conditions of 5874 this License, without any additional terms or conditions. 5875 Notwithstanding the above, nothing herein shall supersede or modify 5876 the terms of any separate license agreement you may have executed 5877 with Licensor regarding such Contributions. 5878 5879 6. Trademarks. This License does not grant permission to use the trade 5880 names, trademarks, service marks, or product names of the Licensor, 5881 except as required for reasonable and customary use in describing the 5882 origin of the Work and reproducing the content of the NOTICE file. 5883 5884 7. Disclaimer of Warranty. Unless required by applicable law or 5885 agreed to in writing, Licensor provides the Work (and each 5886 Contributor provides its Contributions) on an "AS IS" BASIS, 5887 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5888 implied, including, without limitation, any warranties or conditions 5889 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5890 PARTICULAR PURPOSE. You are solely responsible for determining the 5891 appropriateness of using or redistributing the Work and assume any 5892 risks associated with Your exercise of permissions under this License. 5893 5894 8. Limitation of Liability. In no event and under no legal theory, 5895 whether in tort (including negligence), contract, or otherwise, 5896 unless required by applicable law (such as deliberate and grossly 5897 negligent acts) or agreed to in writing, shall any Contributor be 5898 liable to You for damages, including any direct, indirect, special, 5899 incidental, or consequential damages of any character arising as a 5900 result of this License or out of the use or inability to use the 5901 Work (including but not limited to damages for loss of goodwill, 5902 work stoppage, computer failure or malfunction, or any and all 5903 other commercial damages or losses), even if such Contributor 5904 has been advised of the possibility of such damages. 5905 5906 9. Accepting Warranty or Additional Liability. While redistributing 5907 the Work or Derivative Works thereof, You may choose to offer, 5908 and charge a fee for, acceptance of support, warranty, indemnity, 5909 or other liability obligations and/or rights consistent with this 5910 License. However, in accepting such obligations, You may act only 5911 on Your own behalf and on Your sole responsibility, not on behalf 5912 of any other Contributor, and only if You agree to indemnify, 5913 defend, and hold each Contributor harmless for any liability 5914 incurred by, or claims asserted against, such Contributor by reason 5915 of your accepting any such warranty or additional liability. 5916 5917 END OF TERMS AND CONDITIONS 5918 5919 APPENDIX: How to apply the Apache License to your work. 5920 5921 To apply the Apache License to your work, attach the following 5922 boilerplate notice, with the fields enclosed by brackets "[]" 5923 replaced with your own identifying information. (Don't include 5924 the brackets!) The text should be enclosed in the appropriate 5925 comment syntax for the file format. We also recommend that a 5926 file or class name and description of purpose be included on the 5927 same "printed page" as the copyright notice for easier 5928 identification within third-party archives. 5929 5930 Copyright 2011 Google Inc. All Rights Reserved. 5931 5932 Licensed under the Apache License, Version 2.0 (the "License"); 5933 you may not use this file except in compliance with the License. 5934 You may obtain a copy of the License at 5935 5936 http://www.apache.org/licenses/LICENSE-2.0 5937 5938 Unless required by applicable law or agreed to in writing, software 5939 distributed under the License is distributed on an "AS IS" BASIS, 5940 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5941 See the License for the specific language governing permissions and 5942 limitations under the License. 5943 5944 5945Copyright (c) 2007-2009 IOLA and Ole Laursen 5946 5947Permission is hereby granted, free of charge, to any person 5948obtaining a copy of this software and associated documentation 5949files (the "Software"), to deal in the Software without 5950restriction, including without limitation the rights to use, 5951copy, modify, merge, publish, distribute, sublicense, and/or sell 5952copies of the Software, and to permit persons to whom the 5953Software is furnished to do so, subject to the following 5954conditions: 5955 5956The above copyright notice and this permission notice shall be 5957included in all copies or substantial portions of the Software. 5958 5959THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5960EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 5961OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 5962NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 5963HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 5964WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 5965FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 5966OTHER DEALINGS IN THE SOFTWARE. 5967 5968This software is based in part on the work of the FreeType Team. 5969 5970---------------------- 5971 5972 The FreeType Project LICENSE 5973 ---------------------------- 5974 5975 2006-Jan-27 5976 5977 Copyright 1996-2002, 2006 by 5978 David Turner, Robert Wilhelm, and Werner Lemberg 5979 5980 5981 5982Introduction 5983============ 5984 5985 The FreeType Project is distributed in several archive packages; 5986 some of them may contain, in addition to the FreeType font engine, 5987 various tools and contributions which rely on, or relate to, the 5988 FreeType Project. 5989 5990 This license applies to all files found in such packages, and 5991 which do not fall under their own explicit license. The license 5992 affects thus the FreeType font engine, the test programs, 5993 documentation and makefiles, at the very least. 5994 5995 This license was inspired by the BSD, Artistic, and IJG 5996 (Independent JPEG Group) licenses, which all encourage inclusion 5997 and use of free software in commercial and freeware products 5998 alike. As a consequence, its main points are that: 5999 6000 o We don't promise that this software works. However, we will be 6001 interested in any kind of bug reports. (`as is' distribution) 6002 6003 o You can use this software for whatever you want, in parts or 6004 full form, without having to pay us. (`royalty-free' usage) 6005 6006 o You may not pretend that you wrote this software. If you use 6007 it, or only parts of it, in a program, you must acknowledge 6008 somewhere in your documentation that you have used the 6009 FreeType code. (`credits') 6010 6011 We specifically permit and encourage the inclusion of this 6012 software, with or without modifications, in commercial products. 6013 We disclaim all warranties covering The FreeType Project and 6014 assume no liability related to The FreeType Project. 6015 6016 6017 Finally, many people asked us for a preferred form for a 6018 credit/disclaimer to use in compliance with this license. We thus 6019 encourage you to use the following text: 6020 6021 """ 6022 Portions of this software are copyright � <year> The FreeType 6023 Project (www.freetype.org). All rights reserved. 6024 """ 6025 6026 Please replace <year> with the value from the FreeType version you 6027 actually use. 6028 6029 6030Legal Terms 6031=========== 6032 60330. Definitions 6034-------------- 6035 6036 Throughout this license, the terms `package', `FreeType Project', 6037 and `FreeType archive' refer to the set of files originally 6038 distributed by the authors (David Turner, Robert Wilhelm, and 6039 Werner Lemberg) as the `FreeType Project', be they named as alpha, 6040 beta or final release. 6041 6042 `You' refers to the licensee, or person using the project, where 6043 `using' is a generic term including compiling the project's source 6044 code as well as linking it to form a `program' or `executable'. 6045 This program is referred to as `a program using the FreeType 6046 engine'. 6047 6048 This license applies to all files distributed in the original 6049 FreeType Project, including all source code, binaries and 6050 documentation, unless otherwise stated in the file in its 6051 original, unmodified form as distributed in the original archive. 6052 If you are unsure whether or not a particular file is covered by 6053 this license, you must contact us to verify this. 6054 6055 The FreeType Project is copyright (C) 1996-2000 by David Turner, 6056 Robert Wilhelm, and Werner Lemberg. All rights reserved except as 6057 specified below. 6058 60591. No Warranty 6060-------------- 6061 6062 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY 6063 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 6064 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6065 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS 6066 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO 6067 USE, OF THE FREETYPE PROJECT. 6068 60692. Redistribution 6070----------------- 6071 6072 This license grants a worldwide, royalty-free, perpetual and 6073 irrevocable right and license to use, execute, perform, compile, 6074 display, copy, create derivative works of, distribute and 6075 sublicense the FreeType Project (in both source and object code 6076 forms) and derivative works thereof for any purpose; and to 6077 authorize others to exercise some or all of the rights granted 6078 herein, subject to the following conditions: 6079 6080 o Redistribution of source code must retain this license file 6081 (`FTL.TXT') unaltered; any additions, deletions or changes to 6082 the original files must be clearly indicated in accompanying 6083 documentation. The copyright notices of the unaltered, 6084 original files must be preserved in all copies of source 6085 files. 6086 6087 o Redistribution in binary form must provide a disclaimer that 6088 states that the software is based in part of the work of the 6089 FreeType Team, in the distribution documentation. We also 6090 encourage you to put an URL to the FreeType web page in your 6091 documentation, though this isn't mandatory. 6092 6093 These conditions apply to any software derived from or based on 6094 the FreeType Project, not just the unmodified files. If you use 6095 our work, you must acknowledge us. However, no fee need be paid 6096 to us. 6097 60983. Advertising 6099-------------- 6100 6101 Neither the FreeType authors and contributors nor you shall use 6102 the name of the other for commercial, advertising, or promotional 6103 purposes without specific prior written permission. 6104 6105 We suggest, but do not require, that you use one or more of the 6106 following phrases to refer to this software in your documentation 6107 or advertising materials: `FreeType Project', `FreeType Engine', 6108 `FreeType library', or `FreeType Distribution'. 6109 6110 As you have not signed this license, you are not required to 6111 accept it. However, as the FreeType Project is copyrighted 6112 material, only this license, or another one contracted with the 6113 authors, grants you the right to use, distribute, and modify it. 6114 Therefore, by using, distributing, or modifying the FreeType 6115 Project, you indicate that you understand and accept all the terms 6116 of this license. 6117 61184. Contacts 6119----------- 6120 6121 There are two mailing lists related to FreeType: 6122 6123 o [email protected] 6124 6125 Discusses general use and applications of FreeType, as well as 6126 future and wanted additions to the library and distribution. 6127 If you are looking for support, start in this list if you 6128 haven't found anything to help you in the documentation. 6129 6130 o [email protected] 6131 6132 Discusses bugs, as well as engine internals, design issues, 6133 specific licenses, porting, etc. 6134 6135 Our home page can be found at 6136 6137 http://www.freetype.org 6138 6139 6140--- end of FTL.TXT --- 6141 6142// Copyright (c) 2013 The Chromium Authors. All rights reserved. 6143// 6144// Redistribution and use in source and binary forms, with or without 6145// modification, are permitted provided that the following conditions are 6146// met: 6147// 6148// * Redistributions of source code must retain the above copyright 6149// notice, this list of conditions and the following disclaimer. 6150// * Redistributions in binary form must reproduce the above 6151// copyright notice, this list of conditions and the following disclaimer 6152// in the documentation and/or other materials provided with the 6153// distribution. 6154// * Neither the name of Google Inc. nor the names of its 6155// contributors may be used to endorse or promote products derived from 6156// this software without specific prior written permission. 6157// 6158// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6159// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6160// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6161// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6162// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6163// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6164// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6165// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6166// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6167// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6168// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6169 6170 COPYRIGHTS 6171 6172Compilation copyright is held by the GPSD project. All rights reserved. 6173 6174GPSD project copyrights are assigned to the project lead, currently 6175Eric S. Raymond. Other portions of the GPSD code are Copyright (c) 61761997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others 6177Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see 6178individual files. 6179 6180 BSD LICENSE 6181 6182Redistribution and use in source and binary forms, with or without 6183modification, are permitted provided that the following conditions 6184are met:<P> 6185 6186Redistributions of source code must retain the above copyright 6187notice, this list of conditions and the following disclaimer.<P> 6188 6189Redistributions in binary form must reproduce the above copyright 6190notice, this list of conditions and the following disclaimer in the 6191documentation and/or other materials provided with the distribution.<P> 6192 6193Neither name of the GPSD project nor the names of its contributors 6194may be used to endorse or promote products derived from this software 6195without specific prior written permission. 6196 6197THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6198``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6199LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6200A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 6201CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 6202EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 6203PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 6204PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 6205LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 6206NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 6207SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6208 6209 GNU LIBRARY GENERAL PUBLIC LICENSE 6210 Version 2, June 1991 6211 6212 Copyright (C) 1991 Free Software Foundation, Inc. 6213 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 6214 Everyone is permitted to copy and distribute verbatim copies 6215 of this license document, but changing it is not allowed. 6216 6217[This is the first released version of the library GPL. It is 6218 numbered 2 because it goes with version 2 of the ordinary GPL.] 6219 6220 Preamble 6221 6222 The licenses for most software are designed to take away your 6223freedom to share and change it. By contrast, the GNU General Public 6224Licenses are intended to guarantee your freedom to share and change 6225free software--to make sure the software is free for all its users. 6226 6227 This license, the Library General Public License, applies to some 6228specially designated Free Software Foundation software, and to any 6229other libraries whose authors decide to use it. You can use it for 6230your libraries, too. 6231 6232 When we speak of free software, we are referring to freedom, not 6233price. Our General Public Licenses are designed to make sure that you 6234have the freedom to distribute copies of free software (and charge for 6235this service if you wish), that you receive source code or can get it 6236if you want it, that you can change the software or use pieces of it 6237in new free programs; and that you know you can do these things. 6238 6239 To protect your rights, we need to make restrictions that forbid 6240anyone to deny you these rights or to ask you to surrender the rights. 6241These restrictions translate to certain responsibilities for you if 6242you distribute copies of the library, or if you modify it. 6243 6244 For example, if you distribute copies of the library, whether gratis 6245or for a fee, you must give the recipients all the rights that we gave 6246you. You must make sure that they, too, receive or can get the source 6247code. If you link a program with the library, you must provide 6248complete object files to the recipients so that they can relink them 6249with the library, after making changes to the library and recompiling 6250it. And you must show them these terms so they know their rights. 6251 6252 Our method of protecting your rights has two steps: (1) copyright 6253the library, and (2) offer you this license which gives you legal 6254permission to copy, distribute and/or modify the library. 6255 6256 Also, for each distributor's protection, we want to make certain 6257that everyone understands that there is no warranty for this free 6258library. If the library is modified by someone else and passed on, we 6259want its recipients to know that what they have is not the original 6260version, so that any problems introduced by others will not reflect on 6261the original authors' reputations. 6262 6263 Finally, any free program is threatened constantly by software 6264patents. We wish to avoid the danger that companies distributing free 6265software will individually obtain patent licenses, thus in effect 6266transforming the program into proprietary software. To prevent this, 6267we have made it clear that any patent must be licensed for everyone's 6268free use or not licensed at all. 6269 6270 Most GNU software, including some libraries, is covered by the ordinary 6271GNU General Public License, which was designed for utility programs. This 6272license, the GNU Library General Public License, applies to certain 6273designated libraries. This license is quite different from the ordinary 6274one; be sure to read it in full, and don't assume that anything in it is 6275the same as in the ordinary license. 6276 6277 The reason we have a separate public license for some libraries is that 6278they blur the distinction we usually make between modifying or adding to a 6279program and simply using it. Linking a program with a library, without 6280changing the library, is in some sense simply using the library, and is 6281analogous to running a utility program or application program. However, in 6282a textual and legal sense, the linked executable is a combined work, a 6283derivative of the original library, and the ordinary General Public License 6284treats it as such. 6285 6286 Because of this blurred distinction, using the ordinary General 6287Public License for libraries did not effectively promote software 6288sharing, because most developers did not use the libraries. We 6289concluded that weaker conditions might promote sharing better. 6290 6291 However, unrestricted linking of non-free programs would deprive the 6292users of those programs of all benefit from the free status of the 6293libraries themselves. This Library General Public License is intended to 6294permit developers of non-free programs to use free libraries, while 6295preserving your freedom as a user of such programs to change the free 6296libraries that are incorporated in them. (We have not seen how to achieve 6297this as regards changes in header files, but we have achieved it as regards 6298changes in the actual functions of the Library.) The hope is that this 6299will lead to faster development of free libraries. 6300 6301 The precise terms and conditions for copying, distribution and 6302modification follow. Pay close attention to the difference between a 6303"work based on the library" and a "work that uses the library". The 6304former contains code derived from the library, while the latter only 6305works together with the library. 6306 6307 Note that it is possible for a library to be covered by the ordinary 6308General Public License rather than by this special one. 6309 6310 GNU LIBRARY GENERAL PUBLIC LICENSE 6311 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 6312 6313 0. This License Agreement applies to any software library which 6314contains a notice placed by the copyright holder or other authorized 6315party saying it may be distributed under the terms of this Library 6316General Public License (also called "this License"). Each licensee is 6317addressed as "you". 6318 6319 A "library" means a collection of software functions and/or data 6320prepared so as to be conveniently linked with application programs 6321(which use some of those functions and data) to form executables. 6322 6323 The "Library", below, refers to any such software library or work 6324which has been distributed under these terms. A "work based on the 6325Library" means either the Library or any derivative work under 6326copyright law: that is to say, a work containing the Library or a 6327portion of it, either verbatim or with modifications and/or translated 6328straightforwardly into another language. (Hereinafter, translation is 6329included without limitation in the term "modification".) 6330 6331 "Source code" for a work means the preferred form of the work for 6332making modifications to it. For a library, complete source code means 6333all the source code for all modules it contains, plus any associated 6334interface definition files, plus the scripts used to control compilation 6335and installation of the library. 6336 6337 Activities other than copying, distribution and modification are not 6338covered by this License; they are outside its scope. The act of 6339running a program using the Library is not restricted, and output from 6340such a program is covered only if its contents constitute a work based 6341on the Library (independent of the use of the Library in a tool for 6342writing it). Whether that is true depends on what the Library does 6343and what the program that uses the Library does. 6344 6345 1. You may copy and distribute verbatim copies of the Library's 6346complete source code as you receive it, in any medium, provided that 6347you conspicuously and appropriately publish on each copy an 6348appropriate copyright notice and disclaimer of warranty; keep intact 6349all the notices that refer to this License and to the absence of any 6350warranty; and distribute a copy of this License along with the 6351Library. 6352 6353 You may charge a fee for the physical act of transferring a copy, 6354and you may at your option offer warranty protection in exchange for a 6355fee. 6356 6357 2. You may modify your copy or copies of the Library or any portion 6358of it, thus forming a work based on the Library, and copy and 6359distribute such modifications or work under the terms of Section 1 6360above, provided that you also meet all of these conditions: 6361 6362 a) The modified work must itself be a software library. 6363 6364 b) You must cause the files modified to carry prominent notices 6365 stating that you changed the files and the date of any change. 6366 6367 c) You must cause the whole of the work to be licensed at no 6368 charge to all third parties under the terms of this License. 6369 6370 d) If a facility in the modified Library refers to a function or a 6371 table of data to be supplied by an application program that uses 6372 the facility, other than as an argument passed when the facility 6373 is invoked, then you must make a good faith effort to ensure that, 6374 in the event an application does not supply such function or 6375 table, the facility still operates, and performs whatever part of 6376 its purpose remains meaningful. 6377 6378 (For example, a function in a library to compute square roots has 6379 a purpose that is entirely well-defined independent of the 6380 application. Therefore, Subsection 2d requires that any 6381 application-supplied function or table used by this function must 6382 be optional: if the application does not supply it, the square 6383 root function must still compute square roots.) 6384 6385These requirements apply to the modified work as a whole. If 6386identifiable sections of that work are not derived from the Library, 6387and can be reasonably considered independent and separate works in 6388themselves, then this License, and its terms, do not apply to those 6389sections when you distribute them as separate works. But when you 6390distribute the same sections as part of a whole which is a work based 6391on the Library, the distribution of the whole must be on the terms of 6392this License, whose permissions for other licensees extend to the 6393entire whole, and thus to each and every part regardless of who wrote 6394it. 6395 6396Thus, it is not the intent of this section to claim rights or contest 6397your rights to work written entirely by you; rather, the intent is to 6398exercise the right to control the distribution of derivative or 6399collective works based on the Library. 6400 6401In addition, mere aggregation of another work not based on the Library 6402with the Library (or with a work based on the Library) on a volume of 6403a storage or distribution medium does not bring the other work under 6404the scope of this License. 6405 6406 3. You may opt to apply the terms of the ordinary GNU General Public 6407License instead of this License to a given copy of the Library. To do 6408this, you must alter all the notices that refer to this License, so 6409that they refer to the ordinary GNU General Public License, version 2, 6410instead of to this License. (If a newer version than version 2 of the 6411ordinary GNU General Public License has appeared, then you can specify 6412that version instead if you wish.) Do not make any other change in 6413these notices. 6414 6415 Once this change is made in a given copy, it is irreversible for 6416that copy, so the ordinary GNU General Public License applies to all 6417subsequent copies and derivative works made from that copy. 6418 6419 This option is useful when you wish to copy part of the code of 6420the Library into a program that is not a library. 6421 6422 4. You may copy and distribute the Library (or a portion or 6423derivative of it, under Section 2) in object code or executable form 6424under the terms of Sections 1 and 2 above provided that you accompany 6425it with the complete corresponding machine-readable source code, which 6426must be distributed under the terms of Sections 1 and 2 above on a 6427medium customarily used for software interchange. 6428 6429 If distribution of object code is made by offering access to copy 6430from a designated place, then offering equivalent access to copy the 6431source code from the same place satisfies the requirement to 6432distribute the source code, even though third parties are not 6433compelled to copy the source along with the object code. 6434 6435 5. A program that contains no derivative of any portion of the 6436Library, but is designed to work with the Library by being compiled or 6437linked with it, is called a "work that uses the Library". Such a 6438work, in isolation, is not a derivative work of the Library, and 6439therefore falls outside the scope of this License. 6440 6441 However, linking a "work that uses the Library" with the Library 6442creates an executable that is a derivative of the Library (because it 6443contains portions of the Library), rather than a "work that uses the 6444library". The executable is therefore covered by this License. 6445Section 6 states terms for distribution of such executables. 6446 6447 When a "work that uses the Library" uses material from a header file 6448that is part of the Library, the object code for the work may be a 6449derivative work of the Library even though the source code is not. 6450Whether this is true is especially significant if the work can be 6451linked without the Library, or if the work is itself a library. The 6452threshold for this to be true is not precisely defined by law. 6453 6454 If such an object file uses only numerical parameters, data 6455structure layouts and accessors, and small macros and small inline 6456functions (ten lines or less in length), then the use of the object 6457file is unrestricted, regardless of whether it is legally a derivative 6458work. (Executables containing this object code plus portions of the 6459Library will still fall under Section 6.) 6460 6461 Otherwise, if the work is a derivative of the Library, you may 6462distribute the object code for the work under the terms of Section 6. 6463Any executables containing that work also fall under Section 6, 6464whether or not they are linked directly with the Library itself. 6465 6466 6. As an exception to the Sections above, you may also compile or 6467link a "work that uses the Library" with the Library to produce a 6468work containing portions of the Library, and distribute that work 6469under terms of your choice, provided that the terms permit 6470modification of the work for the customer's own use and reverse 6471engineering for debugging such modifications. 6472 6473 You must give prominent notice with each copy of the work that the 6474Library is used in it and that the Library and its use are covered by 6475this License. You must supply a copy of this License. If the work 6476during execution displays copyright notices, you must include the 6477copyright notice for the Library among them, as well as a reference 6478directing the user to the copy of this License. Also, you must do one 6479of these things: 6480 6481 a) Accompany the work with the complete corresponding 6482 machine-readable source code for the Library including whatever 6483 changes were used in the work (which must be distributed under 6484 Sections 1 and 2 above); and, if the work is an executable linked 6485 with the Library, with the complete machine-readable "work that 6486 uses the Library", as object code and/or source code, so that the 6487 user can modify the Library and then relink to produce a modified 6488 executable containing the modified Library. (It is understood 6489 that the user who changes the contents of definitions files in the 6490 Library will not necessarily be able to recompile the application 6491 to use the modified definitions.) 6492 6493 b) Accompany the work with a written offer, valid for at 6494 least three years, to give the same user the materials 6495 specified in Subsection 6a, above, for a charge no more 6496 than the cost of performing this distribution. 6497 6498 c) If distribution of the work is made by offering access to copy 6499 from a designated place, offer equivalent access to copy the above 6500 specified materials from the same place. 6501 6502 d) Verify that the user has already received a copy of these 6503 materials or that you have already sent this user a copy. 6504 6505 For an executable, the required form of the "work that uses the 6506Library" must include any data and utility programs needed for 6507reproducing the executable from it. However, as a special exception, 6508the source code distributed need not include anything that is normally 6509distributed (in either source or binary form) with the major 6510components (compiler, kernel, and so on) of the operating system on 6511which the executable runs, unless that component itself accompanies 6512the executable. 6513 6514 It may happen that this requirement contradicts the license 6515restrictions of other proprietary libraries that do not normally 6516accompany the operating system. Such a contradiction means you cannot 6517use both them and the Library together in an executable that you 6518distribute. 6519 6520 7. You may place library facilities that are a work based on the 6521Library side-by-side in a single library together with other library 6522facilities not covered by this License, and distribute such a combined 6523library, provided that the separate distribution of the work based on 6524the Library and of the other library facilities is otherwise 6525permitted, and provided that you do these two things: 6526 6527 a) Accompany the combined library with a copy of the same work 6528 based on the Library, uncombined with any other library 6529 facilities. This must be distributed under the terms of the 6530 Sections above. 6531 6532 b) Give prominent notice with the combined library of the fact 6533 that part of it is a work based on the Library, and explaining 6534 where to find the accompanying uncombined form of the same work. 6535 6536 8. You may not copy, modify, sublicense, link with, or distribute 6537the Library except as expressly provided under this License. Any 6538attempt otherwise to copy, modify, sublicense, link with, or 6539distribute the Library is void, and will automatically terminate your 6540rights under this License. However, parties who have received copies, 6541or rights, from you under this License will not have their licenses 6542terminated so long as such parties remain in full compliance. 6543 6544 9. You are not required to accept this License, since you have not 6545signed it. However, nothing else grants you permission to modify or 6546distribute the Library or its derivative works. These actions are 6547prohibited by law if you do not accept this License. Therefore, by 6548modifying or distributing the Library (or any work based on the 6549Library), you indicate your acceptance of this License to do so, and 6550all its terms and conditions for copying, distributing or modifying 6551the Library or works based on it. 6552 6553 10. Each time you redistribute the Library (or any work based on the 6554Library), the recipient automatically receives a license from the 6555original licensor to copy, distribute, link with or modify the Library 6556subject to these terms and conditions. You may not impose any further 6557restrictions on the recipients' exercise of the rights granted herein. 6558You are not responsible for enforcing compliance by third parties to 6559this License. 6560 6561 11. If, as a consequence of a court judgment or allegation of patent 6562infringement or for any other reason (not limited to patent issues), 6563conditions are imposed on you (whether by court order, agreement or 6564otherwise) that contradict the conditions of this License, they do not 6565excuse you from the conditions of this License. If you cannot 6566distribute so as to satisfy simultaneously your obligations under this 6567License and any other pertinent obligations, then as a consequence you 6568may not distribute the Library at all. For example, if a patent 6569license would not permit royalty-free redistribution of the Library by 6570all those who receive copies directly or indirectly through you, then 6571the only way you could satisfy both it and this License would be to 6572refrain entirely from distribution of the Library. 6573 6574If any portion of this section is held invalid or unenforceable under any 6575particular circumstance, the balance of the section is intended to apply, 6576and the section as a whole is intended to apply in other circumstances. 6577 6578It is not the purpose of this section to induce you to infringe any 6579patents or other property right claims or to contest validity of any 6580such claims; this section has the sole purpose of protecting the 6581integrity of the free software distribution system which is 6582implemented by public license practices. Many people have made 6583generous contributions to the wide range of software distributed 6584through that system in reliance on consistent application of that 6585system; it is up to the author/donor to decide if he or she is willing 6586to distribute software through any other system and a licensee cannot 6587impose that choice. 6588 6589This section is intended to make thoroughly clear what is believed to 6590be a consequence of the rest of this License. 6591 6592 12. If the distribution and/or use of the Library is restricted in 6593certain countries either by patents or by copyrighted interfaces, the 6594original copyright holder who places the Library under this License may add 6595an explicit geographical distribution limitation excluding those countries, 6596so that distribution is permitted only in or among countries not thus 6597excluded. In such case, this License incorporates the limitation as if 6598written in the body of this License. 6599 6600 13. The Free Software Foundation may publish revised and/or new 6601versions of the Library General Public License from time to time. 6602Such new versions will be similar in spirit to the present version, 6603but may differ in detail to address new problems or concerns. 6604 6605Each version is given a distinguishing version number. If the Library 6606specifies a version number of this License which applies to it and 6607"any later version", you have the option of following the terms and 6608conditions either of that version or of any later version published by 6609the Free Software Foundation. If the Library does not specify a 6610license version number, you may choose any version ever published by 6611the Free Software Foundation. 6612 6613 14. If you wish to incorporate parts of the Library into other free 6614programs whose distribution conditions are incompatible with these, 6615write to the author to ask for permission. For software which is 6616copyrighted by the Free Software Foundation, write to the Free 6617Software Foundation; we sometimes make exceptions for this. Our 6618decision will be guided by the two goals of preserving the free status 6619of all derivatives of our free software and of promoting the sharing 6620and reuse of software generally. 6621 6622 NO WARRANTY 6623 6624 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 6625WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 6626EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 6627OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 6628KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 6629IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6630PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 6631LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 6632THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 6633 6634 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 6635WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 6636AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 6637FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 6638CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 6639LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 6640RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 6641FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 6642SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 6643DAMAGES. 6644 6645 END OF TERMS AND CONDITIONS 6646 6647 How to Apply These Terms to Your New Libraries 6648 6649 If you develop a new library, and you want it to be of the greatest 6650possible use to the public, we recommend making it free software that 6651everyone can redistribute and change. You can do so by permitting 6652redistribution under these terms (or, alternatively, under the terms of the 6653ordinary General Public License). 6654 6655 To apply these terms, attach the following notices to the library. It is 6656safest to attach them to the start of each source file to most effectively 6657convey the exclusion of warranty; and each file should have at least the 6658"copyright" line and a pointer to where the full notice is found. 6659 6660 <one line to give the library's name and a brief idea of what it does.> 6661 Copyright (C) <year> <name of author> 6662 6663 This library is free software; you can redistribute it and/or 6664 modify it under the terms of the GNU Library General Public 6665 License as published by the Free Software Foundation; either 6666 version 2 of the License, or (at your option) any later version. 6667 6668 This library is distributed in the hope that it will be useful, 6669 but WITHOUT ANY WARRANTY; without even the implied warranty of 6670 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 6671 Library General Public License for more details. 6672 6673 You should have received a copy of the GNU Library General Public 6674 License along with this library; if not, write to the 6675 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 6676 Boston, MA 02111-1307 USA. 6677 6678Also add information on how to contact you by electronic and paper mail. 6679 6680You should also get your employer (if you work as a programmer) or your 6681school, if any, to sign a "copyright disclaimer" for the library, if 6682necessary. Here is a sample; alter the names: 6683 6684 Yoyodyne, Inc., hereby disclaims all copyright interest in the 6685 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 6686 6687 <signature of Ty Coon>, 1 April 1990 6688 Ty Coon, President of Vice 6689 6690That's all there is to it! 6691 6692HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. 6693For parts of HarfBuzz that are licensed under different licenses see individual 6694files names COPYING in subdirectories where applicable. 6695 6696Copyright © 2010,2011,2012 Google, Inc. 6697Copyright © 2012 Mozilla Foundation 6698Copyright © 2011 Codethink Limited 6699Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) 6700Copyright © 2009 Keith Stribley 6701Copyright © 2009 Martin Hosken and SIL International 6702Copyright © 2007 Chris Wilson 6703Copyright © 2006 Behdad Esfahbod 6704Copyright © 2005 David Turner 6705Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. 6706Copyright © 1998-2004 David Turner and Werner Lemberg 6707 6708For full copyright notices consult the individual files in the package. 6709 6710 6711Permission is hereby granted, without written agreement and without 6712license or royalty fees, to use, copy, modify, and distribute this 6713software and its documentation for any purpose, provided that the 6714above copyright notice and the following two paragraphs appear in 6715all copies of this software. 6716 6717IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR 6718DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 6719ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN 6720IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 6721DAMAGE. 6722 6723THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 6724BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 6725FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS 6726ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO 6727PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 6728 6729/************************************************************************* 6730 * 6731 * IAccessible2 IDL Specification 6732 * 6733 * Copyright (c) 2007, 2010 Linux Foundation 6734 * Copyright (c) 2006 IBM Corporation 6735 * Copyright (c) 2000, 2006 Sun Microsystems, Inc. 6736 * All rights reserved. 6737 * 6738 * 6739 * Redistribution and use in source and binary forms, with or without 6740 * modification, are permitted provided that the following conditions 6741 * are met: 6742 * 6743 * 1. Redistributions of source code must retain the above copyright 6744 * notice, this list of conditions and the following disclaimer. 6745 * 6746 * 2. Redistributions in binary form must reproduce the above 6747 * copyright notice, this list of conditions and the following 6748 * disclaimer in the documentation and/or other materials 6749 * provided with the distribution. 6750 * 6751 * 3. Neither the name of the Linux Foundation nor the names of its 6752 * contributors may be used to endorse or promote products 6753 * derived from this software without specific prior written 6754 * permission. 6755 * 6756 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 6757 * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 6758 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 6759 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 6760 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 6761 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6762 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 6763 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 6764 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 6765 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 6766 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 6767 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 6768 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6769 * 6770 * This BSD License conforms to the Open Source Initiative "Simplified 6771 * BSD License" as published at: 6772 * http://www.opensource.org/licenses/bsd-license.php 6773 * 6774 * IAccessible2 is a trademark of the Linux Foundation. The IAccessible2 6775 * mark may be used in accordance with the Linux Foundation Trademark 6776 * Policy to indicate compliance with the IAccessible2 specification. 6777 * 6778 ************************************************************************/ 6779 6780LICENSE extracted from IJG's jpeg distribution: 6781----------------------------------------------- 6782 6783In plain English: 6784 67851. We don't promise that this software works. (But if you find any bugs, 6786 please let us know!) 67872. You can use this software for whatever you want. You don't have to pay us. 67883. You may not pretend that you wrote this software. If you use it in a 6789 program, you must acknowledge somewhere in your documentation that 6790 you've used the IJG code. 6791 6792In legalese: 6793 6794The authors make NO WARRANTY or representation, either express or implied, 6795with respect to this software, its quality, accuracy, merchantability, or 6796fitness for a particular purpose. This software is provided "AS IS", and you, 6797its user, assume the entire risk as to its quality and accuracy. 6798 6799This software is copyright (C) 1991-1998, Thomas G. Lane. 6800All Rights Reserved except as specified below. 6801 6802Permission is hereby granted to use, copy, modify, and distribute this 6803software (or portions thereof) for any purpose, without fee, subject to these 6804conditions: 6805(1) If any part of the source code for this software is distributed, then this 6806README file must be included, with this copyright and no-warranty notice 6807unaltered; and any additions, deletions, or changes to the original files 6808must be clearly indicated in accompanying documentation. 6809(2) If only executable code is distributed, then the accompanying 6810documentation must state that "this software is based in part on the work of 6811the Independent JPEG Group". 6812(3) Permission for use of this software is granted only if the user accepts 6813full responsibility for any undesirable consequences; the authors accept 6814NO LIABILITY for damages of any kind. 6815 6816These conditions apply to any software derived from or based on the IJG code, 6817not just to the unmodified library. If you use our work, you ought to 6818acknowledge us. 6819 6820Permission is NOT granted for the use of any IJG author's name or company name 6821in advertising or publicity relating to this software or products derived from 6822it. This software may be referred to only as "the Independent JPEG Group's 6823software". 6824 6825We specifically permit and encourage the use of this software as the basis of 6826commercial products, provided that all warranty or liability claims are 6827assumed by the product vendor. 6828 6829 6830ICU License - ICU 1.8.1 and later 6831 6832COPYRIGHT AND PERMISSION NOTICE 6833 6834Copyright (c) 1995-2010 International Business Machines Corporation and others 6835 6836All rights reserved. 6837 6838Permission is hereby granted, free of charge, to any person obtaining a copy 6839of this software and associated documentation files (the "Software"), 6840to deal in the Software without restriction, including without limitation 6841the rights to use, copy, modify, merge, publish, distribute, and/or sell 6842copies of the Software, and to permit persons 6843to whom the Software is furnished to do so, provided that the above 6844copyright notice(s) and this permission notice appear in all copies 6845of the Software and that both the above copyright notice(s) and this 6846permission notice appear in supporting documentation. 6847 6848THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 6849INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 6850PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL 6851THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, 6852OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 6853RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 6854NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE 6855USE OR PERFORMANCE OF THIS SOFTWARE. 6856 6857Except as contained in this notice, the name of a copyright holder shall not be 6858used in advertising or otherwise to promote the sale, use or other dealings in 6859this Software without prior written authorization of the copyright holder. 6860 6861All trademarks and registered trademarks mentioned herein are the property of their respective owners. 6862 6863/* ***** BEGIN LICENSE BLOCK ***** 6864 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 6865 * 6866 * The contents of this file are subject to the Mozilla Public License Version 6867 * 1.1 (the "License"); you may not use this file except in compliance with 6868 * the License. You may obtain a copy of the License at 6869 * http://www.mozilla.org/MPL/ 6870 * 6871 * Software distributed under the License is distributed on an "AS IS" basis, 6872 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 6873 * for the specific language governing rights and limitations under the 6874 * License. 6875 * 6876 * The Original Code is mozilla.org code. 6877 * 6878 * The Initial Developer of the Original Code is 6879 * Netscape Communications Corporation. 6880 * Portions created by the Initial Developer are Copyright (C) 2002 6881 * the Initial Developer. All Rights Reserved. 6882 * 6883 * Contributor(s): 6884 * 6885 * Alternatively, the contents of this file may be used under the terms of 6886 * either the GNU General Public License Version 2 or later (the "GPL"), or 6887 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 6888 * in which case the provisions of the GPL or the LGPL are applicable instead 6889 * of those above. If you wish to allow use of your version of this file only 6890 * under the terms of either the GPL or the LGPL, and not to allow others to 6891 * use your version of this file under the terms of the MPL, indicate your 6892 * decision by deleting the provisions above and replace them with the notice 6893 * and other provisions required by the GPL or the LGPL. If you do not delete 6894 * the provisions above, a recipient may use your version of this file under 6895 * the terms of any one of the MPL, the GPL or the LGPL. 6896 * 6897 * ***** END LICENSE BLOCK ***** */ 6898 6899The following is the license for the jemalloc source code, as provided 6900in the initial section of the source files. 6901 6902Copyright (C) 2006-2008 Jason Evans <[email protected]>. 6903All rights reserved. 6904 6905Redistribution and use in source and binary forms, with or without 6906modification, are permitted provided that the following conditions 6907are met: 69081. Redistributions of source code must retain the above copyright 6909 notice(s), this list of conditions and the following disclaimer as 6910 the first lines of this file unmodified other than the possible 6911 addition of one or more copyright notices. 69122. Redistributions in binary form must reproduce the above copyright 6913 notice(s), this list of conditions and the following disclaimer in 6914 the documentation and/or other materials provided with the 6915 distribution. 6916 6917THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY 6918EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6919IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6920PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE 6921LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6922CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 6923SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 6924BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 6925WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 6926OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 6927EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6928 6929 6930The JsonCpp library's source code, including accompanying documentation, 6931tests and demonstration applications, are licensed under the following 6932conditions... 6933 6934The author (Baptiste Lepilleur) explicitly disclaims copyright in all 6935jurisdictions which recognize such a disclaimer. In such jurisdictions, 6936this software is released into the Public Domain. 6937 6938In jurisdictions which do not recognize Public Domain property (e.g. Germany as of 69392010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is 6940released under the terms of the MIT License (see below). 6941 6942In jurisdictions which recognize Public Domain property, the user of this 6943software may choose to accept it either as 1) Public Domain, 2) under the 6944conditions of the MIT License (see below), or 3) under the terms of dual 6945Public Domain/MIT License conditions described here, as they choose. 6946 6947The MIT License is about as close to Public Domain as a license can get, and is 6948described in clear, concise terms at: 6949 6950 http://en.wikipedia.org/wiki/MIT_License 6951 6952The full text of the MIT License follows: 6953 6954======================================================================== 6955Copyright (c) 2007-2010 Baptiste Lepilleur 6956 6957Permission is hereby granted, free of charge, to any person 6958obtaining a copy of this software and associated documentation 6959files (the "Software"), to deal in the Software without 6960restriction, including without limitation the rights to use, copy, 6961modify, merge, publish, distribute, sublicense, and/or sell copies 6962of the Software, and to permit persons to whom the Software is 6963furnished to do so, subject to the following conditions: 6964 6965The above copyright notice and this permission notice shall be 6966included in all copies or substantial portions of the Software. 6967 6968THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 6969EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 6970MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 6971NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 6972BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 6973ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 6974CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6975SOFTWARE. 6976======================================================================== 6977(END LICENSE TEXT) 6978 6979The MIT license is compatible with both the GPL and commercial 6980software, affording one all of the rights of Public Domain with the 6981minor nuisance of being required to keep the above copyright notice 6982and license text in the source code. Note also that by accepting the 6983Public Domain "license" you can re-license your copy using whatever 6984license you like. 6985 6986 6987 Apache License 6988 Version 2.0, January 2004 6989 http://www.apache.org/licenses/ 6990 6991 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6992 6993 1. Definitions. 6994 6995 "License" shall mean the terms and conditions for use, reproduction, 6996 and distribution as defined by Sections 1 through 9 of this document. 6997 6998 "Licensor" shall mean the copyright owner or entity authorized by 6999 the copyright owner that is granting the License. 7000 7001 "Legal Entity" shall mean the union of the acting entity and all 7002 other entities that control, are controlled by, or are under common 7003 control with that entity. For the purposes of this definition, 7004 "control" means (i) the power, direct or indirect, to cause the 7005 direction or management of such entity, whether by contract or 7006 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7007 outstanding shares, or (iii) beneficial ownership of such entity. 7008 7009 "You" (or "Your") shall mean an individual or Legal Entity 7010 exercising permissions granted by this License. 7011 7012 "Source" form shall mean the preferred form for making modifications, 7013 including but not limited to software source code, documentation 7014 source, and configuration files. 7015 7016 "Object" form shall mean any form resulting from mechanical 7017 transformation or translation of a Source form, including but 7018 not limited to compiled object code, generated documentation, 7019 and conversions to other media types. 7020 7021 "Work" shall mean the work of authorship, whether in Source or 7022 Object form, made available under the License, as indicated by a 7023 copyright notice that is included in or attached to the work 7024 (an example is provided in the Appendix below). 7025 7026 "Derivative Works" shall mean any work, whether in Source or Object 7027 form, that is based on (or derived from) the Work and for which the 7028 editorial revisions, annotations, elaborations, or other modifications 7029 represent, as a whole, an original work of authorship. For the purposes 7030 of this License, Derivative Works shall not include works that remain 7031 separable from, or merely link (or bind by name) to the interfaces of, 7032 the Work and Derivative Works thereof. 7033 7034 "Contribution" shall mean any work of authorship, including 7035 the original version of the Work and any modifications or additions 7036 to that Work or Derivative Works thereof, that is intentionally 7037 submitted to Licensor for inclusion in the Work by the copyright owner 7038 or by an individual or Legal Entity authorized to submit on behalf of 7039 the copyright owner. For the purposes of this definition, "submitted" 7040 means any form of electronic, verbal, or written communication sent 7041 to the Licensor or its representatives, including but not limited to 7042 communication on electronic mailing lists, source code control systems, 7043 and issue tracking systems that are managed by, or on behalf of, the 7044 Licensor for the purpose of discussing and improving the Work, but 7045 excluding communication that is conspicuously marked or otherwise 7046 designated in writing by the copyright owner as "Not a Contribution." 7047 7048 "Contributor" shall mean Licensor and any individual or Legal Entity 7049 on behalf of whom a Contribution has been received by Licensor and 7050 subsequently incorporated within the Work. 7051 7052 2. Grant of Copyright License. Subject to the terms and conditions of 7053 this License, each Contributor hereby grants to You a perpetual, 7054 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7055 copyright license to reproduce, prepare Derivative Works of, 7056 publicly display, publicly perform, sublicense, and distribute the 7057 Work and such Derivative Works in Source or Object form. 7058 7059 3. Grant of Patent License. Subject to the terms and conditions of 7060 this License, each Contributor hereby grants to You a perpetual, 7061 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7062 (except as stated in this section) patent license to make, have made, 7063 use, offer to sell, sell, import, and otherwise transfer the Work, 7064 where such license applies only to those patent claims licensable 7065 by such Contributor that are necessarily infringed by their 7066 Contribution(s) alone or by combination of their Contribution(s) 7067 with the Work to which such Contribution(s) was submitted. If You 7068 institute patent litigation against any entity (including a 7069 cross-claim or counterclaim in a lawsuit) alleging that the Work 7070 or a Contribution incorporated within the Work constitutes direct 7071 or contributory patent infringement, then any patent licenses 7072 granted to You under this License for that Work shall terminate 7073 as of the date such litigation is filed. 7074 7075 4. Redistribution. You may reproduce and distribute copies of the 7076 Work or Derivative Works thereof in any medium, with or without 7077 modifications, and in Source or Object form, provided that You 7078 meet the following conditions: 7079 7080 (a) You must give any other recipients of the Work or 7081 Derivative Works a copy of this License; and 7082 7083 (b) You must cause any modified files to carry prominent notices 7084 stating that You changed the files; and 7085 7086 (c) You must retain, in the Source form of any Derivative Works 7087 that You distribute, all copyright, patent, trademark, and 7088 attribution notices from the Source form of the Work, 7089 excluding those notices that do not pertain to any part of 7090 the Derivative Works; and 7091 7092 (d) If the Work includes a "NOTICE" text file as part of its 7093 distribution, then any Derivative Works that You distribute must 7094 include a readable copy of the attribution notices contained 7095 within such NOTICE file, excluding those notices that do not 7096 pertain to any part of the Derivative Works, in at least one 7097 of the following places: within a NOTICE text file distributed 7098 as part of the Derivative Works; within the Source form or 7099 documentation, if provided along with the Derivative Works; or, 7100 within a display generated by the Derivative Works, if and 7101 wherever such third-party notices normally appear. The contents 7102 of the NOTICE file are for informational purposes only and 7103 do not modify the License. You may add Your own attribution 7104 notices within Derivative Works that You distribute, alongside 7105 or as an addendum to the NOTICE text from the Work, provided 7106 that such additional attribution notices cannot be construed 7107 as modifying the License. 7108 7109 You may add Your own copyright statement to Your modifications and 7110 may provide additional or different license terms and conditions 7111 for use, reproduction, or distribution of Your modifications, or 7112 for any such Derivative Works as a whole, provided Your use, 7113 reproduction, and distribution of the Work otherwise complies with 7114 the conditions stated in this License. 7115 7116 5. Submission of Contributions. Unless You explicitly state otherwise, 7117 any Contribution intentionally submitted for inclusion in the Work 7118 by You to the Licensor shall be under the terms and conditions of 7119 this License, without any additional terms or conditions. 7120 Notwithstanding the above, nothing herein shall supersede or modify 7121 the terms of any separate license agreement you may have executed 7122 with Licensor regarding such Contributions. 7123 7124 6. Trademarks. This License does not grant permission to use the trade 7125 names, trademarks, service marks, or product names of the Licensor, 7126 except as required for reasonable and customary use in describing the 7127 origin of the Work and reproducing the content of the NOTICE file. 7128 7129 7. Disclaimer of Warranty. Unless required by applicable law or 7130 agreed to in writing, Licensor provides the Work (and each 7131 Contributor provides its Contributions) on an "AS IS" BASIS, 7132 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7133 implied, including, without limitation, any warranties or conditions 7134 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7135 PARTICULAR PURPOSE. You are solely responsible for determining the 7136 appropriateness of using or redistributing the Work and assume any 7137 risks associated with Your exercise of permissions under this License. 7138 7139 8. Limitation of Liability. In no event and under no legal theory, 7140 whether in tort (including negligence), contract, or otherwise, 7141 unless required by applicable law (such as deliberate and grossly 7142 negligent acts) or agreed to in writing, shall any Contributor be 7143 liable to You for damages, including any direct, indirect, special, 7144 incidental, or consequential damages of any character arising as a 7145 result of this License or out of the use or inability to use the 7146 Work (including but not limited to damages for loss of goodwill, 7147 work stoppage, computer failure or malfunction, or any and all 7148 other commercial damages or losses), even if such Contributor 7149 has been advised of the possibility of such damages. 7150 7151 9. Accepting Warranty or Additional Liability. While redistributing 7152 the Work or Derivative Works thereof, You may choose to offer, 7153 and charge a fee for, acceptance of support, warranty, indemnity, 7154 or other liability obligations and/or rights consistent with this 7155 License. However, in accepting such obligations, You may act only 7156 on Your own behalf and on Your sole responsibility, not on behalf 7157 of any other Contributor, and only if You agree to indemnify, 7158 defend, and hold each Contributor harmless for any liability 7159 incurred by, or claims asserted against, such Contributor by reason 7160 of your accepting any such warranty or additional liability. 7161 7162 END OF TERMS AND CONDITIONS 7163 7164 APPENDIX: How to apply the Apache License to your work. 7165 7166 To apply the Apache License to your work, attach the following 7167 boilerplate notice, with the fields enclosed by brackets "[]" 7168 replaced with your own identifying information. (Don't include 7169 the brackets!) The text should be enclosed in the appropriate 7170 comment syntax for the file format. We also recommend that a 7171 file or class name and description of purpose be included on the 7172 same "printed page" as the copyright notice for easier 7173 identification within third-party archives. 7174 7175 Copyright [yyyy] [name of copyright owner] 7176 7177 Licensed under the Apache License, Version 2.0 (the "License"); 7178 you may not use this file except in compliance with the License. 7179 You may obtain a copy of the License at 7180 7181 http://www.apache.org/licenses/LICENSE-2.0 7182 7183 Unless required by applicable law or agreed to in writing, software 7184 distributed under the License is distributed on an "AS IS" BASIS, 7185 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7186 See the License for the specific language governing permissions and 7187 limitations under the License. 7188 7189Copyright (c) 2007-2010 The Khronos Group Inc. 7190 7191Permission is hereby granted, free of charge, to any person obtaining a 7192copy of this software and/or associated documentation files (the 7193"Materials"), to deal in the Materials without restriction, including 7194without limitation the rights to use, copy, modify, merge, publish, 7195distribute, sublicense, and/or sell copies of the Materials, and to 7196permit persons to whom the Materials are furnished to do so, subject to 7197the following conditions: 7198 7199The above copyright notice and this permission notice shall be included 7200in all copies or substantial portions of the Materials. 7201 7202THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 7203EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7204MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 7205IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 7206CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 7207TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 7208MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 7209 7210 7211SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) 7212 7213Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. 7214 7215Permission is hereby granted, free of charge, to any person obtaining a copy of 7216this software and associated documentation files (the "Software"), to deal in 7217the Software without restriction, including without limitation the rights to 7218use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7219of the Software, and to permit persons to whom the Software is furnished to do 7220so, subject to the following conditions: 7221 7222The above copyright notice including the dates of first publication and either 7223this permission notice or a reference to http://oss.sgi.com/projects/FreeB/ 7224shall be included in all copies or substantial portions of the Software. 7225 7226THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7227IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7228FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON 7229GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 7230AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 7231WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7232 7233Except as contained in this notice, the name of Silicon Graphics, Inc. shall 7234not be used in advertising or otherwise to promote the sale, use or other 7235dealings in this Software without prior written authorization from Silicon 7236Graphics, Inc. 7237 7238Redistribution and use in source and binary forms, with or without 7239modification, are permitted provided that the following conditions are 7240met: 7241 7242 * Redistributions of source code must retain the above copyright 7243 notice, this list of conditions and the following disclaimer. 7244 7245 * Redistributions in binary form must reproduce the above 7246 copyright notice, this list of conditions and the following 7247 disclaimer in the documentation and/or other materials provided 7248 with the distribution. 7249 7250 * Neither the name of the copyright holders nor the names of its 7251 contributors may be used to endorse or promote products derived 7252 from this software without specific prior written permission. 7253 7254THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7255"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7256LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7257A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7258HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7259SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7260LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7261DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7262THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7263(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7264OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7265 7266License copied from bin/lcov: 7267 7268# 7269# Copyright (c) International Business Machines Corp., 2002,2007 7270# 7271# This program is free software; you can redistribute it and/or modify 7272# it under the terms of the GNU General Public License as published by 7273# the Free Software Foundation; either version 2 of the License, or (at 7274# your option) any later version. 7275# 7276# This program is distributed in the hope that it will be useful, but 7277# WITHOUT ANY WARRANTY; without even the implied warranty of 7278# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 7279# General Public License for more details. 7280# 7281# You should have received a copy of the GNU General Public License 7282# along with this program; if not, write to the Free Software 7283# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 7284 7285 GNU GENERAL PUBLIC LICENSE 7286 Version 2, June 1991 7287 7288 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 7289 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 7290 Everyone is permitted to copy and distribute verbatim copies 7291 of this license document, but changing it is not allowed. 7292 7293 Preamble 7294 7295 The licenses for most software are designed to take away your 7296freedom to share and change it. By contrast, the GNU General Public 7297License is intended to guarantee your freedom to share and change free 7298software--to make sure the software is free for all its users. This 7299General Public License applies to most of the Free Software 7300Foundation's software and to any other program whose authors commit to 7301using it. (Some other Free Software Foundation software is covered by 7302the GNU Lesser General Public License instead.) You can apply it to 7303your programs, too. 7304 7305 When we speak of free software, we are referring to freedom, not 7306price. Our General Public Licenses are designed to make sure that you 7307have the freedom to distribute copies of free software (and charge for 7308this service if you wish), that you receive source code or can get it 7309if you want it, that you can change the software or use pieces of it 7310in new free programs; and that you know you can do these things. 7311 7312 To protect your rights, we need to make restrictions that forbid 7313anyone to deny you these rights or to ask you to surrender the rights. 7314These restrictions translate to certain responsibilities for you if you 7315distribute copies of the software, or if you modify it. 7316 7317 For example, if you distribute copies of such a program, whether 7318gratis or for a fee, you must give the recipients all the rights that 7319you have. You must make sure that they, too, receive or can get the 7320source code. And you must show them these terms so they know their 7321rights. 7322 7323 We protect your rights with two steps: (1) copyright the software, and 7324(2) offer you this license which gives you legal permission to copy, 7325distribute and/or modify the software. 7326 7327 Also, for each author's protection and ours, we want to make certain 7328that everyone understands that there is no warranty for this free 7329software. If the software is modified by someone else and passed on, we 7330want its recipients to know that what they have is not the original, so 7331that any problems introduced by others will not reflect on the original 7332authors' reputations. 7333 7334 Finally, any free program is threatened constantly by software 7335patents. We wish to avoid the danger that redistributors of a free 7336program will individually obtain patent licenses, in effect making the 7337program proprietary. To prevent this, we have made it clear that any 7338patent must be licensed for everyone's free use or not licensed at all. 7339 7340 The precise terms and conditions for copying, distribution and 7341modification follow. 7342 7343 GNU GENERAL PUBLIC LICENSE 7344 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 7345 7346 0. This License applies to any program or other work which contains 7347a notice placed by the copyright holder saying it may be distributed 7348under the terms of this General Public License. The "Program", below, 7349refers to any such program or work, and a "work based on the Program" 7350means either the Program or any derivative work under copyright law: 7351that is to say, a work containing the Program or a portion of it, 7352either verbatim or with modifications and/or translated into another 7353language. (Hereinafter, translation is included without limitation in 7354the term "modification".) Each licensee is addressed as "you". 7355 7356Activities other than copying, distribution and modification are not 7357covered by this License; they are outside its scope. The act of 7358running the Program is not restricted, and the output from the Program 7359is covered only if its contents constitute a work based on the 7360Program (independent of having been made by running the Program). 7361Whether that is true depends on what the Program does. 7362 7363 1. You may copy and distribute verbatim copies of the Program's 7364source code as you receive it, in any medium, provided that you 7365conspicuously and appropriately publish on each copy an appropriate 7366copyright notice and disclaimer of warranty; keep intact all the 7367notices that refer to this License and to the absence of any warranty; 7368and give any other recipients of the Program a copy of this License 7369along with the Program. 7370 7371You may charge a fee for the physical act of transferring a copy, and 7372you may at your option offer warranty protection in exchange for a fee. 7373 7374 2. You may modify your copy or copies of the Program or any portion 7375of it, thus forming a work based on the Program, and copy and 7376distribute such modifications or work under the terms of Section 1 7377above, provided that you also meet all of these conditions: 7378 7379 a) You must cause the modified files to carry prominent notices 7380 stating that you changed the files and the date of any change. 7381 7382 b) You must cause any work that you distribute or publish, that in 7383 whole or in part contains or is derived from the Program or any 7384 part thereof, to be licensed as a whole at no charge to all third 7385 parties under the terms of this License. 7386 7387 c) If the modified program normally reads commands interactively 7388 when run, you must cause it, when started running for such 7389 interactive use in the most ordinary way, to print or display an 7390 announcement including an appropriate copyright notice and a 7391 notice that there is no warranty (or else, saying that you provide 7392 a warranty) and that users may redistribute the program under 7393 these conditions, and telling the user how to view a copy of this 7394 License. (Exception: if the Program itself is interactive but 7395 does not normally print such an announcement, your work based on 7396 the Program is not required to print an announcement.) 7397 7398These requirements apply to the modified work as a whole. If 7399identifiable sections of that work are not derived from the Program, 7400and can be reasonably considered independent and separate works in 7401themselves, then this License, and its terms, do not apply to those 7402sections when you distribute them as separate works. But when you 7403distribute the same sections as part of a whole which is a work based 7404on the Program, the distribution of the whole must be on the terms of 7405this License, whose permissions for other licensees extend to the 7406entire whole, and thus to each and every part regardless of who wrote it. 7407 7408Thus, it is not the intent of this section to claim rights or contest 7409your rights to work written entirely by you; rather, the intent is to 7410exercise the right to control the distribution of derivative or 7411collective works based on the Program. 7412 7413In addition, mere aggregation of another work not based on the Program 7414with the Program (or with a work based on the Program) on a volume of 7415a storage or distribution medium does not bring the other work under 7416the scope of this License. 7417 7418 3. You may copy and distribute the Program (or a work based on it, 7419under Section 2) in object code or executable form under the terms of 7420Sections 1 and 2 above provided that you also do one of the following: 7421 7422 a) Accompany it with the complete corresponding machine-readable 7423 source code, which must be distributed under the terms of Sections 7424 1 and 2 above on a medium customarily used for software interchange; or, 7425 7426 b) Accompany it with a written offer, valid for at least three 7427 years, to give any third party, for a charge no more than your 7428 cost of physically performing source distribution, a complete 7429 machine-readable copy of the corresponding source code, to be 7430 distributed under the terms of Sections 1 and 2 above on a medium 7431 customarily used for software interchange; or, 7432 7433 c) Accompany it with the information you received as to the offer 7434 to distribute corresponding source code. (This alternative is 7435 allowed only for noncommercial distribution and only if you 7436 received the program in object code or executable form with such 7437 an offer, in accord with Subsection b above.) 7438 7439The source code for a work means the preferred form of the work for 7440making modifications to it. For an executable work, complete source 7441code means all the source code for all modules it contains, plus any 7442associated interface definition files, plus the scripts used to 7443control compilation and installation of the executable. However, as a 7444special exception, the source code distributed need not include 7445anything that is normally distributed (in either source or binary 7446form) with the major components (compiler, kernel, and so on) of the 7447operating system on which the executable runs, unless that component 7448itself accompanies the executable. 7449 7450If distribution of executable or object code is made by offering 7451access to copy from a designated place, then offering equivalent 7452access to copy the source code from the same place counts as 7453distribution of the source code, even though third parties are not 7454compelled to copy the source along with the object code. 7455 7456 4. You may not copy, modify, sublicense, or distribute the Program 7457except as expressly provided under this License. Any attempt 7458otherwise to copy, modify, sublicense or distribute the Program is 7459void, and will automatically terminate your rights under this License. 7460However, parties who have received copies, or rights, from you under 7461this License will not have their licenses terminated so long as such 7462parties remain in full compliance. 7463 7464 5. You are not required to accept this License, since you have not 7465signed it. However, nothing else grants you permission to modify or 7466distribute the Program or its derivative works. These actions are 7467prohibited by law if you do not accept this License. Therefore, by 7468modifying or distributing the Program (or any work based on the 7469Program), you indicate your acceptance of this License to do so, and 7470all its terms and conditions for copying, distributing or modifying 7471the Program or works based on it. 7472 7473 6. Each time you redistribute the Program (or any work based on the 7474Program), the recipient automatically receives a license from the 7475original licensor to copy, distribute or modify the Program subject to 7476these terms and conditions. You may not impose any further 7477restrictions on the recipients' exercise of the rights granted herein. 7478You are not responsible for enforcing compliance by third parties to 7479this License. 7480 7481 7. If, as a consequence of a court judgment or allegation of patent 7482infringement or for any other reason (not limited to patent issues), 7483conditions are imposed on you (whether by court order, agreement or 7484otherwise) that contradict the conditions of this License, they do not 7485excuse you from the conditions of this License. If you cannot 7486distribute so as to satisfy simultaneously your obligations under this 7487License and any other pertinent obligations, then as a consequence you 7488may not distribute the Program at all. For example, if a patent 7489license would not permit royalty-free redistribution of the Program by 7490all those who receive copies directly or indirectly through you, then 7491the only way you could satisfy both it and this License would be to 7492refrain entirely from distribution of the Program. 7493 7494If any portion of this section is held invalid or unenforceable under 7495any particular circumstance, the balance of the section is intended to 7496apply and the section as a whole is intended to apply in other 7497circumstances. 7498 7499It is not the purpose of this section to induce you to infringe any 7500patents or other property right claims or to contest validity of any 7501such claims; this section has the sole purpose of protecting the 7502integrity of the free software distribution system, which is 7503implemented by public license practices. Many people have made 7504generous contributions to the wide range of software distributed 7505through that system in reliance on consistent application of that 7506system; it is up to the author/donor to decide if he or she is willing 7507to distribute software through any other system and a licensee cannot 7508impose that choice. 7509 7510This section is intended to make thoroughly clear what is believed to 7511be a consequence of the rest of this License. 7512 7513 8. If the distribution and/or use of the Program is restricted in 7514certain countries either by patents or by copyrighted interfaces, the 7515original copyright holder who places the Program under this License 7516may add an explicit geographical distribution limitation excluding 7517those countries, so that distribution is permitted only in or among 7518countries not thus excluded. In such case, this License incorporates 7519the limitation as if written in the body of this License. 7520 7521 9. The Free Software Foundation may publish revised and/or new versions 7522of the General Public License from time to time. Such new versions will 7523be similar in spirit to the present version, but may differ in detail to 7524address new problems or concerns. 7525 7526Each version is given a distinguishing version number. If the Program 7527specifies a version number of this License which applies to it and "any 7528later version", you have the option of following the terms and conditions 7529either of that version or of any later version published by the Free 7530Software Foundation. If the Program does not specify a version number of 7531this License, you may choose any version ever published by the Free Software 7532Foundation. 7533 7534 10. If you wish to incorporate parts of the Program into other free 7535programs whose distribution conditions are different, write to the author 7536to ask for permission. For software which is copyrighted by the Free 7537Software Foundation, write to the Free Software Foundation; we sometimes 7538make exceptions for this. Our decision will be guided by the two goals 7539of preserving the free status of all derivatives of our free software and 7540of promoting the sharing and reuse of software generally. 7541 7542 NO WARRANTY 7543 7544 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 7545FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 7546OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 7547PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 7548OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 7549MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 7550TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 7551PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 7552REPAIR OR CORRECTION. 7553 7554 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 7555WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 7556REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 7557INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 7558OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 7559TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 7560YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 7561PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 7562POSSIBILITY OF SUCH DAMAGES. 7563 7564 END OF TERMS AND CONDITIONS 7565 7566 How to Apply These Terms to Your New Programs 7567 7568 If you develop a new program, and you want it to be of the greatest 7569possible use to the public, the best way to achieve this is to make it 7570free software which everyone can redistribute and change under these terms. 7571 7572 To do so, attach the following notices to the program. It is safest 7573to attach them to the start of each source file to most effectively 7574convey the exclusion of warranty; and each file should have at least 7575the "copyright" line and a pointer to where the full notice is found. 7576 7577 <one line to give the program's name and a brief idea of what it does.> 7578 Copyright (C) <year> <name of author> 7579 7580 This program is free software; you can redistribute it and/or modify 7581 it under the terms of the GNU General Public License as published by 7582 the Free Software Foundation; either version 2 of the License, or 7583 (at your option) any later version. 7584 7585 This program is distributed in the hope that it will be useful, 7586 but WITHOUT ANY WARRANTY; without even the implied warranty of 7587 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 7588 GNU General Public License for more details. 7589 7590 You should have received a copy of the GNU General Public License along 7591 with this program; if not, write to the Free Software Foundation, Inc., 7592 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 7593 7594Also add information on how to contact you by electronic and paper mail. 7595 7596If the program is interactive, make it output a short notice like this 7597when it starts in an interactive mode: 7598 7599 Gnomovision version 69, Copyright (C) year name of author 7600 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 7601 This is free software, and you are welcome to redistribute it 7602 under certain conditions; type `show c' for details. 7603 7604The hypothetical commands `show w' and `show c' should show the appropriate 7605parts of the General Public License. Of course, the commands you use may 7606be called something other than `show w' and `show c'; they could even be 7607mouse-clicks or menu items--whatever suits your program. 7608 7609You should also get your employer (if you work as a programmer) or your 7610school, if any, to sign a "copyright disclaimer" for the program, if 7611necessary. Here is a sample; alter the names: 7612 7613 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 7614 `Gnomovision' (which makes passes at compilers) written by James Hacker. 7615 7616 <signature of Ty Coon>, 1 April 1989 7617 Ty Coon, President of Vice 7618 7619This General Public License does not permit incorporating your program into 7620proprietary programs. If your program is a subroutine library, you may 7621consider it more useful to permit linking proprietary applications with the 7622library. If this is what you want to do, use the GNU Lesser General 7623Public License instead of this License. 7624 7625Copyright (c) 2011 The LevelDB Authors. All rights reserved. 7626 7627Redistribution and use in source and binary forms, with or without 7628modification, are permitted provided that the following conditions are 7629met: 7630 7631 * Redistributions of source code must retain the above copyright 7632notice, this list of conditions and the following disclaimer. 7633 * Redistributions in binary form must reproduce the above 7634copyright notice, this list of conditions and the following disclaimer 7635in the documentation and/or other materials provided with the 7636distribution. 7637 * Neither the name of Google Inc. nor the names of its 7638contributors may be used to endorse or promote products derived from 7639this software without specific prior written permission. 7640 7641THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7642"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7643LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7644A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7645OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7646SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7647LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7648DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7649THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7650(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7651OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7652 7653/* 7654 * Copyright (c) 2008 NVIDIA, Corporation 7655 * 7656 * Permission is hereby granted, free of charge, to any person obtaining a copy 7657 * of this software and associated documentation files (the "Software"), to deal 7658 * in the Software without restriction, including without limitation the rights 7659 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7660 * copies of the Software, and to permit persons to whom the Software is 7661 * furnished to do so, subject to the following conditions: 7662 * 7663 * The above copyright notice and this permission notice (including the next 7664 * paragraph) shall be included in all copies or substantial portions of the 7665 * Software. 7666 * 7667 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7668 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7669 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7670 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7671 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7672 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7673 * SOFTWARE. 7674 */ 7675Copyright 2000-2007 Niels Provos <[email protected]> 7676Copyright 2007-2009 Niels Provos and Nick Mathewson 7677 7678Redistribution and use in source and binary forms, with or without 7679modification, are permitted provided that the following conditions 7680are met: 76811. Redistributions of source code must retain the above copyright 7682 notice, this list of conditions and the following disclaimer. 76832. Redistributions in binary form must reproduce the above copyright 7684 notice, this list of conditions and the following disclaimer in the 7685 documentation and/or other materials provided with the distribution. 76863. The name of the author may not be used to endorse or promote products 7687 derived from this software without specific prior written permission. 7688 7689THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 7690IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 7691OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 7692IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 7693INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 7694NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7695DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7696THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7697(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 7698THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7699 7700Copyright (c) 2013, Google Inc. 7701All rights reserved. 7702 7703Redistribution and use in source and binary forms, with or without modification, 7704are permitted provided that the following conditions are met: 7705 7706 * Redistributions of source code must retain the above copyright notice, 7707 this list of conditions and the following disclaimer. 7708 * Redistributions in binary form must reproduce the above copyright notice, 7709 this list of conditions and the following disclaimer in the documentation 7710 and/or other materials provided with the distribution. 7711 * The name of the author may not be used to endorse or promote products 7712 derived from this software without specific prior written permission. 7713 7714THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 7715AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 7716IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 7717ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 7718LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 7719CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 7720GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 7721HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 7722STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 7723WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 7724SUCH DAMAGE. 7725(Copied from the README.) 7726 7727-------------------------------------------------------------------------------- 7728 7729The authors make NO WARRANTY or representation, either express or implied, 7730with respect to this software, its quality, accuracy, merchantability, or 7731fitness for a particular purpose. This software is provided "AS IS", and you, 7732its user, assume the entire risk as to its quality and accuracy. 7733 7734This software is copyright (C) 1991-1998, Thomas G. Lane. 7735All Rights Reserved except as specified below. 7736 7737Permission is hereby granted to use, copy, modify, and distribute this 7738software (or portions thereof) for any purpose, without fee, subject to these 7739conditions: 7740(1) If any part of the source code for this software is distributed, then this 7741README file must be included, with this copyright and no-warranty notice 7742unaltered; and any additions, deletions, or changes to the original files 7743must be clearly indicated in accompanying documentation. 7744(2) If only executable code is distributed, then the accompanying 7745documentation must state that "this software is based in part on the work of 7746the Independent JPEG Group". 7747(3) Permission for use of this software is granted only if the user accepts 7748full responsibility for any undesirable consequences; the authors accept 7749NO LIABILITY for damages of any kind. 7750 7751These conditions apply to any software derived from or based on the IJG code, 7752not just to the unmodified library. If you use our work, you ought to 7753acknowledge us. 7754 7755Permission is NOT granted for the use of any IJG author's name or company name 7756in advertising or publicity relating to this software or products derived from 7757it. This software may be referred to only as "the Independent JPEG Group's 7758software". 7759 7760We specifically permit and encourage the use of this software as the basis of 7761commercial products, provided that all warranty or liability claims are 7762assumed by the product vendor. 7763 7764 7765ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, 7766sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. 7767ansi2knr.c is NOT covered by the above copyright and conditions, but instead 7768by the usual distribution terms of the Free Software Foundation; principally, 7769that you must include source code if you redistribute it. (See the file 7770ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part 7771of any program generated from the IJG code, this does not limit you more than 7772the foregoing paragraphs do. 7773 7774The Unix configuration script "configure" was produced with GNU Autoconf. 7775It is copyright by the Free Software Foundation but is freely distributable. 7776The same holds for its supporting scripts (config.guess, config.sub, 7777ltconfig, ltmain.sh). Another support script, install-sh, is copyright 7778by M.I.T. but is also freely distributable. 7779 7780It appears that the arithmetic coding option of the JPEG spec is covered by 7781patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot 7782legally be used without obtaining one or more licenses. For this reason, 7783support for arithmetic coding has been removed from the free JPEG software. 7784(Since arithmetic coding provides only a marginal gain over the unpatented 7785Huffman mode, it is unlikely that very many implementations will support it.) 7786So far as we are aware, there are no patent restrictions on the remaining 7787code. 7788 7789The IJG distribution formerly included code to read and write GIF files. 7790To avoid entanglement with the Unisys LZW patent, GIF reading support has 7791been removed altogether, and the GIF writer has been simplified to produce 7792"uncompressed GIFs". This technique does not use the LZW algorithm; the 7793resulting GIF files are larger than usual, but are readable by all standard 7794GIF decoders. 7795 7796We are required to state that 7797 "The Graphics Interchange Format(c) is the Copyright property of 7798 CompuServe Incorporated. GIF(sm) is a Service Mark property of 7799 CompuServe Incorporated." 7800 7801Copyright (C) 2011 Google Inc. 7802 7803Licensed under the Apache License, Version 2.0 (the "License"); 7804you may not use this file except in compliance with the License. 7805You may obtain a copy of the License at 7806 7807http://www.apache.org/licenses/LICENSE-2.0 7808 7809Unless required by applicable law or agreed to in writing, software 7810distributed under the License is distributed on an "AS IS" BASIS, 7811WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7812See the License for the specific language governing permissions and 7813limitations under the License. 7814 7815 7816This copy of the libpng notices is provided for your convenience. In case of 7817any discrepancy between this copy and the notices in the file png.h that is 7818included in the libpng distribution, the latter shall prevail. 7819 7820COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 7821 7822If you modify libpng you may insert additional notices immediately following 7823this sentence. 7824 7825This code is released under the libpng license. 7826 7827libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are 7828Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 7829distributed according to the same disclaimer and license as libpng-1.2.5 7830with the following individual added to the list of Contributing Authors 7831 7832 Cosmin Truta 7833 7834libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 7835Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 7836distributed according to the same disclaimer and license as libpng-1.0.6 7837with the following individuals added to the list of Contributing Authors 7838 7839 Simon-Pierre Cadieux 7840 Eric S. Raymond 7841 Gilles Vollant 7842 7843and with the following additions to the disclaimer: 7844 7845 There is no warranty against interference with your enjoyment of the 7846 library or against infringement. There is no warranty that our 7847 efforts or the library will fulfill any of your particular purposes 7848 or needs. This library is provided with all faults, and the entire 7849 risk of satisfactory quality, performance, accuracy, and effort is with 7850 the user. 7851 7852libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 7853Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 7854distributed according to the same disclaimer and license as libpng-0.96, 7855with the following individuals added to the list of Contributing Authors: 7856 7857 Tom Lane 7858 Glenn Randers-Pehrson 7859 Willem van Schaik 7860 7861libpng versions 0.89, June 1996, through 0.96, May 1997, are 7862Copyright (c) 1996, 1997 Andreas Dilger 7863Distributed according to the same disclaimer and license as libpng-0.88, 7864with the following individuals added to the list of Contributing Authors: 7865 7866 John Bowler 7867 Kevin Bracey 7868 Sam Bushell 7869 Magnus Holmgren 7870 Greg Roelofs 7871 Tom Tanner 7872 7873libpng versions 0.5, May 1995, through 0.88, January 1996, are 7874Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 7875 7876For the purposes of this copyright and license, "Contributing Authors" 7877is defined as the following set of individuals: 7878 7879 Andreas Dilger 7880 Dave Martindale 7881 Guy Eric Schalnat 7882 Paul Schmidt 7883 Tim Wegner 7884 7885The PNG Reference Library is supplied "AS IS". The Contributing Authors 7886and Group 42, Inc. disclaim all warranties, expressed or implied, 7887including, without limitation, the warranties of merchantability and of 7888fitness for any purpose. The Contributing Authors and Group 42, Inc. 7889assume no liability for direct, indirect, incidental, special, exemplary, 7890or consequential damages, which may result from the use of the PNG 7891Reference Library, even if advised of the possibility of such damage. 7892 7893Permission is hereby granted to use, copy, modify, and distribute this 7894source code, or portions hereof, for any purpose, without fee, subject 7895to the following restrictions: 7896 78971. The origin of this source code must not be misrepresented. 7898 78992. Altered versions must be plainly marked as such and must not 7900 be misrepresented as being the original source. 7901 79023. This Copyright notice may not be removed or altered from any 7903 source or altered source distribution. 7904 7905The Contributing Authors and Group 42, Inc. specifically permit, without 7906fee, and encourage the use of this source code as a component to 7907supporting the PNG file format in commercial products. If you use this 7908source code in a product, acknowledgment is not required but would be 7909appreciated. 7910 7911 7912A "png_get_copyright" function is available, for convenient use in "about" 7913boxes and the like: 7914 7915 printf("%s",png_get_copyright(NULL)); 7916 7917Also, the PNG logo (in PNG format, of course) is supplied in the 7918files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 7919 7920Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 7921certification mark of the Open Source Initiative. 7922 7923Glenn Randers-Pehrson 7924glennrp at users.sourceforge.net 7925July 7, 2011 7926 7927 GNU LESSER GENERAL PUBLIC LICENSE 7928 Version 2.1, February 1999 7929 7930 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 7931 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 7932 Everyone is permitted to copy and distribute verbatim copies 7933 of this license document, but changing it is not allowed. 7934 7935[This is the first released version of the Lesser GPL. It also counts 7936 as the successor of the GNU Library Public License, version 2, hence 7937 the version number 2.1.] 7938 7939 Preamble 7940 7941 The licenses for most software are designed to take away your 7942freedom to share and change it. By contrast, the GNU General Public 7943Licenses are intended to guarantee your freedom to share and change 7944free software--to make sure the software is free for all its users. 7945 7946 This license, the Lesser General Public License, applies to some 7947specially designated software packages--typically libraries--of the 7948Free Software Foundation and other authors who decide to use it. You 7949can use it too, but we suggest you first think carefully about whether 7950this license or the ordinary General Public License is the better 7951strategy to use in any particular case, based on the explanations below. 7952 7953 When we speak of free software, we are referring to freedom of use, 7954not price. Our General Public Licenses are designed to make sure that 7955you have the freedom to distribute copies of free software (and charge 7956for this service if you wish); that you receive source code or can get 7957it if you want it; that you can change the software and use pieces of 7958it in new free programs; and that you are informed that you can do 7959these things. 7960 7961 To protect your rights, we need to make restrictions that forbid 7962distributors to deny you these rights or to ask you to surrender these 7963rights. These restrictions translate to certain responsibilities for 7964you if you distribute copies of the library or if you modify it. 7965 7966 For example, if you distribute copies of the library, whether gratis 7967or for a fee, you must give the recipients all the rights that we gave 7968you. You must make sure that they, too, receive or can get the source 7969code. If you link other code with the library, you must provide 7970complete object files to the recipients, so that they can relink them 7971with the library after making changes to the library and recompiling 7972it. And you must show them these terms so they know their rights. 7973 7974 We protect your rights with a two-step method: (1) we copyright the 7975library, and (2) we offer you this license, which gives you legal 7976permission to copy, distribute and/or modify the library. 7977 7978 To protect each distributor, we want to make it very clear that 7979there is no warranty for the free library. Also, if the library is 7980modified by someone else and passed on, the recipients should know 7981that what they have is not the original version, so that the original 7982author's reputation will not be affected by problems that might be 7983introduced by others. 7984 7985 Finally, software patents pose a constant threat to the existence of 7986any free program. We wish to make sure that a company cannot 7987effectively restrict the users of a free program by obtaining a 7988restrictive license from a patent holder. Therefore, we insist that 7989any patent license obtained for a version of the library must be 7990consistent with the full freedom of use specified in this license. 7991 7992 Most GNU software, including some libraries, is covered by the 7993ordinary GNU General Public License. This license, the GNU Lesser 7994General Public License, applies to certain designated libraries, and 7995is quite different from the ordinary General Public License. We use 7996this license for certain libraries in order to permit linking those 7997libraries into non-free programs. 7998 7999 When a program is linked with a library, whether statically or using 8000a shared library, the combination of the two is legally speaking a 8001combined work, a derivative of the original library. The ordinary 8002General Public License therefore permits such linking only if the 8003entire combination fits its criteria of freedom. The Lesser General 8004Public License permits more lax criteria for linking other code with 8005the library. 8006 8007 We call this license the "Lesser" General Public License because it 8008does Less to protect the user's freedom than the ordinary General 8009Public License. It also provides other free software developers Less 8010of an advantage over competing non-free programs. These disadvantages 8011are the reason we use the ordinary General Public License for many 8012libraries. However, the Lesser license provides advantages in certain 8013special circumstances. 8014 8015 For example, on rare occasions, there may be a special need to 8016encourage the widest possible use of a certain library, so that it becomes 8017a de-facto standard. To achieve this, non-free programs must be 8018allowed to use the library. A more frequent case is that a free 8019library does the same job as widely used non-free libraries. In this 8020case, there is little to gain by limiting the free library to free 8021software only, so we use the Lesser General Public License. 8022 8023 In other cases, permission to use a particular library in non-free 8024programs enables a greater number of people to use a large body of 8025free software. For example, permission to use the GNU C Library in 8026non-free programs enables many more people to use the whole GNU 8027operating system, as well as its variant, the GNU/Linux operating 8028system. 8029 8030 Although the Lesser General Public License is Less protective of the 8031users' freedom, it does ensure that the user of a program that is 8032linked with the Library has the freedom and the wherewithal to run 8033that program using a modified version of the Library. 8034 8035 The precise terms and conditions for copying, distribution and 8036modification follow. Pay close attention to the difference between a 8037"work based on the library" and a "work that uses the library". The 8038former contains code derived from the library, whereas the latter must 8039be combined with the library in order to run. 8040 8041 GNU LESSER GENERAL PUBLIC LICENSE 8042 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 8043 8044 0. This License Agreement applies to any software library or other 8045program which contains a notice placed by the copyright holder or 8046other authorized party saying it may be distributed under the terms of 8047this Lesser General Public License (also called "this License"). 8048Each licensee is addressed as "you". 8049 8050 A "library" means a collection of software functions and/or data 8051prepared so as to be conveniently linked with application programs 8052(which use some of those functions and data) to form executables. 8053 8054 The "Library", below, refers to any such software library or work 8055which has been distributed under these terms. A "work based on the 8056Library" means either the Library or any derivative work under 8057copyright law: that is to say, a work containing the Library or a 8058portion of it, either verbatim or with modifications and/or translated 8059straightforwardly into another language. (Hereinafter, translation is 8060included without limitation in the term "modification".) 8061 8062 "Source code" for a work means the preferred form of the work for 8063making modifications to it. For a library, complete source code means 8064all the source code for all modules it contains, plus any associated 8065interface definition files, plus the scripts used to control compilation 8066and installation of the library. 8067 8068 Activities other than copying, distribution and modification are not 8069covered by this License; they are outside its scope. The act of 8070running a program using the Library is not restricted, and output from 8071such a program is covered only if its contents constitute a work based 8072on the Library (independent of the use of the Library in a tool for 8073writing it). Whether that is true depends on what the Library does 8074and what the program that uses the Library does. 8075 8076 1. You may copy and distribute verbatim copies of the Library's 8077complete source code as you receive it, in any medium, provided that 8078you conspicuously and appropriately publish on each copy an 8079appropriate copyright notice and disclaimer of warranty; keep intact 8080all the notices that refer to this License and to the absence of any 8081warranty; and distribute a copy of this License along with the 8082Library. 8083 8084 You may charge a fee for the physical act of transferring a copy, 8085and you may at your option offer warranty protection in exchange for a 8086fee. 8087 8088 2. You may modify your copy or copies of the Library or any portion 8089of it, thus forming a work based on the Library, and copy and 8090distribute such modifications or work under the terms of Section 1 8091above, provided that you also meet all of these conditions: 8092 8093 a) The modified work must itself be a software library. 8094 8095 b) You must cause the files modified to carry prominent notices 8096 stating that you changed the files and the date of any change. 8097 8098 c) You must cause the whole of the work to be licensed at no 8099 charge to all third parties under the terms of this License. 8100 8101 d) If a facility in the modified Library refers to a function or a 8102 table of data to be supplied by an application program that uses 8103 the facility, other than as an argument passed when the facility 8104 is invoked, then you must make a good faith effort to ensure that, 8105 in the event an application does not supply such function or 8106 table, the facility still operates, and performs whatever part of 8107 its purpose remains meaningful. 8108 8109 (For example, a function in a library to compute square roots has 8110 a purpose that is entirely well-defined independent of the 8111 application. Therefore, Subsection 2d requires that any 8112 application-supplied function or table used by this function must 8113 be optional: if the application does not supply it, the square 8114 root function must still compute square roots.) 8115 8116These requirements apply to the modified work as a whole. If 8117identifiable sections of that work are not derived from the Library, 8118and can be reasonably considered independent and separate works in 8119themselves, then this License, and its terms, do not apply to those 8120sections when you distribute them as separate works. But when you 8121distribute the same sections as part of a whole which is a work based 8122on the Library, the distribution of the whole must be on the terms of 8123this License, whose permissions for other licensees extend to the 8124entire whole, and thus to each and every part regardless of who wrote 8125it. 8126 8127Thus, it is not the intent of this section to claim rights or contest 8128your rights to work written entirely by you; rather, the intent is to 8129exercise the right to control the distribution of derivative or 8130collective works based on the Library. 8131 8132In addition, mere aggregation of another work not based on the Library 8133with the Library (or with a work based on the Library) on a volume of 8134a storage or distribution medium does not bring the other work under 8135the scope of this License. 8136 8137 3. You may opt to apply the terms of the ordinary GNU General Public 8138License instead of this License to a given copy of the Library. To do 8139this, you must alter all the notices that refer to this License, so 8140that they refer to the ordinary GNU General Public License, version 2, 8141instead of to this License. (If a newer version than version 2 of the 8142ordinary GNU General Public License has appeared, then you can specify 8143that version instead if you wish.) Do not make any other change in 8144these notices. 8145 8146 Once this change is made in a given copy, it is irreversible for 8147that copy, so the ordinary GNU General Public License applies to all 8148subsequent copies and derivative works made from that copy. 8149 8150 This option is useful when you wish to copy part of the code of 8151the Library into a program that is not a library. 8152 8153 4. You may copy and distribute the Library (or a portion or 8154derivative of it, under Section 2) in object code or executable form 8155under the terms of Sections 1 and 2 above provided that you accompany 8156it with the complete corresponding machine-readable source code, which 8157must be distributed under the terms of Sections 1 and 2 above on a 8158medium customarily used for software interchange. 8159 8160 If distribution of object code is made by offering access to copy 8161from a designated place, then offering equivalent access to copy the 8162source code from the same place satisfies the requirement to 8163distribute the source code, even though third parties are not 8164compelled to copy the source along with the object code. 8165 8166 5. A program that contains no derivative of any portion of the 8167Library, but is designed to work with the Library by being compiled or 8168linked with it, is called a "work that uses the Library". Such a 8169work, in isolation, is not a derivative work of the Library, and 8170therefore falls outside the scope of this License. 8171 8172 However, linking a "work that uses the Library" with the Library 8173creates an executable that is a derivative of the Library (because it 8174contains portions of the Library), rather than a "work that uses the 8175library". The executable is therefore covered by this License. 8176Section 6 states terms for distribution of such executables. 8177 8178 When a "work that uses the Library" uses material from a header file 8179that is part of the Library, the object code for the work may be a 8180derivative work of the Library even though the source code is not. 8181Whether this is true is especially significant if the work can be 8182linked without the Library, or if the work is itself a library. The 8183threshold for this to be true is not precisely defined by law. 8184 8185 If such an object file uses only numerical parameters, data 8186structure layouts and accessors, and small macros and small inline 8187functions (ten lines or less in length), then the use of the object 8188file is unrestricted, regardless of whether it is legally a derivative 8189work. (Executables containing this object code plus portions of the 8190Library will still fall under Section 6.) 8191 8192 Otherwise, if the work is a derivative of the Library, you may 8193distribute the object code for the work under the terms of Section 6. 8194Any executables containing that work also fall under Section 6, 8195whether or not they are linked directly with the Library itself. 8196 8197 6. As an exception to the Sections above, you may also combine or 8198link a "work that uses the Library" with the Library to produce a 8199work containing portions of the Library, and distribute that work 8200under terms of your choice, provided that the terms permit 8201modification of the work for the customer's own use and reverse 8202engineering for debugging such modifications. 8203 8204 You must give prominent notice with each copy of the work that the 8205Library is used in it and that the Library and its use are covered by 8206this License. You must supply a copy of this License. If the work 8207during execution displays copyright notices, you must include the 8208copyright notice for the Library among them, as well as a reference 8209directing the user to the copy of this License. Also, you must do one 8210of these things: 8211 8212 a) Accompany the work with the complete corresponding 8213 machine-readable source code for the Library including whatever 8214 changes were used in the work (which must be distributed under 8215 Sections 1 and 2 above); and, if the work is an executable linked 8216 with the Library, with the complete machine-readable "work that 8217 uses the Library", as object code and/or source code, so that the 8218 user can modify the Library and then relink to produce a modified 8219 executable containing the modified Library. (It is understood 8220 that the user who changes the contents of definitions files in the 8221 Library will not necessarily be able to recompile the application 8222 to use the modified definitions.) 8223 8224 b) Use a suitable shared library mechanism for linking with the 8225 Library. A suitable mechanism is one that (1) uses at run time a 8226 copy of the library already present on the user's computer system, 8227 rather than copying library functions into the executable, and (2) 8228 will operate properly with a modified version of the library, if 8229 the user installs one, as long as the modified version is 8230 interface-compatible with the version that the work was made with. 8231 8232 c) Accompany the work with a written offer, valid for at 8233 least three years, to give the same user the materials 8234 specified in Subsection 6a, above, for a charge no more 8235 than the cost of performing this distribution. 8236 8237 d) If distribution of the work is made by offering access to copy 8238 from a designated place, offer equivalent access to copy the above 8239 specified materials from the same place. 8240 8241 e) Verify that the user has already received a copy of these 8242 materials or that you have already sent this user a copy. 8243 8244 For an executable, the required form of the "work that uses the 8245Library" must include any data and utility programs needed for 8246reproducing the executable from it. However, as a special exception, 8247the materials to be distributed need not include anything that is 8248normally distributed (in either source or binary form) with the major 8249components (compiler, kernel, and so on) of the operating system on 8250which the executable runs, unless that component itself accompanies 8251the executable. 8252 8253 It may happen that this requirement contradicts the license 8254restrictions of other proprietary libraries that do not normally 8255accompany the operating system. Such a contradiction means you cannot 8256use both them and the Library together in an executable that you 8257distribute. 8258 8259 7. You may place library facilities that are a work based on the 8260Library side-by-side in a single library together with other library 8261facilities not covered by this License, and distribute such a combined 8262library, provided that the separate distribution of the work based on 8263the Library and of the other library facilities is otherwise 8264permitted, and provided that you do these two things: 8265 8266 a) Accompany the combined library with a copy of the same work 8267 based on the Library, uncombined with any other library 8268 facilities. This must be distributed under the terms of the 8269 Sections above. 8270 8271 b) Give prominent notice with the combined library of the fact 8272 that part of it is a work based on the Library, and explaining 8273 where to find the accompanying uncombined form of the same work. 8274 8275 8. You may not copy, modify, sublicense, link with, or distribute 8276the Library except as expressly provided under this License. Any 8277attempt otherwise to copy, modify, sublicense, link with, or 8278distribute the Library is void, and will automatically terminate your 8279rights under this License. However, parties who have received copies, 8280or rights, from you under this License will not have their licenses 8281terminated so long as such parties remain in full compliance. 8282 8283 9. You are not required to accept this License, since you have not 8284signed it. However, nothing else grants you permission to modify or 8285distribute the Library or its derivative works. These actions are 8286prohibited by law if you do not accept this License. Therefore, by 8287modifying or distributing the Library (or any work based on the 8288Library), you indicate your acceptance of this License to do so, and 8289all its terms and conditions for copying, distributing or modifying 8290the Library or works based on it. 8291 8292 10. Each time you redistribute the Library (or any work based on the 8293Library), the recipient automatically receives a license from the 8294original licensor to copy, distribute, link with or modify the Library 8295subject to these terms and conditions. You may not impose any further 8296restrictions on the recipients' exercise of the rights granted herein. 8297You are not responsible for enforcing compliance by third parties with 8298this License. 8299 8300 11. If, as a consequence of a court judgment or allegation of patent 8301infringement or for any other reason (not limited to patent issues), 8302conditions are imposed on you (whether by court order, agreement or 8303otherwise) that contradict the conditions of this License, they do not 8304excuse you from the conditions of this License. If you cannot 8305distribute so as to satisfy simultaneously your obligations under this 8306License and any other pertinent obligations, then as a consequence you 8307may not distribute the Library at all. For example, if a patent 8308license would not permit royalty-free redistribution of the Library by 8309all those who receive copies directly or indirectly through you, then 8310the only way you could satisfy both it and this License would be to 8311refrain entirely from distribution of the Library. 8312 8313If any portion of this section is held invalid or unenforceable under any 8314particular circumstance, the balance of the section is intended to apply, 8315and the section as a whole is intended to apply in other circumstances. 8316 8317It is not the purpose of this section to induce you to infringe any 8318patents or other property right claims or to contest validity of any 8319such claims; this section has the sole purpose of protecting the 8320integrity of the free software distribution system which is 8321implemented by public license practices. Many people have made 8322generous contributions to the wide range of software distributed 8323through that system in reliance on consistent application of that 8324system; it is up to the author/donor to decide if he or she is willing 8325to distribute software through any other system and a licensee cannot 8326impose that choice. 8327 8328This section is intended to make thoroughly clear what is believed to 8329be a consequence of the rest of this License. 8330 8331 12. If the distribution and/or use of the Library is restricted in 8332certain countries either by patents or by copyrighted interfaces, the 8333original copyright holder who places the Library under this License may add 8334an explicit geographical distribution limitation excluding those countries, 8335so that distribution is permitted only in or among countries not thus 8336excluded. In such case, this License incorporates the limitation as if 8337written in the body of this License. 8338 8339 13. The Free Software Foundation may publish revised and/or new 8340versions of the Lesser General Public License from time to time. 8341Such new versions will be similar in spirit to the present version, 8342but may differ in detail to address new problems or concerns. 8343 8344Each version is given a distinguishing version number. If the Library 8345specifies a version number of this License which applies to it and 8346"any later version", you have the option of following the terms and 8347conditions either of that version or of any later version published by 8348the Free Software Foundation. If the Library does not specify a 8349license version number, you may choose any version ever published by 8350the Free Software Foundation. 8351 8352 14. If you wish to incorporate parts of the Library into other free 8353programs whose distribution conditions are incompatible with these, 8354write to the author to ask for permission. For software which is 8355copyrighted by the Free Software Foundation, write to the Free 8356Software Foundation; we sometimes make exceptions for this. Our 8357decision will be guided by the two goals of preserving the free status 8358of all derivatives of our free software and of promoting the sharing 8359and reuse of software generally. 8360 8361 NO WARRANTY 8362 8363 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 8364WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 8365EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 8366OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 8367KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 8368IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8369PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 8370LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 8371THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8372 8373 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 8374WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 8375AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 8376FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 8377CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 8378LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 8379RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 8380FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 8381SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 8382DAMAGES. 8383 8384 END OF TERMS AND CONDITIONS 8385 8386 How to Apply These Terms to Your New Libraries 8387 8388 If you develop a new library, and you want it to be of the greatest 8389possible use to the public, we recommend making it free software that 8390everyone can redistribute and change. You can do so by permitting 8391redistribution under these terms (or, alternatively, under the terms of the 8392ordinary General Public License). 8393 8394 To apply these terms, attach the following notices to the library. It is 8395safest to attach them to the start of each source file to most effectively 8396convey the exclusion of warranty; and each file should have at least the 8397"copyright" line and a pointer to where the full notice is found. 8398 8399 <one line to give the library's name and a brief idea of what it does.> 8400 Copyright (C) <year> <name of author> 8401 8402 This library is free software; you can redistribute it and/or 8403 modify it under the terms of the GNU Lesser General Public 8404 License as published by the Free Software Foundation; either 8405 version 2.1 of the License, or (at your option) any later version. 8406 8407 This library is distributed in the hope that it will be useful, 8408 but WITHOUT ANY WARRANTY; without even the implied warranty of 8409 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 8410 Lesser General Public License for more details. 8411 8412 You should have received a copy of the GNU Lesser General Public 8413 License along with this library; if not, write to the Free Software 8414 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 8415 8416Also add information on how to contact you by electronic and paper mail. 8417 8418You should also get your employer (if you work as a programmer) or your 8419school, if any, to sign a "copyright disclaimer" for the library, if 8420necessary. Here is a sample; alter the names: 8421 8422 Yoyodyne, Inc., hereby disclaims all copyright interest in the 8423 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 8424 8425 <signature of Ty Coon>, 1 April 1990 8426 Ty Coon, President of Vice 8427 8428That's all there is to it! 8429 8430 8431 8432 Permission is hereby granted, free of charge, to any person obtaining a 8433 copy of this software and associated documentation files (the 8434 "Software"), to deal in the Software without restriction, including 8435 without limitation the rights to use, copy, modify, merge, publish, 8436 distribute, sub license, and/or sell copies of the Software, and to 8437 permit persons to whom the Software is furnished to do so, subject to 8438 the following conditions: 8439 8440 The above copyright notice and this permission notice (including the 8441 next paragraph) shall be included in all copies or substantial portions 8442 of the Software. 8443 8444 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 8445 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 8446 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 8447 IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR 8448 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 8449 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 8450 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8451 8452Copyright (c) 2010, Google Inc. All rights reserved. 8453 8454Redistribution and use in source and binary forms, with or without 8455modification, are permitted provided that the following conditions are 8456met: 8457 8458 * Redistributions of source code must retain the above copyright 8459 notice, this list of conditions and the following disclaimer. 8460 8461 * Redistributions in binary form must reproduce the above copyright 8462 notice, this list of conditions and the following disclaimer in 8463 the documentation and/or other materials provided with the 8464 distribution. 8465 8466 * Neither the name of Google nor the names of its contributors may 8467 be used to endorse or promote products derived from this software 8468 without specific prior written permission. 8469 8470THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8471"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8472LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8473A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8474HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8475SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8476LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8477DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8478THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8479(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8480OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8481 8482Additional IP Rights Grant (Patents) 8483 8484"This implementation" means the copyrightable works distributed by 8485Google as part of the WebM Project. 8486 8487Google hereby grants to you a perpetual, worldwide, non-exclusive, 8488no-charge, royalty-free, irrevocable (except as stated in this section) 8489patent license to make, have made, use, offer to sell, sell, import, 8490transfer, and otherwise run, modify and propagate the contents of this 8491implementation of VP8, where such license applies only to those patent 8492claims, both currently owned by Google and acquired in the future, 8493licensable by Google that are necessarily infringed by this 8494implementation of VP8. This grant does not include claims that would be 8495infringed only as a consequence of further modification of this 8496implementation. If you or your agent or exclusive licensee institute or 8497order or agree to the institution of patent litigation against any 8498entity (including a cross-claim or counterclaim in a lawsuit) alleging 8499that this implementation of VP8 or any code incorporated within this 8500implementation of VP8 constitutes direct or contributory patent 8501infringement, or inducement of patent infringement, then any patent 8502rights granted to you under this License for this implementation of VP8 8503shall terminate as of the date such litigation is filed. 8504 8505Except where otherwise noted in the source code (e.g. the files hash.c, 8506list.c and the trio files, which are covered by a similar licence but 8507with different Copyright notices) all the files are: 8508 8509 Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. 8510 8511Permission is hereby granted, free of charge, to any person obtaining a copy 8512of this software and associated documentation files (the "Software"), to deal 8513in the Software without restriction, including without limitation the rights 8514to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8515copies of the Software, and to permit persons to whom the Software is fur- 8516nished to do so, subject to the following conditions: 8517 8518The above copyright notice and this permission notice shall be included in 8519all copies or substantial portions of the Software. 8520 8521THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8522IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 8523NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8524DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8525IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 8526NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8527 8528Except as contained in this notice, the name of Daniel Veillard shall not 8529be used in advertising or otherwise to promote the sale, use or other deal- 8530ings in this Software without prior written authorization from him. 8531 8532 8533Licence for libxslt except libexslt 8534---------------------------------------------------------------------- 8535 Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved. 8536 8537Permission is hereby granted, free of charge, to any person obtaining a copy 8538of this software and associated documentation files (the "Software"), to deal 8539in the Software without restriction, including without limitation the rights 8540to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8541copies of the Software, and to permit persons to whom the Software is fur- 8542nished to do so, subject to the following conditions: 8543 8544The above copyright notice and this permission notice shall be included in 8545all copies or substantial portions of the Software. 8546 8547THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8548IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 8549NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8550DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8551IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 8552NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8553 8554Except as contained in this notice, the name of Daniel Veillard shall not 8555be used in advertising or otherwise to promote the sale, use or other deal- 8556ings in this Software without prior written authorization from him. 8557 8558---------------------------------------------------------------------- 8559 8560Licence for libexslt 8561---------------------------------------------------------------------- 8562 Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard. 8563 All Rights Reserved. 8564 8565Permission is hereby granted, free of charge, to any person obtaining a copy 8566of this software and associated documentation files (the "Software"), to deal 8567in the Software without restriction, including without limitation the rights 8568to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8569copies of the Software, and to permit persons to whom the Software is fur- 8570nished to do so, subject to the following conditions: 8571 8572The above copyright notice and this permission notice shall be included in 8573all copies or substantial portions of the Software. 8574 8575THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8576IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 8577NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8578AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8579IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 8580NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8581 8582Except as contained in this notice, the name of the authors shall not 8583be used in advertising or otherwise to promote the sale, use or other deal- 8584ings in this Software without prior written authorization from him. 8585---------------------------------------------------------------------- 8586 8587LZMA SDK is placed in the public domain. 8588 8589Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com> 8590Some rights reserved: <http://opensource.org/licenses/mit-license.php> 8591 8592The default Mesa license is as follows: 8593 8594Copyright (C) 1999-2007 Brian Paul All Rights Reserved. 8595 8596Permission is hereby granted, free of charge, to any person obtaining a 8597copy of this software and associated documentation files (the "Software"), 8598to deal in the Software without restriction, including without limitation 8599the rights to use, copy, modify, merge, publish, distribute, sublicense, 8600and/or sell copies of the Software, and to permit persons to whom the 8601Software is furnished to do so, subject to the following conditions: 8602 8603The above copyright notice and this permission notice shall be included 8604in all copies or substantial portions of the Software. 8605 8606THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 8607OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8608FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 8609BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 8610AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 8611CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8612 8613 8614 8615Some parts of Mesa are copyrighted under the GNU LGPL. See the 8616Mesa/docs/COPYRIGHT file for details. 8617 8618The following is the standard GNU copyright file. 8619---------------------------------------------------------------------- 8620 8621 8622 GNU LIBRARY GENERAL PUBLIC LICENSE 8623 Version 2, June 1991 8624 8625 Copyright (C) 1991 Free Software Foundation, Inc. 8626 675 Mass Ave, Cambridge, MA 02139, USA 8627 Everyone is permitted to copy and distribute verbatim copies 8628 of this license document, but changing it is not allowed. 8629 8630[This is the first released version of the library GPL. It is 8631 numbered 2 because it goes with version 2 of the ordinary GPL.] 8632 8633 Preamble 8634 8635 The licenses for most software are designed to take away your 8636freedom to share and change it. By contrast, the GNU General Public 8637Licenses are intended to guarantee your freedom to share and change 8638free software--to make sure the software is free for all its users. 8639 8640 This license, the Library General Public License, applies to some 8641specially designated Free Software Foundation software, and to any 8642other libraries whose authors decide to use it. You can use it for 8643your libraries, too. 8644 8645 When we speak of free software, we are referring to freedom, not 8646price. Our General Public Licenses are designed to make sure that you 8647have the freedom to distribute copies of free software (and charge for 8648this service if you wish), that you receive source code or can get it 8649if you want it, that you can change the software or use pieces of it 8650in new free programs; and that you know you can do these things. 8651 8652 To protect your rights, we need to make restrictions that forbid 8653anyone to deny you these rights or to ask you to surrender the rights. 8654These restrictions translate to certain responsibilities for you if 8655you distribute copies of the library, or if you modify it. 8656 8657 For example, if you distribute copies of the library, whether gratis 8658or for a fee, you must give the recipients all the rights that we gave 8659you. You must make sure that they, too, receive or can get the source 8660code. If you link a program with the library, you must provide 8661complete object files to the recipients so that they can relink them 8662with the library, after making changes to the library and recompiling 8663it. And you must show them these terms so they know their rights. 8664 8665 Our method of protecting your rights has two steps: (1) copyright 8666the library, and (2) offer you this license which gives you legal 8667permission to copy, distribute and/or modify the library. 8668 8669 Also, for each distributor's protection, we want to make certain 8670that everyone understands that there is no warranty for this free 8671library. If the library is modified by someone else and passed on, we 8672want its recipients to know that what they have is not the original 8673version, so that any problems introduced by others will not reflect on 8674the original authors' reputations. 8675 8676 Finally, any free program is threatened constantly by software 8677patents. We wish to avoid the danger that companies distributing free 8678software will individually obtain patent licenses, thus in effect 8679transforming the program into proprietary software. To prevent this, 8680we have made it clear that any patent must be licensed for everyone's 8681free use or not licensed at all. 8682 8683 Most GNU software, including some libraries, is covered by the ordinary 8684GNU General Public License, which was designed for utility programs. This 8685license, the GNU Library General Public License, applies to certain 8686designated libraries. This license is quite different from the ordinary 8687one; be sure to read it in full, and don't assume that anything in it is 8688the same as in the ordinary license. 8689 8690 The reason we have a separate public license for some libraries is that 8691they blur the distinction we usually make between modifying or adding to a 8692program and simply using it. Linking a program with a library, without 8693changing the library, is in some sense simply using the library, and is 8694analogous to running a utility program or application program. However, in 8695a textual and legal sense, the linked executable is a combined work, a 8696derivative of the original library, and the ordinary General Public License 8697treats it as such. 8698 8699 Because of this blurred distinction, using the ordinary General 8700Public License for libraries did not effectively promote software 8701sharing, because most developers did not use the libraries. We 8702concluded that weaker conditions might promote sharing better. 8703 8704 However, unrestricted linking of non-free programs would deprive the 8705users of those programs of all benefit from the free status of the 8706libraries themselves. This Library General Public License is intended to 8707permit developers of non-free programs to use free libraries, while 8708preserving your freedom as a user of such programs to change the free 8709libraries that are incorporated in them. (We have not seen how to achieve 8710this as regards changes in header files, but we have achieved it as regards 8711changes in the actual functions of the Library.) The hope is that this 8712will lead to faster development of free libraries. 8713 8714 The precise terms and conditions for copying, distribution and 8715modification follow. Pay close attention to the difference between a 8716"work based on the library" and a "work that uses the library". The 8717former contains code derived from the library, while the latter only 8718works together with the library. 8719 8720 Note that it is possible for a library to be covered by the ordinary 8721General Public License rather than by this special one. 8722 8723 GNU LIBRARY GENERAL PUBLIC LICENSE 8724 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 8725 8726 0. This License Agreement applies to any software library which 8727contains a notice placed by the copyright holder or other authorized 8728party saying it may be distributed under the terms of this Library 8729General Public License (also called "this License"). Each licensee is 8730addressed as "you". 8731 8732 A "library" means a collection of software functions and/or data 8733prepared so as to be conveniently linked with application programs 8734(which use some of those functions and data) to form executables. 8735 8736 The "Library", below, refers to any such software library or work 8737which has been distributed under these terms. A "work based on the 8738Library" means either the Library or any derivative work under 8739copyright law: that is to say, a work containing the Library or a 8740portion of it, either verbatim or with modifications and/or translated 8741straightforwardly into another language. (Hereinafter, translation is 8742included without limitation in the term "modification".) 8743 8744 "Source code" for a work means the preferred form of the work for 8745making modifications to it. For a library, complete source code means 8746all the source code for all modules it contains, plus any associated 8747interface definition files, plus the scripts used to control compilation 8748and installation of the library. 8749 8750 Activities other than copying, distribution and modification are not 8751covered by this License; they are outside its scope. The act of 8752running a program using the Library is not restricted, and output from 8753such a program is covered only if its contents constitute a work based 8754on the Library (independent of the use of the Library in a tool for 8755writing it). Whether that is true depends on what the Library does 8756and what the program that uses the Library does. 8757 8758 1. You may copy and distribute verbatim copies of the Library's 8759complete source code as you receive it, in any medium, provided that 8760you conspicuously and appropriately publish on each copy an 8761appropriate copyright notice and disclaimer of warranty; keep intact 8762all the notices that refer to this License and to the absence of any 8763warranty; and distribute a copy of this License along with the 8764Library. 8765 8766 You may charge a fee for the physical act of transferring a copy, 8767and you may at your option offer warranty protection in exchange for a 8768fee. 8769 8770 2. You may modify your copy or copies of the Library or any portion 8771of it, thus forming a work based on the Library, and copy and 8772distribute such modifications or work under the terms of Section 1 8773above, provided that you also meet all of these conditions: 8774 8775 a) The modified work must itself be a software library. 8776 8777 b) You must cause the files modified to carry prominent notices 8778 stating that you changed the files and the date of any change. 8779 8780 c) You must cause the whole of the work to be licensed at no 8781 charge to all third parties under the terms of this License. 8782 8783 d) If a facility in the modified Library refers to a function or a 8784 table of data to be supplied by an application program that uses 8785 the facility, other than as an argument passed when the facility 8786 is invoked, then you must make a good faith effort to ensure that, 8787 in the event an application does not supply such function or 8788 table, the facility still operates, and performs whatever part of 8789 its purpose remains meaningful. 8790 8791 (For example, a function in a library to compute square roots has 8792 a purpose that is entirely well-defined independent of the 8793 application. Therefore, Subsection 2d requires that any 8794 application-supplied function or table used by this function must 8795 be optional: if the application does not supply it, the square 8796 root function must still compute square roots.) 8797 8798These requirements apply to the modified work as a whole. If 8799identifiable sections of that work are not derived from the Library, 8800and can be reasonably considered independent and separate works in 8801themselves, then this License, and its terms, do not apply to those 8802sections when you distribute them as separate works. But when you 8803distribute the same sections as part of a whole which is a work based 8804on the Library, the distribution of the whole must be on the terms of 8805this License, whose permissions for other licensees extend to the 8806entire whole, and thus to each and every part regardless of who wrote 8807it. 8808 8809Thus, it is not the intent of this section to claim rights or contest 8810your rights to work written entirely by you; rather, the intent is to 8811exercise the right to control the distribution of derivative or 8812collective works based on the Library. 8813 8814In addition, mere aggregation of another work not based on the Library 8815with the Library (or with a work based on the Library) on a volume of 8816a storage or distribution medium does not bring the other work under 8817the scope of this License. 8818 8819 3. You may opt to apply the terms of the ordinary GNU General Public 8820License instead of this License to a given copy of the Library. To do 8821this, you must alter all the notices that refer to this License, so 8822that they refer to the ordinary GNU General Public License, version 2, 8823instead of to this License. (If a newer version than version 2 of the 8824ordinary GNU General Public License has appeared, then you can specify 8825that version instead if you wish.) Do not make any other change in 8826these notices. 8827 8828 Once this change is made in a given copy, it is irreversible for 8829that copy, so the ordinary GNU General Public License applies to all 8830subsequent copies and derivative works made from that copy. 8831 8832 This option is useful when you wish to copy part of the code of 8833the Library into a program that is not a library. 8834 8835 4. You may copy and distribute the Library (or a portion or 8836derivative of it, under Section 2) in object code or executable form 8837under the terms of Sections 1 and 2 above provided that you accompany 8838it with the complete corresponding machine-readable source code, which 8839must be distributed under the terms of Sections 1 and 2 above on a 8840medium customarily used for software interchange. 8841 8842 If distribution of object code is made by offering access to copy 8843from a designated place, then offering equivalent access to copy the 8844source code from the same place satisfies the requirement to 8845distribute the source code, even though third parties are not 8846compelled to copy the source along with the object code. 8847 8848 5. A program that contains no derivative of any portion of the 8849Library, but is designed to work with the Library by being compiled or 8850linked with it, is called a "work that uses the Library". Such a 8851work, in isolation, is not a derivative work of the Library, and 8852therefore falls outside the scope of this License. 8853 8854 However, linking a "work that uses the Library" with the Library 8855creates an executable that is a derivative of the Library (because it 8856contains portions of the Library), rather than a "work that uses the 8857library". The executable is therefore covered by this License. 8858Section 6 states terms for distribution of such executables. 8859 8860 When a "work that uses the Library" uses material from a header file 8861that is part of the Library, the object code for the work may be a 8862derivative work of the Library even though the source code is not. 8863Whether this is true is especially significant if the work can be 8864linked without the Library, or if the work is itself a library. The 8865threshold for this to be true is not precisely defined by law. 8866 8867 If such an object file uses only numerical parameters, data 8868structure layouts and accessors, and small macros and small inline 8869functions (ten lines or less in length), then the use of the object 8870file is unrestricted, regardless of whether it is legally a derivative 8871work. (Executables containing this object code plus portions of the 8872Library will still fall under Section 6.) 8873 8874 Otherwise, if the work is a derivative of the Library, you may 8875distribute the object code for the work under the terms of Section 6. 8876Any executables containing that work also fall under Section 6, 8877whether or not they are linked directly with the Library itself. 8878 8879 6. As an exception to the Sections above, you may also compile or 8880link a "work that uses the Library" with the Library to produce a 8881work containing portions of the Library, and distribute that work 8882under terms of your choice, provided that the terms permit 8883modification of the work for the customer's own use and reverse 8884engineering for debugging such modifications. 8885 8886 You must give prominent notice with each copy of the work that the 8887Library is used in it and that the Library and its use are covered by 8888this License. You must supply a copy of this License. If the work 8889during execution displays copyright notices, you must include the 8890copyright notice for the Library among them, as well as a reference 8891directing the user to the copy of this License. Also, you must do one 8892of these things: 8893 8894 a) Accompany the work with the complete corresponding 8895 machine-readable source code for the Library including whatever 8896 changes were used in the work (which must be distributed under 8897 Sections 1 and 2 above); and, if the work is an executable linked 8898 with the Library, with the complete machine-readable "work that 8899 uses the Library", as object code and/or source code, so that the 8900 user can modify the Library and then relink to produce a modified 8901 executable containing the modified Library. (It is understood 8902 that the user who changes the contents of definitions files in the 8903 Library will not necessarily be able to recompile the application 8904 to use the modified definitions.) 8905 8906 b) Accompany the work with a written offer, valid for at 8907 least three years, to give the same user the materials 8908 specified in Subsection 6a, above, for a charge no more 8909 than the cost of performing this distribution. 8910 8911 c) If distribution of the work is made by offering access to copy 8912 from a designated place, offer equivalent access to copy the above 8913 specified materials from the same place. 8914 8915 d) Verify that the user has already received a copy of these 8916 materials or that you have already sent this user a copy. 8917 8918 For an executable, the required form of the "work that uses the 8919Library" must include any data and utility programs needed for 8920reproducing the executable from it. However, as a special exception, 8921the source code distributed need not include anything that is normally 8922distributed (in either source or binary form) with the major 8923components (compiler, kernel, and so on) of the operating system on 8924which the executable runs, unless that component itself accompanies 8925the executable. 8926 8927 It may happen that this requirement contradicts the license 8928restrictions of other proprietary libraries that do not normally 8929accompany the operating system. Such a contradiction means you cannot 8930use both them and the Library together in an executable that you 8931distribute. 8932 8933 7. You may place library facilities that are a work based on the 8934Library side-by-side in a single library together with other library 8935facilities not covered by this License, and distribute such a combined 8936library, provided that the separate distribution of the work based on 8937the Library and of the other library facilities is otherwise 8938permitted, and provided that you do these two things: 8939 8940 a) Accompany the combined library with a copy of the same work 8941 based on the Library, uncombined with any other library 8942 facilities. This must be distributed under the terms of the 8943 Sections above. 8944 8945 b) Give prominent notice with the combined library of the fact 8946 that part of it is a work based on the Library, and explaining 8947 where to find the accompanying uncombined form of the same work. 8948 8949 8. You may not copy, modify, sublicense, link with, or distribute 8950the Library except as expressly provided under this License. Any 8951attempt otherwise to copy, modify, sublicense, link with, or 8952distribute the Library is void, and will automatically terminate your 8953rights under this License. However, parties who have received copies, 8954or rights, from you under this License will not have their licenses 8955terminated so long as such parties remain in full compliance. 8956 8957 9. You are not required to accept this License, since you have not 8958signed it. However, nothing else grants you permission to modify or 8959distribute the Library or its derivative works. These actions are 8960prohibited by law if you do not accept this License. Therefore, by 8961modifying or distributing the Library (or any work based on the 8962Library), you indicate your acceptance of this License to do so, and 8963all its terms and conditions for copying, distributing or modifying 8964the Library or works based on it. 8965 8966 10. Each time you redistribute the Library (or any work based on the 8967Library), the recipient automatically receives a license from the 8968original licensor to copy, distribute, link with or modify the Library 8969subject to these terms and conditions. You may not impose any further 8970restrictions on the recipients' exercise of the rights granted herein. 8971You are not responsible for enforcing compliance by third parties to 8972this License. 8973 8974 11. If, as a consequence of a court judgment or allegation of patent 8975infringement or for any other reason (not limited to patent issues), 8976conditions are imposed on you (whether by court order, agreement or 8977otherwise) that contradict the conditions of this License, they do not 8978excuse you from the conditions of this License. If you cannot 8979distribute so as to satisfy simultaneously your obligations under this 8980License and any other pertinent obligations, then as a consequence you 8981may not distribute the Library at all. For example, if a patent 8982license would not permit royalty-free redistribution of the Library by 8983all those who receive copies directly or indirectly through you, then 8984the only way you could satisfy both it and this License would be to 8985refrain entirely from distribution of the Library. 8986 8987If any portion of this section is held invalid or unenforceable under any 8988particular circumstance, the balance of the section is intended to apply, 8989and the section as a whole is intended to apply in other circumstances. 8990 8991It is not the purpose of this section to induce you to infringe any 8992patents or other property right claims or to contest validity of any 8993such claims; this section has the sole purpose of protecting the 8994integrity of the free software distribution system which is 8995implemented by public license practices. Many people have made 8996generous contributions to the wide range of software distributed 8997through that system in reliance on consistent application of that 8998system; it is up to the author/donor to decide if he or she is willing 8999to distribute software through any other system and a licensee cannot 9000impose that choice. 9001 9002This section is intended to make thoroughly clear what is believed to 9003be a consequence of the rest of this License. 9004 9005 12. If the distribution and/or use of the Library is restricted in 9006certain countries either by patents or by copyrighted interfaces, the 9007original copyright holder who places the Library under this License may add 9008an explicit geographical distribution limitation excluding those countries, 9009so that distribution is permitted only in or among countries not thus 9010excluded. In such case, this License incorporates the limitation as if 9011written in the body of this License. 9012 9013 13. The Free Software Foundation may publish revised and/or new 9014versions of the Library General Public License from time to time. 9015Such new versions will be similar in spirit to the present version, 9016but may differ in detail to address new problems or concerns. 9017 9018Each version is given a distinguishing version number. If the Library 9019specifies a version number of this License which applies to it and 9020"any later version", you have the option of following the terms and 9021conditions either of that version or of any later version published by 9022the Free Software Foundation. If the Library does not specify a 9023license version number, you may choose any version ever published by 9024the Free Software Foundation. 9025 9026 14. If you wish to incorporate parts of the Library into other free 9027programs whose distribution conditions are incompatible with these, 9028write to the author to ask for permission. For software which is 9029copyrighted by the Free Software Foundation, write to the Free 9030Software Foundation; we sometimes make exceptions for this. Our 9031decision will be guided by the two goals of preserving the free status 9032of all derivatives of our free software and of promoting the sharing 9033and reuse of software generally. 9034 9035 NO WARRANTY 9036 9037 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 9038WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 9039EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 9040OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 9041KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 9042IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 9043PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 9044LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 9045THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 9046 9047 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 9048WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 9049AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 9050FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 9051CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 9052LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 9053RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 9054FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 9055SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 9056DAMAGES. 9057 9058 END OF TERMS AND CONDITIONS 9059 9060 Appendix: How to Apply These Terms to Your New Libraries 9061 9062 If you develop a new library, and you want it to be of the greatest 9063possible use to the public, we recommend making it free software that 9064everyone can redistribute and change. You can do so by permitting 9065redistribution under these terms (or, alternatively, under the terms of the 9066ordinary General Public License). 9067 9068 To apply these terms, attach the following notices to the library. It is 9069safest to attach them to the start of each source file to most effectively 9070convey the exclusion of warranty; and each file should have at least the 9071"copyright" line and a pointer to where the full notice is found. 9072 9073 <one line to give the library's name and a brief idea of what it does.> 9074 Copyright (C) <year> <name of author> 9075 9076 This library is free software; you can redistribute it and/or 9077 modify it under the terms of the GNU Library General Public 9078 License as published by the Free Software Foundation; either 9079 version 2 of the License, or (at your option) any later version. 9080 9081 This library is distributed in the hope that it will be useful, 9082 but WITHOUT ANY WARRANTY; without even the implied warranty of 9083 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 9084 Library General Public License for more details. 9085 9086 You should have received a copy of the GNU Library General Public 9087 License along with this library; if not, write to the Free 9088 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 9089 9090Also add information on how to contact you by electronic and paper mail. 9091 9092You should also get your employer (if you work as a programmer) or your 9093school, if any, to sign a "copyright disclaimer" for the library, if 9094necessary. Here is a sample; alter the names: 9095 9096 Yoyodyne, Inc., hereby disclaims all copyright interest in the 9097 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 9098 9099 <signature of Ty Coon>, 1 April 1990 9100 Ty Coon, President of Vice 9101 9102That's all there is to it! 9103 9104 9105 * MODP_B64 - High performance base64 encoder/decoder 9106 * Version 1.3 -- 17-Mar-2006 9107 * http://modp.com/release/base64 9108 * 9109 * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com 9110 * All rights reserved. 9111 * 9112 * Redistribution and use in source and binary forms, with or without 9113 * modification, are permitted provided that the following conditions are 9114 * met: 9115 * 9116 * Redistributions of source code must retain the above copyright 9117 * notice, this list of conditions and the following disclaimer. 9118 * 9119 * Redistributions in binary form must reproduce the above copyright 9120 * notice, this list of conditions and the following disclaimer in the 9121 * documentation and/or other materials provided with the distribution. 9122 * 9123 * Neither the name of the modp.com nor the names of its 9124 * contributors may be used to endorse or promote products derived from 9125 * this software without specific prior written permission. 9126 * 9127 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9128 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9129 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9130 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9131 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9132 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9133 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9134 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9135 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9136 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9137 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9138 9139Copyright 2008 MolokoCacao 9140All rights reserved 9141 9142Redistribution and use in source and binary forms, with or without 9143modification, are permitted providing that the following conditions 9144are met: 91451. Redistributions of source code must retain the above copyright 9146 notice, this list of conditions and the following disclaimer. 91472. Redistributions in binary form must reproduce the above copyright 9148 notice, this list of conditions and the following disclaimer in the 9149 documentation and/or other materials provided with the distribution. 9150 9151THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 9152IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 9153WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 9154ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 9155DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 9156DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 9157OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 9158HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 9159STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 9160IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 9161POSSIBILITY OF SUCH DAMAGE. 9162 9163Copyright (c) 2004-2009 Sergey Lyubka 9164Portions Copyright (c) 2009 Gilbert Wellisch 9165 9166Permission is hereby granted, free of charge, to any person obtaining a copy 9167of this software and associated documentation files (the "Software"), to deal 9168in the Software without restriction, including without limitation the rights 9169to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9170copies of the Software, and to permit persons to whom the Software is 9171furnished to do so, subject to the following conditions: 9172 9173The above copyright notice and this permission notice shall be included in 9174all copies or substantial portions of the Software. 9175 9176THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9177IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9178FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9179AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9180LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9181OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 9182THE SOFTWARE. 9183 9184 9185Copyright 2010-2011, Google Inc. 9186All rights reserved. 9187 9188Redistribution and use in source and binary forms, with or without 9189modification, are permitted provided that the following conditions are 9190met: 9191 9192* Redistributions of source code must retain the above copyright 9193notice, this list of conditions and the following disclaimer. 9194* Redistributions in binary form must reproduce the above 9195copyright notice, this list of conditions and the following disclaimer 9196in the documentation and/or other materials provided with the 9197distribution. 9198* Neither the name of Google Inc. nor the names of its 9199contributors may be used to endorse or promote products derived from 9200this software without specific prior written permission. 9201 9202THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9203"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9204LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9205A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9206OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9207SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9208LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9209DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9210THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9211(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9212OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9213 9214 9215/* ***** BEGIN LICENSE BLOCK ***** 9216 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 9217 * 9218 * The contents of this file are subject to the Mozilla Public License Version 9219 * 1.1 (the "License"); you may not use this file except in compliance with 9220 * the License. You may obtain a copy of the License at 9221 * http://www.mozilla.org/MPL/ 9222 * 9223 * Software distributed under the License is distributed on an "AS IS" basis, 9224 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9225 * for the specific language governing rights and limitations under the 9226 * License. 9227 * 9228 * The Original Code is mozilla.org code. 9229 * 9230 * The Initial Developer of the Original Code is 9231 * Netscape Communications Corporation. 9232 * Portions created by the Initial Developer are Copyright (C) 2002 9233 * the Initial Developer. All Rights Reserved. 9234 * 9235 * Contributor(s): 9236 * 9237 * Alternatively, the contents of this file may be used under the terms of 9238 * either the GNU General Public License Version 2 or later (the "GPL"), or 9239 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9240 * in which case the provisions of the GPL or the LGPL are applicable instead 9241 * of those above. If you wish to allow use of your version of this file only 9242 * under the terms of either the GPL or the LGPL, and not to allow others to 9243 * use your version of this file under the terms of the MPL, indicate your 9244 * decision by deleting the provisions above and replace them with the notice 9245 * and other provisions required by the GPL or the LGPL. If you do not delete 9246 * the provisions above, a recipient may use your version of this file under 9247 * the terms of any one of the MPL, the GPL or the LGPL. 9248 * 9249 * ***** END LICENSE BLOCK ***** */ 9250 9251 A C-program for MT19937, with initialization improved 2002/1/26. 9252 Coded by Takuji Nishimura and Makoto Matsumoto. 9253 9254 Before using, initialize the state by using init_genrand(seed) 9255 or init_by_array(init_key, key_length). 9256 9257 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 9258 All rights reserved. 9259 9260 Redistribution and use in source and binary forms, with or without 9261 modification, are permitted provided that the following conditions 9262 are met: 9263 9264 1. Redistributions of source code must retain the above copyright 9265 notice, this list of conditions and the following disclaimer. 9266 9267 2. Redistributions in binary form must reproduce the above copyright 9268 notice, this list of conditions and the following disclaimer in the 9269 documentation and/or other materials provided with the distribution. 9270 9271 3. The names of its contributors may not be used to endorse or promote 9272 products derived from this software without specific prior written 9273 permission. 9274 9275 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9276 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9277 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9278 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 9279 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 9280 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 9281 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 9282 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 9283 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 9284 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 9285 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9286 9287// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved. 9288// 9289// Redistribution and use in source and binary forms, with or without 9290// modification, are permitted provided that the following conditions are 9291// met: 9292// 9293// * Redistributions of source code must retain the above copyright 9294// notice, this list of conditions and the following disclaimer. 9295// * Redistributions in binary form must reproduce the above 9296// copyright notice, this list of conditions and the following disclaimer 9297// in the documentation and/or other materials provided with the 9298// distribution. 9299// * Neither the name of Google Inc. nor the names of its 9300// contributors may be used to endorse or promote products derived from 9301// this software without specific prior written permission. 9302// 9303// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9304// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9305// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9306// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9307// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9308// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9309// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9310// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9311// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9312// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9313// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9314 9315Version: MPL 1.1/GPL 2.0/LGPL 2.1 9316 9317The contents of this file are subject to the Mozilla Public License Version 93181.1 (the "License"); you may not use this file except in compliance with 9319the License. You may obtain a copy of the License at 9320http://www.mozilla.org/MPL/ 9321 9322Software distributed under the License is distributed on an "AS IS" basis, 9323WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9324for the specific language governing rights and limitations under the 9325License. 9326 9327The Original Code is mozilla.org code. 9328 9329The Initial Developer of the Original Code is 9330Netscape Communications Corporation. 9331Portions created by the Initial Developer are Copyright (C) 1998 9332the Initial Developer. All Rights Reserved. 9333 9334Contributor(s): 9335 9336Alternatively, the contents of this file may be used under the terms of 9337either the GNU General Public License Version 2 or later (the "GPL"), or 9338the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9339in which case the provisions of the GPL or the LGPL are applicable instead 9340of those above. If you wish to allow use of your version of this file only 9341under the terms of either the GPL or the LGPL, and not to allow others to 9342use your version of this file under the terms of the MPL, indicate your 9343decision by deleting the provisions above and replace them with the notice 9344and other provisions required by the GPL or the LGPL. If you do not delete 9345the provisions above, a recipient may use your version of this file under 9346the terms of any one of the MPL, the GPL or the LGPL. 9347 9348 9349 Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved. 9350 9351 Permission to use, copy, modify and distribute this software and its documentation 9352 is hereby granted, provided that both the copyright notice and this permission 9353 notice appear in all copies of the software, derivative works or modified versions, 9354 and any portions thereof, and that both notices appear in supporting documentation, 9355 and that credit is given to Mulle Kybernetik in all documents and publicity 9356 pertaining to direct or indirect use of this code or its derivatives. 9357 9358 THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE 9359 SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS 9360 "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY 9361 DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE 9362 OR OF ANY DERIVATIVE WORK. 9363 9364 LICENSE ISSUES 9365 ============== 9366 9367 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 9368 the OpenSSL License and the original SSLeay license apply to the toolkit. 9369 See below for the actual license texts. Actually both licenses are BSD-style 9370 Open Source licenses. In case of any license issues related to OpenSSL 9371 please contact [email protected]. 9372 9373 OpenSSL License 9374 --------------- 9375 9376/* ==================================================================== 9377 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 9378 * 9379 * Redistribution and use in source and binary forms, with or without 9380 * modification, are permitted provided that the following conditions 9381 * are met: 9382 * 9383 * 1. Redistributions of source code must retain the above copyright 9384 * notice, this list of conditions and the following disclaimer. 9385 * 9386 * 2. Redistributions in binary form must reproduce the above copyright 9387 * notice, this list of conditions and the following disclaimer in 9388 * the documentation and/or other materials provided with the 9389 * distribution. 9390 * 9391 * 3. All advertising materials mentioning features or use of this 9392 * software must display the following acknowledgment: 9393 * "This product includes software developed by the OpenSSL Project 9394 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 9395 * 9396 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 9397 * endorse or promote products derived from this software without 9398 * prior written permission. For written permission, please contact 9399 * [email protected]. 9400 * 9401 * 5. Products derived from this software may not be called "OpenSSL" 9402 * nor may "OpenSSL" appear in their names without prior written 9403 * permission of the OpenSSL Project. 9404 * 9405 * 6. Redistributions of any form whatsoever must retain the following 9406 * acknowledgment: 9407 * "This product includes software developed by the OpenSSL Project 9408 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 9409 * 9410 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 9411 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 9412 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 9413 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 9414 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9415 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 9416 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 9417 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 9418 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 9419 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 9420 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 9421 * OF THE POSSIBILITY OF SUCH DAMAGE. 9422 * ==================================================================== 9423 * 9424 * This product includes cryptographic software written by Eric Young 9425 * ([email protected]). This product includes software written by Tim 9426 * Hudson ([email protected]). 9427 * 9428 */ 9429 9430 Original SSLeay License 9431 ----------------------- 9432 9433/* Copyright (C) 1995-1998 Eric Young ([email protected]) 9434 * All rights reserved. 9435 * 9436 * This package is an SSL implementation written 9437 * by Eric Young ([email protected]). 9438 * The implementation was written so as to conform with Netscapes SSL. 9439 * 9440 * This library is free for commercial and non-commercial use as long as 9441 * the following conditions are aheared to. The following conditions 9442 * apply to all code found in this distribution, be it the RC4, RSA, 9443 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 9444 * included with this distribution is covered by the same copyright terms 9445 * except that the holder is Tim Hudson ([email protected]). 9446 * 9447 * Copyright remains Eric Young's, and as such any Copyright notices in 9448 * the code are not to be removed. 9449 * If this package is used in a product, Eric Young should be given attribution 9450 * as the author of the parts of the library used. 9451 * This can be in the form of a textual message at program startup or 9452 * in documentation (online or textual) provided with the package. 9453 * 9454 * Redistribution and use in source and binary forms, with or without 9455 * modification, are permitted provided that the following conditions 9456 * are met: 9457 * 1. Redistributions of source code must retain the copyright 9458 * notice, this list of conditions and the following disclaimer. 9459 * 2. Redistributions in binary form must reproduce the above copyright 9460 * notice, this list of conditions and the following disclaimer in the 9461 * documentation and/or other materials provided with the distribution. 9462 * 3. All advertising materials mentioning features or use of this software 9463 * must display the following acknowledgement: 9464 * "This product includes cryptographic software written by 9465 * Eric Young ([email protected])" 9466 * The word 'cryptographic' can be left out if the rouines from the library 9467 * being used are not cryptographic related :-). 9468 * 4. If you include any Windows specific code (or a derivative thereof) from 9469 * the apps directory (application code) you must include an acknowledgement: 9470 * "This product includes software written by Tim Hudson ([email protected])" 9471 * 9472 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 9473 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 9474 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 9475 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 9476 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 9477 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 9478 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 9479 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 9480 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 9481 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 9482 * SUCH DAMAGE. 9483 * 9484 * The licence and distribution terms for any publically available version or 9485 * derivative of this code cannot be changed. i.e. this code cannot simply be 9486 * copied and put under another distribution licence 9487 * [including the GNU Public Licence.] 9488 */ 9489 9490 9491Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, 9492 Jean-Marc Valin, Timothy B. Terriberry, 9493 CSIRO, Gregory Maxwell, Mark Borgerding, 9494 Erik de Castro Lopo 9495 9496Redistribution and use in source and binary forms, with or without 9497modification, are permitted provided that the following conditions 9498are met: 9499 9500- Redistributions of source code must retain the above copyright 9501notice, this list of conditions and the following disclaimer. 9502 9503- Redistributions in binary form must reproduce the above copyright 9504notice, this list of conditions and the following disclaimer in the 9505documentation and/or other materials provided with the distribution. 9506 9507- Neither the name of Internet Society, IETF or IETF Trust, nor the 9508names of specific contributors, may be used to endorse or promote 9509products derived from this software without specific prior written 9510permission. 9511 9512THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9513``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9514LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9515A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 9516OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 9517EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 9518PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 9519PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 9520LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 9521NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 9522SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9523 9524Opus is subject to the royalty-free patent licenses which are 9525specified at: 9526 9527Xiph.Org Foundation: 9528https://datatracker.ietf.org/ipr/1524/ 9529 9530Microsoft Corporation: 9531https://datatracker.ietf.org/ipr/1914/ 9532 9533Broadcom Corporation: 9534https://datatracker.ietf.org/ipr/1526/ 9535 9536// Copyright (c) 2009 The Chromium Authors. All rights reserved. 9537// 9538// Redistribution and use in source and binary forms, with or without 9539// modification, are permitted provided that the following conditions are 9540// met: 9541// 9542// * Redistributions of source code must retain the above copyright 9543// notice, this list of conditions and the following disclaimer. 9544// * Redistributions in binary form must reproduce the above 9545// copyright notice, this list of conditions and the following disclaimer 9546// in the documentation and/or other materials provided with the 9547// distribution. 9548// * Neither the name of Google Inc. nor the names of its 9549// contributors may be used to endorse or promote products derived from 9550// this software without specific prior written permission. 9551// 9552// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9553// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9554// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9555// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9556// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9557// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9558// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9559// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9560// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9561// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9562// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9563 9564PLY (Python Lex-Yacc) Version 3.4 9565 9566Copyright (C) 2001-2011, 9567David M. Beazley (Dabeaz LLC) 9568All rights reserved. 9569 9570Redistribution and use in source and binary forms, with or without 9571modification, are permitted provided that the following conditions are 9572met: 9573 9574* Redistributions of source code must retain the above copyright notice, 9575 this list of conditions and the following disclaimer. 9576* Redistributions in binary form must reproduce the above copyright notice, 9577 this list of conditions and the following disclaimer in the documentation 9578 and/or other materials provided with the distribution. 9579* Neither the name of the David Beazley or Dabeaz LLC may be used to 9580 endorse or promote products derived from this software without 9581 specific prior written permission. 9582 9583THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9584"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9585LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9586A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9587OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9588SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9589LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9590DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9591THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9592(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9593OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9594// Copyright (c) 2012 The Polymer Authors. All rights reserved. 9595// 9596// Redistribution and use in source and binary forms, with or without 9597// modification, are permitted provided that the following conditions are 9598// met: 9599// 9600// * Redistributions of source code must retain the above copyright 9601// notice, this list of conditions and the following disclaimer. 9602// * Redistributions in binary form must reproduce the above 9603// copyright notice, this list of conditions and the following disclaimer 9604// in the documentation and/or other materials provided with the 9605// distribution. 9606// * Neither the name of Google Inc. nor the names of its 9607// contributors may be used to endorse or promote products derived from 9608// this software without specific prior written permission. 9609// 9610// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9611// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9612// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9613// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9614// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9615// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9616// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9617// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9618// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9619// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9620// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9621 9622Copyright 2008, Google Inc. 9623All rights reserved. 9624 9625Redistribution and use in source and binary forms, with or without 9626modification, are permitted provided that the following conditions are 9627met: 9628 9629 * Redistributions of source code must retain the above copyright 9630notice, this list of conditions and the following disclaimer. 9631 * Redistributions in binary form must reproduce the above 9632copyright notice, this list of conditions and the following disclaimer 9633in the documentation and/or other materials provided with the 9634distribution. 9635 * Neither the name of Google Inc. nor the names of its 9636contributors may be used to endorse or promote products derived from 9637this software without specific prior written permission. 9638 9639THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9640"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9641LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9642A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9643OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9644SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9645LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9646DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9647THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9648(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9649OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9650 9651Code generated by the Protocol Buffer compiler is owned by the owner 9652of the input file used when generating it. This code is not 9653standalone and requires a support library to be linked with it. This 9654support library is itself covered by the above license. 9655 9656Copyright (c) 2003-2012, Michael Foord 9657All rights reserved. 9658 9659Redistribution and use in source and binary forms, with or without 9660modification, are permitted provided that the following conditions are 9661met: 9662 9663 * Redistributions of source code must retain the above copyright 9664 notice, this list of conditions and the following disclaimer. 9665 9666 * Redistributions in binary form must reproduce the above 9667 copyright notice, this list of conditions and the following 9668 disclaimer in the documentation and/or other materials provided 9669 with the distribution. 9670 9671THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9672"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9673LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9674A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9675OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9676SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9677LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9678DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9679THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9680(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9681OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9682 9683qcms 9684Copyright (C) 2009 Mozilla Corporation 9685Copyright (C) 1998-2007 Marti Maria 9686 9687Permission is hereby granted, free of charge, to any person obtaining 9688a copy of this software and associated documentation files (the "Software"), 9689to deal in the Software without restriction, including without limitation 9690the rights to use, copy, modify, merge, publish, distribute, sublicense, 9691and/or sell copies of the Software, and to permit persons to whom the Software 9692is furnished to do so, subject to the following conditions: 9693 9694The above copyright notice and this permission notice shall be included in 9695all copies or substantial portions of the Software. 9696 9697THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 9698EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 9699THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 9700NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 9701LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 9702OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 9703WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9704 9705// Copyright (c) 2009 The RE2 Authors. All rights reserved. 9706// 9707// Redistribution and use in source and binary forms, with or without 9708// modification, are permitted provided that the following conditions are 9709// met: 9710// 9711// * Redistributions of source code must retain the above copyright 9712// notice, this list of conditions and the following disclaimer. 9713// * Redistributions in binary form must reproduce the above 9714// copyright notice, this list of conditions and the following disclaimer 9715// in the documentation and/or other materials provided with the 9716// distribution. 9717// * Neither the name of Google Inc. nor the names of its 9718// contributors may be used to endorse or promote products derived from 9719// this software without specific prior written permission. 9720// 9721// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9722// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9723// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9724// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9725// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9726// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9727// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9728// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9729// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9730// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9731// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9732 9733 9734 Apache License 9735 Version 2.0, January 2004 9736 http://www.apache.org/licenses/ 9737 9738 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9739 9740 1. Definitions. 9741 9742 "License" shall mean the terms and conditions for use, reproduction, 9743 and distribution as defined by Sections 1 through 9 of this document. 9744 9745 "Licensor" shall mean the copyright owner or entity authorized by 9746 the copyright owner that is granting the License. 9747 9748 "Legal Entity" shall mean the union of the acting entity and all 9749 other entities that control, are controlled by, or are under common 9750 control with that entity. For the purposes of this definition, 9751 "control" means (i) the power, direct or indirect, to cause the 9752 direction or management of such entity, whether by contract or 9753 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9754 outstanding shares, or (iii) beneficial ownership of such entity. 9755 9756 "You" (or "Your") shall mean an individual or Legal Entity 9757 exercising permissions granted by this License. 9758 9759 "Source" form shall mean the preferred form for making modifications, 9760 including but not limited to software source code, documentation 9761 source, and configuration files. 9762 9763 "Object" form shall mean any form resulting from mechanical 9764 transformation or translation of a Source form, including but 9765 not limited to compiled object code, generated documentation, 9766 and conversions to other media types. 9767 9768 "Work" shall mean the work of authorship, whether in Source or 9769 Object form, made available under the License, as indicated by a 9770 copyright notice that is included in or attached to the work 9771 (an example is provided in the Appendix below). 9772 9773 "Derivative Works" shall mean any work, whether in Source or Object 9774 form, that is based on (or derived from) the Work and for which the 9775 editorial revisions, annotations, elaborations, or other modifications 9776 represent, as a whole, an original work of authorship. For the purposes 9777 of this License, Derivative Works shall not include works that remain 9778 separable from, or merely link (or bind by name) to the interfaces of, 9779 the Work and Derivative Works thereof. 9780 9781 "Contribution" shall mean any work of authorship, including 9782 the original version of the Work and any modifications or additions 9783 to that Work or Derivative Works thereof, that is intentionally 9784 submitted to Licensor for inclusion in the Work by the copyright owner 9785 or by an individual or Legal Entity authorized to submit on behalf of 9786 the copyright owner. For the purposes of this definition, "submitted" 9787 means any form of electronic, verbal, or written communication sent 9788 to the Licensor or its representatives, including but not limited to 9789 communication on electronic mailing lists, source code control systems, 9790 and issue tracking systems that are managed by, or on behalf of, the 9791 Licensor for the purpose of discussing and improving the Work, but 9792 excluding communication that is conspicuously marked or otherwise 9793 designated in writing by the copyright owner as "Not a Contribution." 9794 9795 "Contributor" shall mean Licensor and any individual or Legal Entity 9796 on behalf of whom a Contribution has been received by Licensor and 9797 subsequently incorporated within the Work. 9798 9799 2. Grant of Copyright License. Subject to the terms and conditions of 9800 this License, each Contributor hereby grants to You a perpetual, 9801 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9802 copyright license to reproduce, prepare Derivative Works of, 9803 publicly display, publicly perform, sublicense, and distribute the 9804 Work and such Derivative Works in Source or Object form. 9805 9806 3. Grant of Patent License. Subject to the terms and conditions of 9807 this License, each Contributor hereby grants to You a perpetual, 9808 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9809 (except as stated in this section) patent license to make, have made, 9810 use, offer to sell, sell, import, and otherwise transfer the Work, 9811 where such license applies only to those patent claims licensable 9812 by such Contributor that are necessarily infringed by their 9813 Contribution(s) alone or by combination of their Contribution(s) 9814 with the Work to which such Contribution(s) was submitted. If You 9815 institute patent litigation against any entity (including a 9816 cross-claim or counterclaim in a lawsuit) alleging that the Work 9817 or a Contribution incorporated within the Work constitutes direct 9818 or contributory patent infringement, then any patent licenses 9819 granted to You under this License for that Work shall terminate 9820 as of the date such litigation is filed. 9821 9822 4. Redistribution. You may reproduce and distribute copies of the 9823 Work or Derivative Works thereof in any medium, with or without 9824 modifications, and in Source or Object form, provided that You 9825 meet the following conditions: 9826 9827 (a) You must give any other recipients of the Work or 9828 Derivative Works a copy of this License; and 9829 9830 (b) You must cause any modified files to carry prominent notices 9831 stating that You changed the files; and 9832 9833 (c) You must retain, in the Source form of any Derivative Works 9834 that You distribute, all copyright, patent, trademark, and 9835 attribution notices from the Source form of the Work, 9836 excluding those notices that do not pertain to any part of 9837 the Derivative Works; and 9838 9839 (d) If the Work includes a "NOTICE" text file as part of its 9840 distribution, then any Derivative Works that You distribute must 9841 include a readable copy of the attribution notices contained 9842 within such NOTICE file, excluding those notices that do not 9843 pertain to any part of the Derivative Works, in at least one 9844 of the following places: within a NOTICE text file distributed 9845 as part of the Derivative Works; within the Source form or 9846 documentation, if provided along with the Derivative Works; or, 9847 within a display generated by the Derivative Works, if and 9848 wherever such third-party notices normally appear. The contents 9849 of the NOTICE file are for informational purposes only and 9850 do not modify the License. You may add Your own attribution 9851 notices within Derivative Works that You distribute, alongside 9852 or as an addendum to the NOTICE text from the Work, provided 9853 that such additional attribution notices cannot be construed 9854 as modifying the License. 9855 9856 You may add Your own copyright statement to Your modifications and 9857 may provide additional or different license terms and conditions 9858 for use, reproduction, or distribution of Your modifications, or 9859 for any such Derivative Works as a whole, provided Your use, 9860 reproduction, and distribution of the Work otherwise complies with 9861 the conditions stated in this License. 9862 9863 5. Submission of Contributions. Unless You explicitly state otherwise, 9864 any Contribution intentionally submitted for inclusion in the Work 9865 by You to the Licensor shall be under the terms and conditions of 9866 this License, without any additional terms or conditions. 9867 Notwithstanding the above, nothing herein shall supersede or modify 9868 the terms of any separate license agreement you may have executed 9869 with Licensor regarding such Contributions. 9870 9871 6. Trademarks. This License does not grant permission to use the trade 9872 names, trademarks, service marks, or product names of the Licensor, 9873 except as required for reasonable and customary use in describing the 9874 origin of the Work and reproducing the content of the NOTICE file. 9875 9876 7. Disclaimer of Warranty. Unless required by applicable law or 9877 agreed to in writing, Licensor provides the Work (and each 9878 Contributor provides its Contributions) on an "AS IS" BASIS, 9879 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9880 implied, including, without limitation, any warranties or conditions 9881 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9882 PARTICULAR PURPOSE. You are solely responsible for determining the 9883 appropriateness of using or redistributing the Work and assume any 9884 risks associated with Your exercise of permissions under this License. 9885 9886 8. Limitation of Liability. In no event and under no legal theory, 9887 whether in tort (including negligence), contract, or otherwise, 9888 unless required by applicable law (such as deliberate and grossly 9889 negligent acts) or agreed to in writing, shall any Contributor be 9890 liable to You for damages, including any direct, indirect, special, 9891 incidental, or consequential damages of any character arising as a 9892 result of this License or out of the use or inability to use the 9893 Work (including but not limited to damages for loss of goodwill, 9894 work stoppage, computer failure or malfunction, or any and all 9895 other commercial damages or losses), even if such Contributor 9896 has been advised of the possibility of such damages. 9897 9898 9. Accepting Warranty or Additional Liability. While redistributing 9899 the Work or Derivative Works thereof, You may choose to offer, 9900 and charge a fee for, acceptance of support, warranty, indemnity, 9901 or other liability obligations and/or rights consistent with this 9902 License. However, in accepting such obligations, You may act only 9903 on Your own behalf and on Your sole responsibility, not on behalf 9904 of any other Contributor, and only if You agree to indemnify, 9905 defend, and hold each Contributor harmless for any liability 9906 incurred by, or claims asserted against, such Contributor by reason 9907 of your accepting any such warranty or additional liability. 9908 9909 END OF TERMS AND CONDITIONS 9910 9911 APPENDIX: How to apply the Apache License to your work. 9912 9913 To apply the Apache License to your work, attach the following 9914 boilerplate notice, with the fields enclosed by brackets "[]" 9915 replaced with your own identifying information. (Don't include 9916 the brackets!) The text should be enclosed in the appropriate 9917 comment syntax for the file format. We also recommend that a 9918 file or class name and description of purpose be included on the 9919 same "printed page" as the copyright notice for easier 9920 identification within third-party archives. 9921 9922 Copyright 2011 Google Inc. All Rights Reserved. 9923 9924 Licensed under the Apache License, Version 2.0 (the "License"); 9925 you may not use this file except in compliance with the License. 9926 You may obtain a copy of the License at 9927 9928 http://www.apache.org/licenses/LICENSE-2.0 9929 9930 Unless required by applicable law or agreed to in writing, software 9931 distributed under the License is distributed on an "AS IS" BASIS, 9932 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9933 See the License for the specific language governing permissions and 9934 limitations under the License. 9935 9936 9937Copyright (c) 2006 Bob Ippolito 9938 9939Permission is hereby granted, free of charge, to any person obtaining a copy of 9940this software and associated documentation files (the "Software"), to deal in 9941the Software without restriction, including without limitation the rights to 9942use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 9943of the Software, and to permit persons to whom the Software is furnished to do 9944so, subject to the following conditions: 9945 9946The above copyright notice and this permission notice shall be included in all 9947copies or substantial portions of the Software. 9948 9949THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9950IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9951FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9952AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9953LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9954OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 9955SOFTWARE. 9956 9957// Copyright (c) 2011 Google Inc. All rights reserved. 9958// 9959// Redistribution and use in source and binary forms, with or without 9960// modification, are permitted provided that the following conditions are 9961// met: 9962// 9963// * Redistributions of source code must retain the above copyright 9964// notice, this list of conditions and the following disclaimer. 9965// * Redistributions in binary form must reproduce the above 9966// copyright notice, this list of conditions and the following disclaimer 9967// in the documentation and/or other materials provided with the 9968// distribution. 9969// * Neither the name of Google Inc. nor the names of its 9970// contributors may be used to endorse or promote products derived from 9971// this software without specific prior written permission. 9972// 9973// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9974// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9975// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9976// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9977// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9978// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9979// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9980// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9981// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9982// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9983// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9984 9985All MurmurHash source files are placed in the public domain. 9986 9987The license below applies to all other code in SMHasher: 9988 9989Copyright (c) 2011 Google, Inc. 9990 9991Permission is hereby granted, free of charge, to any person obtaining a copy 9992of this software and associated documentation files (the "Software"), to deal 9993in the Software without restriction, including without limitation the rights 9994to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9995copies of the Software, and to permit persons to whom the Software is 9996furnished to do so, subject to the following conditions: 9997 9998The above copyright notice and this permission notice shall be included in 9999all copies or substantial portions of the Software. 10000 10001THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10002IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10003FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10004AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10005LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10006OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 10007THE SOFTWARE. 10008 10009The author disclaims copyright to this source code. In place of 10010a legal notice, here is a blessing: 10011 10012 May you do good and not evil. 10013 May you find forgiveness for yourself and forgive others. 10014 May you share freely, never taking more than you give. 10015 10016SWIG is distributed under the following terms: 10017 10018I. 10019 10020Copyright (c) 1995-1998 10021The University of Utah and the Regents of the University of California 10022All Rights Reserved 10023 10024Permission is hereby granted, without written agreement and without 10025license or royalty fees, to use, copy, modify, and distribute this 10026software and its documentation for any purpose, provided that 10027(1) The above copyright notice and the following two paragraphs 10028appear in all copies of the source code and (2) redistributions 10029including binaries reproduces these notices in the supporting 10030documentation. Substantial modifications to this software may be 10031copyrighted by their authors and need not follow the licensing terms 10032described here, provided that the new terms are clearly indicated in 10033all files where they apply. 10034 10035IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE 10036UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY 10037PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL 10038DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, 10039EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF 10040THE POSSIBILITY OF SUCH DAMAGE. 10041 10042THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH 10043SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, 10044THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 10045PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 10046THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, 10047SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 10048 10049 10050II. 10051 10052This software includes contributions that are Copyright (c) 1998-2005 10053University of Chicago. 10054All rights reserved. 10055 10056Redistribution and use in source and binary forms, with or without 10057modification, are permitted provided that the following conditions are 10058met: 10059 10060Redistributions of source code must retain the above copyright notice, 10061this list of conditions and the following disclaimer. Redistributions 10062in binary form must reproduce the above copyright notice, this list of 10063conditions and the following disclaimer in the documentation and/or 10064other materials provided with the distribution. Neither the name of 10065the University of Chicago nor the names of its contributors may be 10066used to endorse or promote products derived from this software without 10067specific prior written permission. 10068 10069THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS 10070"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10071LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 10072PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 10073CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10074SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 10075TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 10076PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 10077LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 10078NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 10079SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10080 10081 10082III. 10083 10084This software includes contributions that are Copyright (c) 2005-2006 10085Arizona Board of Regents (University of Arizona). 10086All Rights Reserved 10087 10088Permission is hereby granted, without written agreement and without 10089license or royalty fees, to use, copy, modify, and distribute this 10090software and its documentation for any purpose, provided that 10091(1) The above copyright notice and the following two paragraphs 10092appear in all copies of the source code and (2) redistributions 10093including binaries reproduces these notices in the supporting 10094documentation. Substantial modifications to this software may be 10095copyrighted by their authors and need not follow the licensing terms 10096described here, provided that the new terms are clearly indicated in 10097all files where they apply. 10098 10099THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS 10100"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10101LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 10102PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 10103ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10104SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 10105TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 10106PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 10107LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 10108NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 10109SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10110 10111 10112// Copyright (c) 2005, Google Inc. 10113// All rights reserved. 10114// 10115// Redistribution and use in source and binary forms, with or without 10116// modification, are permitted provided that the following conditions are 10117// met: 10118// 10119// * Redistributions of source code must retain the above copyright 10120// notice, this list of conditions and the following disclaimer. 10121// * Redistributions in binary form must reproduce the above 10122// copyright notice, this list of conditions and the following disclaimer 10123// in the documentation and/or other materials provided with the 10124// distribution. 10125// * Neither the name of Google Inc. nor the names of its 10126// contributors may be used to endorse or promote products derived from 10127// this software without specific prior written permission. 10128// 10129// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10130// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10131// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10132// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10133// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10134// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10135// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10136// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10137// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10138// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10139// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10140 10141All code here is public domain. 10142 10143Copyright (c) 2012, Linux USB Project 10144All rights reserved. 10145 10146Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 10147 10148o Redistributions of source code must retain the above copyright notice, 10149 this list of conditions and the following disclaimer. 10150 10151o Redistributions in binary form must reproduce the above copyright 10152 notice, this list of conditions and the following disclaimer in the 10153 documentation and/or other materials provided with the distribution. 10154 10155o Neither the name of the Linux USB Project nor the names of its 10156 contributors may be used to endorse or promote products derived from 10157 this software without specific prior written permission. 10158 10159THIS 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. 10160 10161(Copied from the COPYRIGHT file of 10162https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT) 10163-------------------------------------------------------------------------------- 10164 10165Copyright (c) 2001, 2002 Cisco Systems, Inc. 10166Copyright (c) 2002-12 Randall R. Stewart 10167Copyright (c) 2002-12 Michael Tuexen 10168All rights reserved. 10169 10170Redistribution and use in source and binary forms, with or without 10171modification, are permitted provided that the following conditions 10172are met: 10173 101741. Redistributions of source code must retain the above copyright 10175 notice, this list of conditions and the following disclaimer. 101762. Redistributions in binary form must reproduce the above copyright 10177 notice, this list of conditions and the following disclaimer in the 10178 documentation and/or other materials provided with the distribution. 10179 10180THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 10181ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 10182IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 10183ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 10184FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 10185DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 10186OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 10187HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 10188LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 10189OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 10190SUCH DAMAGE. 10191 10192;***************************************************************************** 10193;* x86inc.asm 10194;***************************************************************************** 10195;* Copyright (C) 2005-2011 x264 project 10196;* 10197;* Authors: Loren Merritt <[email protected]> 10198;* Anton Mitrofanov <[email protected]> 10199;* Jason Garrett-Glaser <[email protected]> 10200;* 10201;* Permission to use, copy, modify, and/or distribute this software for any 10202;* purpose with or without fee is hereby granted, provided that the above 10203;* copyright notice and this permission notice appear in all copies. 10204;* 10205;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10206;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10207;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 10208;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 10209;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 10210;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 10211;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 10212;***************************************************************************** 10213 10214; This is a header file for the x264ASM assembly language, which uses 10215; NASM/YASM syntax combined with a large number of macros to provide easy 10216; abstraction between different calling conventions (x86_32, win64, linux64). 10217; It also has various other useful features to simplify writing the kind of 10218; DSP functions that are most often used in x264. 10219 10220; Unlike the rest of x264, this file is available under an ISC license, as it 10221; has significant usefulness outside of x264 and we want it to be available 10222; to the largest audience possible. Of course, if you modify it for your own 10223; purposes to add a new feature, we strongly encourage contributing a patch 10224; as this feature might be useful for others as well. Send patches or ideas 10225; to [email protected] . 10226 10227Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. 10228 10229Yasm developers and/or contributors include: 10230 Peter Johnson 10231 Michael Urman 10232 Brian Gladman (Visual Studio build files, other fixes) 10233 Stanislav Karchebny (options parser) 10234 Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) 10235 Anonymous "NASM64" developer (NASM preprocessor fixes) 10236 Stephen Polkowski (x86 instruction patches) 10237 Henryk Richter (Mach-O object format) 10238 Ben Skeggs (patches, bug reports) 10239 Alexei Svitkine (GAS preprocessor) 10240 Samuel Thibault (TASM parser and frontend) 10241 10242----------------------------------- 10243Yasm licensing overview and summary 10244----------------------------------- 10245 10246Note: This document does not provide legal advice nor is it the actual 10247license of any part of Yasm. See the individual licenses for complete 10248details. Consult a lawyer for legal advice. 10249 10250The primary license of Yasm is the 2-clause BSD license. Please use this 10251license if you plan on submitting code to the project. 10252 10253Yasm has absolutely no warranty; not even for merchantibility or fitness 10254for a particular purpose. 10255 10256------- 10257Libyasm 10258------- 10259Libyasm is 2-clause or 3-clause BSD licensed, with the exception of 10260bitvect, which is triple-licensed under the Artistic license, GPL, and 10261LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also 10262means that libyasm is free for binary-only distribution as long as the 10263terms of the 3-clause BSD license and Artistic license (as it applies to 10264bitvect) are fulfilled. 10265 10266------- 10267Modules 10268------- 10269The modules are 2-clause or 3-clause BSD licensed. 10270 10271--------- 10272Frontends 10273--------- 10274The frontends are 2-clause BSD licensed. 10275 10276------------- 10277License Texts 10278------------- 10279The full text of all licenses are provided in separate files in the source 10280distribution. Each source file may include the entire license (in the case 10281of the BSD and Artistic licenses), or may reference the GPL or LGPL license 10282file. 10283 10284BSD.txt - 2-clause and 3-clause BSD licenses 10285Artistic.txt - Artistic license 10286GNU_GPL-2.0 - GNU General Public License 10287GNU_LGPL-2.0 - GNU Library General Public License 10288 10289/* zlib.h -- interface of the 'zlib' general purpose compression library 10290 version 1.2.4, March 14th, 2010 10291 10292 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler 10293 10294 This software is provided 'as-is', without any express or implied 10295 warranty. In no event will the authors be held liable for any damages 10296 arising from the use of this software. 10297 10298 Permission is granted to anyone to use this software for any purpose, 10299 including commercial applications, and to alter it and redistribute it 10300 freely, subject to the following restrictions: 10301 10302 1. The origin of this software must not be misrepresented; you must not 10303 claim that you wrote the original software. If you use this software 10304 in a product, an acknowledgment in the product documentation would be 10305 appreciated but is not required. 10306 2. Altered source versions must be plainly marked as such, and must not be 10307 misrepresented as being the original software. 10308 3. This notice may not be removed or altered from any source distribution. 10309 10310 Jean-loup Gailly 10311 Mark Adler 10312 10313*/ 10314 10315Copyright 2007, Google Inc. 10316All rights reserved. 10317 10318Redistribution and use in source and binary forms, with or without 10319modification, are permitted provided that the following conditions are 10320met: 10321 10322 * Redistributions of source code must retain the above copyright 10323notice, this list of conditions and the following disclaimer. 10324 * Redistributions in binary form must reproduce the above 10325copyright notice, this list of conditions and the following disclaimer 10326in the documentation and/or other materials provided with the 10327distribution. 10328 * Neither the name of Google Inc. nor the names of its 10329contributors may be used to endorse or promote products derived from 10330this software without specific prior written permission. 10331 10332THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10333"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10334LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10335A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10336OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10337SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10338LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10339DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10340THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10341(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10342OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10343 10344------------------------------------------------------------------------------- 10345 10346The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 10347licensed separately as follows: 10348 10349The contents of this file are subject to the Mozilla Public License Version 103501.1 (the "License"); you may not use this file except in compliance with 10351the License. You may obtain a copy of the License at 10352http://www.mozilla.org/MPL/ 10353 10354Software distributed under the License is distributed on an "AS IS" basis, 10355WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 10356for the specific language governing rights and limitations under the 10357License. 10358 10359The Original Code is mozilla.org code. 10360 10361The Initial Developer of the Original Code is 10362Netscape Communications Corporation. 10363Portions created by the Initial Developer are Copyright (C) 1998 10364the Initial Developer. All Rights Reserved. 10365 10366Contributor(s): 10367 Darin Fisher (original author) 10368 10369Alternatively, the contents of this file may be used under the terms of 10370either the GNU General Public License Version 2 or later (the "GPL"), or 10371the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 10372in which case the provisions of the GPL or the LGPL are applicable instead 10373of those above. If you wish to allow use of your version of this file only 10374under the terms of either the GPL or the LGPL, and not to allow others to 10375use your version of this file under the terms of the MPL, indicate your 10376decision by deleting the provisions above and replace them with the notice 10377and other provisions required by the GPL or the LGPL. If you do not delete 10378the provisions above, a recipient may use your version of this file under 10379the terms of any one of the MPL, the GPL or the LGPL. 10380 10381Copyright 2007, Google Inc. 10382All rights reserved. 10383 10384Redistribution and use in source and binary forms, with or without 10385modification, are permitted provided that the following conditions are 10386met: 10387 10388 * Redistributions of source code must retain the above copyright 10389notice, this list of conditions and the following disclaimer. 10390 * Redistributions in binary form must reproduce the above 10391copyright notice, this list of conditions and the following disclaimer 10392in the documentation and/or other materials provided with the 10393distribution. 10394 * Neither the name of Google Inc. nor the names of its 10395contributors may be used to endorse or promote products derived from 10396this software without specific prior written permission. 10397 10398THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10399"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10400LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10401A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10402OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10403SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10404LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10405DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10406THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10407(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10408OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10409 10410------------------------------------------------------------------------------- 10411 10412The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 10413licensed separately as follows: 10414 10415The contents of this file are subject to the Mozilla Public License Version 104161.1 (the "License"); you may not use this file except in compliance with 10417the License. You may obtain a copy of the License at 10418http://www.mozilla.org/MPL/ 10419 10420Software distributed under the License is distributed on an "AS IS" basis, 10421WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 10422for the specific language governing rights and limitations under the 10423License. 10424 10425The Original Code is mozilla.org code. 10426 10427The Initial Developer of the Original Code is 10428Netscape Communications Corporation. 10429Portions created by the Initial Developer are Copyright (C) 1998 10430the Initial Developer. All Rights Reserved. 10431 10432Contributor(s): 10433 Darin Fisher (original author) 10434 10435Alternatively, the contents of this file may be used under the terms of 10436either the GNU General Public License Version 2 or later (the "GPL"), or 10437the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 10438in which case the provisions of the GPL or the LGPL are applicable instead 10439of those above. If you wish to allow use of your version of this file only 10440under the terms of either the GPL or the LGPL, and not to allow others to 10441use your version of this file under the terms of the MPL, indicate your 10442decision by deleting the provisions above and replace them with the notice 10443and other provisions required by the GPL or the LGPL. If you do not delete 10444the provisions above, a recipient may use your version of this file under 10445the terms of any one of the MPL, the GPL or the LGPL. 10446 10447This license applies to all parts of V8 that are not externally 10448maintained libraries. The externally maintained libraries used by V8 10449are: 10450 10451 - PCRE test suite, located in 10452 test/mjsunit/third_party/regexp-pcre.js. This is based on the 10453 test suite from PCRE-7.3, which is copyrighted by the University 10454 of Cambridge and Google, Inc. The copyright notice and license 10455 are embedded in regexp-pcre.js. 10456 10457 - Layout tests, located in test/mjsunit/third_party. These are 10458 based on layout tests from webkit.org which are copyrighted by 10459 Apple Computer, Inc. and released under a 3-clause BSD license. 10460 10461 - Strongtalk assembler, the basis of the files assembler-arm-inl.h, 10462 assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, 10463 assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, 10464 assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h, 10465 assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h. 10466 This code is copyrighted by Sun Microsystems Inc. and released 10467 under a 3-clause BSD license. 10468 10469 - Valgrind client API header, located at third_party/valgrind/valgrind.h 10470 This is release under the BSD license. 10471 10472These libraries have their own licenses; we recommend you read them, 10473as their terms may differ from the terms below. 10474 10475Copyright 2006-2012, the V8 project authors. All rights reserved. 10476Redistribution and use in source and binary forms, with or without 10477modification, are permitted provided that the following conditions are 10478met: 10479 10480 * Redistributions of source code must retain the above copyright 10481 notice, this list of conditions and the following disclaimer. 10482 * Redistributions in binary form must reproduce the above 10483 copyright notice, this list of conditions and the following 10484 disclaimer in the documentation and/or other materials provided 10485 with the distribution. 10486 * Neither the name of Google Inc. nor the names of its 10487 contributors may be used to endorse or promote products derived 10488 from this software without specific prior written permission. 10489 10490THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10491"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10492LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10493A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10494OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10495SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10496LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10497DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10498THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10499(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10500OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10501 10502============================================================ 10503Notices for file(s): 10504/bin/make_ext4fs 10505/bin/mkuserimg.sh 10506/lib/libext4_utils_host.a 10507------------------------------------------------------------ 10508 10509 Copyright (c) 2010, The Android Open Source Project 10510 10511 Licensed under the Apache License, Version 2.0 (the "License"); 10512 you may not use this file except in compliance with the License. 10513 10514 Unless required by applicable law or agreed to in writing, software 10515 distributed under the License is distributed on an "AS IS" BASIS, 10516 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10517 See the License for the specific language governing permissions and 10518 limitations under the License. 10519 10520 10521 Apache License 10522 Version 2.0, January 2004 10523 http://www.apache.org/licenses/ 10524 10525 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10526 10527 1. Definitions. 10528 10529 "License" shall mean the terms and conditions for use, reproduction, 10530 and distribution as defined by Sections 1 through 9 of this document. 10531 10532 "Licensor" shall mean the copyright owner or entity authorized by 10533 the copyright owner that is granting the License. 10534 10535 "Legal Entity" shall mean the union of the acting entity and all 10536 other entities that control, are controlled by, or are under common 10537 control with that entity. For the purposes of this definition, 10538 "control" means (i) the power, direct or indirect, to cause the 10539 direction or management of such entity, whether by contract or 10540 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10541 outstanding shares, or (iii) beneficial ownership of such entity. 10542 10543 "You" (or "Your") shall mean an individual or Legal Entity 10544 exercising permissions granted by this License. 10545 10546 "Source" form shall mean the preferred form for making modifications, 10547 including but not limited to software source code, documentation 10548 source, and configuration files. 10549 10550 "Object" form shall mean any form resulting from mechanical 10551 transformation or translation of a Source form, including but 10552 not limited to compiled object code, generated documentation, 10553 and conversions to other media types. 10554 10555 "Work" shall mean the work of authorship, whether in Source or 10556 Object form, made available under the License, as indicated by a 10557 copyright notice that is included in or attached to the work 10558 (an example is provided in the Appendix below). 10559 10560 "Derivative Works" shall mean any work, whether in Source or Object 10561 form, that is based on (or derived from) the Work and for which the 10562 editorial revisions, annotations, elaborations, or other modifications 10563 represent, as a whole, an original work of authorship. For the purposes 10564 of this License, Derivative Works shall not include works that remain 10565 separable from, or merely link (or bind by name) to the interfaces of, 10566 the Work and Derivative Works thereof. 10567 10568 "Contribution" shall mean any work of authorship, including 10569 the original version of the Work and any modifications or additions 10570 to that Work or Derivative Works thereof, that is intentionally 10571 submitted to Licensor for inclusion in the Work by the copyright owner 10572 or by an individual or Legal Entity authorized to submit on behalf of 10573 the copyright owner. For the purposes of this definition, "submitted" 10574 means any form of electronic, verbal, or written communication sent 10575 to the Licensor or its representatives, including but not limited to 10576 communication on electronic mailing lists, source code control systems, 10577 and issue tracking systems that are managed by, or on behalf of, the 10578 Licensor for the purpose of discussing and improving the Work, but 10579 excluding communication that is conspicuously marked or otherwise 10580 designated in writing by the copyright owner as "Not a Contribution." 10581 10582 "Contributor" shall mean Licensor and any individual or Legal Entity 10583 on behalf of whom a Contribution has been received by Licensor and 10584 subsequently incorporated within the Work. 10585 10586 2. Grant of Copyright License. Subject to the terms and conditions of 10587 this License, each Contributor hereby grants to You a perpetual, 10588 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10589 copyright license to reproduce, prepare Derivative Works of, 10590 publicly display, publicly perform, sublicense, and distribute the 10591 Work and such Derivative Works in Source or Object form. 10592 10593 3. Grant of Patent License. Subject to the terms and conditions of 10594 this License, each Contributor hereby grants to You a perpetual, 10595 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10596 (except as stated in this section) patent license to make, have made, 10597 use, offer to sell, sell, import, and otherwise transfer the Work, 10598 where such license applies only to those patent claims licensable 10599 by such Contributor that are necessarily infringed by their 10600 Contribution(s) alone or by combination of their Contribution(s) 10601 with the Work to which such Contribution(s) was submitted. If You 10602 institute patent litigation against any entity (including a 10603 cross-claim or counterclaim in a lawsuit) alleging that the Work 10604 or a Contribution incorporated within the Work constitutes direct 10605 or contributory patent infringement, then any patent licenses 10606 granted to You under this License for that Work shall terminate 10607 as of the date such litigation is filed. 10608 10609 4. Redistribution. You may reproduce and distribute copies of the 10610 Work or Derivative Works thereof in any medium, with or without 10611 modifications, and in Source or Object form, provided that You 10612 meet the following conditions: 10613 10614 (a) You must give any other recipients of the Work or 10615 Derivative Works a copy of this License; and 10616 10617 (b) You must cause any modified files to carry prominent notices 10618 stating that You changed the files; and 10619 10620 (c) You must retain, in the Source form of any Derivative Works 10621 that You distribute, all copyright, patent, trademark, and 10622 attribution notices from the Source form of the Work, 10623 excluding those notices that do not pertain to any part of 10624 the Derivative Works; and 10625 10626 (d) If the Work includes a "NOTICE" text file as part of its 10627 distribution, then any Derivative Works that You distribute must 10628 include a readable copy of the attribution notices contained 10629 within such NOTICE file, excluding those notices that do not 10630 pertain to any part of the Derivative Works, in at least one 10631 of the following places: within a NOTICE text file distributed 10632 as part of the Derivative Works; within the Source form or 10633 documentation, if provided along with the Derivative Works; or, 10634 within a display generated by the Derivative Works, if and 10635 wherever such third-party notices normally appear. The contents 10636 of the NOTICE file are for informational purposes only and 10637 do not modify the License. You may add Your own attribution 10638 notices within Derivative Works that You distribute, alongside 10639 or as an addendum to the NOTICE text from the Work, provided 10640 that such additional attribution notices cannot be construed 10641 as modifying the License. 10642 10643 You may add Your own copyright statement to Your modifications and 10644 may provide additional or different license terms and conditions 10645 for use, reproduction, or distribution of Your modifications, or 10646 for any such Derivative Works as a whole, provided Your use, 10647 reproduction, and distribution of the Work otherwise complies with 10648 the conditions stated in this License. 10649 10650 5. Submission of Contributions. Unless You explicitly state otherwise, 10651 any Contribution intentionally submitted for inclusion in the Work 10652 by You to the Licensor shall be under the terms and conditions of 10653 this License, without any additional terms or conditions. 10654 Notwithstanding the above, nothing herein shall supersede or modify 10655 the terms of any separate license agreement you may have executed 10656 with Licensor regarding such Contributions. 10657 10658 6. Trademarks. This License does not grant permission to use the trade 10659 names, trademarks, service marks, or product names of the Licensor, 10660 except as required for reasonable and customary use in describing the 10661 origin of the Work and reproducing the content of the NOTICE file. 10662 10663 7. Disclaimer of Warranty. Unless required by applicable law or 10664 agreed to in writing, Licensor provides the Work (and each 10665 Contributor provides its Contributions) on an "AS IS" BASIS, 10666 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10667 implied, including, without limitation, any warranties or conditions 10668 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10669 PARTICULAR PURPOSE. You are solely responsible for determining the 10670 appropriateness of using or redistributing the Work and assume any 10671 risks associated with Your exercise of permissions under this License. 10672 10673 8. Limitation of Liability. In no event and under no legal theory, 10674 whether in tort (including negligence), contract, or otherwise, 10675 unless required by applicable law (such as deliberate and grossly 10676 negligent acts) or agreed to in writing, shall any Contributor be 10677 liable to You for damages, including any direct, indirect, special, 10678 incidental, or consequential damages of any character arising as a 10679 result of this License or out of the use or inability to use the 10680 Work (including but not limited to damages for loss of goodwill, 10681 work stoppage, computer failure or malfunction, or any and all 10682 other commercial damages or losses), even if such Contributor 10683 has been advised of the possibility of such damages. 10684 10685 9. Accepting Warranty or Additional Liability. While redistributing 10686 the Work or Derivative Works thereof, You may choose to offer, 10687 and charge a fee for, acceptance of support, warranty, indemnity, 10688 or other liability obligations and/or rights consistent with this 10689 License. However, in accepting such obligations, You may act only 10690 on Your own behalf and on Your sole responsibility, not on behalf 10691 of any other Contributor, and only if You agree to indemnify, 10692 defend, and hold each Contributor harmless for any liability 10693 incurred by, or claims asserted against, such Contributor by reason 10694 of your accepting any such warranty or additional liability. 10695 10696 END OF TERMS AND CONDITIONS 10697 10698 10699============================================================ 10700Notices for file(s): 10701/lib/libsqlite_jni.so 10702------------------------------------------------------------ 10703This software is copyrighted by Christian Werner <[email protected]> 10704and others. The following terms apply to all files associated with the 10705software unless explicitly disclaimed in individual files. 10706 10707The authors hereby grant permission to use, copy, modify, distribute, 10708and license this software and its documentation for any purpose, provided 10709that existing copyright notices are retained in all copies and that this 10710notice is included verbatim in any distributions. No written agreement, 10711license, or royalty fee is required for any of the authorized uses. 10712Modifications to this software may be copyrighted by their authors 10713and need not follow the licensing terms described here, provided that 10714the new terms are clearly indicated on the first page of each file where 10715they apply. 10716 10717IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 10718FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 10719ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 10720DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 10721POSSIBILITY OF SUCH DAMAGE. 10722 10723THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 10724INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 10725FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 10726IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 10727NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 10728MODIFICATIONS. 10729 10730============================================================ 10731Notices for file(s): 10732/lib/libgccdemangle.so 10733------------------------------------------------------------ 10734 GNU GENERAL PUBLIC LICENSE 10735 Version 2, June 1991 10736 10737 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 10738 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 10739 Everyone is permitted to copy and distribute verbatim copies 10740 of this license document, but changing it is not allowed. 10741 10742 Preamble 10743 10744 The licenses for most software are designed to take away your 10745freedom to share and change it. By contrast, the GNU General Public 10746License is intended to guarantee your freedom to share and change free 10747software--to make sure the software is free for all its users. This 10748General Public License applies to most of the Free Software 10749Foundation's software and to any other program whose authors commit to 10750using it. (Some other Free Software Foundation software is covered by 10751the GNU Library General Public License instead.) You can apply it to 10752your programs, too. 10753 10754 When we speak of free software, we are referring to freedom, not 10755price. Our General Public Licenses are designed to make sure that you 10756have the freedom to distribute copies of free software (and charge for 10757this service if you wish), that you receive source code or can get it 10758if you want it, that you can change the software or use pieces of it 10759in new free programs; and that you know you can do these things. 10760 10761 To protect your rights, we need to make restrictions that forbid 10762anyone to deny you these rights or to ask you to surrender the rights. 10763These restrictions translate to certain responsibilities for you if you 10764distribute copies of the software, or if you modify it. 10765 10766 For example, if you distribute copies of such a program, whether 10767gratis or for a fee, you must give the recipients all the rights that 10768you have. You must make sure that they, too, receive or can get the 10769source code. And you must show them these terms so they know their 10770rights. 10771 10772 We protect your rights with two steps: (1) copyright the software, and 10773(2) offer you this license which gives you legal permission to copy, 10774distribute and/or modify the software. 10775 10776 Also, for each author's protection and ours, we want to make certain 10777that everyone understands that there is no warranty for this free 10778software. If the software is modified by someone else and passed on, we 10779want its recipients to know that what they have is not the original, so 10780that any problems introduced by others will not reflect on the original 10781authors' reputations. 10782 10783 Finally, any free program is threatened constantly by software 10784patents. We wish to avoid the danger that redistributors of a free 10785program will individually obtain patent licenses, in effect making the 10786program proprietary. To prevent this, we have made it clear that any 10787patent must be licensed for everyone's free use or not licensed at all. 10788 10789 The precise terms and conditions for copying, distribution and 10790modification follow. 10791 10792 GNU GENERAL PUBLIC LICENSE 10793 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 10794 10795 0. This License applies to any program or other work which contains 10796a notice placed by the copyright holder saying it may be distributed 10797under the terms of this General Public License. The "Program", below, 10798refers to any such program or work, and a "work based on the Program" 10799means either the Program or any derivative work under copyright law: 10800that is to say, a work containing the Program or a portion of it, 10801either verbatim or with modifications and/or translated into another 10802language. (Hereinafter, translation is included without limitation in 10803the term "modification".) Each licensee is addressed as "you". 10804 10805Activities other than copying, distribution and modification are not 10806covered by this License; they are outside its scope. The act of 10807running the Program is not restricted, and the output from the Program 10808is covered only if its contents constitute a work based on the 10809Program (independent of having been made by running the Program). 10810Whether that is true depends on what the Program does. 10811 10812 1. You may copy and distribute verbatim copies of the Program's 10813source code as you receive it, in any medium, provided that you 10814conspicuously and appropriately publish on each copy an appropriate 10815copyright notice and disclaimer of warranty; keep intact all the 10816notices that refer to this License and to the absence of any warranty; 10817and give any other recipients of the Program a copy of this License 10818along with the Program. 10819 10820You may charge a fee for the physical act of transferring a copy, and 10821you may at your option offer warranty protection in exchange for a fee. 10822 10823 2. You may modify your copy or copies of the Program or any portion 10824of it, thus forming a work based on the Program, and copy and 10825distribute such modifications or work under the terms of Section 1 10826above, provided that you also meet all of these conditions: 10827 10828 a) You must cause the modified files to carry prominent notices 10829 stating that you changed the files and the date of any change. 10830 10831 b) You must cause any work that you distribute or publish, that in 10832 whole or in part contains or is derived from the Program or any 10833 part thereof, to be licensed as a whole at no charge to all third 10834 parties under the terms of this License. 10835 10836 c) If the modified program normally reads commands interactively 10837 when run, you must cause it, when started running for such 10838 interactive use in the most ordinary way, to print or display an 10839 announcement including an appropriate copyright notice and a 10840 notice that there is no warranty (or else, saying that you provide 10841 a warranty) and that users may redistribute the program under 10842 these conditions, and telling the user how to view a copy of this 10843 License. (Exception: if the Program itself is interactive but 10844 does not normally print such an announcement, your work based on 10845 the Program is not required to print an announcement.) 10846 10847These requirements apply to the modified work as a whole. If 10848identifiable sections of that work are not derived from the Program, 10849and can be reasonably considered independent and separate works in 10850themselves, then this License, and its terms, do not apply to those 10851sections when you distribute them as separate works. But when you 10852distribute the same sections as part of a whole which is a work based 10853on the Program, the distribution of the whole must be on the terms of 10854this License, whose permissions for other licensees extend to the 10855entire whole, and thus to each and every part regardless of who wrote it. 10856 10857Thus, it is not the intent of this section to claim rights or contest 10858your rights to work written entirely by you; rather, the intent is to 10859exercise the right to control the distribution of derivative or 10860collective works based on the Program. 10861 10862In addition, mere aggregation of another work not based on the Program 10863with the Program (or with a work based on the Program) on a volume of 10864a storage or distribution medium does not bring the other work under 10865the scope of this License. 10866 10867 3. You may copy and distribute the Program (or a work based on it, 10868under Section 2) in object code or executable form under the terms of 10869Sections 1 and 2 above provided that you also do one of the following: 10870 10871 a) Accompany it with the complete corresponding machine-readable 10872 source code, which must be distributed under the terms of Sections 10873 1 and 2 above on a medium customarily used for software interchange; or, 10874 10875 b) Accompany it with a written offer, valid for at least three 10876 years, to give any third party, for a charge no more than your 10877 cost of physically performing source distribution, a complete 10878 machine-readable copy of the corresponding source code, to be 10879 distributed under the terms of Sections 1 and 2 above on a medium 10880 customarily used for software interchange; or, 10881 10882 c) Accompany it with the information you received as to the offer 10883 to distribute corresponding source code. (This alternative is 10884 allowed only for noncommercial distribution and only if you 10885 received the program in object code or executable form with such 10886 an offer, in accord with Subsection b above.) 10887 10888The source code for a work means the preferred form of the work for 10889making modifications to it. For an executable work, complete source 10890code means all the source code for all modules it contains, plus any 10891associated interface definition files, plus the scripts used to 10892control compilation and installation of the executable. However, as a 10893special exception, the source code distributed need not include 10894anything that is normally distributed (in either source or binary 10895form) with the major components (compiler, kernel, and so on) of the 10896operating system on which the executable runs, unless that component 10897itself accompanies the executable. 10898 10899If distribution of executable or object code is made by offering 10900access to copy from a designated place, then offering equivalent 10901access to copy the source code from the same place counts as 10902distribution of the source code, even though third parties are not 10903compelled to copy the source along with the object code. 10904 10905 4. You may not copy, modify, sublicense, or distribute the Program 10906except as expressly provided under this License. Any attempt 10907otherwise to copy, modify, sublicense or distribute the Program is 10908void, and will automatically terminate your rights under this License. 10909However, parties who have received copies, or rights, from you under 10910this License will not have their licenses terminated so long as such 10911parties remain in full compliance. 10912 10913 5. You are not required to accept this License, since you have not 10914signed it. However, nothing else grants you permission to modify or 10915distribute the Program or its derivative works. These actions are 10916prohibited by law if you do not accept this License. Therefore, by 10917modifying or distributing the Program (or any work based on the 10918Program), you indicate your acceptance of this License to do so, and 10919all its terms and conditions for copying, distributing or modifying 10920the Program or works based on it. 10921 10922 6. Each time you redistribute the Program (or any work based on the 10923Program), the recipient automatically receives a license from the 10924original licensor to copy, distribute or modify the Program subject to 10925these terms and conditions. You may not impose any further 10926restrictions on the recipients' exercise of the rights granted herein. 10927You are not responsible for enforcing compliance by third parties to 10928this License. 10929 10930 7. If, as a consequence of a court judgment or allegation of patent 10931infringement or for any other reason (not limited to patent issues), 10932conditions are imposed on you (whether by court order, agreement or 10933otherwise) that contradict the conditions of this License, they do not 10934excuse you from the conditions of this License. If you cannot 10935distribute so as to satisfy simultaneously your obligations under this 10936License and any other pertinent obligations, then as a consequence you 10937may not distribute the Program at all. For example, if a patent 10938license would not permit royalty-free redistribution of the Program by 10939all those who receive copies directly or indirectly through you, then 10940the only way you could satisfy both it and this License would be to 10941refrain entirely from distribution of the Program. 10942 10943If any portion of this section is held invalid or unenforceable under 10944any particular circumstance, the balance of the section is intended to 10945apply and the section as a whole is intended to apply in other 10946circumstances. 10947 10948It is not the purpose of this section to induce you to infringe any 10949patents or other property right claims or to contest validity of any 10950such claims; this section has the sole purpose of protecting the 10951integrity of the free software distribution system, which is 10952implemented by public license practices. Many people have made 10953generous contributions to the wide range of software distributed 10954through that system in reliance on consistent application of that 10955system; it is up to the author/donor to decide if he or she is willing 10956to distribute software through any other system and a licensee cannot 10957impose that choice. 10958 10959This section is intended to make thoroughly clear what is believed to 10960be a consequence of the rest of this License. 10961 10962 8. If the distribution and/or use of the Program is restricted in 10963certain countries either by patents or by copyrighted interfaces, the 10964original copyright holder who places the Program under this License 10965may add an explicit geographical distribution limitation excluding 10966those countries, so that distribution is permitted only in or among 10967countries not thus excluded. In such case, this License incorporates 10968the limitation as if written in the body of this License. 10969 10970 9. The Free Software Foundation may publish revised and/or new versions 10971of the General Public License from time to time. Such new versions will 10972be similar in spirit to the present version, but may differ in detail to 10973address new problems or concerns. 10974 10975Each version is given a distinguishing version number. If the Program 10976specifies a version number of this License which applies to it and "any 10977later version", you have the option of following the terms and conditions 10978either of that version or of any later version published by the Free 10979Software Foundation. If the Program does not specify a version number of 10980this License, you may choose any version ever published by the Free Software 10981Foundation. 10982 10983 10. If you wish to incorporate parts of the Program into other free 10984programs whose distribution conditions are different, write to the author 10985to ask for permission. For software which is copyrighted by the Free 10986Software Foundation, write to the Free Software Foundation; we sometimes 10987make exceptions for this. Our decision will be guided by the two goals 10988of preserving the free status of all derivatives of our free software and 10989of promoting the sharing and reuse of software generally. 10990 10991 NO WARRANTY 10992 10993 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 10994FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 10995OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 10996PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 10997OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10998MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 10999TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 11000PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 11001REPAIR OR CORRECTION. 11002 11003 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 11004WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 11005REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 11006INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 11007OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 11008TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 11009YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 11010PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 11011POSSIBILITY OF SUCH DAMAGES. 11012 11013 END OF TERMS AND CONDITIONS 11014 11015 How to Apply These Terms to Your New Programs 11016 11017 If you develop a new program, and you want it to be of the greatest 11018possible use to the public, the best way to achieve this is to make it 11019free software which everyone can redistribute and change under these terms. 11020 11021 To do so, attach the following notices to the program. It is safest 11022to attach them to the start of each source file to most effectively 11023convey the exclusion of warranty; and each file should have at least 11024the "copyright" line and a pointer to where the full notice is found. 11025 11026 <one line to give the program's name and a brief idea of what it does.> 11027 Copyright (C) <year> <name of author> 11028 11029 This program is free software; you can redistribute it and/or modify 11030 it under the terms of the GNU General Public License as published by 11031 the Free Software Foundation; either version 2 of the License, or 11032 (at your option) any later version. 11033 11034 This program is distributed in the hope that it will be useful, 11035 but WITHOUT ANY WARRANTY; without even the implied warranty of 11036 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11037 GNU General Public License for more details. 11038 11039 You should have received a copy of the GNU General Public License 11040 along with this program; if not, write to the Free Software 11041 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 11042 11043 11044Also add information on how to contact you by electronic and paper mail. 11045 11046If the program is interactive, make it output a short notice like this 11047when it starts in an interactive mode: 11048 11049 Gnomovision version 69, Copyright (C) year name of author 11050 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 11051 This is free software, and you are welcome to redistribute it 11052 under certain conditions; type `show c' for details. 11053 11054The hypothetical commands `show w' and `show c' should show the appropriate 11055parts of the General Public License. Of course, the commands you use may 11056be called something other than `show w' and `show c'; they could even be 11057mouse-clicks or menu items--whatever suits your program. 11058 11059You should also get your employer (if you work as a programmer) or your 11060school, if any, to sign a "copyright disclaimer" for the program, if 11061necessary. Here is a sample; alter the names: 11062 11063 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 11064 `Gnomovision' (which makes passes at compilers) written by James Hacker. 11065 11066 <signature of Ty Coon>, 1 April 1989 11067 Ty Coon, President of Vice 11068 11069This General Public License does not permit incorporating your program into 11070proprietary programs. If your program is a subroutine library, you may 11071consider it more useful to permit linking proprietary applications with the 11072library. If this is what you want to do, use the GNU Library General 11073Public License instead of this License. 11074 11075============================================================ 11076Notices for file(s): 11077/bin/aapt 11078/bin/aidl 11079/bin/dexdump 11080/bin/jasmin 11081/bin/split-select 11082/framework/android-mock-generatorlib.jar 11083/framework/jasmin.jar 11084/lib/lib64cutils.a 11085/lib/lib64log.a 11086/lib/lib64utils.a 11087/lib/libandroidfw.a 11088/lib/libcutils.a 11089/lib/liblog.a 11090/lib/liblog.so 11091/lib/libnativehelper.so 11092/lib/libsqlite3_android.a 11093/lib/libutils.a 11094/lib/libzipfile.a 11095------------------------------------------------------------ 11096 11097 Copyright (c) 2005-2008, The Android Open Source Project 11098 11099 Licensed under the Apache License, Version 2.0 (the "License"); 11100 you may not use this file except in compliance with the License. 11101 11102 Unless required by applicable law or agreed to in writing, software 11103 distributed under the License is distributed on an "AS IS" BASIS, 11104 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11105 See the License for the specific language governing permissions and 11106 limitations under the License. 11107 11108 11109 Apache License 11110 Version 2.0, January 2004 11111 http://www.apache.org/licenses/ 11112 11113 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11114 11115 1. Definitions. 11116 11117 "License" shall mean the terms and conditions for use, reproduction, 11118 and distribution as defined by Sections 1 through 9 of this document. 11119 11120 "Licensor" shall mean the copyright owner or entity authorized by 11121 the copyright owner that is granting the License. 11122 11123 "Legal Entity" shall mean the union of the acting entity and all 11124 other entities that control, are controlled by, or are under common 11125 control with that entity. For the purposes of this definition, 11126 "control" means (i) the power, direct or indirect, to cause the 11127 direction or management of such entity, whether by contract or 11128 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11129 outstanding shares, or (iii) beneficial ownership of such entity. 11130 11131 "You" (or "Your") shall mean an individual or Legal Entity 11132 exercising permissions granted by this License. 11133 11134 "Source" form shall mean the preferred form for making modifications, 11135 including but not limited to software source code, documentation 11136 source, and configuration files. 11137 11138 "Object" form shall mean any form resulting from mechanical 11139 transformation or translation of a Source form, including but 11140 not limited to compiled object code, generated documentation, 11141 and conversions to other media types. 11142 11143 "Work" shall mean the work of authorship, whether in Source or 11144 Object form, made available under the License, as indicated by a 11145 copyright notice that is included in or attached to the work 11146 (an example is provided in the Appendix below). 11147 11148 "Derivative Works" shall mean any work, whether in Source or Object 11149 form, that is based on (or derived from) the Work and for which the 11150 editorial revisions, annotations, elaborations, or other modifications 11151 represent, as a whole, an original work of authorship. For the purposes 11152 of this License, Derivative Works shall not include works that remain 11153 separable from, or merely link (or bind by name) to the interfaces of, 11154 the Work and Derivative Works thereof. 11155 11156 "Contribution" shall mean any work of authorship, including 11157 the original version of the Work and any modifications or additions 11158 to that Work or Derivative Works thereof, that is intentionally 11159 submitted to Licensor for inclusion in the Work by the copyright owner 11160 or by an individual or Legal Entity authorized to submit on behalf of 11161 the copyright owner. For the purposes of this definition, "submitted" 11162 means any form of electronic, verbal, or written communication sent 11163 to the Licensor or its representatives, including but not limited to 11164 communication on electronic mailing lists, source code control systems, 11165 and issue tracking systems that are managed by, or on behalf of, the 11166 Licensor for the purpose of discussing and improving the Work, but 11167 excluding communication that is conspicuously marked or otherwise 11168 designated in writing by the copyright owner as "Not a Contribution." 11169 11170 "Contributor" shall mean Licensor and any individual or Legal Entity 11171 on behalf of whom a Contribution has been received by Licensor and 11172 subsequently incorporated within the Work. 11173 11174 2. Grant of Copyright License. Subject to the terms and conditions of 11175 this License, each Contributor hereby grants to You a perpetual, 11176 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11177 copyright license to reproduce, prepare Derivative Works of, 11178 publicly display, publicly perform, sublicense, and distribute the 11179 Work and such Derivative Works in Source or Object form. 11180 11181 3. Grant of Patent License. Subject to the terms and conditions of 11182 this License, each Contributor hereby grants to You a perpetual, 11183 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11184 (except as stated in this section) patent license to make, have made, 11185 use, offer to sell, sell, import, and otherwise transfer the Work, 11186 where such license applies only to those patent claims licensable 11187 by such Contributor that are necessarily infringed by their 11188 Contribution(s) alone or by combination of their Contribution(s) 11189 with the Work to which such Contribution(s) was submitted. If You 11190 institute patent litigation against any entity (including a 11191 cross-claim or counterclaim in a lawsuit) alleging that the Work 11192 or a Contribution incorporated within the Work constitutes direct 11193 or contributory patent infringement, then any patent licenses 11194 granted to You under this License for that Work shall terminate 11195 as of the date such litigation is filed. 11196 11197 4. Redistribution. You may reproduce and distribute copies of the 11198 Work or Derivative Works thereof in any medium, with or without 11199 modifications, and in Source or Object form, provided that You 11200 meet the following conditions: 11201 11202 (a) You must give any other recipients of the Work or 11203 Derivative Works a copy of this License; and 11204 11205 (b) You must cause any modified files to carry prominent notices 11206 stating that You changed the files; and 11207 11208 (c) You must retain, in the Source form of any Derivative Works 11209 that You distribute, all copyright, patent, trademark, and 11210 attribution notices from the Source form of the Work, 11211 excluding those notices that do not pertain to any part of 11212 the Derivative Works; and 11213 11214 (d) If the Work includes a "NOTICE" text file as part of its 11215 distribution, then any Derivative Works that You distribute must 11216 include a readable copy of the attribution notices contained 11217 within such NOTICE file, excluding those notices that do not 11218 pertain to any part of the Derivative Works, in at least one 11219 of the following places: within a NOTICE text file distributed 11220 as part of the Derivative Works; within the Source form or 11221 documentation, if provided along with the Derivative Works; or, 11222 within a display generated by the Derivative Works, if and 11223 wherever such third-party notices normally appear. The contents 11224 of the NOTICE file are for informational purposes only and 11225 do not modify the License. You may add Your own attribution 11226 notices within Derivative Works that You distribute, alongside 11227 or as an addendum to the NOTICE text from the Work, provided 11228 that such additional attribution notices cannot be construed 11229 as modifying the License. 11230 11231 You may add Your own copyright statement to Your modifications and 11232 may provide additional or different license terms and conditions 11233 for use, reproduction, or distribution of Your modifications, or 11234 for any such Derivative Works as a whole, provided Your use, 11235 reproduction, and distribution of the Work otherwise complies with 11236 the conditions stated in this License. 11237 11238 5. Submission of Contributions. Unless You explicitly state otherwise, 11239 any Contribution intentionally submitted for inclusion in the Work 11240 by You to the Licensor shall be under the terms and conditions of 11241 this License, without any additional terms or conditions. 11242 Notwithstanding the above, nothing herein shall supersede or modify 11243 the terms of any separate license agreement you may have executed 11244 with Licensor regarding such Contributions. 11245 11246 6. Trademarks. This License does not grant permission to use the trade 11247 names, trademarks, service marks, or product names of the Licensor, 11248 except as required for reasonable and customary use in describing the 11249 origin of the Work and reproducing the content of the NOTICE file. 11250 11251 7. Disclaimer of Warranty. Unless required by applicable law or 11252 agreed to in writing, Licensor provides the Work (and each 11253 Contributor provides its Contributions) on an "AS IS" BASIS, 11254 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11255 implied, including, without limitation, any warranties or conditions 11256 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11257 PARTICULAR PURPOSE. You are solely responsible for determining the 11258 appropriateness of using or redistributing the Work and assume any 11259 risks associated with Your exercise of permissions under this License. 11260 11261 8. Limitation of Liability. In no event and under no legal theory, 11262 whether in tort (including negligence), contract, or otherwise, 11263 unless required by applicable law (such as deliberate and grossly 11264 negligent acts) or agreed to in writing, shall any Contributor be 11265 liable to You for damages, including any direct, indirect, special, 11266 incidental, or consequential damages of any character arising as a 11267 result of this License or out of the use or inability to use the 11268 Work (including but not limited to damages for loss of goodwill, 11269 work stoppage, computer failure or malfunction, or any and all 11270 other commercial damages or losses), even if such Contributor 11271 has been advised of the possibility of such damages. 11272 11273 9. Accepting Warranty or Additional Liability. While redistributing 11274 the Work or Derivative Works thereof, You may choose to offer, 11275 and charge a fee for, acceptance of support, warranty, indemnity, 11276 or other liability obligations and/or rights consistent with this 11277 License. However, in accepting such obligations, You may act only 11278 on Your own behalf and on Your sole responsibility, not on behalf 11279 of any other Contributor, and only if You agree to indemnify, 11280 defend, and hold each Contributor harmless for any liability 11281 incurred by, or claims asserted against, such Contributor by reason 11282 of your accepting any such warranty or additional liability. 11283 11284 END OF TERMS AND CONDITIONS 11285 11286 11287============================================================ 11288Notices for file(s): 11289/framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar 11290/framework/org.eclipse.core.expressions_3.4.200.v20100505.jar 11291/framework/org.eclipse.core.runtime_3.6.0.v20100505.jar 11292/framework/org.eclipse.equinox.common_3.6.0.v20100503.jar 11293/framework/org.eclipse.jface_3.6.2.M20110210-1200.jar 11294/framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar 11295/framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar 11296/framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar 11297/framework/osgi.jar 11298/framework/propertysheet.jar 11299/framework/swt.jar 11300------------------------------------------------------------ 11301 11302 Eclipse Public License - v 1.0 11303 11304THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE 11305PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 11306THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 11307 11308*1. DEFINITIONS* 11309 11310"Contribution" means: 11311 11312a) in the case of the initial Contributor, the initial code and 11313documentation distributed under this Agreement, and 11314 11315b) in the case of each subsequent Contributor: 11316 11317i) changes to the Program, and 11318 11319ii) additions to the Program; 11320 11321where such changes and/or additions to the Program originate from and 11322are distributed by that particular Contributor. A Contribution 11323'originates' from a Contributor if it was added to the Program by such 11324Contributor itself or anyone acting on such Contributor's behalf. 11325Contributions do not include additions to the Program which: (i) are 11326separate modules of software distributed in conjunction with the Program 11327under their own license agreement, and (ii) are not derivative works of 11328the Program. 11329 11330"Contributor" means any person or entity that distributes the Program. 11331 11332"Licensed Patents" mean patent claims licensable by a Contributor which 11333are necessarily infringed by the use or sale of its Contribution alone 11334or when combined with the Program. 11335 11336"Program" means the Contributions distributed in accordance with this 11337Agreement. 11338 11339"Recipient" means anyone who receives the Program under this Agreement, 11340including all Contributors. 11341 11342*2. GRANT OF RIGHTS* 11343 11344a) Subject to the terms of this Agreement, each Contributor hereby 11345grants Recipient a non-exclusive, worldwide, royalty-free copyright 11346license to reproduce, prepare derivative works of, publicly display, 11347publicly perform, distribute and sublicense the Contribution of such 11348Contributor, if any, and such derivative works, in source code and 11349object code form. 11350 11351b) Subject to the terms of this Agreement, each Contributor hereby 11352grants Recipient a non-exclusive, worldwide, royalty-free patent license 11353under Licensed Patents to make, use, sell, offer to sell, import and 11354otherwise transfer the Contribution of such Contributor, if any, in 11355source code and object code form. This patent license shall apply to the 11356combination of the Contribution and the Program if, at the time the 11357Contribution is added by the Contributor, such addition of the 11358Contribution causes such combination to be covered by the Licensed 11359Patents. The patent license shall not apply to any other combinations 11360which include the Contribution. No hardware per se is licensed hereunder. 11361 11362c) Recipient understands that although each Contributor grants the 11363licenses to its Contributions set forth herein, no assurances are 11364provided by any Contributor that the Program does not infringe the 11365patent or other intellectual property rights of any other entity. Each 11366Contributor disclaims any liability to Recipient for claims brought by 11367any other entity based on infringement of intellectual property rights 11368or otherwise. As a condition to exercising the rights and licenses 11369granted hereunder, each Recipient hereby assumes sole responsibility to 11370secure any other intellectual property rights needed, if any. For 11371example, if a third party patent license is required to allow Recipient 11372to distribute the Program, it is Recipient's responsibility to acquire 11373that license before distributing the Program. 11374 11375d) Each Contributor represents that to its knowledge it has sufficient 11376copyright rights in its Contribution, if any, to grant the copyright 11377license set forth in this Agreement. 11378 11379*3. REQUIREMENTS* 11380 11381A Contributor may choose to distribute the Program in object code form 11382under its own license agreement, provided that: 11383 11384a) it complies with the terms and conditions of this Agreement; and 11385 11386b) its license agreement: 11387 11388i) effectively disclaims on behalf of all Contributors all warranties 11389and conditions, express and implied, including warranties or conditions 11390of title and non-infringement, and implied warranties or conditions of 11391merchantability and fitness for a particular purpose; 11392 11393ii) effectively excludes on behalf of all Contributors all liability for 11394damages, including direct, indirect, special, incidental and 11395consequential damages, such as lost profits; 11396 11397iii) states that any provisions which differ from this Agreement are 11398offered by that Contributor alone and not by any other party; and 11399 11400iv) states that source code for the Program is available from such 11401Contributor, and informs licensees how to obtain it in a reasonable 11402manner on or through a medium customarily used for software exchange. 11403 11404When the Program is made available in source code form: 11405 11406a) it must be made available under this Agreement; and 11407 11408b) a copy of this Agreement must be included with each copy of the Program. 11409 11410Contributors may not remove or alter any copyright notices contained 11411within the Program. 11412 11413Each Contributor must identify itself as the originator of its 11414Contribution, if any, in a manner that reasonably allows subsequent 11415Recipients to identify the originator of the Contribution. 11416 11417*4. COMMERCIAL DISTRIBUTION* 11418 11419Commercial distributors of software may accept certain responsibilities 11420with respect to end users, business partners and the like. While this 11421license is intended to facilitate the commercial use of the Program, the 11422Contributor who includes the Program in a commercial product offering 11423should do so in a manner which does not create potential liability for 11424other Contributors. Therefore, if a Contributor includes the Program in 11425a commercial product offering, such Contributor ("Commercial 11426Contributor") hereby agrees to defend and indemnify every other 11427Contributor ("Indemnified Contributor") against any losses, damages and 11428costs (collectively "Losses") arising from claims, lawsuits and other 11429legal actions brought by a third party against the Indemnified 11430Contributor to the extent caused by the acts or omissions of such 11431Commercial Contributor in connection with its distribution of the 11432Program in a commercial product offering. The obligations in this 11433section do not apply to any claims or Losses relating to any actual or 11434alleged intellectual property infringement. In order to qualify, an 11435Indemnified Contributor must: a) promptly notify the Commercial 11436Contributor in writing of such claim, and b) allow the Commercial 11437Contributor to control, and cooperate with the Commercial Contributor 11438in, the defense and any related settlement negotiations. The Indemnified 11439Contributor may participate in any such claim at its own expense. 11440 11441For example, a Contributor might include the Program in a commercial 11442product offering, Product X. That Contributor is then a Commercial 11443Contributor. If that Commercial Contributor then makes performance 11444claims, or offers warranties related to Product X, those performance 11445claims and warranties are such Commercial Contributor's responsibility 11446alone. Under this section, the Commercial Contributor would have to 11447defend claims against the other Contributors related to those 11448performance claims and warranties, and if a court requires any other 11449Contributor to pay any damages as a result, the Commercial Contributor 11450must pay those damages. 11451 11452*5. NO WARRANTY* 11453 11454EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 11455ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 11456EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES 11457OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR 11458A PARTICULAR PURPOSE. Each Recipient is solely responsible for 11459determining the appropriateness of using and distributing the Program 11460and assumes all risks associated with its exercise of rights under this 11461Agreement , including but not limited to the risks and costs of program 11462errors, compliance with applicable laws, damage to or loss of data, 11463programs or equipment, and unavailability or interruption of operations. 11464 11465*6. DISCLAIMER OF LIABILITY* 11466 11467EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 11468ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 11469INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 11470WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 11471LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 11472NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 11473DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 11474HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 11475 11476*7. GENERAL* 11477 11478If any provision of this Agreement is invalid or unenforceable under 11479applicable law, it shall not affect the validity or enforceability of 11480the remainder of the terms of this Agreement, and without further action 11481by the parties hereto, such provision shall be reformed to the minimum 11482extent necessary to make such provision valid and enforceable. 11483 11484If Recipient institutes patent litigation against any entity (including 11485a cross-claim or counterclaim in a lawsuit) alleging that the Program 11486itself (excluding combinations of the Program with other software or 11487hardware) infringes such Recipient's patent(s), then such Recipient's 11488rights granted under Section 2(b) shall terminate as of the date such 11489litigation is filed. 11490 11491All Recipient's rights under this Agreement shall terminate if it fails 11492to comply with any of the material terms or conditions of this Agreement 11493and does not cure such failure in a reasonable period of time after 11494becoming aware of such noncompliance. If all Recipient's rights under 11495this Agreement terminate, Recipient agrees to cease use and distribution 11496of the Program as soon as reasonably practicable. However, Recipient's 11497obligations under this Agreement and any licenses granted by Recipient 11498relating to the Program shall continue and survive. 11499 11500Everyone is permitted to copy and distribute copies of this Agreement, 11501but in order to avoid inconsistency the Agreement is copyrighted and may 11502only be modified in the following manner. The Agreement Steward reserves 11503the right to publish new versions (including revisions) of this 11504Agreement from time to time. No one other than the Agreement Steward has 11505the right to modify this Agreement. The Eclipse Foundation is the 11506initial Agreement Steward. The Eclipse Foundation may assign the 11507responsibility to serve as the Agreement Steward to a suitable separate 11508entity. Each new version of the Agreement will be given a distinguishing 11509version number. The Program (including Contributions) may always be 11510distributed subject to the version of the Agreement under which it was 11511received. In addition, after a new version of the Agreement is 11512published, Contributor may elect to distribute the Program (including 11513its Contributions) under the new version. Except as expressly stated in 11514Sections 2(a) and 2(b) above, Recipient receives no rights or licenses 11515to the intellectual property of any Contributor under this Agreement, 11516whether expressly, by implication, estoppel or otherwise. All rights in 11517the Program not expressly granted under this Agreement are reserved. 11518 11519This Agreement is governed by the laws of the State of New York and the 11520intellectual property laws of the United States of America. No party to 11521this Agreement will bring a legal action under this Agreement more than 11522one year after the cause of action arose. Each party waives its rights 11523to a jury trial in any resulting litigation. 11524 11525 11526============================================================ 11527Notices for file(s): 11528/framework/bouncycastle-host.jar 11529/framework/bouncycastle-hostdex.jar 11530------------------------------------------------------------ 11531Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) 11532 11533Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 11534associated documentation files (the "Software"), to deal in the Software without restriction, 11535including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 11536and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 11537subject to the following conditions: 11538 11539The above copyright notice and this permission notice shall be included in all copies or substantial 11540portions of the Software. 11541 11542THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 11543LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 11544NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 11545WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 11546SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11547 11548============================================================ 11549Notices for file(s): 11550/framework/commons-compress-1.0.jar 11551------------------------------------------------------------ 11552Apache Commons Compress 11553Copyright 2002-2009 The Apache Software Foundation 11554 11555This product includes software developed by 11556The Apache Software Foundation (http://www.apache.org/). 11557 11558Original BZip2 classes contributed by Keiron Liddle 11559<[email protected]>, Aftex Software to the Apache Ant project 11560 11561Original Tar classes from contributors of the Apache Ant project 11562 11563Original Zip classes from contributors of the Apache Ant project 11564 11565Original CPIO classes contributed by Markus Kuss and the jRPM project 11566(jrpm.sourceforge.net) 11567 11568============================================================ 11569Notices for file(s): 11570/lib/libbcc.so 11571------------------------------------------------------------ 11572========================== 11573NOTICE file for libbcc.git 11574========================== 11575 11576* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/. 11577 11578 Copyright (c) 2005-2011, The Android Open Source Project 11579 11580 Licensed under the Apache License, Version 2.0 (the "License"); 11581 you may not use this file except in compliance with the License. 11582 11583 Unless required by applicable law or agreed to in writing, software 11584 distributed under the License is distributed on an "AS IS" BASIS, 11585 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11586 See the License for the specific language governing permissions and 11587 limitations under the License. 11588 11589 11590 Apache License 11591 Version 2.0, January 2004 11592 http://www.apache.org/licenses/ 11593 11594 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11595 11596 1. Definitions. 11597 11598 "License" shall mean the terms and conditions for use, reproduction, 11599 and distribution as defined by Sections 1 through 9 of this document. 11600 11601 "Licensor" shall mean the copyright owner or entity authorized by 11602 the copyright owner that is granting the License. 11603 11604 "Legal Entity" shall mean the union of the acting entity and all 11605 other entities that control, are controlled by, or are under common 11606 control with that entity. For the purposes of this definition, 11607 "control" means (i) the power, direct or indirect, to cause the 11608 direction or management of such entity, whether by contract or 11609 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11610 outstanding shares, or (iii) beneficial ownership of such entity. 11611 11612 "You" (or "Your") shall mean an individual or Legal Entity 11613 exercising permissions granted by this License. 11614 11615 "Source" form shall mean the preferred form for making modifications, 11616 including but not limited to software source code, documentation 11617 source, and configuration files. 11618 11619 "Object" form shall mean any form resulting from mechanical 11620 transformation or translation of a Source form, including but 11621 not limited to compiled object code, generated documentation, 11622 and conversions to other media types. 11623 11624 "Work" shall mean the work of authorship, whether in Source or 11625 Object form, made available under the License, as indicated by a 11626 copyright notice that is included in or attached to the work 11627 (an example is provided in the Appendix below). 11628 11629 "Derivative Works" shall mean any work, whether in Source or Object 11630 form, that is based on (or derived from) the Work and for which the 11631 editorial revisions, annotations, elaborations, or other modifications 11632 represent, as a whole, an original work of authorship. For the purposes 11633 of this License, Derivative Works shall not include works that remain 11634 separable from, or merely link (or bind by name) to the interfaces of, 11635 the Work and Derivative Works thereof. 11636 11637 "Contribution" shall mean any work of authorship, including 11638 the original version of the Work and any modifications or additions 11639 to that Work or Derivative Works thereof, that is intentionally 11640 submitted to Licensor for inclusion in the Work by the copyright owner 11641 or by an individual or Legal Entity authorized to submit on behalf of 11642 the copyright owner. For the purposes of this definition, "submitted" 11643 means any form of electronic, verbal, or written communication sent 11644 to the Licensor or its representatives, including but not limited to 11645 communication on electronic mailing lists, source code control systems, 11646 and issue tracking systems that are managed by, or on behalf of, the 11647 Licensor for the purpose of discussing and improving the Work, but 11648 excluding communication that is conspicuously marked or otherwise 11649 designated in writing by the copyright owner as "Not a Contribution." 11650 11651 "Contributor" shall mean Licensor and any individual or Legal Entity 11652 on behalf of whom a Contribution has been received by Licensor and 11653 subsequently incorporated within the Work. 11654 11655 2. Grant of Copyright License. Subject to the terms and conditions of 11656 this License, each Contributor hereby grants to You a perpetual, 11657 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11658 copyright license to reproduce, prepare Derivative Works of, 11659 publicly display, publicly perform, sublicense, and distribute the 11660 Work and such Derivative Works in Source or Object form. 11661 11662 3. Grant of Patent License. Subject to the terms and conditions of 11663 this License, each Contributor hereby grants to You a perpetual, 11664 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11665 (except as stated in this section) patent license to make, have made, 11666 use, offer to sell, sell, import, and otherwise transfer the Work, 11667 where such license applies only to those patent claims licensable 11668 by such Contributor that are necessarily infringed by their 11669 Contribution(s) alone or by combination of their Contribution(s) 11670 with the Work to which such Contribution(s) was submitted. If You 11671 institute patent litigation against any entity (including a 11672 cross-claim or counterclaim in a lawsuit) alleging that the Work 11673 or a Contribution incorporated within the Work constitutes direct 11674 or contributory patent infringement, then any patent licenses 11675 granted to You under this License for that Work shall terminate 11676 as of the date such litigation is filed. 11677 11678 4. Redistribution. You may reproduce and distribute copies of the 11679 Work or Derivative Works thereof in any medium, with or without 11680 modifications, and in Source or Object form, provided that You 11681 meet the following conditions: 11682 11683 (a) You must give any other recipients of the Work or 11684 Derivative Works a copy of this License; and 11685 11686 (b) You must cause any modified files to carry prominent notices 11687 stating that You changed the files; and 11688 11689 (c) You must retain, in the Source form of any Derivative Works 11690 that You distribute, all copyright, patent, trademark, and 11691 attribution notices from the Source form of the Work, 11692 excluding those notices that do not pertain to any part of 11693 the Derivative Works; and 11694 11695 (d) If the Work includes a "NOTICE" text file as part of its 11696 distribution, then any Derivative Works that You distribute must 11697 include a readable copy of the attribution notices contained 11698 within such NOTICE file, excluding those notices that do not 11699 pertain to any part of the Derivative Works, in at least one 11700 of the following places: within a NOTICE text file distributed 11701 as part of the Derivative Works; within the Source form or 11702 documentation, if provided along with the Derivative Works; or, 11703 within a display generated by the Derivative Works, if and 11704 wherever such third-party notices normally appear. The contents 11705 of the NOTICE file are for informational purposes only and 11706 do not modify the License. You may add Your own attribution 11707 notices within Derivative Works that You distribute, alongside 11708 or as an addendum to the NOTICE text from the Work, provided 11709 that such additional attribution notices cannot be construed 11710 as modifying the License. 11711 11712 You may add Your own copyright statement to Your modifications and 11713 may provide additional or different license terms and conditions 11714 for use, reproduction, or distribution of Your modifications, or 11715 for any such Derivative Works as a whole, provided Your use, 11716 reproduction, and distribution of the Work otherwise complies with 11717 the conditions stated in this License. 11718 11719 5. Submission of Contributions. Unless You explicitly state otherwise, 11720 any Contribution intentionally submitted for inclusion in the Work 11721 by You to the Licensor shall be under the terms and conditions of 11722 this License, without any additional terms or conditions. 11723 Notwithstanding the above, nothing herein shall supersede or modify 11724 the terms of any separate license agreement you may have executed 11725 with Licensor regarding such Contributions. 11726 11727 6. Trademarks. This License does not grant permission to use the trade 11728 names, trademarks, service marks, or product names of the Licensor, 11729 except as required for reasonable and customary use in describing the 11730 origin of the Work and reproducing the content of the NOTICE file. 11731 11732 7. Disclaimer of Warranty. Unless required by applicable law or 11733 agreed to in writing, Licensor provides the Work (and each 11734 Contributor provides its Contributions) on an "AS IS" BASIS, 11735 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11736 implied, including, without limitation, any warranties or conditions 11737 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11738 PARTICULAR PURPOSE. You are solely responsible for determining the 11739 appropriateness of using or redistributing the Work and assume any 11740 risks associated with Your exercise of permissions under this License. 11741 11742 8. Limitation of Liability. In no event and under no legal theory, 11743 whether in tort (including negligence), contract, or otherwise, 11744 unless required by applicable law (such as deliberate and grossly 11745 negligent acts) or agreed to in writing, shall any Contributor be 11746 liable to You for damages, including any direct, indirect, special, 11747 incidental, or consequential damages of any character arising as a 11748 result of this License or out of the use or inability to use the 11749 Work (including but not limited to damages for loss of goodwill, 11750 work stoppage, computer failure or malfunction, or any and all 11751 other commercial damages or losses), even if such Contributor 11752 has been advised of the possibility of such damages. 11753 11754 9. Accepting Warranty or Additional Liability. While redistributing 11755 the Work or Derivative Works thereof, You may choose to offer, 11756 and charge a fee for, acceptance of support, warranty, indemnity, 11757 or other liability obligations and/or rights consistent with this 11758 License. However, in accepting such obligations, You may act only 11759 on Your own behalf and on Your sole responsibility, not on behalf 11760 of any other Contributor, and only if You agree to indemnify, 11761 defend, and hold each Contributor harmless for any liability 11762 incurred by, or claims asserted against, such Contributor by reason 11763 of your accepting any such warranty or additional liability. 11764 11765 END OF TERMS AND CONDITIONS 11766 11767 11768 11769* NOTICE for runtime/ and lib/CodeGen/. 11770 Note: The NOTICE is the same for another git project, external/llvm.git. 11771 11772============================================================================== 11773LLVM Release License 11774============================================================================== 11775University of Illinois/NCSA 11776Open Source License 11777 11778Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11779All rights reserved. 11780 11781Developed by: 11782 11783 LLVM Team 11784 11785 University of Illinois at Urbana-Champaign 11786 11787 http://llvm.org 11788 11789Permission is hereby granted, free of charge, to any person obtaining a copy of 11790this software and associated documentation files (the "Software"), to deal with 11791the Software without restriction, including without limitation the rights to 11792use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11793of the Software, and to permit persons to whom the Software is furnished to do 11794so, subject to the following conditions: 11795 11796 * Redistributions of source code must retain the above copyright notice, 11797 this list of conditions and the following disclaimers. 11798 11799 * Redistributions in binary form must reproduce the above copyright notice, 11800 this list of conditions and the following disclaimers in the 11801 documentation and/or other materials provided with the distribution. 11802 11803 * Neither the names of the LLVM Team, University of Illinois at 11804 Urbana-Champaign, nor the names of its contributors may be used to 11805 endorse or promote products derived from this Software without specific 11806 prior written permission. 11807 11808THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11809IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11810FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11811CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11812LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11813OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11814SOFTWARE. 11815 11816============================================================================== 11817Copyrights and Licenses for Third Party Software Distributed with LLVM: 11818============================================================================== 11819The LLVM software contains code written by third parties. Such software will 11820have its own individual LICENSE.TXT file in the directory in which it appears. 11821This file will describe the copyrights, license, and restrictions which apply 11822to that code. 11823 11824The disclaimer of warranty in the University of Illinois Open Source License 11825applies to all code in the LLVM Distribution, and nothing in any of the 11826other licenses gives permission to use the names of the LLVM Team or the 11827University of Illinois to endorse or promote products derived from this 11828Software. 11829 11830The following pieces of software have additional or alternate copyrights, 11831licenses, and/or restrictions: 11832 11833Program Directory 11834------- --------- 11835Autoconf llvm/autoconf 11836 llvm/projects/ModuleMaker/autoconf 11837 llvm/projects/sample/autoconf 11838CellSPU backend llvm/lib/Target/CellSPU/README.txt 11839Google Test llvm/utils/unittest/googletest 11840OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11841 11842 11843 11844* NOTICE for tests/disassem.cpp and tests/disassem.h. 11845 11846/* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */ 11847 11848/*- 11849 * Copyright (c) 1996 Mark Brinicombe. 11850 * Copyright (c) 1996 Brini. 11851 * 11852 * All rights reserved. 11853 * 11854 * Redistribution and use in source and binary forms, with or without 11855 * modification, are permitted provided that the following conditions 11856 * are met: 11857 * 1. Redistributions of source code must retain the above copyright 11858 * notice, this list of conditions and the following disclaimer. 11859 * 2. Redistributions in binary form must reproduce the above copyright 11860 * notice, this list of conditions and the following disclaimer in the 11861 * documentation and/or other materials provided with the distribution. 11862 * 3. All advertising materials mentioning features or use of this software 11863 * must display the following acknowledgement: 11864 * This product includes software developed by Brini. 11865 * 4. The name of the company nor the name of the author may be used to 11866 * endorse or promote products derived from this software without specific 11867 * prior written permission. 11868 * 11869 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 11870 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 11871 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 11872 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 11873 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 11874 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 11875 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11876 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 11877 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 11878 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11879 * SUCH DAMAGE. 11880 * 11881 * RiscBSD kernel project 11882 * 11883 * db_disasm.c 11884 * 11885 * Kernel disassembler 11886 * 11887 * Created : 10/02/96 11888 * 11889 * Structured after the sparc/sparc/db_disasm.c by David S. Miller & 11890 * Paul Kranenburg 11891 * 11892 * This code is not complete. Not all instructions are disassembled. 11893 */ 11894 11895============================================================ 11896Notices for file(s): 11897/lib/libfdlibm.a 11898------------------------------------------------------------ 11899Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 11900 11901Developed at SunSoft, a Sun Microsystems, Inc. business. 11902Permission to use, copy, modify, and distribute this 11903software is freely granted, provided that this notice 11904is preserved. 11905 11906============================================================ 11907Notices for file(s): 11908/bin/emulator-arm 11909/bin/emulator-mips 11910/bin/emulator-x86 11911/bin/emulator 11912/bin/emulator64-arm 11913/bin/emulator64-mips 11914/bin/emulator64-x86 11915/lib/emulator-common.a 11916/lib/emulator-libelff.a 11917/lib/emulator-libjpeg.a 11918/lib/emulator-libqemu.a 11919/lib/emulator-libui.a 11920/lib/emulator-target-arm.a 11921/lib/emulator-target-i386.a 11922/lib/emulator-target-mips.a 11923/lib/emulator64-common.a 11924/lib/emulator64-libelff.a 11925/lib/emulator64-libjpeg.a 11926/lib/emulator64-libqemu.a 11927/lib/emulator64-libui.a 11928/lib/emulator64-target-arm.a 11929/lib/emulator64-target-i386.a 11930/lib/emulator64-target-mips.a 11931------------------------------------------------------------ 11932 GNU GENERAL PUBLIC LICENSE 11933 Version 2, June 1991 11934 11935 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 11936 675 Mass Ave, Cambridge, MA 02139, USA 11937 Everyone is permitted to copy and distribute verbatim copies 11938 of this license document, but changing it is not allowed. 11939 11940 Preamble 11941 11942 The licenses for most software are designed to take away your 11943freedom to share and change it. By contrast, the GNU General Public 11944License is intended to guarantee your freedom to share and change free 11945software--to make sure the software is free for all its users. This 11946General Public License applies to most of the Free Software 11947Foundation's software and to any other program whose authors commit to 11948using it. (Some other Free Software Foundation software is covered by 11949the GNU Library General Public License instead.) You can apply it to 11950your programs, too. 11951 11952 When we speak of free software, we are referring to freedom, not 11953price. Our General Public Licenses are designed to make sure that you 11954have the freedom to distribute copies of free software (and charge for 11955this service if you wish), that you receive source code or can get it 11956if you want it, that you can change the software or use pieces of it 11957in new free programs; and that you know you can do these things. 11958 11959 To protect your rights, we need to make restrictions that forbid 11960anyone to deny you these rights or to ask you to surrender the rights. 11961These restrictions translate to certain responsibilities for you if you 11962distribute copies of the software, or if you modify it. 11963 11964 For example, if you distribute copies of such a program, whether 11965gratis or for a fee, you must give the recipients all the rights that 11966you have. You must make sure that they, too, receive or can get the 11967source code. And you must show them these terms so they know their 11968rights. 11969 11970 We protect your rights with two steps: (1) copyright the software, and 11971(2) offer you this license which gives you legal permission to copy, 11972distribute and/or modify the software. 11973 11974 Also, for each author's protection and ours, we want to make certain 11975that everyone understands that there is no warranty for this free 11976software. If the software is modified by someone else and passed on, we 11977want its recipients to know that what they have is not the original, so 11978that any problems introduced by others will not reflect on the original 11979authors' reputations. 11980 11981 Finally, any free program is threatened constantly by software 11982patents. We wish to avoid the danger that redistributors of a free 11983program will individually obtain patent licenses, in effect making the 11984program proprietary. To prevent this, we have made it clear that any 11985patent must be licensed for everyone's free use or not licensed at all. 11986 11987 The precise terms and conditions for copying, distribution and 11988modification follow. 11989 11990 GNU GENERAL PUBLIC LICENSE 11991 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 11992 11993 0. This License applies to any program or other work which contains 11994a notice placed by the copyright holder saying it may be distributed 11995under the terms of this General Public License. The "Program", below, 11996refers to any such program or work, and a "work based on the Program" 11997means either the Program or any derivative work under copyright law: 11998that is to say, a work containing the Program or a portion of it, 11999either verbatim or with modifications and/or translated into another 12000language. (Hereinafter, translation is included without limitation in 12001the term "modification".) Each licensee is addressed as "you". 12002 12003Activities other than copying, distribution and modification are not 12004covered by this License; they are outside its scope. The act of 12005running the Program is not restricted, and the output from the Program 12006is covered only if its contents constitute a work based on the 12007Program (independent of having been made by running the Program). 12008Whether that is true depends on what the Program does. 12009 12010 1. You may copy and distribute verbatim copies of the Program's 12011source code as you receive it, in any medium, provided that you 12012conspicuously and appropriately publish on each copy an appropriate 12013copyright notice and disclaimer of warranty; keep intact all the 12014notices that refer to this License and to the absence of any warranty; 12015and give any other recipients of the Program a copy of this License 12016along with the Program. 12017 12018You may charge a fee for the physical act of transferring a copy, and 12019you may at your option offer warranty protection in exchange for a fee. 12020 12021 2. You may modify your copy or copies of the Program or any portion 12022of it, thus forming a work based on the Program, and copy and 12023distribute such modifications or work under the terms of Section 1 12024above, provided that you also meet all of these conditions: 12025 12026 a) You must cause the modified files to carry prominent notices 12027 stating that you changed the files and the date of any change. 12028 12029 b) You must cause any work that you distribute or publish, that in 12030 whole or in part contains or is derived from the Program or any 12031 part thereof, to be licensed as a whole at no charge to all third 12032 parties under the terms of this License. 12033 12034 c) If the modified program normally reads commands interactively 12035 when run, you must cause it, when started running for such 12036 interactive use in the most ordinary way, to print or display an 12037 announcement including an appropriate copyright notice and a 12038 notice that there is no warranty (or else, saying that you provide 12039 a warranty) and that users may redistribute the program under 12040 these conditions, and telling the user how to view a copy of this 12041 License. (Exception: if the Program itself is interactive but 12042 does not normally print such an announcement, your work based on 12043 the Program is not required to print an announcement.) 12044 12045These requirements apply to the modified work as a whole. If 12046identifiable sections of that work are not derived from the Program, 12047and can be reasonably considered independent and separate works in 12048themselves, then this License, and its terms, do not apply to those 12049sections when you distribute them as separate works. But when you 12050distribute the same sections as part of a whole which is a work based 12051on the Program, the distribution of the whole must be on the terms of 12052this License, whose permissions for other licensees extend to the 12053entire whole, and thus to each and every part regardless of who wrote it. 12054 12055Thus, it is not the intent of this section to claim rights or contest 12056your rights to work written entirely by you; rather, the intent is to 12057exercise the right to control the distribution of derivative or 12058collective works based on the Program. 12059 12060In addition, mere aggregation of another work not based on the Program 12061with the Program (or with a work based on the Program) on a volume of 12062a storage or distribution medium does not bring the other work under 12063the scope of this License. 12064 12065 3. You may copy and distribute the Program (or a work based on it, 12066under Section 2) in object code or executable form under the terms of 12067Sections 1 and 2 above provided that you also do one of the following: 12068 12069 a) Accompany it with the complete corresponding machine-readable 12070 source code, which must be distributed under the terms of Sections 12071 1 and 2 above on a medium customarily used for software interchange; or, 12072 12073 b) Accompany it with a written offer, valid for at least three 12074 years, to give any third party, for a charge no more than your 12075 cost of physically performing source distribution, a complete 12076 machine-readable copy of the corresponding source code, to be 12077 distributed under the terms of Sections 1 and 2 above on a medium 12078 customarily used for software interchange; or, 12079 12080 c) Accompany it with the information you received as to the offer 12081 to distribute corresponding source code. (This alternative is 12082 allowed only for noncommercial distribution and only if you 12083 received the program in object code or executable form with such 12084 an offer, in accord with Subsection b above.) 12085 12086The source code for a work means the preferred form of the work for 12087making modifications to it. For an executable work, complete source 12088code means all the source code for all modules it contains, plus any 12089associated interface definition files, plus the scripts used to 12090control compilation and installation of the executable. However, as a 12091special exception, the source code distributed need not include 12092anything that is normally distributed (in either source or binary 12093form) with the major components (compiler, kernel, and so on) of the 12094operating system on which the executable runs, unless that component 12095itself accompanies the executable. 12096 12097If distribution of executable or object code is made by offering 12098access to copy from a designated place, then offering equivalent 12099access to copy the source code from the same place counts as 12100distribution of the source code, even though third parties are not 12101compelled to copy the source along with the object code. 12102 12103 4. You may not copy, modify, sublicense, or distribute the Program 12104except as expressly provided under this License. Any attempt 12105otherwise to copy, modify, sublicense or distribute the Program is 12106void, and will automatically terminate your rights under this License. 12107However, parties who have received copies, or rights, from you under 12108this License will not have their licenses terminated so long as such 12109parties remain in full compliance. 12110 12111 5. You are not required to accept this License, since you have not 12112signed it. However, nothing else grants you permission to modify or 12113distribute the Program or its derivative works. These actions are 12114prohibited by law if you do not accept this License. Therefore, by 12115modifying or distributing the Program (or any work based on the 12116Program), you indicate your acceptance of this License to do so, and 12117all its terms and conditions for copying, distributing or modifying 12118the Program or works based on it. 12119 12120 6. Each time you redistribute the Program (or any work based on the 12121Program), the recipient automatically receives a license from the 12122original licensor to copy, distribute or modify the Program subject to 12123these terms and conditions. You may not impose any further 12124restrictions on the recipients' exercise of the rights granted herein. 12125You are not responsible for enforcing compliance by third parties to 12126this License. 12127 12128 7. If, as a consequence of a court judgment or allegation of patent 12129infringement or for any other reason (not limited to patent issues), 12130conditions are imposed on you (whether by court order, agreement or 12131otherwise) that contradict the conditions of this License, they do not 12132excuse you from the conditions of this License. If you cannot 12133distribute so as to satisfy simultaneously your obligations under this 12134License and any other pertinent obligations, then as a consequence you 12135may not distribute the Program at all. For example, if a patent 12136license would not permit royalty-free redistribution of the Program by 12137all those who receive copies directly or indirectly through you, then 12138the only way you could satisfy both it and this License would be to 12139refrain entirely from distribution of the Program. 12140 12141If any portion of this section is held invalid or unenforceable under 12142any particular circumstance, the balance of the section is intended to 12143apply and the section as a whole is intended to apply in other 12144circumstances. 12145 12146It is not the purpose of this section to induce you to infringe any 12147patents or other property right claims or to contest validity of any 12148such claims; this section has the sole purpose of protecting the 12149integrity of the free software distribution system, which is 12150implemented by public license practices. Many people have made 12151generous contributions to the wide range of software distributed 12152through that system in reliance on consistent application of that 12153system; it is up to the author/donor to decide if he or she is willing 12154to distribute software through any other system and a licensee cannot 12155impose that choice. 12156 12157This section is intended to make thoroughly clear what is believed to 12158be a consequence of the rest of this License. 12159 12160 8. If the distribution and/or use of the Program is restricted in 12161certain countries either by patents or by copyrighted interfaces, the 12162original copyright holder who places the Program under this License 12163may add an explicit geographical distribution limitation excluding 12164those countries, so that distribution is permitted only in or among 12165countries not thus excluded. In such case, this License incorporates 12166the limitation as if written in the body of this License. 12167 12168 9. The Free Software Foundation may publish revised and/or new versions 12169of the General Public License from time to time. Such new versions will 12170be similar in spirit to the present version, but may differ in detail to 12171address new problems or concerns. 12172 12173Each version is given a distinguishing version number. If the Program 12174specifies a version number of this License which applies to it and "any 12175later version", you have the option of following the terms and conditions 12176either of that version or of any later version published by the Free 12177Software Foundation. If the Program does not specify a version number of 12178this License, you may choose any version ever published by the Free Software 12179Foundation. 12180 12181 10. If you wish to incorporate parts of the Program into other free 12182programs whose distribution conditions are different, write to the author 12183to ask for permission. For software which is copyrighted by the Free 12184Software Foundation, write to the Free Software Foundation; we sometimes 12185make exceptions for this. Our decision will be guided by the two goals 12186of preserving the free status of all derivatives of our free software and 12187of promoting the sharing and reuse of software generally. 12188 12189 NO WARRANTY 12190 12191 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 12192FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 12193OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 12194PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 12195OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 12196MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 12197TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 12198PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 12199REPAIR OR CORRECTION. 12200 12201 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 12202WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 12203REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 12204INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 12205OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 12206TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 12207YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 12208PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 12209POSSIBILITY OF SUCH DAMAGES. 12210 12211 END OF TERMS AND CONDITIONS 12212 12213 How to Apply These Terms to Your New Programs 12214 12215 If you develop a new program, and you want it to be of the greatest 12216possible use to the public, the best way to achieve this is to make it 12217free software which everyone can redistribute and change under these terms. 12218 12219 To do so, attach the following notices to the program. It is safest 12220to attach them to the start of each source file to most effectively 12221convey the exclusion of warranty; and each file should have at least 12222the "copyright" line and a pointer to where the full notice is found. 12223 12224 <one line to give the program's name and a brief idea of what it does.> 12225 Copyright (C) 19yy <name of author> 12226 12227 This program is free software; you can redistribute it and/or modify 12228 it under the terms of the GNU General Public License as published by 12229 the Free Software Foundation; either version 2 of the License, or 12230 (at your option) any later version. 12231 12232 This program is distributed in the hope that it will be useful, 12233 but WITHOUT ANY WARRANTY; without even the implied warranty of 12234 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12235 GNU General Public License for more details. 12236 12237 You should have received a copy of the GNU General Public License 12238 along with this program; if not, write to the Free Software 12239 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 12240 12241Also add information on how to contact you by electronic and paper mail. 12242 12243If the program is interactive, make it output a short notice like this 12244when it starts in an interactive mode: 12245 12246 Gnomovision version 69, Copyright (C) 19yy name of author 12247 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 12248 This is free software, and you are welcome to redistribute it 12249 under certain conditions; type `show c' for details. 12250 12251The hypothetical commands `show w' and `show c' should show the appropriate 12252parts of the General Public License. Of course, the commands you use may 12253be called something other than `show w' and `show c'; they could even be 12254mouse-clicks or menu items--whatever suits your program. 12255 12256You should also get your employer (if you work as a programmer) or your 12257school, if any, to sign a "copyright disclaimer" for the program, if 12258necessary. Here is a sample; alter the names: 12259 12260 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 12261 `Gnomovision' (which makes passes at compilers) written by James Hacker. 12262 12263 <signature of Ty Coon>, 1 April 1989 12264 Ty Coon, President of Vice 12265 12266This General Public License does not permit incorporating your program into 12267proprietary programs. If your program is a subroutine library, you may 12268consider it more useful to permit linking proprietary applications with the 12269library. If this is what you want to do, use the GNU Library General 12270Public License instead of this License. 12271 12272============================================================ 12273Notices for file(s): 12274/framework/groovy-all-1.7.0.jar 12275------------------------------------------------------------ 12276 Apache License 12277 Version 2.0, January 2004 12278 http://www.apache.org/licenses/ 12279 12280 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12281 12282 1. Definitions. 12283 12284 "License" shall mean the terms and conditions for use, reproduction, 12285 and distribution as defined by Sections 1 through 9 of this document. 12286 12287 "Licensor" shall mean the copyright owner or entity authorized by 12288 the copyright owner that is granting the License. 12289 12290 "Legal Entity" shall mean the union of the acting entity and all 12291 other entities that control, are controlled by, or are under common 12292 control with that entity. For the purposes of this definition, 12293 "control" means (i) the power, direct or indirect, to cause the 12294 direction or management of such entity, whether by contract or 12295 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12296 outstanding shares, or (iii) beneficial ownership of such entity. 12297 12298 "You" (or "Your") shall mean an individual or Legal Entity 12299 exercising permissions granted by this License. 12300 12301 "Source" form shall mean the preferred form for making modifications, 12302 including but not limited to software source code, documentation 12303 source, and configuration files. 12304 12305 "Object" form shall mean any form resulting from mechanical 12306 transformation or translation of a Source form, including but 12307 not limited to compiled object code, generated documentation, 12308 and conversions to other media types. 12309 12310 "Work" shall mean the work of authorship, whether in Source or 12311 Object form, made available under the License, as indicated by a 12312 copyright notice that is included in or attached to the work 12313 (an example is provided in the Appendix below). 12314 12315 "Derivative Works" shall mean any work, whether in Source or Object 12316 form, that is based on (or derived from) the Work and for which the 12317 editorial revisions, annotations, elaborations, or other modifications 12318 represent, as a whole, an original work of authorship. For the purposes 12319 of this License, Derivative Works shall not include works that remain 12320 separable from, or merely link (or bind by name) to the interfaces of, 12321 the Work and Derivative Works thereof. 12322 12323 "Contribution" shall mean any work of authorship, including 12324 the original version of the Work and any modifications or additions 12325 to that Work or Derivative Works thereof, that is intentionally 12326 submitted to Licensor for inclusion in the Work by the copyright owner 12327 or by an individual or Legal Entity authorized to submit on behalf of 12328 the copyright owner. For the purposes of this definition, "submitted" 12329 means any form of electronic, verbal, or written communication sent 12330 to the Licensor or its representatives, including but not limited to 12331 communication on electronic mailing lists, source code control systems, 12332 and issue tracking systems that are managed by, or on behalf of, the 12333 Licensor for the purpose of discussing and improving the Work, but 12334 excluding communication that is conspicuously marked or otherwise 12335 designated in writing by the copyright owner as "Not a Contribution." 12336 12337 "Contributor" shall mean Licensor and any individual or Legal Entity 12338 on behalf of whom a Contribution has been received by Licensor and 12339 subsequently incorporated within the Work. 12340 12341 2. Grant of Copyright License. Subject to the terms and conditions of 12342 this License, each Contributor hereby grants to You a perpetual, 12343 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12344 copyright license to reproduce, prepare Derivative Works of, 12345 publicly display, publicly perform, sublicense, and distribute the 12346 Work and such Derivative Works in Source or Object form. 12347 12348 3. Grant of Patent License. Subject to the terms and conditions of 12349 this License, each Contributor hereby grants to You a perpetual, 12350 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12351 (except as stated in this section) patent license to make, have made, 12352 use, offer to sell, sell, import, and otherwise transfer the Work, 12353 where such license applies only to those patent claims licensable 12354 by such Contributor that are necessarily infringed by their 12355 Contribution(s) alone or by combination of their Contribution(s) 12356 with the Work to which such Contribution(s) was submitted. If You 12357 institute patent litigation against any entity (including a 12358 cross-claim or counterclaim in a lawsuit) alleging that the Work 12359 or a Contribution incorporated within the Work constitutes direct 12360 or contributory patent infringement, then any patent licenses 12361 granted to You under this License for that Work shall terminate 12362 as of the date such litigation is filed. 12363 12364 4. Redistribution. You may reproduce and distribute copies of the 12365 Work or Derivative Works thereof in any medium, with or without 12366 modifications, and in Source or Object form, provided that You 12367 meet the following conditions: 12368 12369 (a) You must give any other recipients of the Work or 12370 Derivative Works a copy of this License; and 12371 12372 (b) You must cause any modified files to carry prominent notices 12373 stating that You changed the files; and 12374 12375 (c) You must retain, in the Source form of any Derivative Works 12376 that You distribute, all copyright, patent, trademark, and 12377 attribution notices from the Source form of the Work, 12378 excluding those notices that do not pertain to any part of 12379 the Derivative Works; and 12380 12381 (d) If the Work includes a "NOTICE" text file as part of its 12382 distribution, then any Derivative Works that You distribute must 12383 include a readable copy of the attribution notices contained 12384 within such NOTICE file, excluding those notices that do not 12385 pertain to any part of the Derivative Works, in at least one 12386 of the following places: within a NOTICE text file distributed 12387 as part of the Derivative Works; within the Source form or 12388 documentation, if provided along with the Derivative Works; or, 12389 within a display generated by the Derivative Works, if and 12390 wherever such third-party notices normally appear. The contents 12391 of the NOTICE file are for informational purposes only and 12392 do not modify the License. You may add Your own attribution 12393 notices within Derivative Works that You distribute, alongside 12394 or as an addendum to the NOTICE text from the Work, provided 12395 that such additional attribution notices cannot be construed 12396 as modifying the License. 12397 12398 You may add Your own copyright statement to Your modifications and 12399 may provide additional or different license terms and conditions 12400 for use, reproduction, or distribution of Your modifications, or 12401 for any such Derivative Works as a whole, provided Your use, 12402 reproduction, and distribution of the Work otherwise complies with 12403 the conditions stated in this License. 12404 12405 5. Submission of Contributions. Unless You explicitly state otherwise, 12406 any Contribution intentionally submitted for inclusion in the Work 12407 by You to the Licensor shall be under the terms and conditions of 12408 this License, without any additional terms or conditions. 12409 Notwithstanding the above, nothing herein shall supersede or modify 12410 the terms of any separate license agreement you may have executed 12411 with Licensor regarding such Contributions. 12412 12413 6. Trademarks. This License does not grant permission to use the trade 12414 names, trademarks, service marks, or product names of the Licensor, 12415 except as required for reasonable and customary use in describing the 12416 origin of the Work and reproducing the content of the NOTICE file. 12417 12418 7. Disclaimer of Warranty. Unless required by applicable law or 12419 agreed to in writing, Licensor provides the Work (and each 12420 Contributor provides its Contributions) on an "AS IS" BASIS, 12421 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12422 implied, including, without limitation, any warranties or conditions 12423 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12424 PARTICULAR PURPOSE. You are solely responsible for determining the 12425 appropriateness of using or redistributing the Work and assume any 12426 risks associated with Your exercise of permissions under this License. 12427 12428 8. Limitation of Liability. In no event and under no legal theory, 12429 whether in tort (including negligence), contract, or otherwise, 12430 unless required by applicable law (such as deliberate and grossly 12431 negligent acts) or agreed to in writing, shall any Contributor be 12432 liable to You for damages, including any direct, indirect, special, 12433 incidental, or consequential damages of any character arising as a 12434 result of this License or out of the use or inability to use the 12435 Work (including but not limited to damages for loss of goodwill, 12436 work stoppage, computer failure or malfunction, or any and all 12437 other commercial damages or losses), even if such Contributor 12438 has been advised of the possibility of such damages. 12439 12440 9. Accepting Warranty or Additional Liability. While redistributing 12441 the Work or Derivative Works thereof, You may choose to offer, 12442 and charge a fee for, acceptance of support, warranty, indemnity, 12443 or other liability obligations and/or rights consistent with this 12444 License. However, in accepting such obligations, You may act only 12445 on Your own behalf and on Your sole responsibility, not on behalf 12446 of any other Contributor, and only if You agree to indemnify, 12447 defend, and hold each Contributor harmless for any liability 12448 incurred by, or claims asserted against, such Contributor by reason 12449 of your accepting any such warranty or additional liability. 12450 12451 END OF TERMS AND CONDITIONS 12452 12453 APPENDIX: How to apply the Apache License to your work. 12454 12455 To apply the Apache License to your work, attach the following 12456 boilerplate notice, with the fields enclosed by brackets "[]" 12457 replaced with your own identifying information. (Don't include 12458 the brackets!) The text should be enclosed in the appropriate 12459 comment syntax for the file format. We also recommend that a 12460 file or class name and description of purpose be included on the 12461 same "printed page" as the copyright notice for easier 12462 identification within third-party archives. 12463 12464 Copyright [yyyy] [name of copyright owner] 12465 12466 Licensed under the Apache License, Version 2.0 (the "License"); 12467 you may not use this file except in compliance with the License. 12468 You may obtain a copy of the License at 12469 12470 http://www.apache.org/licenses/LICENSE-2.0 12471 12472 Unless required by applicable law or agreed to in writing, software 12473 distributed under the License is distributed on an "AS IS" BASIS, 12474 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12475 See the License for the specific language governing permissions and 12476 limitations under the License. 12477 12478============================================================ 12479Notices for file(s): 12480/lib/libcorkscrew.so 12481------------------------------------------------------------ 12482 12483 Copyright (c) 2011, The Android Open Source Project 12484 12485 Licensed under the Apache License, Version 2.0 (the "License"); 12486 you may not use this file except in compliance with the License. 12487 12488 Unless required by applicable law or agreed to in writing, software 12489 distributed under the License is distributed on an "AS IS" BASIS, 12490 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12491 See the License for the specific language governing permissions and 12492 limitations under the License. 12493 12494 12495 Apache License 12496 Version 2.0, January 2004 12497 http://www.apache.org/licenses/ 12498 12499 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12500 12501 1. Definitions. 12502 12503 "License" shall mean the terms and conditions for use, reproduction, 12504 and distribution as defined by Sections 1 through 9 of this document. 12505 12506 "Licensor" shall mean the copyright owner or entity authorized by 12507 the copyright owner that is granting the License. 12508 12509 "Legal Entity" shall mean the union of the acting entity and all 12510 other entities that control, are controlled by, or are under common 12511 control with that entity. For the purposes of this definition, 12512 "control" means (i) the power, direct or indirect, to cause the 12513 direction or management of such entity, whether by contract or 12514 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12515 outstanding shares, or (iii) beneficial ownership of such entity. 12516 12517 "You" (or "Your") shall mean an individual or Legal Entity 12518 exercising permissions granted by this License. 12519 12520 "Source" form shall mean the preferred form for making modifications, 12521 including but not limited to software source code, documentation 12522 source, and configuration files. 12523 12524 "Object" form shall mean any form resulting from mechanical 12525 transformation or translation of a Source form, including but 12526 not limited to compiled object code, generated documentation, 12527 and conversions to other media types. 12528 12529 "Work" shall mean the work of authorship, whether in Source or 12530 Object form, made available under the License, as indicated by a 12531 copyright notice that is included in or attached to the work 12532 (an example is provided in the Appendix below). 12533 12534 "Derivative Works" shall mean any work, whether in Source or Object 12535 form, that is based on (or derived from) the Work and for which the 12536 editorial revisions, annotations, elaborations, or other modifications 12537 represent, as a whole, an original work of authorship. For the purposes 12538 of this License, Derivative Works shall not include works that remain 12539 separable from, or merely link (or bind by name) to the interfaces of, 12540 the Work and Derivative Works thereof. 12541 12542 "Contribution" shall mean any work of authorship, including 12543 the original version of the Work and any modifications or additions 12544 to that Work or Derivative Works thereof, that is intentionally 12545 submitted to Licensor for inclusion in the Work by the copyright owner 12546 or by an individual or Legal Entity authorized to submit on behalf of 12547 the copyright owner. For the purposes of this definition, "submitted" 12548 means any form of electronic, verbal, or written communication sent 12549 to the Licensor or its representatives, including but not limited to 12550 communication on electronic mailing lists, source code control systems, 12551 and issue tracking systems that are managed by, or on behalf of, the 12552 Licensor for the purpose of discussing and improving the Work, but 12553 excluding communication that is conspicuously marked or otherwise 12554 designated in writing by the copyright owner as "Not a Contribution." 12555 12556 "Contributor" shall mean Licensor and any individual or Legal Entity 12557 on behalf of whom a Contribution has been received by Licensor and 12558 subsequently incorporated within the Work. 12559 12560 2. Grant of Copyright License. Subject to the terms and conditions of 12561 this License, each Contributor hereby grants to You a perpetual, 12562 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12563 copyright license to reproduce, prepare Derivative Works of, 12564 publicly display, publicly perform, sublicense, and distribute the 12565 Work and such Derivative Works in Source or Object form. 12566 12567 3. Grant of Patent License. Subject to the terms and conditions of 12568 this License, each Contributor hereby grants to You a perpetual, 12569 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12570 (except as stated in this section) patent license to make, have made, 12571 use, offer to sell, sell, import, and otherwise transfer the Work, 12572 where such license applies only to those patent claims licensable 12573 by such Contributor that are necessarily infringed by their 12574 Contribution(s) alone or by combination of their Contribution(s) 12575 with the Work to which such Contribution(s) was submitted. If You 12576 institute patent litigation against any entity (including a 12577 cross-claim or counterclaim in a lawsuit) alleging that the Work 12578 or a Contribution incorporated within the Work constitutes direct 12579 or contributory patent infringement, then any patent licenses 12580 granted to You under this License for that Work shall terminate 12581 as of the date such litigation is filed. 12582 12583 4. Redistribution. You may reproduce and distribute copies of the 12584 Work or Derivative Works thereof in any medium, with or without 12585 modifications, and in Source or Object form, provided that You 12586 meet the following conditions: 12587 12588 (a) You must give any other recipients of the Work or 12589 Derivative Works a copy of this License; and 12590 12591 (b) You must cause any modified files to carry prominent notices 12592 stating that You changed the files; and 12593 12594 (c) You must retain, in the Source form of any Derivative Works 12595 that You distribute, all copyright, patent, trademark, and 12596 attribution notices from the Source form of the Work, 12597 excluding those notices that do not pertain to any part of 12598 the Derivative Works; and 12599 12600 (d) If the Work includes a "NOTICE" text file as part of its 12601 distribution, then any Derivative Works that You distribute must 12602 include a readable copy of the attribution notices contained 12603 within such NOTICE file, excluding those notices that do not 12604 pertain to any part of the Derivative Works, in at least one 12605 of the following places: within a NOTICE text file distributed 12606 as part of the Derivative Works; within the Source form or 12607 documentation, if provided along with the Derivative Works; or, 12608 within a display generated by the Derivative Works, if and 12609 wherever such third-party notices normally appear. The contents 12610 of the NOTICE file are for informational purposes only and 12611 do not modify the License. You may add Your own attribution 12612 notices within Derivative Works that You distribute, alongside 12613 or as an addendum to the NOTICE text from the Work, provided 12614 that such additional attribution notices cannot be construed 12615 as modifying the License. 12616 12617 You may add Your own copyright statement to Your modifications and 12618 may provide additional or different license terms and conditions 12619 for use, reproduction, or distribution of Your modifications, or 12620 for any such Derivative Works as a whole, provided Your use, 12621 reproduction, and distribution of the Work otherwise complies with 12622 the conditions stated in this License. 12623 12624 5. Submission of Contributions. Unless You explicitly state otherwise, 12625 any Contribution intentionally submitted for inclusion in the Work 12626 by You to the Licensor shall be under the terms and conditions of 12627 this License, without any additional terms or conditions. 12628 Notwithstanding the above, nothing herein shall supersede or modify 12629 the terms of any separate license agreement you may have executed 12630 with Licensor regarding such Contributions. 12631 12632 6. Trademarks. This License does not grant permission to use the trade 12633 names, trademarks, service marks, or product names of the Licensor, 12634 except as required for reasonable and customary use in describing the 12635 origin of the Work and reproducing the content of the NOTICE file. 12636 12637 7. Disclaimer of Warranty. Unless required by applicable law or 12638 agreed to in writing, Licensor provides the Work (and each 12639 Contributor provides its Contributions) on an "AS IS" BASIS, 12640 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12641 implied, including, without limitation, any warranties or conditions 12642 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12643 PARTICULAR PURPOSE. You are solely responsible for determining the 12644 appropriateness of using or redistributing the Work and assume any 12645 risks associated with Your exercise of permissions under this License. 12646 12647 8. Limitation of Liability. In no event and under no legal theory, 12648 whether in tort (including negligence), contract, or otherwise, 12649 unless required by applicable law (such as deliberate and grossly 12650 negligent acts) or agreed to in writing, shall any Contributor be 12651 liable to You for damages, including any direct, indirect, special, 12652 incidental, or consequential damages of any character arising as a 12653 result of this License or out of the use or inability to use the 12654 Work (including but not limited to damages for loss of goodwill, 12655 work stoppage, computer failure or malfunction, or any and all 12656 other commercial damages or losses), even if such Contributor 12657 has been advised of the possibility of such damages. 12658 12659 9. Accepting Warranty or Additional Liability. While redistributing 12660 the Work or Derivative Works thereof, You may choose to offer, 12661 and charge a fee for, acceptance of support, warranty, indemnity, 12662 or other liability obligations and/or rights consistent with this 12663 License. However, in accepting such obligations, You may act only 12664 on Your own behalf and on Your sole responsibility, not on behalf 12665 of any other Contributor, and only if You agree to indemnify, 12666 defend, and hold each Contributor harmless for any liability 12667 incurred by, or claims asserted against, such Contributor by reason 12668 of your accepting any such warranty or additional liability. 12669 12670 END OF TERMS AND CONDITIONS 12671 12672 12673============================================================ 12674Notices for file(s): 12675/framework/liblzf.jar 12676------------------------------------------------------------ 12677Copyright (c) 2000-2009 Marc Alexander Lehmann <[email protected]> 12678 12679Redistribution and use in source and binary forms, with or without modifica- 12680tion, are permitted provided that the following conditions are met: 12681 12682 1. Redistributions of source code must retain the above copyright notice, 12683 this list of conditions and the following disclaimer. 12684 12685 2. Redistributions in binary form must reproduce the above copyright 12686 notice, this list of conditions and the following disclaimer in the 12687 documentation and/or other materials provided with the distribution. 12688 12689THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 12690WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- 12691CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 12692EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- 12693CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 12694PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 12695OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 12696WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- 12697ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 12698OF THE POSSIBILITY OF SUCH DAMAGE. 12699 12700Alternatively, the following files carry an additional notice that 12701explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c 12702lzf_d.c 12703 12704 12705============================================================ 12706Notices for file(s): 12707/lib/libLLVM.so 12708------------------------------------------------------------ 12709============================================================================== 12710LLVM Release License 12711============================================================================== 12712University of Illinois/NCSA 12713Open Source License 12714 12715Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 12716All rights reserved. 12717 12718Developed by: 12719 12720 LLVM Team 12721 12722 University of Illinois at Urbana-Champaign 12723 12724 http://llvm.org 12725 12726Permission is hereby granted, free of charge, to any person obtaining a copy of 12727this software and associated documentation files (the "Software"), to deal with 12728the Software without restriction, including without limitation the rights to 12729use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12730of the Software, and to permit persons to whom the Software is furnished to do 12731so, subject to the following conditions: 12732 12733 * Redistributions of source code must retain the above copyright notice, 12734 this list of conditions and the following disclaimers. 12735 12736 * Redistributions in binary form must reproduce the above copyright notice, 12737 this list of conditions and the following disclaimers in the 12738 documentation and/or other materials provided with the distribution. 12739 12740 * Neither the names of the LLVM Team, University of Illinois at 12741 Urbana-Champaign, nor the names of its contributors may be used to 12742 endorse or promote products derived from this Software without specific 12743 prior written permission. 12744 12745THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12746IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 12747FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12748CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12749LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12750OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 12751SOFTWARE. 12752 12753============================================================================== 12754Copyrights and Licenses for Third Party Software Distributed with LLVM: 12755============================================================================== 12756The LLVM software contains code written by third parties. Such software will 12757have its own individual LICENSE.TXT file in the directory in which it appears. 12758This file will describe the copyrights, license, and restrictions which apply 12759to that code. 12760 12761The disclaimer of warranty in the University of Illinois Open Source License 12762applies to all code in the LLVM Distribution, and nothing in any of the 12763other licenses gives permission to use the names of the LLVM Team or the 12764University of Illinois to endorse or promote products derived from this 12765Software. 12766 12767The following pieces of software have additional or alternate copyrights, 12768licenses, and/or restrictions: 12769 12770Program Directory 12771------- --------- 12772Autoconf llvm/autoconf 12773 llvm/projects/ModuleMaker/autoconf 12774 llvm/projects/sample/autoconf 12775CellSPU backend llvm/lib/Target/CellSPU/README.txt 12776Google Test llvm/utils/unittest/googletest 12777OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 12778 12779====================================================================== 12780== LICENSE.TXT for ./autoconf/LICENSE.TXT 12781====================================================================== 12782 12783------------------------------------------------------------------------------ 12784Autoconf Files 12785------------------------------------------------------------------------------ 12786All autoconf files are licensed under the LLVM license with the following 12787additions: 12788 12789llvm/autoconf/install-sh: 12790 This script is licensed under the LLVM license, with the following 12791 additional copyrights and restrictions: 12792 12793 Copyright 1991 by the Massachusetts Institute of Technology 12794 12795 Permission to use, copy, modify, distribute, and sell this software and its 12796 documentation for any purpose is hereby granted without fee, provided that 12797 the above copyright notice appear in all copies and that both that 12798 copyright notice and this permission notice appear in supporting 12799 documentation, and that the name of M.I.T. not be used in advertising or 12800 publicity pertaining to distribution of the software without specific, 12801 written prior permission. M.I.T. makes no representations about the 12802 suitability of this software for any purpose. It is provided "as is" 12803 without express or implied warranty. 12804 12805Please see the source files for additional copyrights. 12806 12807 12808====================================================================== 12809== LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT 12810====================================================================== 12811 12812------------------------------------------------------------------------------ 12813Autoconf Files 12814------------------------------------------------------------------------------ 12815All autoconf files are licensed under the LLVM license with the following 12816additions: 12817 12818llvm/autoconf/install-sh: 12819 This script is licensed under the LLVM license, with the following 12820 additional copyrights and restrictions: 12821 12822 Copyright 1991 by the Massachusetts Institute of Technology 12823 12824 Permission to use, copy, modify, distribute, and sell this software and its 12825 documentation for any purpose is hereby granted without fee, provided that 12826 the above copyright notice appear in all copies and that both that 12827 copyright notice and this permission notice appear in supporting 12828 documentation, and that the name of M.I.T. not be used in advertising or 12829 publicity pertaining to distribution of the software without specific, 12830 written prior permission. M.I.T. makes no representations about the 12831 suitability of this software for any purpose. It is provided "as is" 12832 without express or implied warranty. 12833 12834Please see the source files for additional copyrights. 12835 12836 12837====================================================================== 12838== LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT 12839====================================================================== 12840 12841Copyright 2008, Google Inc. 12842All rights reserved. 12843 12844Redistribution and use in source and binary forms, with or without 12845modification, are permitted provided that the following conditions are 12846met: 12847 12848 * Redistributions of source code must retain the above copyright 12849notice, this list of conditions and the following disclaimer. 12850 * Redistributions in binary form must reproduce the above 12851copyright notice, this list of conditions and the following disclaimer 12852in the documentation and/or other materials provided with the 12853distribution. 12854 * Neither the name of Google Inc. nor the names of its 12855contributors may be used to endorse or promote products derived from 12856this software without specific prior written permission. 12857 12858THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 12859"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 12860LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 12861A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 12862OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12863SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 12864LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 12865DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 12866THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12867(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 12868OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12869 12870====================================================================== 12871== LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT 12872====================================================================== 12873 12874LLVM System Interface Library 12875------------------------------------------------------------------------------- 12876The LLVM System Interface Library is licensed under the Illinois Open Source 12877License and has the following additional copyright: 12878 12879Copyright (C) 2004 eXtensible Systems, Inc. 12880 12881============================================================ 12882Notices for file(s): 12883/framework/doclava.jar 12884------------------------------------------------------------ 12885 12886 Copyright (C) 2010 Google Inc. 12887 12888 Licensed under the Apache License, Version 2.0 (the "License"); 12889 you may not use this file except in compliance with the License. 12890 You may obtain a copy of the License at 12891 12892 http://www.apache.org/licenses/LICENSE-2.0 12893 12894 Unless required by applicable law or agreed to in writing, software 12895 distributed under the License is distributed on an "AS IS" BASIS, 12896 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12897 See the License for the specific language governing permissions and 12898 limitations under the License. 12899 12900 12901====================================================================== 12902 12903jQuery 1.2.6 - New Wave Javascript 12904 12905Copyright (c) 2008 John Resig (jquery.com) 12906Dual licensed under the MIT (MIT-LICENSE.txt) 12907and GPL (GPL-LICENSE.txt) licenses. 12908 12909Copyright (c) 2009 John Resig, http://jquery.com/ 12910 12911Permission is hereby granted, free of charge, to any person obtaining 12912a copy of this software and associated documentation files (the 12913"Software"), to deal in the Software without restriction, including 12914without limitation the rights to use, copy, modify, merge, publish, 12915distribute, sublicense, and/or sell copies of the Software, and to 12916permit persons to whom the Software is furnished to do so, subject to 12917the following conditions: 12918 12919The above copyright notice and this permission notice shall be 12920included in all copies or substantial portions of the Software. 12921 12922THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 12923EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12924MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 12925NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 12926LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 12927OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 12928WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12929 12930 12931============================================================ 12932Notices for file(s): 12933/bin/sqlite3 12934/lib/libsqlite.so 12935------------------------------------------------------------ 129362001 September 15 12937 12938The author disclaims copyright to this source code. In place of 12939a legal notice, here is a blessing: 12940 12941 May you do good and not evil. 12942 May you find forgiveness for yourself and forgive others. 12943 May you share freely, never taking more than you give. 12944 12945 12946============================================================ 12947Notices for file(s): 12948/lib/libcrypto-host.so 12949/lib/libcrypto_static.a 12950/lib/libssl-host.so 12951------------------------------------------------------------ 12952 12953 LICENSE ISSUES 12954 ============== 12955 12956 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 12957 the OpenSSL License and the original SSLeay license apply to the toolkit. 12958 See below for the actual license texts. Actually both licenses are BSD-style 12959 Open Source licenses. In case of any license issues related to OpenSSL 12960 please contact [email protected]. 12961 12962 OpenSSL License 12963 --------------- 12964 12965/* ==================================================================== 12966 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 12967 * 12968 * Redistribution and use in source and binary forms, with or without 12969 * modification, are permitted provided that the following conditions 12970 * are met: 12971 * 12972 * 1. Redistributions of source code must retain the above copyright 12973 * notice, this list of conditions and the following disclaimer. 12974 * 12975 * 2. Redistributions in binary form must reproduce the above copyright 12976 * notice, this list of conditions and the following disclaimer in 12977 * the documentation and/or other materials provided with the 12978 * distribution. 12979 * 12980 * 3. All advertising materials mentioning features or use of this 12981 * software must display the following acknowledgment: 12982 * "This product includes software developed by the OpenSSL Project 12983 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 12984 * 12985 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 12986 * endorse or promote products derived from this software without 12987 * prior written permission. For written permission, please contact 12988 * [email protected]. 12989 * 12990 * 5. Products derived from this software may not be called "OpenSSL" 12991 * nor may "OpenSSL" appear in their names without prior written 12992 * permission of the OpenSSL Project. 12993 * 12994 * 6. Redistributions of any form whatsoever must retain the following 12995 * acknowledgment: 12996 * "This product includes software developed by the OpenSSL Project 12997 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 12998 * 12999 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 13000 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 13001 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 13002 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 13003 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 13004 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 13005 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 13006 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 13007 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 13008 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 13009 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 13010 * OF THE POSSIBILITY OF SUCH DAMAGE. 13011 * ==================================================================== 13012 * 13013 * This product includes cryptographic software written by Eric Young 13014 * ([email protected]). This product includes software written by Tim 13015 * Hudson ([email protected]). 13016 * 13017 */ 13018 13019 Original SSLeay License 13020 ----------------------- 13021 13022/* Copyright (C) 1995-1998 Eric Young ([email protected]) 13023 * All rights reserved. 13024 * 13025 * This package is an SSL implementation written 13026 * by Eric Young ([email protected]). 13027 * The implementation was written so as to conform with Netscapes SSL. 13028 * 13029 * This library is free for commercial and non-commercial use as long as 13030 * the following conditions are aheared to. The following conditions 13031 * apply to all code found in this distribution, be it the RC4, RSA, 13032 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 13033 * included with this distribution is covered by the same copyright terms 13034 * except that the holder is Tim Hudson ([email protected]). 13035 * 13036 * Copyright remains Eric Young's, and as such any Copyright notices in 13037 * the code are not to be removed. 13038 * If this package is used in a product, Eric Young should be given attribution 13039 * as the author of the parts of the library used. 13040 * This can be in the form of a textual message at program startup or 13041 * in documentation (online or textual) provided with the package. 13042 * 13043 * Redistribution and use in source and binary forms, with or without 13044 * modification, are permitted provided that the following conditions 13045 * are met: 13046 * 1. Redistributions of source code must retain the copyright 13047 * notice, this list of conditions and the following disclaimer. 13048 * 2. Redistributions in binary form must reproduce the above copyright 13049 * notice, this list of conditions and the following disclaimer in the 13050 * documentation and/or other materials provided with the distribution. 13051 * 3. All advertising materials mentioning features or use of this software 13052 * must display the following acknowledgement: 13053 * "This product includes cryptographic software written by 13054 * Eric Young ([email protected])" 13055 * The word 'cryptographic' can be left out if the rouines from the library 13056 * being used are not cryptographic related :-). 13057 * 4. If you include any Windows specific code (or a derivative thereof) from 13058 * the apps directory (application code) you must include an acknowledgement: 13059 * "This product includes software written by Tim Hudson ([email protected])" 13060 * 13061 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 13062 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 13063 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 13064 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 13065 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 13066 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 13067 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 13068 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 13069 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 13070 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 13071 * SUCH DAMAGE. 13072 * 13073 * The licence and distribution terms for any publically available version or 13074 * derivative of this code cannot be changed. i.e. this code cannot simply be 13075 * copied and put under another distribution licence 13076 * [including the GNU Public Licence.] 13077 */ 13078 13079 13080============================================================ 13081Notices for file(s): 13082/lib/libexpat-host.so 13083/lib/libexpat.a 13084------------------------------------------------------------ 13085Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 13086 and Clark Cooper 13087Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 13088 13089Permission is hereby granted, free of charge, to any person obtaining 13090a copy of this software and associated documentation files (the 13091"Software"), to deal in the Software without restriction, including 13092without limitation the rights to use, copy, modify, merge, publish, 13093distribute, sublicense, and/or sell copies of the Software, and to 13094permit persons to whom the Software is furnished to do so, subject to 13095the following conditions: 13096 13097The above copyright notice and this permission notice shall be included 13098in all copies or substantial portions of the Software. 13099 13100THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 13101EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 13102MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 13103IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 13104CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 13105TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 13106SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13107 13108============================================================ 13109Notices for file(s): 13110/lib/libLLVMAnalysis.a 13111------------------------------------------------------------ 13112============================================================================== 13113LLVM Release License 13114============================================================================== 13115University of Illinois/NCSA 13116Open Source License 13117 13118Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 13119All rights reserved. 13120 13121Developed by: 13122 13123 LLVM Team 13124 13125 University of Illinois at Urbana-Champaign 13126 13127 http://llvm.org 13128 13129Permission is hereby granted, free of charge, to any person obtaining a copy of 13130this software and associated documentation files (the "Software"), to deal with 13131the Software without restriction, including without limitation the rights to 13132use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 13133of the Software, and to permit persons to whom the Software is furnished to do 13134so, subject to the following conditions: 13135 13136 * Redistributions of source code must retain the above copyright notice, 13137 this list of conditions and the following disclaimers. 13138 13139 * Redistributions in binary form must reproduce the above copyright notice, 13140 this list of conditions and the following disclaimers in the 13141 documentation and/or other materials provided with the distribution. 13142 13143 * Neither the names of the LLVM Team, University of Illinois at 13144 Urbana-Champaign, nor the names of its contributors may be used to 13145 endorse or promote products derived from this Software without specific 13146 prior written permission. 13147 13148THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13149IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13150FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13151CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13152LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13153OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13154SOFTWARE. 13155 13156============================================================================== 13157Copyrights and Licenses for Third Party Software Distributed with LLVM: 13158============================================================================== 13159The LLVM software contains code written by third parties. Such software will 13160have its own individual LICENSE.TXT file in the directory in which it appears. 13161This file will describe the copyrights, license, and restrictions which apply 13162to that code. 13163 13164The disclaimer of warranty in the University of Illinois Open Source License 13165applies to all code in the LLVM Distribution, and nothing in any of the 13166other licenses gives permission to use the names of the LLVM Team or the 13167University of Illinois to endorse or promote products derived from this 13168Software. 13169 13170The following pieces of software have additional or alternate copyrights, 13171licenses, and/or restrictions: 13172 13173Program Directory 13174------- --------- 13175Autoconf llvm/autoconf 13176 llvm/projects/ModuleMaker/autoconf 13177 llvm/projects/sample/autoconf 13178CellSPU backend llvm/lib/Target/CellSPU/README.txt 13179Google Test llvm/utils/unittest/googletest 13180OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 13181 13182============================================================ 13183Notices for file(s): 13184/framework/emmalib.jar 13185------------------------------------------------------------ 13186Common Public License - v 1.0 13187 13188THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S 13189ACCEPTANCE OF THIS AGREEMENT. 13190 131911. DEFINITIONS 13192 13193"Contribution" means: 13194 13195 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 13196 b) in the case of each subsequent Contributor: 13197 13198 i) changes to the Program, and 13199 13200 ii) additions to the Program; 13201 13202 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 13203added 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 13204of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 13205 13206"Contributor" means any person or entity that distributes the Program. 13207 13208"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. 13209 13210"Program" means the Contributions distributed in accordance with this Agreement. 13211 13212"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 13213 132142. GRANT OF RIGHTS 13215 13216 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 13217works 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. 13218 13219 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, 13220use, 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 13221combination 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 13222by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 13223 13224 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 13225Program 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 13226entity 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 13227responsibility 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 13228Program, it is Recipient's responsibility to acquire that license before distributing the Program. 13229 13230 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 13231Agreement. 13232 132333. REQUIREMENTS 13234 13235A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 13236 13237 a) it complies with the terms and conditions of this Agreement; and 13238 13239 b) its license agreement: 13240 13241 i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, 13242and implied warranties or conditions of merchantability and fitness for a particular purpose; 13243 13244 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost 13245profits; 13246 13247 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 13248 13249 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 13250customarily used for software exchange. 13251 13252When the Program is made available in source code form: 13253 13254 a) it must be made available under this Agreement; and 13255 13256 b) a copy of this Agreement must be included with each copy of the Program. 13257 13258Contributors may not remove or alter any copyright notices contained within the Program. 13259 13260Each 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 13261Contribution. 13262 132634. COMMERCIAL DISTRIBUTION 13264 13265Commercial 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 13266commercial 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 13267Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify 13268every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a 13269third 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 13270commercial 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 13271qualify, 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 13272with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 13273 13274For 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 13275then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this 13276section, 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 13277Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 13278 132795. NO WARRANTY 13280 13281EXCEPT 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, 13282WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for 13283determining 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 13284the 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. 13285 132866. DISCLAIMER OF LIABILITY 13287 13288EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 13289CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 13290NEGLIGENCE 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 13291DAMAGES. 13292 132937. GENERAL 13294 13295If 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 13296Agreement, 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. 13297 13298If 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 13299patent 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 13300patent 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 13301software 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. 13302 13303All 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 13304reasonable 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 13305Program 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 13306survive. 13307 13308Everyone 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 13309manner. 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 13310right 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 13311version 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 13312which 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 13313version. 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, 13314whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 13315 13316This 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 13317action 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. 13318 13319============================================================ 13320Notices for file(s): 13321/lib/libselinux.a 13322------------------------------------------------------------ 13323This library (libselinux) is public domain software, i.e. not copyrighted. 13324 13325Warranty Exclusion 13326------------------ 13327You agree that this software is a 13328non-commercially developed program that may contain "bugs" (as that 13329term is used in the industry) and that it may not function as intended. 13330The software is licensed "as is". NSA makes no, and hereby expressly 13331disclaims all, warranties, express, implied, statutory, or otherwise 13332with respect to the software, including noninfringement and the implied 13333warranties of merchantability and fitness for a particular purpose. 13334 13335Limitation of Liability 13336----------------------- 13337In no event will NSA be liable for any damages, including loss of data, 13338lost profits, cost of cover, or other special, incidental, 13339consequential, direct or indirect damages arising from the software or 13340the use thereof, however caused and on any theory of liability. This 13341limitation will apply even if NSA has been advised of the possibility 13342of such damage. You acknowledge that this is a reasonable allocation of 13343risk. 13344 13345============================================================ 13346Notices for file(s): 13347/framework/org-netbeans-api-visual.jar 13348/framework/org-openide-util.jar 13349------------------------------------------------------------ 13350The GNU General Public License (GPL) Version 2, June 1991 13351 13352Copyright (C) 1989, 1991 Free Software Foundation, Inc. 13353 1335459 Temple Place, Suite 330, Boston, MA 02111-1307 USA 13355 13356Everyone is permitted to copy and distribute verbatim copies 13357of this license document, but changing it is not allowed. 13358 13359Preamble 13360 13361The licenses for most software are designed to take away 13362your freedom to share and change it. By contrast, the GNU 13363General Public License is intended to guarantee your freedom 13364to share and change free software--to make sure the software 13365is free for all its users. This General Public License 13366applies to most of the Free Software Foundation's software 13367and to any other program whose authors commit to using it. 13368(Some other Free Software Foundation software is covered by 13369the GNU Library General Public License instead.) You can 13370apply it to your programs, too. When we speak of free 13371software, we are referring to freedom, not price. Our 13372General Public Licenses are designed to make sure that you 13373have the freedom to distribute copies of free software (and 13374charge for this service if you wish), that you receive 13375source code or can get it if you want it, that you can 13376change the software or use pieces of it in new free 13377programs; and that you know you can do these things. To 13378protect your rights, we need to make restrictions that 13379forbid anyone to deny you these rights or to ask you to 13380surrender the rights. These restrictions translate to 13381certain responsibilities for you if you distribute copies of 13382the software, or if you modify it. 13383 13384For example, if you distribute copies of such a program, 13385whether gratis or for a fee, you must give the recipients 13386all the rights that you have. You must make sure that they, 13387too, receive or can get the source code. And you must show 13388them these terms so they know their rights. 13389 13390We protect your rights with two steps: (1) copyright the 13391software, and (2) offer you this license which gives you 13392legal permission to copy, distribute and/or modify the 13393software. 13394 13395Also, for each author's protection and ours, we want to make 13396certain that everyone understands that there is no warranty 13397for this free software. If the software is modified by 13398someone else and passed on, we want its recipients to know 13399that what they have is not the original, so that any 13400problems introduced by others will not reflect on the 13401original authors' reputations. 13402 13403Finally, any free program is threatened constantly by 13404software patents. We wish to avoid the danger that 13405redistributors of a free program will individually obtain 13406patent licenses, in effect making the program proprietary. 13407To prevent this, we have made it clear that any patent must 13408be licensed for everyone's free use or not licensed at all. 13409 13410The precise terms and conditions for copying, distribution 13411and modification follow. 13412 13413TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND 13414MODIFICATION 13415 134160. This License applies to any program or other work which 13417contains a notice placed by the copyright holder saying it 13418may be distributed under the terms of this General Public 13419License. The "Program", below, refers to any such program or 13420work, and a "work based on the Program" means either the 13421Program or any derivative work under copyright law: that is 13422to say, a work containing the Program or a portion of it, 13423either verbatim or with modifications and/or translated into 13424another language. (Hereinafter, translation is included 13425without limitation in the term "modification".) Each 13426licensee is addressed as "you". 13427 13428Activities other than copying, distribution and modification 13429are not covered by this License; they are outside its scope. 13430The act of running the Program is not restricted, and the 13431output from the Program is covered only if its contents 13432constitute a work based on the Program (independent of 13433having been made by running the Program). Whether that is 13434true depends on what the Program does. 13435 134361. You may copy and distribute verbatim copies of the 13437Program's source code as you receive it, in any medium, 13438provided that you conspicuously and appropriately publish on 13439each copy an appropriate copyright notice and disclaimer of 13440warranty; keep intact all the notices that refer to this 13441License and to the absence of any warranty; and give any 13442other recipients of the Program a copy of this License along 13443with the Program. 13444 13445You may charge a fee for the physical act of transferring a 13446copy, and you may at your option offer warranty protection 13447in exchange for a fee. 13448 134492. You may modify your copy or copies of the Program or any 13450portion of it, thus forming a work based on the Program, and 13451copy and distribute such modifications or work under the 13452terms of Section 1 above, provided that you also meet all of 13453these conditions: 13454 13455a) You must cause the modified files to carry prominent 13456notices stating that you changed the files and the date of 13457any change. 13458 13459b) You must cause any work that you distribute or publish, 13460that in whole or in part contains or is derived from the 13461Program or any part thereof, to be licensed as a whole at no 13462charge to all third parties under the terms of this License. 13463 13464c) If the modified program normally reads commands 13465interactively when run, you must cause it, when started 13466running for such interactive use in the most ordinary way, 13467to print or display an announcement including an appropriate 13468copyright notice and a notice that there is no warranty (or 13469else, saying that you provide a warranty) and that users may 13470redistribute the program under these conditions, and telling 13471the user how to view a copy of this License. (Exception: if 13472the Program itself is interactive but does not normally 13473print such an announcement, your work based on the Program 13474is not required to print an announcement.) 13475 13476These requirements apply to the modified work as a whole. If 13477identifiable sections of that work are not derived from the 13478Program, and can be reasonably considered independent and 13479separate works in themselves, then this License, and its 13480terms, do not apply to those sections when you distribute 13481them as separate works. But when you distribute the same 13482sections as part of a whole which is a work based on the 13483Program, the distribution of the whole must be on the terms 13484of this License, whose permissions for other licensees 13485extend to the entire whole, and thus to each and every part 13486regardless of who wrote it. 13487 13488Thus, it is not the intent of this section to claim rights 13489or contest your rights to work written entirely by you; 13490rather, the intent is to exercise the right to control the 13491distribution of derivative or collective works based on the 13492Program. In addition, mere aggregation of another work not 13493based on the Program with the Program (or with a work based 13494on the Program) on a volume of a storage or distribution 13495medium does not bring the other work under the scope of this 13496License. 13497 134983. You may copy and distribute the Program (or a work based 13499on it, under Section 2) in object code or executable form 13500under the terms of Sections 1 and 2 above provided that you 13501also do one of the following: 13502 13503a) Accompany it with the complete corresponding 13504machine-readable source code, which must be distributed 13505under the terms of Sections 1 and 2 above on a medium 13506customarily used for software interchange; or, 13507 13508b) Accompany it with a written offer, valid for at least 13509three years, to give any third party, for a charge no more 13510than your cost of physically performing source distribution, 13511a complete machine-readable copy of the corresponding source 13512code, to be distributed under the terms of Sections 1 and 2 13513above on a medium customarily used for software interchange; 13514or, 13515 13516c) Accompany it with the information you received as to the 13517offer to distribute corresponding source code. (This 13518alternative is allowed only for noncommercial distribution 13519and only if you received the program in object code or 13520executable form with such an offer, in accord with 13521Subsection b above.) 13522 13523The source code for a work means the preferred form of the 13524work for making modifications to it. For an executable work, 13525complete source code means all the source code for all 13526modules it contains, plus any associated interface 13527definition files, plus the scripts used to control 13528compilation and installation of the executable. However, as 13529a special exception, the source code distributed need not 13530include anything that is normally distributed (in either 13531source or binary form) with the major components (compiler, 13532kernel, and so on) of the operating system on which the 13533executable runs, unless that component itself accompanies 13534the executable. If distribution of executable or object code 13535is made by offering access to copy from a designated place, 13536then offering equivalent access to copy the source code from 13537the same place counts as distribution of the source code, 13538even though third parties are not compelled to copy the 13539source along with the object code. 13540 135414. You may not copy, modify, sublicense, or distribute the 13542Program except as expressly provided under this License. Any 13543attempt otherwise to copy, modify, sublicense or distribute 13544the Program is void, and will automatically terminate your 13545rights under this License. However, parties who have 13546received copies, or rights, from you under this License will 13547not have their licenses terminated so long as such parties 13548remain in full compliance. 13549 135505. You are not required to accept this License, since you 13551have not signed it. However, nothing else grants you 13552permission to modify or distribute the Program or its 13553derivative works. These actions are prohibited by law if you 13554do not accept this License. Therefore, by modifying or 13555distributing the Program (or any work based on the Program), 13556you indicate your acceptance of this License to do so, and 13557all its terms and conditions for copying, distributing or 13558modifying the Program or works based on it. 13559 135606. Each time you redistribute the Program (or any work based 13561on the Program), the recipient automatically receives a 13562license from the original licensor to copy, distribute or 13563modify the Program subject to these terms and conditions. 13564You may not impose any further restrictions on the 13565recipients' exercise of the rights granted herein. You are 13566not responsible for enforcing compliance by third parties to 13567this License. 13568 135697. If, as a consequence of a court judgment or allegation of 13570patent infringement or for any other reason (not limited to 13571patent issues), conditions are imposed on you (whether by 13572court order, agreement or otherwise) that contradict the 13573conditions of this License, they do not excuse you from the 13574conditions of this License. If you cannot distribute so as 13575to satisfy simultaneously your obligations under this 13576License and any other pertinent obligations, then as a 13577consequence you may not distribute the Program at all. For 13578example, if a patent license would not permit royalty-free 13579redistribution of the Program by all those who receive 13580copies directly or indirectly through you, then the only way 13581you could satisfy both it and this License would be to 13582refrain entirely from distribution of the Program. 13583 13584If any portion of this section is held invalid or 13585unenforceable under any particular circumstance, the balance 13586of the section is intended to apply and the section as a 13587whole is intended to apply in other circumstances. It is not 13588the purpose of this section to induce you to infringe any 13589patents or other property right claims or to contest 13590validity of any such claims; this section has the sole 13591purpose of protecting the integrity of the free software 13592distribution system, which is implemented by public license 13593practices. Many people have made generous contributions to 13594the wide range of software distributed through that system 13595in reliance on consistent application of that system; it is 13596up to the author/donor to decide if he or she is willing to 13597distribute software through any other system and a licensee 13598cannot impose that choice. 13599 13600This section is intended to make thoroughly clear what is 13601believed to be a consequence of the rest of this License. 13602 136038. If the distribution and/or use of the Program is 13604restricted in certain countries either by patents or by 13605copyrighted interfaces, the original copyright holder who 13606places the Program under this License may add an explicit 13607geographical distribution limitation excluding those 13608countries, so that distribution is permitted only in or 13609among countries not thus excluded. In such case, this 13610License incorporates the limitation as if written in the 13611body of this License. 13612 136139. The Free Software Foundation may publish revised and/or 13614new versions of the General Public License from time to 13615time. Such new versions will be similar in spirit to the 13616present version, but may differ in detail to address new 13617problems or concerns. 13618 13619Each version is given a distinguishing version number. If 13620the Program specifies a version number of this License which 13621applies to it and "any later version", you have the option 13622of following the terms and conditions either of that version 13623or of any later version published by the Free Software 13624Foundation. If the Program does not specify a version number 13625of this License, you may choose any version ever published 13626by the Free Software Foundation. 13627 1362810. If you wish to incorporate parts of the Program into 13629other free programs whose distribution conditions are 13630different, write to the author to ask for permission. For 13631software which is copyrighted by the Free Software 13632Foundation, write to the Free Software Foundation; we 13633sometimes make exceptions for this. Our decision will be 13634guided by the two goals of preserving the free status of all 13635derivatives of our free software and of promoting the 13636sharing and reuse of software generally. 13637 13638NO WARRANTY 13639 1364011. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS 13641NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 13642APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 13643COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 13644"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR 13645IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 13646WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 13647PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE 13648OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE 13649DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 13650REPAIR OR CORRECTION. 13651 1365212. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED 13653TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY 13654WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED 13655ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, 13656SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 13657THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT 13658LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR 13659LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE 13660PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH 13661HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 13662SUCH DAMAGES. 13663 13664END OF TERMS AND CONDITIONS 13665 13666How to Apply These Terms to Your New Programs 13667 13668If you develop a new program, and you want it to be of the 13669greatest possible use to the public, the best way to achieve 13670this is to make it free software which everyone can 13671redistribute and change under these terms. 13672 13673To do so, attach the following notices to the program. It is 13674safest to attach them to the start of each source file to 13675most effectively convey the exclusion of warranty; and each 13676file should have at least the "copyright" line and a pointer 13677to where the full notice is found. 13678 13679One line to give the program's name and a brief idea of what 13680it does. 13681 13682Copyright (C) <year> <name of author> 13683This program is free software; you can redistribute it 13684and/or modify it under the terms of the GNU General Public 13685License as published by the Free Software Foundation; either 13686version 2 of the License, or (at your option) any later 13687version. This program is distributed in the hope that it 13688will be useful, but WITHOUT ANY WARRANTY; without even the 13689implied warranty of MERCHANTABILITY or FITNESS FOR A 13690PARTICULAR PURPOSE. See the GNU General Public License for 13691more details. You should have received a copy of the GNU 13692General Public License along with this program; if not, 13693write to the Free Software Foundation, Inc., 59 Temple 13694Place, Suite 330, Boston, MA 02111-1307 USA 13695 13696Also add information on how to contact you by electronic and 13697paper mail. If the program is interactive, make it output a 13698short notice like this when it starts in an interactive 13699mode: 13700 13701Gnomovision version 69, Copyright (C) year name of author 13702Gnomovision comes with ABSOLUTELY NO WARRANTY; for details 13703type `show w'. This is free software, and you are welcome to 13704redistribute it under certain conditions; type `show c' for 13705details. The hypothetical commands `show w' and `show c' 13706should show the appropriate parts of the General Public 13707License. Of course, the commands you use may be called 13708something other than `show w' and `show c'; they could even 13709be mouse-clicks or menu items--whatever suits your program. 13710 13711You should also get your employer (if you work as a 13712programmer) or your school, if any, to sign a "copyright 13713disclaimer" for the program, if necessary. Here is a sample; 13714alter the names: 13715 13716Yoyodyne, Inc., hereby disclaims all copyright interest in 13717the program `Gnomovision' (which makes passes at compilers) 13718written by James Hacker. 13719 13720signature of Ty Coon, 1 April 1989 13721Ty Coon, President of Vice 13722This General Public License does not permit incorporating 13723your program into proprietary programs. If your program is a 13724subroutine library, you may consider it more useful to 13725permit linking proprietary applications with the library. If 13726this is what you want to do, use the GNU Library General 13727Public License instead of this License. 13728 13729"CLASSPATH" EXCEPTION TO THE GPL VERSION 2 13730 13731Certain source files distributed by Sun Microsystems, Inc. 13732are subject to the following clarification and special 13733exception to the GPL Version 2, but only where Sun has 13734expressly included in the particular source file's header 13735the words "Sun designates this particular file as subject 13736to the "Classpath" exception as provided by Sun in the 13737License file that accompanied this code." 13738 13739 Linking this library statically or dynamically with other 13740modules is making a combined work based on this library. 13741Thus, the terms and conditions of the GNU General Public 13742License Version 2 cover the whole combination. 13743 13744 As a special exception, the copyright holders of this 13745library give you permission to link this library with 13746independent modules to produce an executable, regardless of 13747the license terms of these independent modules, and to copy 13748and distribute the resulting executable under terms of your 13749choice, provided that you also meet, for each linked 13750independent module, the terms and conditions of the license 13751of that module. An independent module is a module which is 13752not derived from or based on this library. If you modify 13753this library, you may extend this exception to your version 13754of the library, but you are not obligated to do so. If you 13755do not wish to do so, delete this exception statement from 13756your version. 13757============================================================ 13758Notices for file(s): 13759/bin/adb 13760------------------------------------------------------------ 13761 13762 Copyright (c) 2006-2009, The Android Open Source Project 13763 Copyright 2006, Brian Swetland <[email protected]> 13764 13765 Licensed under the Apache License, Version 2.0 (the "License"); 13766 you may not use this file except in compliance with the License. 13767 13768 Unless required by applicable law or agreed to in writing, software 13769 distributed under the License is distributed on an "AS IS" BASIS, 13770 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13771 See the License for the specific language governing permissions and 13772 limitations under the License. 13773 13774 13775 Apache License 13776 Version 2.0, January 2004 13777 http://www.apache.org/licenses/ 13778 13779 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13780 13781 1. Definitions. 13782 13783 "License" shall mean the terms and conditions for use, reproduction, 13784 and distribution as defined by Sections 1 through 9 of this document. 13785 13786 "Licensor" shall mean the copyright owner or entity authorized by 13787 the copyright owner that is granting the License. 13788 13789 "Legal Entity" shall mean the union of the acting entity and all 13790 other entities that control, are controlled by, or are under common 13791 control with that entity. For the purposes of this definition, 13792 "control" means (i) the power, direct or indirect, to cause the 13793 direction or management of such entity, whether by contract or 13794 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13795 outstanding shares, or (iii) beneficial ownership of such entity. 13796 13797 "You" (or "Your") shall mean an individual or Legal Entity 13798 exercising permissions granted by this License. 13799 13800 "Source" form shall mean the preferred form for making modifications, 13801 including but not limited to software source code, documentation 13802 source, and configuration files. 13803 13804 "Object" form shall mean any form resulting from mechanical 13805 transformation or translation of a Source form, including but 13806 not limited to compiled object code, generated documentation, 13807 and conversions to other media types. 13808 13809 "Work" shall mean the work of authorship, whether in Source or 13810 Object form, made available under the License, as indicated by a 13811 copyright notice that is included in or attached to the work 13812 (an example is provided in the Appendix below). 13813 13814 "Derivative Works" shall mean any work, whether in Source or Object 13815 form, that is based on (or derived from) the Work and for which the 13816 editorial revisions, annotations, elaborations, or other modifications 13817 represent, as a whole, an original work of authorship. For the purposes 13818 of this License, Derivative Works shall not include works that remain 13819 separable from, or merely link (or bind by name) to the interfaces of, 13820 the Work and Derivative Works thereof. 13821 13822 "Contribution" shall mean any work of authorship, including 13823 the original version of the Work and any modifications or additions 13824 to that Work or Derivative Works thereof, that is intentionally 13825 submitted to Licensor for inclusion in the Work by the copyright owner 13826 or by an individual or Legal Entity authorized to submit on behalf of 13827 the copyright owner. For the purposes of this definition, "submitted" 13828 means any form of electronic, verbal, or written communication sent 13829 to the Licensor or its representatives, including but not limited to 13830 communication on electronic mailing lists, source code control systems, 13831 and issue tracking systems that are managed by, or on behalf of, the 13832 Licensor for the purpose of discussing and improving the Work, but 13833 excluding communication that is conspicuously marked or otherwise 13834 designated in writing by the copyright owner as "Not a Contribution." 13835 13836 "Contributor" shall mean Licensor and any individual or Legal Entity 13837 on behalf of whom a Contribution has been received by Licensor and 13838 subsequently incorporated within the Work. 13839 13840 2. Grant of Copyright License. Subject to the terms and conditions of 13841 this License, each Contributor hereby grants to You a perpetual, 13842 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13843 copyright license to reproduce, prepare Derivative Works of, 13844 publicly display, publicly perform, sublicense, and distribute the 13845 Work and such Derivative Works in Source or Object form. 13846 13847 3. Grant of Patent License. Subject to the terms and conditions of 13848 this License, each Contributor hereby grants to You a perpetual, 13849 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13850 (except as stated in this section) patent license to make, have made, 13851 use, offer to sell, sell, import, and otherwise transfer the Work, 13852 where such license applies only to those patent claims licensable 13853 by such Contributor that are necessarily infringed by their 13854 Contribution(s) alone or by combination of their Contribution(s) 13855 with the Work to which such Contribution(s) was submitted. If You 13856 institute patent litigation against any entity (including a 13857 cross-claim or counterclaim in a lawsuit) alleging that the Work 13858 or a Contribution incorporated within the Work constitutes direct 13859 or contributory patent infringement, then any patent licenses 13860 granted to You under this License for that Work shall terminate 13861 as of the date such litigation is filed. 13862 13863 4. Redistribution. You may reproduce and distribute copies of the 13864 Work or Derivative Works thereof in any medium, with or without 13865 modifications, and in Source or Object form, provided that You 13866 meet the following conditions: 13867 13868 (a) You must give any other recipients of the Work or 13869 Derivative Works a copy of this License; and 13870 13871 (b) You must cause any modified files to carry prominent notices 13872 stating that You changed the files; and 13873 13874 (c) You must retain, in the Source form of any Derivative Works 13875 that You distribute, all copyright, patent, trademark, and 13876 attribution notices from the Source form of the Work, 13877 excluding those notices that do not pertain to any part of 13878 the Derivative Works; and 13879 13880 (d) If the Work includes a "NOTICE" text file as part of its 13881 distribution, then any Derivative Works that You distribute must 13882 include a readable copy of the attribution notices contained 13883 within such NOTICE file, excluding those notices that do not 13884 pertain to any part of the Derivative Works, in at least one 13885 of the following places: within a NOTICE text file distributed 13886 as part of the Derivative Works; within the Source form or 13887 documentation, if provided along with the Derivative Works; or, 13888 within a display generated by the Derivative Works, if and 13889 wherever such third-party notices normally appear. The contents 13890 of the NOTICE file are for informational purposes only and 13891 do not modify the License. You may add Your own attribution 13892 notices within Derivative Works that You distribute, alongside 13893 or as an addendum to the NOTICE text from the Work, provided 13894 that such additional attribution notices cannot be construed 13895 as modifying the License. 13896 13897 You may add Your own copyright statement to Your modifications and 13898 may provide additional or different license terms and conditions 13899 for use, reproduction, or distribution of Your modifications, or 13900 for any such Derivative Works as a whole, provided Your use, 13901 reproduction, and distribution of the Work otherwise complies with 13902 the conditions stated in this License. 13903 13904 5. Submission of Contributions. Unless You explicitly state otherwise, 13905 any Contribution intentionally submitted for inclusion in the Work 13906 by You to the Licensor shall be under the terms and conditions of 13907 this License, without any additional terms or conditions. 13908 Notwithstanding the above, nothing herein shall supersede or modify 13909 the terms of any separate license agreement you may have executed 13910 with Licensor regarding such Contributions. 13911 13912 6. Trademarks. This License does not grant permission to use the trade 13913 names, trademarks, service marks, or product names of the Licensor, 13914 except as required for reasonable and customary use in describing the 13915 origin of the Work and reproducing the content of the NOTICE file. 13916 13917 7. Disclaimer of Warranty. Unless required by applicable law or 13918 agreed to in writing, Licensor provides the Work (and each 13919 Contributor provides its Contributions) on an "AS IS" BASIS, 13920 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13921 implied, including, without limitation, any warranties or conditions 13922 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13923 PARTICULAR PURPOSE. You are solely responsible for determining the 13924 appropriateness of using or redistributing the Work and assume any 13925 risks associated with Your exercise of permissions under this License. 13926 13927 8. Limitation of Liability. In no event and under no legal theory, 13928 whether in tort (including negligence), contract, or otherwise, 13929 unless required by applicable law (such as deliberate and grossly 13930 negligent acts) or agreed to in writing, shall any Contributor be 13931 liable to You for damages, including any direct, indirect, special, 13932 incidental, or consequential damages of any character arising as a 13933 result of this License or out of the use or inability to use the 13934 Work (including but not limited to damages for loss of goodwill, 13935 work stoppage, computer failure or malfunction, or any and all 13936 other commercial damages or losses), even if such Contributor 13937 has been advised of the possibility of such damages. 13938 13939 9. Accepting Warranty or Additional Liability. While redistributing 13940 the Work or Derivative Works thereof, You may choose to offer, 13941 and charge a fee for, acceptance of support, warranty, indemnity, 13942 or other liability obligations and/or rights consistent with this 13943 License. However, in accepting such obligations, You may act only 13944 on Your own behalf and on Your sole responsibility, not on behalf 13945 of any other Contributor, and only if You agree to indemnify, 13946 defend, and hold each Contributor harmless for any liability 13947 incurred by, or claims asserted against, such Contributor by reason 13948 of your accepting any such warranty or additional liability. 13949 13950 END OF TERMS AND CONDITIONS 13951 13952 13953============================================================ 13954Notices for file(s): 13955/framework/apache-xml-hostdex.jar 13956------------------------------------------------------------ 13957 ========================================================================= 13958 == NOTICE file corresponding to section 4(d) of the Apache License, == 13959 == Version 2.0, in this case for the Apache Xalan Java distribution. == 13960 ========================================================================= 13961 13962 Apache Xalan (Xalan XSLT processor) 13963 Copyright 1999-2006 The Apache Software Foundation 13964 13965 Apache Xalan (Xalan serializer) 13966 Copyright 1999-2006 The Apache Software Foundation 13967 13968 This product includes software developed at 13969 The Apache Software Foundation (http://www.apache.org/). 13970 13971 ========================================================================= 13972 Portions of this software was originally based on the following: 13973 - software copyright (c) 1999-2002, Lotus Development Corporation., 13974 http://www.lotus.com. 13975 - software copyright (c) 2001-2002, Sun Microsystems., 13976 http://www.sun.com. 13977 - software copyright (c) 2003, IBM Corporation., 13978 http://www.ibm.com. 13979 13980 ========================================================================= 13981 The binary distribution package (ie. jars, samples and documentation) of 13982 this product includes software developed by the following: 13983 13984 - The Apache Software Foundation 13985 - Xerces Java - see LICENSE.txt 13986 - JAXP 1.3 APIs - see LICENSE.txt 13987 - Bytecode Engineering Library - see LICENSE.txt 13988 - Regular Expression - see LICENSE.txt 13989 13990 - Scott Hudson, Frank Flannery, C. Scott Ananian 13991 - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 13992 13993 ========================================================================= 13994 The source distribution package (ie. all source and tools required to build 13995 Xalan Java) of this product includes software developed by the following: 13996 13997 - The Apache Software Foundation 13998 - Xerces Java - see LICENSE.txt 13999 - JAXP 1.3 APIs - see LICENSE.txt 14000 - Bytecode Engineering Library - see LICENSE.txt 14001 - Regular Expression - see LICENSE.txt 14002 - Ant - see LICENSE.txt 14003 - Stylebook doc tool - see LICENSE.txt 14004 14005 - Elliot Joel Berk and C. Scott Ananian 14006 - Lexical Analyzer Generator (JLex) - see LICENSE.txt 14007 14008 ========================================================================= 14009 Apache Xerces Java 14010 Copyright 1999-2006 The Apache Software Foundation 14011 14012 This product includes software developed at 14013 The Apache Software Foundation (http://www.apache.org/). 14014 14015 Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar 14016 were originally based on the following: 14017 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 14018 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 14019 - voluntary contributions made by Paul Eng on behalf of the 14020 Apache Software Foundation that were originally developed at iClick, Inc., 14021 software copyright (c) 1999. 14022 14023 ========================================================================= 14024 Apache xml-commons xml-apis (redistribution of xml-apis.jar) 14025 14026 Apache XML Commons 14027 Copyright 2001-2003,2006 The Apache Software Foundation. 14028 14029 This product includes software developed at 14030 The Apache Software Foundation (http://www.apache.org/). 14031 14032 Portions of this software were originally based on the following: 14033 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 14034 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 14035 - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org 14036 14037 14038============================================================ 14039Notices for file(s): 14040/bin/llvm-rs-cc 14041/bin/rs-spec-gen 14042/lib/libslang.a 14043------------------------------------------------------------ 14044========================= 14045NOTICE file for slang.git 14046========================= 14047 14048 Copyright (c) 2005-2011, The Android Open Source Project 14049 14050 Licensed under the Apache License, Version 2.0 (the "License"); 14051 you may not use this file except in compliance with the License. 14052 14053 Unless required by applicable law or agreed to in writing, software 14054 distributed under the License is distributed on an "AS IS" BASIS, 14055 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14056 See the License for the specific language governing permissions and 14057 limitations under the License. 14058 14059 14060 Apache License 14061 Version 2.0, January 2004 14062 http://www.apache.org/licenses/ 14063 14064 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14065 14066 1. Definitions. 14067 14068 "License" shall mean the terms and conditions for use, reproduction, 14069 and distribution as defined by Sections 1 through 9 of this document. 14070 14071 "Licensor" shall mean the copyright owner or entity authorized by 14072 the copyright owner that is granting the License. 14073 14074 "Legal Entity" shall mean the union of the acting entity and all 14075 other entities that control, are controlled by, or are under common 14076 control with that entity. For the purposes of this definition, 14077 "control" means (i) the power, direct or indirect, to cause the 14078 direction or management of such entity, whether by contract or 14079 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14080 outstanding shares, or (iii) beneficial ownership of such entity. 14081 14082 "You" (or "Your") shall mean an individual or Legal Entity 14083 exercising permissions granted by this License. 14084 14085 "Source" form shall mean the preferred form for making modifications, 14086 including but not limited to software source code, documentation 14087 source, and configuration files. 14088 14089 "Object" form shall mean any form resulting from mechanical 14090 transformation or translation of a Source form, including but 14091 not limited to compiled object code, generated documentation, 14092 and conversions to other media types. 14093 14094 "Work" shall mean the work of authorship, whether in Source or 14095 Object form, made available under the License, as indicated by a 14096 copyright notice that is included in or attached to the work 14097 (an example is provided in the Appendix below). 14098 14099 "Derivative Works" shall mean any work, whether in Source or Object 14100 form, that is based on (or derived from) the Work and for which the 14101 editorial revisions, annotations, elaborations, or other modifications 14102 represent, as a whole, an original work of authorship. For the purposes 14103 of this License, Derivative Works shall not include works that remain 14104 separable from, or merely link (or bind by name) to the interfaces of, 14105 the Work and Derivative Works thereof. 14106 14107 "Contribution" shall mean any work of authorship, including 14108 the original version of the Work and any modifications or additions 14109 to that Work or Derivative Works thereof, that is intentionally 14110 submitted to Licensor for inclusion in the Work by the copyright owner 14111 or by an individual or Legal Entity authorized to submit on behalf of 14112 the copyright owner. For the purposes of this definition, "submitted" 14113 means any form of electronic, verbal, or written communication sent 14114 to the Licensor or its representatives, including but not limited to 14115 communication on electronic mailing lists, source code control systems, 14116 and issue tracking systems that are managed by, or on behalf of, the 14117 Licensor for the purpose of discussing and improving the Work, but 14118 excluding communication that is conspicuously marked or otherwise 14119 designated in writing by the copyright owner as "Not a Contribution." 14120 14121 "Contributor" shall mean Licensor and any individual or Legal Entity 14122 on behalf of whom a Contribution has been received by Licensor and 14123 subsequently incorporated within the Work. 14124 14125 2. Grant of Copyright License. Subject to the terms and conditions of 14126 this License, each Contributor hereby grants to You a perpetual, 14127 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14128 copyright license to reproduce, prepare Derivative Works of, 14129 publicly display, publicly perform, sublicense, and distribute the 14130 Work and such Derivative Works in Source or Object form. 14131 14132 3. Grant of Patent License. Subject to the terms and conditions of 14133 this License, each Contributor hereby grants to You a perpetual, 14134 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14135 (except as stated in this section) patent license to make, have made, 14136 use, offer to sell, sell, import, and otherwise transfer the Work, 14137 where such license applies only to those patent claims licensable 14138 by such Contributor that are necessarily infringed by their 14139 Contribution(s) alone or by combination of their Contribution(s) 14140 with the Work to which such Contribution(s) was submitted. If You 14141 institute patent litigation against any entity (including a 14142 cross-claim or counterclaim in a lawsuit) alleging that the Work 14143 or a Contribution incorporated within the Work constitutes direct 14144 or contributory patent infringement, then any patent licenses 14145 granted to You under this License for that Work shall terminate 14146 as of the date such litigation is filed. 14147 14148 4. Redistribution. You may reproduce and distribute copies of the 14149 Work or Derivative Works thereof in any medium, with or without 14150 modifications, and in Source or Object form, provided that You 14151 meet the following conditions: 14152 14153 (a) You must give any other recipients of the Work or 14154 Derivative Works a copy of this License; and 14155 14156 (b) You must cause any modified files to carry prominent notices 14157 stating that You changed the files; and 14158 14159 (c) You must retain, in the Source form of any Derivative Works 14160 that You distribute, all copyright, patent, trademark, and 14161 attribution notices from the Source form of the Work, 14162 excluding those notices that do not pertain to any part of 14163 the Derivative Works; and 14164 14165 (d) If the Work includes a "NOTICE" text file as part of its 14166 distribution, then any Derivative Works that You distribute must 14167 include a readable copy of the attribution notices contained 14168 within such NOTICE file, excluding those notices that do not 14169 pertain to any part of the Derivative Works, in at least one 14170 of the following places: within a NOTICE text file distributed 14171 as part of the Derivative Works; within the Source form or 14172 documentation, if provided along with the Derivative Works; or, 14173 within a display generated by the Derivative Works, if and 14174 wherever such third-party notices normally appear. The contents 14175 of the NOTICE file are for informational purposes only and 14176 do not modify the License. You may add Your own attribution 14177 notices within Derivative Works that You distribute, alongside 14178 or as an addendum to the NOTICE text from the Work, provided 14179 that such additional attribution notices cannot be construed 14180 as modifying the License. 14181 14182 You may add Your own copyright statement to Your modifications and 14183 may provide additional or different license terms and conditions 14184 for use, reproduction, or distribution of Your modifications, or 14185 for any such Derivative Works as a whole, provided Your use, 14186 reproduction, and distribution of the Work otherwise complies with 14187 the conditions stated in this License. 14188 14189 5. Submission of Contributions. Unless You explicitly state otherwise, 14190 any Contribution intentionally submitted for inclusion in the Work 14191 by You to the Licensor shall be under the terms and conditions of 14192 this License, without any additional terms or conditions. 14193 Notwithstanding the above, nothing herein shall supersede or modify 14194 the terms of any separate license agreement you may have executed 14195 with Licensor regarding such Contributions. 14196 14197 6. Trademarks. This License does not grant permission to use the trade 14198 names, trademarks, service marks, or product names of the Licensor, 14199 except as required for reasonable and customary use in describing the 14200 origin of the Work and reproducing the content of the NOTICE file. 14201 14202 7. Disclaimer of Warranty. Unless required by applicable law or 14203 agreed to in writing, Licensor provides the Work (and each 14204 Contributor provides its Contributions) on an "AS IS" BASIS, 14205 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14206 implied, including, without limitation, any warranties or conditions 14207 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14208 PARTICULAR PURPOSE. You are solely responsible for determining the 14209 appropriateness of using or redistributing the Work and assume any 14210 risks associated with Your exercise of permissions under this License. 14211 14212 8. Limitation of Liability. In no event and under no legal theory, 14213 whether in tort (including negligence), contract, or otherwise, 14214 unless required by applicable law (such as deliberate and grossly 14215 negligent acts) or agreed to in writing, shall any Contributor be 14216 liable to You for damages, including any direct, indirect, special, 14217 incidental, or consequential damages of any character arising as a 14218 result of this License or out of the use or inability to use the 14219 Work (including but not limited to damages for loss of goodwill, 14220 work stoppage, computer failure or malfunction, or any and all 14221 other commercial damages or losses), even if such Contributor 14222 has been advised of the possibility of such damages. 14223 14224 9. Accepting Warranty or Additional Liability. While redistributing 14225 the Work or Derivative Works thereof, You may choose to offer, 14226 and charge a fee for, acceptance of support, warranty, indemnity, 14227 or other liability obligations and/or rights consistent with this 14228 License. However, in accepting such obligations, You may act only 14229 on Your own behalf and on Your sole responsibility, not on behalf 14230 of any other Contributor, and only if You agree to indemnify, 14231 defend, and hold each Contributor harmless for any liability 14232 incurred by, or claims asserted against, such Contributor by reason 14233 of your accepting any such warranty or additional liability. 14234 14235 END OF TERMS AND CONDITIONS 14236 14237 14238 14239=========================================== 14240NOTICE file for external/clang (clang.git). 14241Note: libclang*.a are statically linked. 14242=========================================== 14243 14244============================================================================== 14245LLVM Release License 14246============================================================================== 14247University of Illinois/NCSA 14248Open Source License 14249 14250Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 14251All rights reserved. 14252 14253Developed by: 14254 14255 LLVM Team 14256 14257 University of Illinois at Urbana-Champaign 14258 14259 http://llvm.org 14260 14261Permission is hereby granted, free of charge, to any person obtaining a copy of 14262this software and associated documentation files (the "Software"), to deal with 14263the Software without restriction, including without limitation the rights to 14264use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 14265of the Software, and to permit persons to whom the Software is furnished to do 14266so, subject to the following conditions: 14267 14268 * Redistributions of source code must retain the above copyright notice, 14269 this list of conditions and the following disclaimers. 14270 14271 * Redistributions in binary form must reproduce the above copyright notice, 14272 this list of conditions and the following disclaimers in the 14273 documentation and/or other materials provided with the distribution. 14274 14275 * Neither the names of the LLVM Team, University of Illinois at 14276 Urbana-Champaign, nor the names of its contributors may be used to 14277 endorse or promote products derived from this Software without specific 14278 prior written permission. 14279 14280THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14281IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14282FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14283CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14284LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14285OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 14286SOFTWARE. 14287 14288============================================================================== 14289The LLVM software contains code written by third parties. Such software will 14290have its own individual LICENSE.TXT file in the directory in which it appears. 14291This file will describe the copyrights, license, and restrictions which apply 14292to that code. 14293 14294The disclaimer of warranty in the University of Illinois Open Source License 14295applies to all code in the LLVM Distribution, and nothing in any of the 14296other licenses gives permission to use the names of the LLVM Team or the 14297University of Illinois to endorse or promote products derived from this 14298Software. 14299 14300The following pieces of software have additional or alternate copyrights, 14301licenses, and/or restrictions: 14302 14303Program Directory 14304------- --------- 14305<none yet> 14306 14307 14308 14309========================================= 14310NOTICE file for external/llvm (llvm.git). 14311Note: libLLVM*.a are statically linked. 14312========================================= 14313 14314============================================================================== 14315LLVM Release License 14316============================================================================== 14317University of Illinois/NCSA 14318Open Source License 14319 14320Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 14321All rights reserved. 14322 14323Developed by: 14324 14325 LLVM Team 14326 14327 University of Illinois at Urbana-Champaign 14328 14329 http://llvm.org 14330 14331Permission is hereby granted, free of charge, to any person obtaining a copy of 14332this software and associated documentation files (the "Software"), to deal with 14333the Software without restriction, including without limitation the rights to 14334use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 14335of the Software, and to permit persons to whom the Software is furnished to do 14336so, subject to the following conditions: 14337 14338 * Redistributions of source code must retain the above copyright notice, 14339 this list of conditions and the following disclaimers. 14340 14341 * Redistributions in binary form must reproduce the above copyright notice, 14342 this list of conditions and the following disclaimers in the 14343 documentation and/or other materials provided with the distribution. 14344 14345 * Neither the names of the LLVM Team, University of Illinois at 14346 Urbana-Champaign, nor the names of its contributors may be used to 14347 endorse or promote products derived from this Software without specific 14348 prior written permission. 14349 14350THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14351IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14352FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14353CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14354LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14355OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 14356SOFTWARE. 14357 14358============================================================================== 14359Copyrights and Licenses for Third Party Software Distributed with LLVM: 14360============================================================================== 14361The LLVM software contains code written by third parties. Such software will 14362have its own individual LICENSE.TXT file in the directory in which it appears. 14363This file will describe the copyrights, license, and restrictions which apply 14364to that code. 14365 14366The disclaimer of warranty in the University of Illinois Open Source License 14367applies to all code in the LLVM Distribution, and nothing in any of the 14368other licenses gives permission to use the names of the LLVM Team or the 14369University of Illinois to endorse or promote products derived from this 14370Software. 14371 14372The following pieces of software have additional or alternate copyrights, 14373licenses, and/or restrictions: 14374 14375Program Directory 14376------- --------- 14377Autoconf llvm/autoconf 14378 llvm/projects/ModuleMaker/autoconf 14379 llvm/projects/sample/autoconf 14380CellSPU backend llvm/lib/Target/CellSPU/README.txt 14381Google Test llvm/utils/unittest/googletest 14382OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 14383 14384============================================================ 14385Notices for file(s): 14386/bin/minigzip 14387/lib/libunz.a 14388/lib/libz-host.so 14389/lib/libz.a 14390------------------------------------------------------------ 14391 (C) 1995-2013 Jean-loup Gailly and Mark Adler 14392 14393 This software is provided 'as-is', without any express or implied 14394 warranty. In no event will the authors be held liable for any damages 14395 arising from the use of this software. 14396 14397 Permission is granted to anyone to use this software for any purpose, 14398 including commercial applications, and to alter it and redistribute it 14399 freely, subject to the following restrictions: 14400 14401 1. The origin of this software must not be misrepresented; you must not 14402 claim that you wrote the original software. If you use this software 14403 in a product, an acknowledgment in the product documentation would be 14404 appreciated but is not required. 14405 2. Altered source versions must be plainly marked as such, and must not be 14406 misrepresented as being the original software. 14407 3. This notice may not be removed or altered from any source distribution. 14408 14409 Jean-loup Gailly Mark Adler 14410 [email protected] [email protected] 14411 14412============================================================ 14413Notices for file(s): 14414/bin/mksnapshot.arm 14415------------------------------------------------------------ 14416Copyright (c) 1994-2006 Sun Microsystems Inc. 14417All Rights Reserved. 14418 14419Redistribution and use in source and binary forms, with or without 14420modification, are permitted provided that the following conditions are 14421met: 14422 14423- Redistributions of source code must retain the above copyright notice, 14424this list of conditions and the following disclaimer. 14425 14426- Redistribution in binary form must reproduce the above copyright 14427notice, this list of conditions and the following disclaimer in the 14428documentation and/or other materials provided with the distribution. 14429 14430- Neither the name of Sun Microsystems or the names of contributors may 14431be used to endorse or promote products derived from this software without 14432specific prior written permission. 14433 14434THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 14435IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 14436THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 14437PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 14438CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 14439EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 14440PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 14441PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 14442LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 14443NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 14444SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14445 14446The original source code covered by the above license above has been 14447modified significantly by Google Inc. 14448Copyright 2006-2008 the V8 project authors. All rights reserved. 14449 14450============================================================ 14451Notices for file(s): 14452/lib/libpng.a 14453------------------------------------------------------------ 14454 14455This copy of the libpng notices is provided for your convenience. In case of 14456any discrepancy between this copy and the notices in the file png.h that is 14457included in the libpng distribution, the latter shall prevail. 14458 14459COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 14460 14461If you modify libpng you may insert additional notices immediately following 14462this sentence. 14463 14464This code is released under the libpng license. 14465 14466libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are 14467Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 14468distributed according to the same disclaimer and license as libpng-1.2.5 14469with the following individual added to the list of Contributing Authors 14470 14471 Cosmin Truta 14472 14473libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 14474Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 14475distributed according to the same disclaimer and license as libpng-1.0.6 14476with the following individuals added to the list of Contributing Authors 14477 14478 Simon-Pierre Cadieux 14479 Eric S. Raymond 14480 Gilles Vollant 14481 14482and with the following additions to the disclaimer: 14483 14484 There is no warranty against interference with your enjoyment of the 14485 library or against infringement. There is no warranty that our 14486 efforts or the library will fulfill any of your particular purposes 14487 or needs. This library is provided with all faults, and the entire 14488 risk of satisfactory quality, performance, accuracy, and effort is with 14489 the user. 14490 14491libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 14492Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 14493distributed according to the same disclaimer and license as libpng-0.96, 14494with the following individuals added to the list of Contributing Authors: 14495 14496 Tom Lane 14497 Glenn Randers-Pehrson 14498 Willem van Schaik 14499 14500libpng versions 0.89, June 1996, through 0.96, May 1997, are 14501Copyright (c) 1996, 1997 Andreas Dilger 14502Distributed according to the same disclaimer and license as libpng-0.88, 14503with the following individuals added to the list of Contributing Authors: 14504 14505 John Bowler 14506 Kevin Bracey 14507 Sam Bushell 14508 Magnus Holmgren 14509 Greg Roelofs 14510 Tom Tanner 14511 14512libpng versions 0.5, May 1995, through 0.88, January 1996, are 14513Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 14514 14515For the purposes of this copyright and license, "Contributing Authors" 14516is defined as the following set of individuals: 14517 14518 Andreas Dilger 14519 Dave Martindale 14520 Guy Eric Schalnat 14521 Paul Schmidt 14522 Tim Wegner 14523 14524The PNG Reference Library is supplied "AS IS". The Contributing Authors 14525and Group 42, Inc. disclaim all warranties, expressed or implied, 14526including, without limitation, the warranties of merchantability and of 14527fitness for any purpose. The Contributing Authors and Group 42, Inc. 14528assume no liability for direct, indirect, incidental, special, exemplary, 14529or consequential damages, which may result from the use of the PNG 14530Reference Library, even if advised of the possibility of such damage. 14531 14532Permission is hereby granted to use, copy, modify, and distribute this 14533source code, or portions hereof, for any purpose, without fee, subject 14534to the following restrictions: 14535 145361. The origin of this source code must not be misrepresented. 14537 145382. Altered versions must be plainly marked as such and must not 14539 be misrepresented as being the original source. 14540 145413. This Copyright notice may not be removed or altered from any 14542 source or altered source distribution. 14543 14544The Contributing Authors and Group 42, Inc. specifically permit, without 14545fee, and encourage the use of this source code as a component to 14546supporting the PNG file format in commercial products. If you use this 14547source code in a product, acknowledgment is not required but would be 14548appreciated. 14549 14550 14551A "png_get_copyright" function is available, for convenient use in "about" 14552boxes and the like: 14553 14554 printf("%s",png_get_copyright(NULL)); 14555 14556Also, the PNG logo (in PNG format, of course) is supplied in the 14557files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 14558 14559Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 14560certification mark of the Open Source Initiative. 14561 14562Glenn Randers-Pehrson 14563glennrp at users.sourceforge.net 14564July 9, 2011 14565 14566============================================================ 14567Notices for file(s): 14568/framework/antlr-runtime.jar 14569------------------------------------------------------------ 14570[The "BSD license"] 14571Copyright (c) 201 Terence Parr 14572All rights reserved. 14573 14574Redistribution and use in source and binary forms, with or without 14575modification, are permitted provided that the following conditions 14576are met: 14577 14578 1. Redistributions of source code must retain the above copyright 14579 notice, this list of conditions and the following disclaimer. 14580 2. Redistributions in binary form must reproduce the above copyright 14581 notice, this list of conditions and the following disclaimer in the 14582 documentation and/or other materials provided with the distribution. 14583 3. The name of the author may not be used to endorse or promote products 14584 derived from this software without specific prior written permission. 14585 14586THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 14587IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 14588OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 14589IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 14590INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 14591NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14592DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14593THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14594(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 14595THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14596 14597============================================================ 14598Notices for file(s): 14599/framework/junit.jar 14600------------------------------------------------------------ 14601Common Public License - v 1.0 14602 14603 14604THE 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. 14605 14606 146071. DEFINITIONS 14608 14609"Contribution" means: 14610 14611a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 14612b) in the case of each subsequent Contributor: 14613i) changes to the Program, and 14614ii) additions to the Program; 14615where 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. 14616 14617"Contributor" means any person or entity that distributes the Program. 14618 14619 14620"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. 14621 14622 14623"Program" means the Contributions distributed in accordance with this Agreement. 14624 14625 14626"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 14627 14628 146292. GRANT OF RIGHTS 14630 14631a) 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. 14632b) 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. 14633c) 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. 14634d) 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. 146353. REQUIREMENTS 14636 14637A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 14638 14639a) it complies with the terms and conditions of this Agreement; and 14640b) its license agreement: 14641i) 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; 14642ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 14643iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 14644iv) 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. 14645When the Program is made available in source code form: 14646 14647a) it must be made available under this Agreement; and 14648b) a copy of this Agreement must be included with each copy of the Program. 14649 14650Contributors may not remove or alter any copyright notices contained within the Program. 14651 14652 14653Each 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. 14654 14655 146564. COMMERCIAL DISTRIBUTION 14657 14658Commercial 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. 14659 14660 14661For 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. 14662 14663 146645. NO WARRANTY 14665 14666EXCEPT 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. 14667 14668 146696. DISCLAIMER OF LIABILITY 14670 14671EXCEPT 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. 14672 14673 146747. GENERAL 14675 14676If 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. 14677 14678 14679If 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. 14680 14681 14682All 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. 14683 14684 14685Everyone 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. 14686 14687 14688This 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. 14689============================================================ 14690Notices for file(s): 14691/framework/ant-glob.jar 14692------------------------------------------------------------ 14693/* 14694 * Apache License 14695 * Version 2.0, January 2004 14696 * http://www.apache.org/licenses/ 14697 * 14698 * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14699 * 14700 * 1. Definitions. 14701 * 14702 * "License" shall mean the terms and conditions for use, reproduction, 14703 * and distribution as defined by Sections 1 through 9 of this document. 14704 * 14705 * "Licensor" shall mean the copyright owner or entity authorized by 14706 * the copyright owner that is granting the License. 14707 * 14708 * "Legal Entity" shall mean the union of the acting entity and all 14709 * other entities that control, are controlled by, or are under common 14710 * control with that entity. For the purposes of this definition, 14711 * "control" means (i) the power, direct or indirect, to cause the 14712 * direction or management of such entity, whether by contract or 14713 * otherwise, or (ii) ownership of fifty percent (50%) or more of the 14714 * outstanding shares, or (iii) beneficial ownership of such entity. 14715 * 14716 * "You" (or "Your") shall mean an individual or Legal Entity 14717 * exercising permissions granted by this License. 14718 * 14719 * "Source" form shall mean the preferred form for making modifications, 14720 * including but not limited to software source code, documentation 14721 * source, and configuration files. 14722 * 14723 * "Object" form shall mean any form resulting from mechanical 14724 * transformation or translation of a Source form, including but 14725 * not limited to compiled object code, generated documentation, 14726 * and conversions to other media types. 14727 * 14728 * "Work" shall mean the work of authorship, whether in Source or 14729 * Object form, made available under the License, as indicated by a 14730 * copyright notice that is included in or attached to the work 14731 * (an example is provided in the Appendix below). 14732 * 14733 * "Derivative Works" shall mean any work, whether in Source or Object 14734 * form, that is based on (or derived from) the Work and for which the 14735 * editorial revisions, annotations, elaborations, or other modifications 14736 * represent, as a whole, an original work of authorship. For the purposes 14737 * of this License, Derivative Works shall not include works that remain 14738 * separable from, or merely link (or bind by name) to the interfaces of, 14739 * the Work and Derivative Works thereof. 14740 * 14741 * "Contribution" shall mean any work of authorship, including 14742 * the original version of the Work and any modifications or additions 14743 * to that Work or Derivative Works thereof, that is intentionally 14744 * submitted to Licensor for inclusion in the Work by the copyright owner 14745 * or by an individual or Legal Entity authorized to submit on behalf of 14746 * the copyright owner. For the purposes of this definition, "submitted" 14747 * means any form of electronic, verbal, or written communication sent 14748 * to the Licensor or its representatives, including but not limited to 14749 * communication on electronic mailing lists, source code control systems, 14750 * and issue tracking systems that are managed by, or on behalf of, the 14751 * Licensor for the purpose of discussing and improving the Work, but 14752 * excluding communication that is conspicuously marked or otherwise 14753 * designated in writing by the copyright owner as "Not a Contribution." 14754 * 14755 * "Contributor" shall mean Licensor and any individual or Legal Entity 14756 * on behalf of whom a Contribution has been received by Licensor and 14757 * subsequently incorporated within the Work. 14758 * 14759 * 2. Grant of Copyright License. Subject to the terms and conditions of 14760 * this License, each Contributor hereby grants to You a perpetual, 14761 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14762 * copyright license to reproduce, prepare Derivative Works of, 14763 * publicly display, publicly perform, sublicense, and distribute the 14764 * Work and such Derivative Works in Source or Object form. 14765 * 14766 * 3. Grant of Patent License. Subject to the terms and conditions of 14767 * this License, each Contributor hereby grants to You a perpetual, 14768 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14769 * (except as stated in this section) patent license to make, have made, 14770 * use, offer to sell, sell, import, and otherwise transfer the Work, 14771 * where such license applies only to those patent claims licensable 14772 * by such Contributor that are necessarily infringed by their 14773 * Contribution(s) alone or by combination of their Contribution(s) 14774 * with the Work to which such Contribution(s) was submitted. If You 14775 * institute patent litigation against any entity (including a 14776 * cross-claim or counterclaim in a lawsuit) alleging that the Work 14777 * or a Contribution incorporated within the Work constitutes direct 14778 * or contributory patent infringement, then any patent licenses 14779 * granted to You under this License for that Work shall terminate 14780 * as of the date such litigation is filed. 14781 * 14782 * 4. Redistribution. You may reproduce and distribute copies of the 14783 * Work or Derivative Works thereof in any medium, with or without 14784 * modifications, and in Source or Object form, provided that You 14785 * meet the following conditions: 14786 * 14787 * (a) You must give any other recipients of the Work or 14788 * Derivative Works a copy of this License; and 14789 * 14790 * (b) You must cause any modified files to carry prominent notices 14791 * stating that You changed the files; and 14792 * 14793 * (c) You must retain, in the Source form of any Derivative Works 14794 * that You distribute, all copyright, patent, trademark, and 14795 * attribution notices from the Source form of the Work, 14796 * excluding those notices that do not pertain to any part of 14797 * the Derivative Works; and 14798 * 14799 * (d) If the Work includes a "NOTICE" text file as part of its 14800 * distribution, then any Derivative Works that You distribute must 14801 * include a readable copy of the attribution notices contained 14802 * within such NOTICE file, excluding those notices that do not 14803 * pertain to any part of the Derivative Works, in at least one 14804 * of the following places: within a NOTICE text file distributed 14805 * as part of the Derivative Works; within the Source form or 14806 * documentation, if provided along with the Derivative Works; or, 14807 * within a display generated by the Derivative Works, if and 14808 * wherever such third-party notices normally appear. The contents 14809 * of the NOTICE file are for informational purposes only and 14810 * do not modify the License. You may add Your own attribution 14811 * notices within Derivative Works that You distribute, alongside 14812 * or as an addendum to the NOTICE text from the Work, provided 14813 * that such additional attribution notices cannot be construed 14814 * as modifying the License. 14815 * 14816 * You may add Your own copyright statement to Your modifications and 14817 * may provide additional or different license terms and conditions 14818 * for use, reproduction, or distribution of Your modifications, or 14819 * for any such Derivative Works as a whole, provided Your use, 14820 * reproduction, and distribution of the Work otherwise complies with 14821 * the conditions stated in this License. 14822 * 14823 * 5. Submission of Contributions. Unless You explicitly state otherwise, 14824 * any Contribution intentionally submitted for inclusion in the Work 14825 * by You to the Licensor shall be under the terms and conditions of 14826 * this License, without any additional terms or conditions. 14827 * Notwithstanding the above, nothing herein shall supersede or modify 14828 * the terms of any separate license agreement you may have executed 14829 * with Licensor regarding such Contributions. 14830 * 14831 * 6. Trademarks. This License does not grant permission to use the trade 14832 * names, trademarks, service marks, or product names of the Licensor, 14833 * except as required for reasonable and customary use in describing the 14834 * origin of the Work and reproducing the content of the NOTICE file. 14835 * 14836 * 7. Disclaimer of Warranty. Unless required by applicable law or 14837 * agreed to in writing, Licensor provides the Work (and each 14838 * Contributor provides its Contributions) on an "AS IS" BASIS, 14839 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14840 * implied, including, without limitation, any warranties or conditions 14841 * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14842 * PARTICULAR PURPOSE. You are solely responsible for determining the 14843 * appropriateness of using or redistributing the Work and assume any 14844 * risks associated with Your exercise of permissions under this License. 14845 * 14846 * 8. Limitation of Liability. In no event and under no legal theory, 14847 * whether in tort (including negligence), contract, or otherwise, 14848 * unless required by applicable law (such as deliberate and grossly 14849 * negligent acts) or agreed to in writing, shall any Contributor be 14850 * liable to You for damages, including any direct, indirect, special, 14851 * incidental, or consequential damages of any character arising as a 14852 * result of this License or out of the use or inability to use the 14853 * Work (including but not limited to damages for loss of goodwill, 14854 * work stoppage, computer failure or malfunction, or any and all 14855 * other commercial damages or losses), even if such Contributor 14856 * has been advised of the possibility of such damages. 14857 * 14858 * 9. Accepting Warranty or Additional Liability. While redistributing 14859 * the Work or Derivative Works thereof, You may choose to offer, 14860 * and charge a fee for, acceptance of support, warranty, indemnity, 14861 * or other liability obligations and/or rights consistent with this 14862 * License. However, in accepting such obligations, You may act only 14863 * on Your own behalf and on Your sole responsibility, not on behalf 14864 * of any other Contributor, and only if You agree to indemnify, 14865 * defend, and hold each Contributor harmless for any liability 14866 * incurred by, or claims asserted against, such Contributor by reason 14867 * of your accepting any such warranty or additional liability. 14868 * 14869 * END OF TERMS AND CONDITIONS 14870 * 14871 * APPENDIX: How to apply the Apache License to your work. 14872 * 14873 * To apply the Apache License to your work, attach the following 14874 * boilerplate notice, with the fields enclosed by brackets "[]" 14875 * replaced with your own identifying information. (Don't include 14876 * the brackets!) The text should be enclosed in the appropriate 14877 * comment syntax for the file format. We also recommend that a 14878 * file or class name and description of purpose be included on the 14879 * same "printed page" as the copyright notice for easier 14880 * identification within third-party archives. 14881 * 14882 * Copyright [yyyy] [name of copyright owner] 14883 * 14884 * Licensed under the Apache License, Version 2.0 (the "License"); 14885 * you may not use this file except in compliance with the License. 14886 * You may obtain a copy of the License at 14887 * 14888 * http://www.apache.org/licenses/LICENSE-2.0 14889 * 14890 * Unless required by applicable law or agreed to in writing, software 14891 * distributed under the License is distributed on an "AS IS" BASIS, 14892 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14893 * See the License for the specific language governing permissions and 14894 * limitations under the License. 14895 */ 14896 14897W3C� SOFTWARE NOTICE AND LICENSE 14898http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 14899 14900This work (and included software, documentation such as READMEs, or other 14901related items) is being provided by the copyright holders under the following 14902license. By obtaining, using and/or copying this work, you (the licensee) agree 14903that you have read, understood, and will comply with the following terms and 14904conditions. 14905 14906Permission to copy, modify, and distribute this software and its documentation, 14907with or without modification, for any purpose and without fee or royalty is 14908hereby granted, provided that you include the following on ALL copies of the 14909software and documentation or portions thereof, including modifications: 14910 14911 1. The full text of this NOTICE in a location viewable to users of the 14912 redistributed or derivative work. 14913 2. Any pre-existing intellectual property disclaimers, notices, or terms 14914 and conditions. If none exist, the W3C Software Short Notice should be 14915 included (hypertext is preferred, text is permitted) within the body 14916 of any redistributed or derivative code. 14917 3. Notice of any changes or modifications to the files, including the date 14918 changes were made. (We recommend you provide URIs to the location from 14919 which the code is derived.) 14920 14921THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE 14922NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 14923TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT 14924THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY 14925PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. 14926 14927COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR 14928CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. 14929 14930The name and trademarks of copyright holders may NOT be used in advertising or 14931publicity pertaining to the software without specific, written prior permission. 14932Title to copyright in this software and any associated documentation will at 14933all times remain with copyright holders. 14934 14935____________________________________ 14936 14937This formulation of W3C's notice and license became active on December 31 2002. 14938This version removes the copyright ownership notice such that this license can 14939be used with materials other than those owned by the W3C, reflects that ERCIM 14940is now a host of the W3C, includes references to this specific dated version of 14941the license, and removes the ambiguous grant of "use". Otherwise, this version 14942is the same as the previous version and is written so as to preserve the Free 14943Software Foundation's assessment of GPL compatibility and OSI's certification 14944under the Open Source Definition. Please see our Copyright FAQ for common 14945questions about using materials from our site, including specific terms and 14946conditions for packages like libwww, Amaya, and Jigsaw. Other questions about 14947this notice can be directed to [email protected]. 14948 14949Joseph Reagle <[email protected]> 14950 14951This license came from: http://www.megginson.com/SAX/copying.html 14952 However please note future versions of SAX may be covered 14953 under http://saxproject.org/?selected=pd 14954 14955SAX2 is Free! 14956 14957I hereby abandon any property rights to SAX 2.0 (the Simple API for 14958XML), and release all of the SAX 2.0 source code, compiled code, and 14959documentation contained in this distribution into the Public Domain. 14960SAX comes with NO WARRANTY or guarantee of fitness for any 14961purpose. 14962 14963David Megginson, [email protected] 149642000-05-05 14965 14966============================================================ 14967Notices for file(s): 14968/lib/libclang.so 14969/lib/libclangAnalysis.a 14970------------------------------------------------------------ 14971============================================================================== 14972LLVM Release License 14973============================================================================== 14974University of Illinois/NCSA 14975Open Source License 14976 14977Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 14978All rights reserved. 14979 14980Developed by: 14981 14982 LLVM Team 14983 14984 University of Illinois at Urbana-Champaign 14985 14986 http://llvm.org 14987 14988Permission is hereby granted, free of charge, to any person obtaining a copy of 14989this software and associated documentation files (the "Software"), to deal with 14990the Software without restriction, including without limitation the rights to 14991use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 14992of the Software, and to permit persons to whom the Software is furnished to do 14993so, subject to the following conditions: 14994 14995 * Redistributions of source code must retain the above copyright notice, 14996 this list of conditions and the following disclaimers. 14997 14998 * Redistributions in binary form must reproduce the above copyright notice, 14999 this list of conditions and the following disclaimers in the 15000 documentation and/or other materials provided with the distribution. 15001 15002 * Neither the names of the LLVM Team, University of Illinois at 15003 Urbana-Champaign, nor the names of its contributors may be used to 15004 endorse or promote products derived from this Software without specific 15005 prior written permission. 15006 15007THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15008IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15009FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15010CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15011LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15012OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 15013SOFTWARE. 15014 15015============================================================================== 15016The LLVM software contains code written by third parties. Such software will 15017have its own individual LICENSE.TXT file in the directory in which it appears. 15018This file will describe the copyrights, license, and restrictions which apply 15019to that code. 15020 15021The disclaimer of warranty in the University of Illinois Open Source License 15022applies to all code in the LLVM Distribution, and nothing in any of the 15023other licenses gives permission to use the names of the LLVM Team or the 15024University of Illinois to endorse or promote products derived from this 15025Software. 15026 15027The following pieces of software have additional or alternate copyrights, 15028licenses, and/or restrictions: 15029 15030Program Directory 15031------- --------- 15032<none yet> 15033 15034============================================================ 15035Notices for file(s): 15036/framework/guavalib.jar 15037------------------------------------------------------------ 15038 15039 Apache License 15040 Version 2.0, January 2004 15041 http://www.apache.org/licenses/ 15042 15043 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15044 15045 1. Definitions. 15046 15047 "License" shall mean the terms and conditions for use, reproduction, 15048 and distribution as defined by Sections 1 through 9 of this document. 15049 15050 "Licensor" shall mean the copyright owner or entity authorized by 15051 the copyright owner that is granting the License. 15052 15053 "Legal Entity" shall mean the union of the acting entity and all 15054 other entities that control, are controlled by, or are under common 15055 control with that entity. For the purposes of this definition, 15056 "control" means (i) the power, direct or indirect, to cause the 15057 direction or management of such entity, whether by contract or 15058 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15059 outstanding shares, or (iii) beneficial ownership of such entity. 15060 15061 "You" (or "Your") shall mean an individual or Legal Entity 15062 exercising permissions granted by this License. 15063 15064 "Source" form shall mean the preferred form for making modifications, 15065 including but not limited to software source code, documentation 15066 source, and configuration files. 15067 15068 "Object" form shall mean any form resulting from mechanical 15069 transformation or translation of a Source form, including but 15070 not limited to compiled object code, generated documentation, 15071 and conversions to other media types. 15072 15073 "Work" shall mean the work of authorship, whether in Source or 15074 Object form, made available under the License, as indicated by a 15075 copyright notice that is included in or attached to the work 15076 (an example is provided in the Appendix below). 15077 15078 "Derivative Works" shall mean any work, whether in Source or Object 15079 form, that is based on (or derived from) the Work and for which the 15080 editorial revisions, annotations, elaborations, or other modifications 15081 represent, as a whole, an original work of authorship. For the purposes 15082 of this License, Derivative Works shall not include works that remain 15083 separable from, or merely link (or bind by name) to the interfaces of, 15084 the Work and Derivative Works thereof. 15085 15086 "Contribution" shall mean any work of authorship, including 15087 the original version of the Work and any modifications or additions 15088 to that Work or Derivative Works thereof, that is intentionally 15089 submitted to Licensor for inclusion in the Work by the copyright owner 15090 or by an individual or Legal Entity authorized to submit on behalf of 15091 the copyright owner. For the purposes of this definition, "submitted" 15092 means any form of electronic, verbal, or written communication sent 15093 to the Licensor or its representatives, including but not limited to 15094 communication on electronic mailing lists, source code control systems, 15095 and issue tracking systems that are managed by, or on behalf of, the 15096 Licensor for the purpose of discussing and improving the Work, but 15097 excluding communication that is conspicuously marked or otherwise 15098 designated in writing by the copyright owner as "Not a Contribution." 15099 15100 "Contributor" shall mean Licensor and any individual or Legal Entity 15101 on behalf of whom a Contribution has been received by Licensor and 15102 subsequently incorporated within the Work. 15103 15104 2. Grant of Copyright License. Subject to the terms and conditions of 15105 this License, each Contributor hereby grants to You a perpetual, 15106 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15107 copyright license to reproduce, prepare Derivative Works of, 15108 publicly display, publicly perform, sublicense, and distribute the 15109 Work and such Derivative Works in Source or Object form. 15110 15111 3. Grant of Patent License. Subject to the terms and conditions of 15112 this License, each Contributor hereby grants to You a perpetual, 15113 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15114 (except as stated in this section) patent license to make, have made, 15115 use, offer to sell, sell, import, and otherwise transfer the Work, 15116 where such license applies only to those patent claims licensable 15117 by such Contributor that are necessarily infringed by their 15118 Contribution(s) alone or by combination of their Contribution(s) 15119 with the Work to which such Contribution(s) was submitted. If You 15120 institute patent litigation against any entity (including a 15121 cross-claim or counterclaim in a lawsuit) alleging that the Work 15122 or a Contribution incorporated within the Work constitutes direct 15123 or contributory patent infringement, then any patent licenses 15124 granted to You under this License for that Work shall terminate 15125 as of the date such litigation is filed. 15126 15127 4. Redistribution. You may reproduce and distribute copies of the 15128 Work or Derivative Works thereof in any medium, with or without 15129 modifications, and in Source or Object form, provided that You 15130 meet the following conditions: 15131 15132 (a) You must give any other recipients of the Work or 15133 Derivative Works a copy of this License; and 15134 15135 (b) You must cause any modified files to carry prominent notices 15136 stating that You changed the files; and 15137 15138 (c) You must retain, in the Source form of any Derivative Works 15139 that You distribute, all copyright, patent, trademark, and 15140 attribution notices from the Source form of the Work, 15141 excluding those notices that do not pertain to any part of 15142 the Derivative Works; and 15143 15144 (d) If the Work includes a "NOTICE" text file as part of its 15145 distribution, then any Derivative Works that You distribute must 15146 include a readable copy of the attribution notices contained 15147 within such NOTICE file, excluding those notices that do not 15148 pertain to any part of the Derivative Works, in at least one 15149 of the following places: within a NOTICE text file distributed 15150 as part of the Derivative Works; within the Source form or 15151 documentation, if provided along with the Derivative Works; or, 15152 within a display generated by the Derivative Works, if and 15153 wherever such third-party notices normally appear. The contents 15154 of the NOTICE file are for informational purposes only and 15155 do not modify the License. You may add Your own attribution 15156 notices within Derivative Works that You distribute, alongside 15157 or as an addendum to the NOTICE text from the Work, provided 15158 that such additional attribution notices cannot be construed 15159 as modifying the License. 15160 15161 You may add Your own copyright statement to Your modifications and 15162 may provide additional or different license terms and conditions 15163 for use, reproduction, or distribution of Your modifications, or 15164 for any such Derivative Works as a whole, provided Your use, 15165 reproduction, and distribution of the Work otherwise complies with 15166 the conditions stated in this License. 15167 15168 5. Submission of Contributions. Unless You explicitly state otherwise, 15169 any Contribution intentionally submitted for inclusion in the Work 15170 by You to the Licensor shall be under the terms and conditions of 15171 this License, without any additional terms or conditions. 15172 Notwithstanding the above, nothing herein shall supersede or modify 15173 the terms of any separate license agreement you may have executed 15174 with Licensor regarding such Contributions. 15175 15176 6. Trademarks. This License does not grant permission to use the trade 15177 names, trademarks, service marks, or product names of the Licensor, 15178 except as required for reasonable and customary use in describing the 15179 origin of the Work and reproducing the content of the NOTICE file. 15180 15181 7. Disclaimer of Warranty. Unless required by applicable law or 15182 agreed to in writing, Licensor provides the Work (and each 15183 Contributor provides its Contributions) on an "AS IS" BASIS, 15184 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15185 implied, including, without limitation, any warranties or conditions 15186 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15187 PARTICULAR PURPOSE. You are solely responsible for determining the 15188 appropriateness of using or redistributing the Work and assume any 15189 risks associated with Your exercise of permissions under this License. 15190 15191 8. Limitation of Liability. In no event and under no legal theory, 15192 whether in tort (including negligence), contract, or otherwise, 15193 unless required by applicable law (such as deliberate and grossly 15194 negligent acts) or agreed to in writing, shall any Contributor be 15195 liable to You for damages, including any direct, indirect, special, 15196 incidental, or consequential damages of any character arising as a 15197 result of this License or out of the use or inability to use the 15198 Work (including but not limited to damages for loss of goodwill, 15199 work stoppage, computer failure or malfunction, or any and all 15200 other commercial damages or losses), even if such Contributor 15201 has been advised of the possibility of such damages. 15202 15203 9. Accepting Warranty or Additional Liability. While redistributing 15204 the Work or Derivative Works thereof, You may choose to offer, 15205 and charge a fee for, acceptance of support, warranty, indemnity, 15206 or other liability obligations and/or rights consistent with this 15207 License. However, in accepting such obligations, You may act only 15208 on Your own behalf and on Your sole responsibility, not on behalf 15209 of any other Contributor, and only if You agree to indemnify, 15210 defend, and hold each Contributor harmless for any liability 15211 incurred by, or claims asserted against, such Contributor by reason 15212 of your accepting any such warranty or additional liability. 15213 15214 END OF TERMS AND CONDITIONS 15215 15216 APPENDIX: How to apply the Apache License to your work. 15217 15218 To apply the Apache License to your work, attach the following 15219 boilerplate notice, with the fields enclosed by brackets "[]" 15220 replaced with your own identifying information. (Don't include 15221 the brackets!) The text should be enclosed in the appropriate 15222 comment syntax for the file format. We also recommend that a 15223 file or class name and description of purpose be included on the 15224 same "printed page" as the copyright notice for easier 15225 identification within third-party archives. 15226 15227 Copyright [yyyy] [name of copyright owner] 15228 15229 Licensed under the Apache License, Version 2.0 (the "License"); 15230 you may not use this file except in compliance with the License. 15231 You may obtain a copy of the License at 15232 15233 http://www.apache.org/licenses/LICENSE-2.0 15234 15235 Unless required by applicable law or agreed to in writing, software 15236 distributed under the License is distributed on an "AS IS" BASIS, 15237 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15238 See the License for the specific language governing permissions and 15239 limitations under the License. 15240 15241============================================================ 15242Notices for file(s): 15243/core-lambda-stubs.jar 15244------------------------------------------------------------ 15245The GNU General Public License (GPL) 15246 15247Version 2, June 1991 15248 15249Copyright (C) 1989, 1991 Free Software Foundation, Inc. 1525059 Temple Place, Suite 330, Boston, MA 02111-1307 USA 15251 15252Everyone is permitted to copy and distribute verbatim copies of this license 15253document, but changing it is not allowed. 15254 15255Preamble 15256 15257The licenses for most software are designed to take away your freedom to share 15258and change it. By contrast, the GNU General Public License is intended to 15259guarantee your freedom to share and change free software--to make sure the 15260software is free for all its users. This General Public License applies to 15261most of the Free Software Foundation's software and to any other program whose 15262authors commit to using it. (Some other Free Software Foundation software is 15263covered by the GNU Library General Public License instead.) You can apply it to 15264your programs, too. 15265 15266When we speak of free software, we are referring to freedom, not price. Our 15267General Public Licenses are designed to make sure that you have the freedom to 15268distribute copies of free software (and charge for this service if you wish), 15269that you receive source code or can get it if you want it, that you can change 15270the software or use pieces of it in new free programs; and that you know you 15271can do these things. 15272 15273To protect your rights, we need to make restrictions that forbid anyone to deny 15274you these rights or to ask you to surrender the rights. These restrictions 15275translate to certain responsibilities for you if you distribute copies of the 15276software, or if you modify it. 15277 15278For example, if you distribute copies of such a program, whether gratis or for 15279a fee, you must give the recipients all the rights that you have. You must 15280make sure that they, too, receive or can get the source code. And you must 15281show them these terms so they know their rights. 15282 15283We protect your rights with two steps: (1) copyright the software, and (2) 15284offer you this license which gives you legal permission to copy, distribute 15285and/or modify the software. 15286 15287Also, for each author's protection and ours, we want to make certain that 15288everyone understands that there is no warranty for this free software. If the 15289software is modified by someone else and passed on, we want its recipients to 15290know that what they have is not the original, so that any problems introduced 15291by others will not reflect on the original authors' reputations. 15292 15293Finally, any free program is threatened constantly by software patents. We 15294wish to avoid the danger that redistributors of a free program will 15295individually obtain patent licenses, in effect making the program proprietary. 15296To prevent this, we have made it clear that any patent must be licensed for 15297everyone's free use or not licensed at all. 15298 15299The precise terms and conditions for copying, distribution and modification 15300follow. 15301 15302TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 15303 153040. This License applies to any program or other work which contains a notice 15305placed by the copyright holder saying it may be distributed under the terms of 15306this General Public License. The "Program", below, refers to any such program 15307or work, and a "work based on the Program" means either the Program or any 15308derivative work under copyright law: that is to say, a work containing the 15309Program or a portion of it, either verbatim or with modifications and/or 15310translated into another language. (Hereinafter, translation is included 15311without limitation in the term "modification".) Each licensee is addressed as 15312"you". 15313 15314Activities other than copying, distribution and modification are not covered by 15315this License; they are outside its scope. The act of running the Program is 15316not restricted, and the output from the Program is covered only if its contents 15317constitute a work based on the Program (independent of having been made by 15318running the Program). Whether that is true depends on what the Program does. 15319 153201. You may copy and distribute verbatim copies of the Program's source code as 15321you receive it, in any medium, provided that you conspicuously and 15322appropriately publish on each copy an appropriate copyright notice and 15323disclaimer of warranty; keep intact all the notices that refer to this License 15324and to the absence of any warranty; and give any other recipients of the 15325Program a copy of this License along with the Program. 15326 15327You may charge a fee for the physical act of transferring a copy, and you may 15328at your option offer warranty protection in exchange for a fee. 15329 153302. You may modify your copy or copies of the Program or any portion of it, thus 15331forming a work based on the Program, and copy and distribute such modifications 15332or work under the terms of Section 1 above, provided that you also meet all of 15333these conditions: 15334 15335 a) You must cause the modified files to carry prominent notices stating 15336 that you changed the files and the date of any change. 15337 15338 b) You must cause any work that you distribute or publish, that in whole or 15339 in part contains or is derived from the Program or any part thereof, to be 15340 licensed as a whole at no charge to all third parties under the terms of 15341 this License. 15342 15343 c) If the modified program normally reads commands interactively when run, 15344 you must cause it, when started running for such interactive use in the 15345 most ordinary way, to print or display an announcement including an 15346 appropriate copyright notice and a notice that there is no warranty (or 15347 else, saying that you provide a warranty) and that users may redistribute 15348 the program under these conditions, and telling the user how to view a copy 15349 of this License. (Exception: if the Program itself is interactive but does 15350 not normally print such an announcement, your work based on the Program is 15351 not required to print an announcement.) 15352 15353These requirements apply to the modified work as a whole. If identifiable 15354sections of that work are not derived from the Program, and can be reasonably 15355considered independent and separate works in themselves, then this License, and 15356its terms, do not apply to those sections when you distribute them as separate 15357works. But when you distribute the same sections as part of a whole which is a 15358work based on the Program, the distribution of the whole must be on the terms 15359of this License, whose permissions for other licensees extend to the entire 15360whole, and thus to each and every part regardless of who wrote it. 15361 15362Thus, it is not the intent of this section to claim rights or contest your 15363rights to work written entirely by you; rather, the intent is to exercise the 15364right to control the distribution of derivative or collective works based on 15365the Program. 15366 15367In addition, mere aggregation of another work not based on the Program with the 15368Program (or with a work based on the Program) on a volume of a storage or 15369distribution medium does not bring the other work under the scope of this 15370License. 15371 153723. You may copy and distribute the Program (or a work based on it, under 15373Section 2) in object code or executable form under the terms of Sections 1 and 153742 above provided that you also do one of the following: 15375 15376 a) Accompany it with the complete corresponding machine-readable source 15377 code, which must be distributed under the terms of Sections 1 and 2 above 15378 on a medium customarily used for software interchange; or, 15379 15380 b) Accompany it with a written offer, valid for at least three years, to 15381 give any third party, for a charge no more than your cost of physically 15382 performing source distribution, a complete machine-readable copy of the 15383 corresponding source code, to be distributed under the terms of Sections 1 15384 and 2 above on a medium customarily used for software interchange; or, 15385 15386 c) Accompany it with the information you received as to the offer to 15387 distribute corresponding source code. (This alternative is allowed only 15388 for noncommercial distribution and only if you received the program in 15389 object code or executable form with such an offer, in accord with 15390 Subsection b above.) 15391 15392The source code for a work means the preferred form of the work for making 15393modifications to it. For an executable work, complete source code means all 15394the source code for all modules it contains, plus any associated interface 15395definition files, plus the scripts used to control compilation and installation 15396of the executable. However, as a special exception, the source code 15397distributed need not include anything that is normally distributed (in either 15398source or binary form) with the major components (compiler, kernel, and so on) 15399of the operating system on which the executable runs, unless that component 15400itself accompanies the executable. 15401 15402If distribution of executable or object code is made by offering access to copy 15403from a designated place, then offering equivalent access to copy the source 15404code from the same place counts as distribution of the source code, even though 15405third parties are not compelled to copy the source along with the object code. 15406 154074. You may not copy, modify, sublicense, or distribute the Program except as 15408expressly provided under this License. Any attempt otherwise to copy, modify, 15409sublicense or distribute the Program is void, and will automatically terminate 15410your rights under this License. However, parties who have received copies, or 15411rights, from you under this License will not have their licenses terminated so 15412long as such parties remain in full compliance. 15413 154145. You are not required to accept this License, since you have not signed it. 15415However, nothing else grants you permission to modify or distribute the Program 15416or its derivative works. These actions are prohibited by law if you do not 15417accept this License. Therefore, by modifying or distributing the Program (or 15418any work based on the Program), you indicate your acceptance of this License to 15419do so, and all its terms and conditions for copying, distributing or modifying 15420the Program or works based on it. 15421 154226. Each time you redistribute the Program (or any work based on the Program), 15423the recipient automatically receives a license from the original licensor to 15424copy, distribute or modify the Program subject to these terms and conditions. 15425You may not impose any further restrictions on the recipients' exercise of the 15426rights granted herein. You are not responsible for enforcing compliance by 15427third parties to this License. 15428 154297. If, as a consequence of a court judgment or allegation of patent 15430infringement or for any other reason (not limited to patent issues), conditions 15431are imposed on you (whether by court order, agreement or otherwise) that 15432contradict the conditions of this License, they do not excuse you from the 15433conditions of this License. If you cannot distribute so as to satisfy 15434simultaneously your obligations under this License and any other pertinent 15435obligations, then as a consequence you may not distribute the Program at all. 15436For example, if a patent license would not permit royalty-free redistribution 15437of the Program by all those who receive copies directly or indirectly through 15438you, then the only way you could satisfy both it and this License would be to 15439refrain entirely from distribution of the Program. 15440 15441If any portion of this section is held invalid or unenforceable under any 15442particular circumstance, the balance of the section is intended to apply and 15443the section as a whole is intended to apply in other circumstances. 15444 15445It is not the purpose of this section to induce you to infringe any patents or 15446other property right claims or to contest validity of any such claims; this 15447section has the sole purpose of protecting the integrity of the free software 15448distribution system, which is implemented by public license practices. Many 15449people have made generous contributions to the wide range of software 15450distributed through that system in reliance on consistent application of that 15451system; it is up to the author/donor to decide if he or she is willing to 15452distribute software through any other system and a licensee cannot impose that 15453choice. 15454 15455This section is intended to make thoroughly clear what is believed to be a 15456consequence of the rest of this License. 15457 154588. If the distribution and/or use of the Program is restricted in certain 15459countries either by patents or by copyrighted interfaces, the original 15460copyright holder who places the Program under this License may add an explicit 15461geographical distribution limitation excluding those countries, so that 15462distribution is permitted only in or among countries not thus excluded. In 15463such case, this License incorporates the limitation as if written in the body 15464of this License. 15465 154669. The Free Software Foundation may publish revised and/or new versions of the 15467General Public License from time to time. Such new versions will be similar in 15468spirit to the present version, but may differ in detail to address new problems 15469or concerns. 15470 15471Each version is given a distinguishing version number. If the Program 15472specifies a version number of this License which applies to it and "any later 15473version", you have the option of following the terms and conditions either of 15474that version or of any later version published by the Free Software Foundation. 15475If the Program does not specify a version number of this License, you may 15476choose any version ever published by the Free Software Foundation. 15477 1547810. If you wish to incorporate parts of the Program into other free programs 15479whose distribution conditions are different, write to the author to ask for 15480permission. For software which is copyrighted by the Free Software Foundation, 15481write to the Free Software Foundation; we sometimes make exceptions for this. 15482Our decision will be guided by the two goals of preserving the free status of 15483all derivatives of our free software and of promoting the sharing and reuse of 15484software generally. 15485 15486NO WARRANTY 15487 1548811. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR 15489THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE 15490STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE 15491PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 15492INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 15493FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 15494PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, 15495YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 15496 1549712. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 15498ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 15499PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 15500GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 15501INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA 15502BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 15503FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 15504OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 15505 15506END OF TERMS AND CONDITIONS 15507 15508How to Apply These Terms to Your New Programs 15509 15510If you develop a new program, and you want it to be of the greatest possible 15511use to the public, the best way to achieve this is to make it free software 15512which everyone can redistribute and change under these terms. 15513 15514To do so, attach the following notices to the program. It is safest to attach 15515them to the start of each source file to most effectively convey the exclusion 15516of warranty; and each file should have at least the "copyright" line and a 15517pointer to where the full notice is found. 15518 15519 One line to give the program's name and a brief idea of what it does. 15520 15521 Copyright (C) <year> <name of author> 15522 15523 This program is free software; you can redistribute it and/or modify it 15524 under the terms of the GNU General Public License as published by the Free 15525 Software Foundation; either version 2 of the License, or (at your option) 15526 any later version. 15527 15528 This program is distributed in the hope that it will be useful, but WITHOUT 15529 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 15530 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 15531 more details. 15532 15533 You should have received a copy of the GNU General Public License along 15534 with this program; if not, write to the Free Software Foundation, Inc., 59 15535 Temple Place, Suite 330, Boston, MA 02111-1307 USA 15536 15537Also add information on how to contact you by electronic and paper mail. 15538 15539If the program is interactive, make it output a short notice like this when it 15540starts in an interactive mode: 15541 15542 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes 15543 with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free 15544 software, and you are welcome to redistribute it under certain conditions; 15545 type 'show c' for details. 15546 15547The hypothetical commands 'show w' and 'show c' should show the appropriate 15548parts of the General Public License. Of course, the commands you use may be 15549called something other than 'show w' and 'show c'; they could even be 15550mouse-clicks or menu items--whatever suits your program. 15551 15552You should also get your employer (if you work as a programmer) or your school, 15553if any, to sign a "copyright disclaimer" for the program, if necessary. Here 15554is a sample; alter the names: 15555 15556 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 15557 'Gnomovision' (which makes passes at compilers) written by James Hacker. 15558 15559 signature of Ty Coon, 1 April 1989 15560 15561 Ty Coon, President of Vice 15562 15563This General Public License does not permit incorporating your program into 15564proprietary programs. If your program is a subroutine library, you may 15565consider it more useful to permit linking proprietary applications with the 15566library. If this is what you want to do, use the GNU Library General Public 15567License instead of this License. 15568 15569 15570"CLASSPATH" EXCEPTION TO THE GPL 15571 15572Certain source files distributed by Oracle America and/or its affiliates are 15573subject to the following clarification and special exception to the GPL, but 15574only where Oracle has expressly included in the particular source file's header 15575the words "Oracle designates this particular file as subject to the "Classpath" 15576exception as provided by Oracle in the LICENSE file that accompanied this code." 15577 15578 Linking this library statically or dynamically with other modules is making 15579 a combined work based on this library. Thus, the terms and conditions of 15580 the GNU General Public License cover the whole combination. 15581 15582 As a special exception, the copyright holders of this library give you 15583 permission to link this library with independent modules to produce an 15584 executable, regardless of the license terms of these independent modules, 15585 and to copy and distribute the resulting executable under terms of your 15586 choice, provided that you also meet, for each linked independent module, 15587 the terms and conditions of the license of that module. An independent 15588 module is a module which is not derived from or based on this library. If 15589 you modify this library, you may extend this exception to your version of 15590 the library, but you are not obligated to do so. If you do not wish to do 15591 so, delete this exception statement from your version. 15592 15593============================================================ 15594Notices for file(s): 15595/lib/d8.jar 15596------------------------------------------------------------ 15597This file lists all licenses for code distributed. 15598All non-library code has the following 3-Clause BSD license. 15599 15600 15601Copyright (c) 2016, the R8 project authors. 15602All rights reserved. 15603 15604Redistribution and use in source and binary forms, with or without 15605modification, are permitted provided that the following conditions are met: 15606 15607* Redistributions of source code must retain the above copyright notice, this 15608 list of conditions and the following disclaimer. 15609 15610* Redistributions in binary form must reproduce the above copyright notice, 15611 this list of conditions and the following disclaimer in the documentation 15612 and/or other materials provided with the distribution. 15613 15614* Neither the name of Google Inc. nor the names of its 15615 contributors may be used to endorse or promote products derived from 15616 this software without specific prior written permission. 15617 15618THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15619AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15620IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 15621DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 15622FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 15623DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 15624SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 15625CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 15626OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15627OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15628 15629Summary of distributed libraries: 15630 15631- artifact: com.google.guava:guava:+ 15632 name: Guava Google Core Libraries for Java 15633 copyrightHolder: The Guava Authors 15634 license: The Apache Software License, Version 2.0 15635 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15636- artifact: com.google.code.gson:gson:+ 15637 name: Gson 15638 license: The Apache Software License, Version 2.0 15639 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15640 url: https://github.com/google/gson 15641- artifact: it.unimi.dsi:fastutil:+ 15642 name: fastutil 15643 license: Apache License, Version 2.0 15644 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html 15645 url: http://fasutil.di.unimi.it/ 15646- artifact: net.sf.jopt-simple:jopt-simple:+ 15647 name: JOpt Simple 15648 license: The MIT License 15649 licenseUrl: http://www.opensource.org/licenses/mit-license.php 15650 url: http://pholser.github.com/jopt-simple 15651- artifact: org.ow2.asm:asm-commons:+ 15652 name: ASM Commons 15653 copyrightHolder: INRIA, France Telecom 15654 license: ASM license 15655 licenseUrl: http://asm.ow2.org/license.html 15656 url: http://asm.ow2.org/index.html 15657- artifact: org.ow2.asm:asm-tree:+ 15658 name: ASM Tree 15659 copyrightHolder: INRIA, France Telecom 15660 license: ASM license 15661 licenseUrl: http://asm.ow2.org/license.html 15662 url: http://asm.ow2.org/index.html 15663- artifact: org.ow2.asm:asm-util:+ 15664 name: ASM Util 15665 copyrightHolder: INRIA, France Telecom 15666 license: ASM license 15667 licenseUrl: http://asm.ow2.org/license.html 15668 url: http://asm.ow2.org/index.html 15669- artifact: org.ow2.asm:asm-analysis:+ 15670 name: ASM Util 15671 copyrightHolder: INRIA, France Telecom 15672 license: ASM license 15673 licenseUrl: http://asm.ow2.org/license.html 15674 url: http://asm.ow2.org/index.html 15675- artifact: org.ow2.asm:asm:+ 15676 name: ASM Core 15677 copyrightHolder: INRIA, France Telecom 15678 license: ASM license 15679 licenseUrl: http://asm.ow2.org/license.html 15680 url: http://asm.ow2.org/index.html 15681- artifact: org.jetbrains.kotlin:kotlin-stdlib:+ 15682 name: org.jetbrains.kotlin:kotlin-stdlib 15683 copyrightHolder: JetBrains s.r.o. 15684 license: The Apache License, Version 2.0 15685 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15686 url: https://kotlinlang.org/ 15687- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+ 15688 name: org.jetbrains.kotlin:kotlin-stdlib 15689 copyrightHolder: JetBrains s.r.o. 15690 license: The Apache License, Version 2.0 15691 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15692 url: https://kotlinlang.org/ 15693- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+ 15694 name: org.jetbrains.kotlinx:kotlinx-metadata-jvm 15695 copyrightHolder: JetBrains s.r.o. 15696 license: The Apache License, Version 2.0 15697 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15698 url: https://kotlinlang.org/ 15699- artifact: org.jetbrains:annotations:+ 15700 name: IntelliJ IDEA Annotations 15701 copyrightHolder: JetBrains s.r.o. 15702 license: The Apache Software License, Version 2.0 15703 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15704 url: http://www.jetbrains.org 15705 15706 15707Licenses details: 15708 15709 15710 15711 Apache License 15712 Version 2.0, January 2004 15713 http://www.apache.org/licenses/ 15714 15715 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15716 15717 1. Definitions. 15718 15719 "License" shall mean the terms and conditions for use, reproduction, 15720 and distribution as defined by Sections 1 through 9 of this document. 15721 15722 "Licensor" shall mean the copyright owner or entity authorized by 15723 the copyright owner that is granting the License. 15724 15725 "Legal Entity" shall mean the union of the acting entity and all 15726 other entities that control, are controlled by, or are under common 15727 control with that entity. For the purposes of this definition, 15728 "control" means (i) the power, direct or indirect, to cause the 15729 direction or management of such entity, whether by contract or 15730 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15731 outstanding shares, or (iii) beneficial ownership of such entity. 15732 15733 "You" (or "Your") shall mean an individual or Legal Entity 15734 exercising permissions granted by this License. 15735 15736 "Source" form shall mean the preferred form for making modifications, 15737 including but not limited to software source code, documentation 15738 source, and configuration files. 15739 15740 "Object" form shall mean any form resulting from mechanical 15741 transformation or translation of a Source form, including but 15742 not limited to compiled object code, generated documentation, 15743 and conversions to other media types. 15744 15745 "Work" shall mean the work of authorship, whether in Source or 15746 Object form, made available under the License, as indicated by a 15747 copyright notice that is included in or attached to the work 15748 (an example is provided in the Appendix below). 15749 15750 "Derivative Works" shall mean any work, whether in Source or Object 15751 form, that is based on (or derived from) the Work and for which the 15752 editorial revisions, annotations, elaborations, or other modifications 15753 represent, as a whole, an original work of authorship. For the purposes 15754 of this License, Derivative Works shall not include works that remain 15755 separable from, or merely link (or bind by name) to the interfaces of, 15756 the Work and Derivative Works thereof. 15757 15758 "Contribution" shall mean any work of authorship, including 15759 the original version of the Work and any modifications or additions 15760 to that Work or Derivative Works thereof, that is intentionally 15761 submitted to Licensor for inclusion in the Work by the copyright owner 15762 or by an individual or Legal Entity authorized to submit on behalf of 15763 the copyright owner. For the purposes of this definition, "submitted" 15764 means any form of electronic, verbal, or written communication sent 15765 to the Licensor or its representatives, including but not limited to 15766 communication on electronic mailing lists, source code control systems, 15767 and issue tracking systems that are managed by, or on behalf of, the 15768 Licensor for the purpose of discussing and improving the Work, but 15769 excluding communication that is conspicuously marked or otherwise 15770 designated in writing by the copyright owner as "Not a Contribution." 15771 15772 "Contributor" shall mean Licensor and any individual or Legal Entity 15773 on behalf of whom a Contribution has been received by Licensor and 15774 subsequently incorporated within the Work. 15775 15776 2. Grant of Copyright License. Subject to the terms and conditions of 15777 this License, each Contributor hereby grants to You a perpetual, 15778 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15779 copyright license to reproduce, prepare Derivative Works of, 15780 publicly display, publicly perform, sublicense, and distribute the 15781 Work and such Derivative Works in Source or Object form. 15782 15783 3. Grant of Patent License. Subject to the terms and conditions of 15784 this License, each Contributor hereby grants to You a perpetual, 15785 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15786 (except as stated in this section) patent license to make, have made, 15787 use, offer to sell, sell, import, and otherwise transfer the Work, 15788 where such license applies only to those patent claims licensable 15789 by such Contributor that are necessarily infringed by their 15790 Contribution(s) alone or by combination of their Contribution(s) 15791 with the Work to which such Contribution(s) was submitted. If You 15792 institute patent litigation against any entity (including a 15793 cross-claim or counterclaim in a lawsuit) alleging that the Work 15794 or a Contribution incorporated within the Work constitutes direct 15795 or contributory patent infringement, then any patent licenses 15796 granted to You under this License for that Work shall terminate 15797 as of the date such litigation is filed. 15798 15799 4. Redistribution. You may reproduce and distribute copies of the 15800 Work or Derivative Works thereof in any medium, with or without 15801 modifications, and in Source or Object form, provided that You 15802 meet the following conditions: 15803 15804 (a) You must give any other recipients of the Work or 15805 Derivative Works a copy of this License; and 15806 15807 (b) You must cause any modified files to carry prominent notices 15808 stating that You changed the files; and 15809 15810 (c) You must retain, in the Source form of any Derivative Works 15811 that You distribute, all copyright, patent, trademark, and 15812 attribution notices from the Source form of the Work, 15813 excluding those notices that do not pertain to any part of 15814 the Derivative Works; and 15815 15816 (d) If the Work includes a "NOTICE" text file as part of its 15817 distribution, then any Derivative Works that You distribute must 15818 include a readable copy of the attribution notices contained 15819 within such NOTICE file, excluding those notices that do not 15820 pertain to any part of the Derivative Works, in at least one 15821 of the following places: within a NOTICE text file distributed 15822 as part of the Derivative Works; within the Source form or 15823 documentation, if provided along with the Derivative Works; or, 15824 within a display generated by the Derivative Works, if and 15825 wherever such third-party notices normally appear. The contents 15826 of the NOTICE file are for informational purposes only and 15827 do not modify the License. You may add Your own attribution 15828 notices within Derivative Works that You distribute, alongside 15829 or as an addendum to the NOTICE text from the Work, provided 15830 that such additional attribution notices cannot be construed 15831 as modifying the License. 15832 15833 You may add Your own copyright statement to Your modifications and 15834 may provide additional or different license terms and conditions 15835 for use, reproduction, or distribution of Your modifications, or 15836 for any such Derivative Works as a whole, provided Your use, 15837 reproduction, and distribution of the Work otherwise complies with 15838 the conditions stated in this License. 15839 15840 5. Submission of Contributions. Unless You explicitly state otherwise, 15841 any Contribution intentionally submitted for inclusion in the Work 15842 by You to the Licensor shall be under the terms and conditions of 15843 this License, without any additional terms or conditions. 15844 Notwithstanding the above, nothing herein shall supersede or modify 15845 the terms of any separate license agreement you may have executed 15846 with Licensor regarding such Contributions. 15847 15848 6. Trademarks. This License does not grant permission to use the trade 15849 names, trademarks, service marks, or product names of the Licensor, 15850 except as required for reasonable and customary use in describing the 15851 origin of the Work and reproducing the content of the NOTICE file. 15852 15853 7. Disclaimer of Warranty. Unless required by applicable law or 15854 agreed to in writing, Licensor provides the Work (and each 15855 Contributor provides its Contributions) on an "AS IS" BASIS, 15856 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15857 implied, including, without limitation, any warranties or conditions 15858 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15859 PARTICULAR PURPOSE. You are solely responsible for determining the 15860 appropriateness of using or redistributing the Work and assume any 15861 risks associated with Your exercise of permissions under this License. 15862 15863 8. Limitation of Liability. In no event and under no legal theory, 15864 whether in tort (including negligence), contract, or otherwise, 15865 unless required by applicable law (such as deliberate and grossly 15866 negligent acts) or agreed to in writing, shall any Contributor be 15867 liable to You for damages, including any direct, indirect, special, 15868 incidental, or consequential damages of any character arising as a 15869 result of this License or out of the use or inability to use the 15870 Work (including but not limited to damages for loss of goodwill, 15871 work stoppage, computer failure or malfunction, or any and all 15872 other commercial damages or losses), even if such Contributor 15873 has been advised of the possibility of such damages. 15874 15875 9. Accepting Warranty or Additional Liability. While redistributing 15876 the Work or Derivative Works thereof, You may choose to offer, 15877 and charge a fee for, acceptance of support, warranty, indemnity, 15878 or other liability obligations and/or rights consistent with this 15879 License. However, in accepting such obligations, You may act only 15880 on Your own behalf and on Your sole responsibility, not on behalf 15881 of any other Contributor, and only if You agree to indemnify, 15882 defend, and hold each Contributor harmless for any liability 15883 incurred by, or claims asserted against, such Contributor by reason 15884 of your accepting any such warranty or additional liability. 15885 15886 END OF TERMS AND CONDITIONS 15887 15888 APPENDIX: How to apply the Apache License to your work. 15889 15890 To apply the Apache License to your work, attach the following 15891 boilerplate notice, with the fields enclosed by brackets "[]" 15892 replaced with your own identifying information. (Don't include 15893 the brackets!) The text should be enclosed in the appropriate 15894 comment syntax for the file format. We also recommend that a 15895 file or class name and description of purpose be included on the 15896 same "printed page" as the copyright notice for easier 15897 identification within third-party archives. 15898 15899 Copyright [yyyy] [name of copyright owner] 15900 15901 Licensed under the Apache License, Version 2.0 (the "License"); 15902 you may not use this file except in compliance with the License. 15903 You may obtain a copy of the License at 15904 15905 http://www.apache.org/licenses/LICENSE-2.0 15906 15907 Unless required by applicable law or agreed to in writing, software 15908 distributed under the License is distributed on an "AS IS" BASIS, 15909 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15910 See the License for the specific language governing permissions and 15911 limitations under the License. 15912 15913 15914Copyright (c) 2000-2011 INRIA, France Telecom 15915All rights reserved. 15916 15917Redistribution and use in source and binary forms, with or without 15918modification, are permitted provided that the following conditions 15919are met: 15920 159211. Redistributions of source code must retain the above copyright 15922 notice, this list of conditions and the following disclaimer. 15923 159242. Redistributions in binary form must reproduce the above copyright 15925 notice, this list of conditions and the following disclaimer in the 15926 documentation and/or other materials provided with the distribution. 15927 159283. Neither the name of the copyright holders nor the names of its 15929 contributors may be used to endorse or promote products derived from 15930 this software without specific prior written permission. 15931 15932THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15933AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15934IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 15935ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 15936LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 15937CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 15938SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 15939INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 15940CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 15941ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 15942THE POSSIBILITY OF SUCH DAMAGE. 15943 15944Apache Commons Compress 15945Copyright 2002-2016 The Apache Software Foundation 15946 15947This product includes software developed at 15948The Apache Software Foundation (http://www.apache.org/). 15949 15950The files in the package org.apache.commons.compress.archivers.sevenz 15951were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), 15952which has been placed in the public domain: 15953 15954"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) 15955 15956 15957 The MIT License 15958 15959 Copyright (c) 2004-2016 Paul R. Holser, Jr. 15960 15961 Permission is hereby granted, free of charge, to any person obtaining 15962 a copy of this software and associated documentation files (the 15963 "Software"), to deal in the Software without restriction, including 15964 without limitation the rights to use, copy, modify, merge, publish, 15965 distribute, sublicense, and/or sell copies of the Software, and to 15966 permit persons to whom the Software is furnished to do so, subject to 15967 the following conditions: 15968 15969 The above copyright notice and this permission notice shall be 15970 included in all copies or substantial portions of the Software. 15971 15972 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15973 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 15974 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 15975 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 15976 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 15977 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 15978 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15979 15980============================================================================== 15981============================================================================== 15982LLVM Release License 15983============================================================================== 15984University of Illinois/NCSA 15985Open Source License 15986 15987Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign. 15988All rights reserved. 15989 15990Developed by: 15991 15992 LLVM Team 15993 15994 University of Illinois at Urbana-Champaign 15995 15996 http://llvm.org 15997 15998Permission is hereby granted, free of charge, to any person obtaining a copy of 15999this software and associated documentation files (the "Software"), to deal with 16000the Software without restriction, including without limitation the rights to 16001use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 16002of the Software, and to permit persons to whom the Software is furnished to do 16003so, subject to the following conditions: 16004 16005 * Redistributions of source code must retain the above copyright notice, 16006 this list of conditions and the following disclaimers. 16007 16008 * Redistributions in binary form must reproduce the above copyright notice, 16009 this list of conditions and the following disclaimers in the 16010 documentation and/or other materials provided with the distribution. 16011 16012 * Neither the names of the LLVM Team, University of Illinois at 16013 Urbana-Champaign, nor the names of its contributors may be used to 16014 endorse or promote products derived from this Software without specific 16015 prior written permission. 16016 16017THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16018IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 16019FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16020CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16021LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16022OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 16023SOFTWARE. 16024 16025============================================================================== 16026The LLVM software contains code written by third parties. Such software will 16027have its own individual LICENSE.TXT file in the directory in which it appears. 16028This file will describe the copyrights, license, and restrictions which apply 16029to that code. 16030 16031The disclaimer of warranty in the University of Illinois Open Source License 16032applies to all code in the LLVM Distribution, and nothing in any of the 16033other licenses gives permission to use the names of the LLVM Team or the 16034University of Illinois to endorse or promote products derived from this 16035Software. 16036 16037The following pieces of software have additional or alternate copyrights, 16038licenses, and/or restrictions: 16039 16040Program Directory 16041------- --------- 16042<none yet> 16043 16044 16045============================================================================== 16046============================================================================== 16047LLVM Release License 16048============================================================================== 16049University of Illinois/NCSA 16050Open Source License 16051 16052Copyright (c) 2007-2016 University of Illinois at Urbana-Champaign. 16053All rights reserved. 16054 16055Developed by: 16056 16057 LLVM Team 16058 16059 University of Illinois at Urbana-Champaign 16060 16061 http://llvm.org 16062 16063Permission is hereby granted, free of charge, to any person obtaining a copy of 16064this software and associated documentation files (the "Software"), to deal with 16065the Software without restriction, including without limitation the rights to 16066use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 16067of the Software, and to permit persons to whom the Software is furnished to do 16068so, subject to the following conditions: 16069 16070 * Redistributions of source code must retain the above copyright notice, 16071 this list of conditions and the following disclaimers. 16072 16073 * Redistributions in binary form must reproduce the above copyright notice, 16074 this list of conditions and the following disclaimers in the 16075 documentation and/or other materials provided with the distribution. 16076 16077 * Neither the names of the LLVM Team, University of Illinois at 16078 Urbana-Champaign, nor the names of its contributors may be used to 16079 endorse or promote products derived from this Software without specific 16080 prior written permission. 16081 16082THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16083IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 16084FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16085CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16086LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16087OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 16088SOFTWARE. 16089 16090============================================================================== 16091The LLVM software contains code written by third parties. Such software will 16092have its own individual LICENSE.TXT file in the directory in which it appears. 16093This file will describe the copyrights, license, and restrictions which apply 16094to that code. 16095 16096The disclaimer of warranty in the University of Illinois Open Source License 16097applies to all code in the LLVM Distribution, and nothing in any of the 16098other licenses gives permission to use the names of the LLVM Team or the 16099University of Illinois to endorse or promote products derived from this 16100Software. 16101 16102The following pieces of software have additional or alternate copyrights, 16103licenses, and/or restrictions: 16104 16105Program Directory 16106------- --------- 16107<none yet> 16108 16109 16110============================================================================== 16111Copyright 2016 The Android Open Source Project 16112 16113Licensed under the Apache License, Version 2.0 (the "License"); 16114you may not use this file except in compliance with the License. 16115You may obtain a copy of the License at 16116 16117 http://www.apache.org/licenses/LICENSE-2.0 16118 16119Unless required by applicable law or agreed to in writing, software 16120distributed under the License is distributed on an "AS IS" BASIS, 16121WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16122See the License for the specific language governing permissions and 16123limitations under the License. 16124 16125----------------------------------------------------------------------- 16126This product contains a modified portion of `Netty`, a configurable network 16127stack in Java, which can be obtained at: 16128 16129 * LICENSE: 16130 * licenses/LICENSE.netty.txt (Apache License 2.0) 16131 * HOMEPAGE: 16132 * http://netty.io/ 16133 16134This product contains a modified portion of `Apache Harmony`, modular Java runtime, 16135which can be obtained at: 16136 16137 * LICENSE: 16138 * licenses/LICENSE.harmony.txt (Apache License 2.0) 16139 * HOMEPAGE: 16140 * https://harmony.apache.org/ 16141 16142============================================================================== 16143 16144 Apache License 16145 Version 2.0, January 2004 16146 http://www.apache.org/licenses/ 16147 16148 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16149 16150 1. Definitions. 16151 16152 "License" shall mean the terms and conditions for use, reproduction, 16153 and distribution as defined by Sections 1 through 9 of this document. 16154 16155 "Licensor" shall mean the copyright owner or entity authorized by 16156 the copyright owner that is granting the License. 16157 16158 "Legal Entity" shall mean the union of the acting entity and all 16159 other entities that control, are controlled by, or are under common 16160 control with that entity. For the purposes of this definition, 16161 "control" means (i) the power, direct or indirect, to cause the 16162 direction or management of such entity, whether by contract or 16163 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16164 outstanding shares, or (iii) beneficial ownership of such entity. 16165 16166 "You" (or "Your") shall mean an individual or Legal Entity 16167 exercising permissions granted by this License. 16168 16169 "Source" form shall mean the preferred form for making modifications, 16170 including but not limited to software source code, documentation 16171 source, and configuration files. 16172 16173 "Object" form shall mean any form resulting from mechanical 16174 transformation or translation of a Source form, including but 16175 not limited to compiled object code, generated documentation, 16176 and conversions to other media types. 16177 16178 "Work" shall mean the work of authorship, whether in Source or 16179 Object form, made available under the License, as indicated by a 16180 copyright notice that is included in or attached to the work 16181 (an example is provided in the Appendix below). 16182 16183 "Derivative Works" shall mean any work, whether in Source or Object 16184 form, that is based on (or derived from) the Work and for which the 16185 editorial revisions, annotations, elaborations, or other modifications 16186 represent, as a whole, an original work of authorship. For the purposes 16187 of this License, Derivative Works shall not include works that remain 16188 separable from, or merely link (or bind by name) to the interfaces of, 16189 the Work and Derivative Works thereof. 16190 16191 "Contribution" shall mean any work of authorship, including 16192 the original version of the Work and any modifications or additions 16193 to that Work or Derivative Works thereof, that is intentionally 16194 submitted to Licensor for inclusion in the Work by the copyright owner 16195 or by an individual or Legal Entity authorized to submit on behalf of 16196 the copyright owner. For the purposes of this definition, "submitted" 16197 means any form of electronic, verbal, or written communication sent 16198 to the Licensor or its representatives, including but not limited to 16199 communication on electronic mailing lists, source code control systems, 16200 and issue tracking systems that are managed by, or on behalf of, the 16201 Licensor for the purpose of discussing and improving the Work, but 16202 excluding communication that is conspicuously marked or otherwise 16203 designated in writing by the copyright owner as "Not a Contribution." 16204 16205 "Contributor" shall mean Licensor and any individual or Legal Entity 16206 on behalf of whom a Contribution has been received by Licensor and 16207 subsequently incorporated within the Work. 16208 16209 2. Grant of Copyright License. Subject to the terms and conditions of 16210 this License, each Contributor hereby grants to You a perpetual, 16211 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16212 copyright license to reproduce, prepare Derivative Works of, 16213 publicly display, publicly perform, sublicense, and distribute the 16214 Work and such Derivative Works in Source or Object form. 16215 16216 3. Grant of Patent License. Subject to the terms and conditions of 16217 this License, each Contributor hereby grants to You a perpetual, 16218 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16219 (except as stated in this section) patent license to make, have made, 16220 use, offer to sell, sell, import, and otherwise transfer the Work, 16221 where such license applies only to those patent claims licensable 16222 by such Contributor that are necessarily infringed by their 16223 Contribution(s) alone or by combination of their Contribution(s) 16224 with the Work to which such Contribution(s) was submitted. If You 16225 institute patent litigation against any entity (including a 16226 cross-claim or counterclaim in a lawsuit) alleging that the Work 16227 or a Contribution incorporated within the Work constitutes direct 16228 or contributory patent infringement, then any patent licenses 16229 granted to You under this License for that Work shall terminate 16230 as of the date such litigation is filed. 16231 16232 4. Redistribution. You may reproduce and distribute copies of the 16233 Work or Derivative Works thereof in any medium, with or without 16234 modifications, and in Source or Object form, provided that You 16235 meet the following conditions: 16236 16237 (a) You must give any other recipients of the Work or 16238 Derivative Works a copy of this License; and 16239 16240 (b) You must cause any modified files to carry prominent notices 16241 stating that You changed the files; and 16242 16243 (c) You must retain, in the Source form of any Derivative Works 16244 that You distribute, all copyright, patent, trademark, and 16245 attribution notices from the Source form of the Work, 16246 excluding those notices that do not pertain to any part of 16247 the Derivative Works; and 16248 16249 (d) If the Work includes a "NOTICE" text file as part of its 16250 distribution, then any Derivative Works that You distribute must 16251 include a readable copy of the attribution notices contained 16252 within such NOTICE file, excluding those notices that do not 16253 pertain to any part of the Derivative Works, in at least one 16254 of the following places: within a NOTICE text file distributed 16255 as part of the Derivative Works; within the Source form or 16256 documentation, if provided along with the Derivative Works; or, 16257 within a display generated by the Derivative Works, if and 16258 wherever such third-party notices normally appear. The contents 16259 of the NOTICE file are for informational purposes only and 16260 do not modify the License. You may add Your own attribution 16261 notices within Derivative Works that You distribute, alongside 16262 or as an addendum to the NOTICE text from the Work, provided 16263 that such additional attribution notices cannot be construed 16264 as modifying the License. 16265 16266 You may add Your own copyright statement to Your modifications and 16267 may provide additional or different license terms and conditions 16268 for use, reproduction, or distribution of Your modifications, or 16269 for any such Derivative Works as a whole, provided Your use, 16270 reproduction, and distribution of the Work otherwise complies with 16271 the conditions stated in this License. 16272 16273 5. Submission of Contributions. Unless You explicitly state otherwise, 16274 any Contribution intentionally submitted for inclusion in the Work 16275 by You to the Licensor shall be under the terms and conditions of 16276 this License, without any additional terms or conditions. 16277 Notwithstanding the above, nothing herein shall supersede or modify 16278 the terms of any separate license agreement you may have executed 16279 with Licensor regarding such Contributions. 16280 16281 6. Trademarks. This License does not grant permission to use the trade 16282 names, trademarks, service marks, or product names of the Licensor, 16283 except as required for reasonable and customary use in describing the 16284 origin of the Work and reproducing the content of the NOTICE file. 16285 16286 7. Disclaimer of Warranty. Unless required by applicable law or 16287 agreed to in writing, Licensor provides the Work (and each 16288 Contributor provides its Contributions) on an "AS IS" BASIS, 16289 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16290 implied, including, without limitation, any warranties or conditions 16291 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16292 PARTICULAR PURPOSE. You are solely responsible for determining the 16293 appropriateness of using or redistributing the Work and assume any 16294 risks associated with Your exercise of permissions under this License. 16295 16296 8. Limitation of Liability. In no event and under no legal theory, 16297 whether in tort (including negligence), contract, or otherwise, 16298 unless required by applicable law (such as deliberate and grossly 16299 negligent acts) or agreed to in writing, shall any Contributor be 16300 liable to You for damages, including any direct, indirect, special, 16301 incidental, or consequential damages of any character arising as a 16302 result of this License or out of the use or inability to use the 16303 Work (including but not limited to damages for loss of goodwill, 16304 work stoppage, computer failure or malfunction, or any and all 16305 other commercial damages or losses), even if such Contributor 16306 has been advised of the possibility of such damages. 16307 16308 9. Accepting Warranty or Additional Liability. While redistributing 16309 the Work or Derivative Works thereof, You may choose to offer, 16310 and charge a fee for, acceptance of support, warranty, indemnity, 16311 or other liability obligations and/or rights consistent with this 16312 License. However, in accepting such obligations, You may act only 16313 on Your own behalf and on Your sole responsibility, not on behalf 16314 of any other Contributor, and only if You agree to indemnify, 16315 defend, and hold each Contributor harmless for any liability 16316 incurred by, or claims asserted against, such Contributor by reason 16317 of your accepting any such warranty or additional liability. 16318 16319 END OF TERMS AND CONDITIONS 16320 16321 APPENDIX: How to apply the Apache License to your work. 16322 16323 To apply the Apache License to your work, attach the following 16324 boilerplate notice, with the fields enclosed by brackets "[]" 16325 replaced with your own identifying information. (Don't include 16326 the brackets!) The text should be enclosed in the appropriate 16327 comment syntax for the file format. We also recommend that a 16328 file or class name and description of purpose be included on the 16329 same "printed page" as the copyright notice for easier 16330 identification within third-party archives. 16331 16332 Copyright [yyyy] [name of copyright owner] 16333 16334 Licensed under the Apache License, Version 2.0 (the "License"); 16335 you may not use this file except in compliance with the License. 16336 You may obtain a copy of the License at 16337 16338 http://www.apache.org/licenses/LICENSE-2.0 16339 16340 Unless required by applicable law or agreed to in writing, software 16341 distributed under the License is distributed on an "AS IS" BASIS, 16342 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16343 See the License for the specific language governing permissions and 16344 limitations under the License. 16345============================================================================== 16346Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper 16347Copyright (c) 2001-2022 Expat maintainers 16348 16349Permission is hereby granted, free of charge, to any person obtaining 16350a copy of this software and associated documentation files (the 16351"Software"), to deal in the Software without restriction, including 16352without limitation the rights to use, copy, modify, merge, publish, 16353distribute, sublicense, and/or sell copies of the Software, and to 16354permit persons to whom the Software is furnished to do so, subject to 16355the following conditions: 16356 16357The above copyright notice and this permission notice shall be included 16358in all copies or substantial portions of the Software. 16359 16360THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16361EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16362MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 16363IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 16364CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 16365TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 16366SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 16367 16368============================================================================== 16369Copyright (c) 2012 - 2016, Victor Zverovich 16370 16371All rights reserved. 16372 16373Redistribution and use in source and binary forms, with or without 16374modification, are permitted provided that the following conditions are met: 16375 163761. Redistributions of source code must retain the above copyright notice, this 16377 list of conditions and the following disclaimer. 163782. Redistributions in binary form must reproduce the above copyright notice, 16379 this list of conditions and the following disclaimer in the documentation 16380 and/or other materials provided with the distribution. 16381 16382THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 16383ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 16384WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16385DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 16386ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 16387(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 16388LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 16389ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16390(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 16391SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16392 16393============================================================================== 16394Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors 16395 16396Permission is hereby granted, free of charge, to any person obtaining 16397a copy of this software and associated documentation files (the 16398"Software"), to deal in the Software without restriction, including 16399without limitation the rights to use, copy, modify, merge, publish, 16400distribute, sublicense, and/or sell copies of the Software, and to 16401permit persons to whom the Software is furnished to do so, subject to 16402the following conditions: 16403 16404The above copyright notice and this permission notice shall be 16405included in all copies or substantial portions of the Software. 16406 16407THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16408EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16409MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 16410NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 16411LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 16412OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 16413WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 16414 16415--- Optional exception to the license --- 16416 16417As an exception, if, as a result of your compiling your source code, portions 16418of this Software are embedded into a machine-executable object form of such 16419source code, you may redistribute such embedded portions in such object form 16420without including the above copyright and permission notices. 16421 16422============================================================================== 16423 ========================================================================= 16424 == NOTICE file corresponding to the section 4 d of == 16425 == the Apache License, Version 2.0, == 16426 == in this case for the Android-specific code. == 16427 ========================================================================= 16428 16429Android Code 16430Copyright 2005-2008 The Android Open Source Project 16431 16432This product includes software developed as part of 16433The Android Open Source Project (http://source.android.com). 16434 16435 ========================================================================= 16436 == NOTICE file corresponding to the section 4 d of == 16437 == the Apache License, Version 2.0, == 16438 == in this case for Apache Commons code. == 16439 ========================================================================= 16440 16441Apache Commons 16442Copyright 1999-2006 The Apache Software Foundation 16443 16444This product includes software developed at 16445The Apache Software Foundation (http://www.apache.org/). 16446 16447 ========================================================================= 16448 == NOTICE file corresponding to the section 4 d of == 16449 == the Apache License, Version 2.0, == 16450 == in this case for Jakarta Commons Logging. == 16451 ========================================================================= 16452 16453Jakarta Commons Logging (JCL) 16454Copyright 2005,2006 The Apache Software Foundation. 16455 16456This product includes software developed at 16457The Apache Software Foundation (http://www.apache.org/). 16458 16459 ========================================================================= 16460 == NOTICE file corresponding to the section 4 d of == 16461 == the Apache License, Version 2.0, == 16462 == in this case for the Nuance code. == 16463 ========================================================================= 16464 16465These files are Copyright 2007 Nuance Communications, but released under 16466the Apache2 License. 16467 16468 ========================================================================= 16469 == NOTICE file corresponding to the section 4 d of == 16470 == the Apache License, Version 2.0, == 16471 == in this case for the Media Codecs code. == 16472 ========================================================================= 16473 16474Media Codecs 16475These files are Copyright 1998 - 2009 PacketVideo, but released under 16476the Apache2 License. 16477 16478 ========================================================================= 16479 == NOTICE file corresponding to the section 4 d of == 16480 == the Apache License, Version 2.0, == 16481 == in this case for the mDnsResponder code. == 16482 ========================================================================= 16483 16484mDnsResponder TXTRecord 16485This file is Copyright 2004 Apple Computer, Inc. but released under 16486the Apache2 License. 16487 16488 16489 ========================================================================= 16490 == NOTICE file corresponding to the section 4 d of == 16491 == the Apache License, Version 2.0, == 16492 == in this case for the TagSoup code. == 16493 ========================================================================= 16494 16495This file is part of TagSoup and is Copyright 2002-2008 by John Cowan. 16496 16497TagSoup is licensed under the Apache License, 16498Version 2.0. You may obtain a copy of this license at 16499http://www.apache.org/licenses/LICENSE-2.0 . You may also have 16500additional legal rights not granted by this license. 16501 16502TagSoup is distributed in the hope that it will be useful, but 16503unless required by applicable law or agreed to in writing, TagSoup 16504is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS 16505OF ANY KIND, either express or implied; not even the implied warranty 16506of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16507 16508 ========================================================================= 16509 == NOTICE file corresponding to the section 4 d of == 16510 == the Apache License, Version 2.0, == 16511 == in this case for Additional Codecs code. == 16512 ========================================================================= 16513 16514Additional Codecs 16515These files are Copyright 2003-2010 VisualOn, but released under 16516the Apache2 License. 16517 16518 ========================================================================= 16519 == NOTICE file corresponding to the section 4 d of == 16520 == the Apache License, Version 2.0, == 16521 == in this case for the Audio Effects code. == 16522 ========================================================================= 16523 16524Audio Effects 16525These files are Copyright (C) 2004-2010 NXP Software and 16526Copyright (C) 2010 The Android Open Source Project, but released under 16527the Apache2 License. 16528 16529 16530 Apache License 16531 Version 2.0, January 2004 16532 http://www.apache.org/licenses/ 16533 16534 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16535 16536 1. Definitions. 16537 16538 "License" shall mean the terms and conditions for use, reproduction, 16539 and distribution as defined by Sections 1 through 9 of this document. 16540 16541 "Licensor" shall mean the copyright owner or entity authorized by 16542 the copyright owner that is granting the License. 16543 16544 "Legal Entity" shall mean the union of the acting entity and all 16545 other entities that control, are controlled by, or are under common 16546 control with that entity. For the purposes of this definition, 16547 "control" means (i) the power, direct or indirect, to cause the 16548 direction or management of such entity, whether by contract or 16549 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16550 outstanding shares, or (iii) beneficial ownership of such entity. 16551 16552 "You" (or "Your") shall mean an individual or Legal Entity 16553 exercising permissions granted by this License. 16554 16555 "Source" form shall mean the preferred form for making modifications, 16556 including but not limited to software source code, documentation 16557 source, and configuration files. 16558 16559 "Object" form shall mean any form resulting from mechanical 16560 transformation or translation of a Source form, including but 16561 not limited to compiled object code, generated documentation, 16562 and conversions to other media types. 16563 16564 "Work" shall mean the work of authorship, whether in Source or 16565 Object form, made available under the License, as indicated by a 16566 copyright notice that is included in or attached to the work 16567 (an example is provided in the Appendix below). 16568 16569 "Derivative Works" shall mean any work, whether in Source or Object 16570 form, that is based on (or derived from) the Work and for which the 16571 editorial revisions, annotations, elaborations, or other modifications 16572 represent, as a whole, an original work of authorship. For the purposes 16573 of this License, Derivative Works shall not include works that remain 16574 separable from, or merely link (or bind by name) to the interfaces of, 16575 the Work and Derivative Works thereof. 16576 16577 "Contribution" shall mean any work of authorship, including 16578 the original version of the Work and any modifications or additions 16579 to that Work or Derivative Works thereof, that is intentionally 16580 submitted to Licensor for inclusion in the Work by the copyright owner 16581 or by an individual or Legal Entity authorized to submit on behalf of 16582 the copyright owner. For the purposes of this definition, "submitted" 16583 means any form of electronic, verbal, or written communication sent 16584 to the Licensor or its representatives, including but not limited to 16585 communication on electronic mailing lists, source code control systems, 16586 and issue tracking systems that are managed by, or on behalf of, the 16587 Licensor for the purpose of discussing and improving the Work, but 16588 excluding communication that is conspicuously marked or otherwise 16589 designated in writing by the copyright owner as "Not a Contribution." 16590 16591 "Contributor" shall mean Licensor and any individual or Legal Entity 16592 on behalf of whom a Contribution has been received by Licensor and 16593 subsequently incorporated within the Work. 16594 16595 2. Grant of Copyright License. Subject to the terms and conditions of 16596 this License, each Contributor hereby grants to You a perpetual, 16597 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16598 copyright license to reproduce, prepare Derivative Works of, 16599 publicly display, publicly perform, sublicense, and distribute the 16600 Work and such Derivative Works in Source or Object form. 16601 16602 3. Grant of Patent License. Subject to the terms and conditions of 16603 this License, each Contributor hereby grants to You a perpetual, 16604 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16605 (except as stated in this section) patent license to make, have made, 16606 use, offer to sell, sell, import, and otherwise transfer the Work, 16607 where such license applies only to those patent claims licensable 16608 by such Contributor that are necessarily infringed by their 16609 Contribution(s) alone or by combination of their Contribution(s) 16610 with the Work to which such Contribution(s) was submitted. If You 16611 institute patent litigation against any entity (including a 16612 cross-claim or counterclaim in a lawsuit) alleging that the Work 16613 or a Contribution incorporated within the Work constitutes direct 16614 or contributory patent infringement, then any patent licenses 16615 granted to You under this License for that Work shall terminate 16616 as of the date such litigation is filed. 16617 16618 4. Redistribution. You may reproduce and distribute copies of the 16619 Work or Derivative Works thereof in any medium, with or without 16620 modifications, and in Source or Object form, provided that You 16621 meet the following conditions: 16622 16623 (a) You must give any other recipients of the Work or 16624 Derivative Works a copy of this License; and 16625 16626 (b) You must cause any modified files to carry prominent notices 16627 stating that You changed the files; and 16628 16629 (c) You must retain, in the Source form of any Derivative Works 16630 that You distribute, all copyright, patent, trademark, and 16631 attribution notices from the Source form of the Work, 16632 excluding those notices that do not pertain to any part of 16633 the Derivative Works; and 16634 16635 (d) If the Work includes a "NOTICE" text file as part of its 16636 distribution, then any Derivative Works that You distribute must 16637 include a readable copy of the attribution notices contained 16638 within such NOTICE file, excluding those notices that do not 16639 pertain to any part of the Derivative Works, in at least one 16640 of the following places: within a NOTICE text file distributed 16641 as part of the Derivative Works; within the Source form or 16642 documentation, if provided along with the Derivative Works; or, 16643 within a display generated by the Derivative Works, if and 16644 wherever such third-party notices normally appear. The contents 16645 of the NOTICE file are for informational purposes only and 16646 do not modify the License. You may add Your own attribution 16647 notices within Derivative Works that You distribute, alongside 16648 or as an addendum to the NOTICE text from the Work, provided 16649 that such additional attribution notices cannot be construed 16650 as modifying the License. 16651 16652 You may add Your own copyright statement to Your modifications and 16653 may provide additional or different license terms and conditions 16654 for use, reproduction, or distribution of Your modifications, or 16655 for any such Derivative Works as a whole, provided Your use, 16656 reproduction, and distribution of the Work otherwise complies with 16657 the conditions stated in this License. 16658 16659 5. Submission of Contributions. Unless You explicitly state otherwise, 16660 any Contribution intentionally submitted for inclusion in the Work 16661 by You to the Licensor shall be under the terms and conditions of 16662 this License, without any additional terms or conditions. 16663 Notwithstanding the above, nothing herein shall supersede or modify 16664 the terms of any separate license agreement you may have executed 16665 with Licensor regarding such Contributions. 16666 16667 6. Trademarks. This License does not grant permission to use the trade 16668 names, trademarks, service marks, or product names of the Licensor, 16669 except as required for reasonable and customary use in describing the 16670 origin of the Work and reproducing the content of the NOTICE file. 16671 16672 7. Disclaimer of Warranty. Unless required by applicable law or 16673 agreed to in writing, Licensor provides the Work (and each 16674 Contributor provides its Contributions) on an "AS IS" BASIS, 16675 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16676 implied, including, without limitation, any warranties or conditions 16677 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16678 PARTICULAR PURPOSE. You are solely responsible for determining the 16679 appropriateness of using or redistributing the Work and assume any 16680 risks associated with Your exercise of permissions under this License. 16681 16682 8. Limitation of Liability. In no event and under no legal theory, 16683 whether in tort (including negligence), contract, or otherwise, 16684 unless required by applicable law (such as deliberate and grossly 16685 negligent acts) or agreed to in writing, shall any Contributor be 16686 liable to You for damages, including any direct, indirect, special, 16687 incidental, or consequential damages of any character arising as a 16688 result of this License or out of the use or inability to use the 16689 Work (including but not limited to damages for loss of goodwill, 16690 work stoppage, computer failure or malfunction, or any and all 16691 other commercial damages or losses), even if such Contributor 16692 has been advised of the possibility of such damages. 16693 16694 9. Accepting Warranty or Additional Liability. While redistributing 16695 the Work or Derivative Works thereof, You may choose to offer, 16696 and charge a fee for, acceptance of support, warranty, indemnity, 16697 or other liability obligations and/or rights consistent with this 16698 License. However, in accepting such obligations, You may act only 16699 on Your own behalf and on Your sole responsibility, not on behalf 16700 of any other Contributor, and only if You agree to indemnify, 16701 defend, and hold each Contributor harmless for any liability 16702 incurred by, or claims asserted against, such Contributor by reason 16703 of your accepting any such warranty or additional liability. 16704 16705 END OF TERMS AND CONDITIONS 16706 16707 16708 16709UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 16710 16711Unicode Data Files include all data files under the directories 16712http://www.unicode.org/Public/, http://www.unicode.org/reports/, 16713and http://www.unicode.org/cldr/data/ . Unicode Software includes any 16714source code published in the Unicode Standard or under the directories 16715http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 16716http://www.unicode.org/cldr/data/. 16717 16718NOTICE TO USER: Carefully read the following legal agreement. BY 16719DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA 16720FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY 16721ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF 16722THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, 16723DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. 16724 16725COPYRIGHT AND PERMISSION NOTICE 16726 16727Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed 16728under the Terms of Use in http://www.unicode.org/copyright.html. 16729 16730Permission is hereby granted, free of charge, to any person obtaining 16731a copy of the Unicode data files and any associated documentation (the 16732"Data Files") or Unicode software and any associated documentation (the 16733"Software") to deal in the Data Files or Software without restriction, 16734including without limitation the rights to use, copy, modify, merge, 16735publish, distribute, and/or sell copies of the Data Files or Software, 16736and to permit persons to whom the Data Files or Software are furnished to 16737do so, provided that (a) the above copyright notice(s) and this permission 16738notice appear with all copies of the Data Files or Software, (b) both the 16739above copyright notice(s) and this permission notice appear in associated 16740documentation, and (c) there is clear notice in each modified Data File 16741or in the Software as well as in the documentation associated with the 16742Data File(s) or Software that the data or software has been modified. 16743 16744THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF 16745ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 16746OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 16747OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS 16748INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT 16749OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS 16750OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 16751OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 16752OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. 16753 16754Except as contained in this notice, the name of a copyright holder 16755shall not be used in advertising or otherwise to promote the sale, use 16756or other dealings in these Data Files or Software without prior written 16757authorization of the copyright holder. 16758 16759============================================================================== 16760========================== 16761NOTICE file for libbcc.git 16762========================== 16763 16764* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/. 16765 16766 Copyright (c) 2005-2011, The Android Open Source Project 16767 16768 Licensed under the Apache License, Version 2.0 (the "License"); 16769 you may not use this file except in compliance with the License. 16770 16771 Unless required by applicable law or agreed to in writing, software 16772 distributed under the License is distributed on an "AS IS" BASIS, 16773 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16774 See the License for the specific language governing permissions and 16775 limitations under the License. 16776 16777 16778 Apache License 16779 Version 2.0, January 2004 16780 http://www.apache.org/licenses/ 16781 16782 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16783 16784 1. Definitions. 16785 16786 "License" shall mean the terms and conditions for use, reproduction, 16787 and distribution as defined by Sections 1 through 9 of this document. 16788 16789 "Licensor" shall mean the copyright owner or entity authorized by 16790 the copyright owner that is granting the License. 16791 16792 "Legal Entity" shall mean the union of the acting entity and all 16793 other entities that control, are controlled by, or are under common 16794 control with that entity. For the purposes of this definition, 16795 "control" means (i) the power, direct or indirect, to cause the 16796 direction or management of such entity, whether by contract or 16797 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16798 outstanding shares, or (iii) beneficial ownership of such entity. 16799 16800 "You" (or "Your") shall mean an individual or Legal Entity 16801 exercising permissions granted by this License. 16802 16803 "Source" form shall mean the preferred form for making modifications, 16804 including but not limited to software source code, documentation 16805 source, and configuration files. 16806 16807 "Object" form shall mean any form resulting from mechanical 16808 transformation or translation of a Source form, including but 16809 not limited to compiled object code, generated documentation, 16810 and conversions to other media types. 16811 16812 "Work" shall mean the work of authorship, whether in Source or 16813 Object form, made available under the License, as indicated by a 16814 copyright notice that is included in or attached to the work 16815 (an example is provided in the Appendix below). 16816 16817 "Derivative Works" shall mean any work, whether in Source or Object 16818 form, that is based on (or derived from) the Work and for which the 16819 editorial revisions, annotations, elaborations, or other modifications 16820 represent, as a whole, an original work of authorship. For the purposes 16821 of this License, Derivative Works shall not include works that remain 16822 separable from, or merely link (or bind by name) to the interfaces of, 16823 the Work and Derivative Works thereof. 16824 16825 "Contribution" shall mean any work of authorship, including 16826 the original version of the Work and any modifications or additions 16827 to that Work or Derivative Works thereof, that is intentionally 16828 submitted to Licensor for inclusion in the Work by the copyright owner 16829 or by an individual or Legal Entity authorized to submit on behalf of 16830 the copyright owner. For the purposes of this definition, "submitted" 16831 means any form of electronic, verbal, or written communication sent 16832 to the Licensor or its representatives, including but not limited to 16833 communication on electronic mailing lists, source code control systems, 16834 and issue tracking systems that are managed by, or on behalf of, the 16835 Licensor for the purpose of discussing and improving the Work, but 16836 excluding communication that is conspicuously marked or otherwise 16837 designated in writing by the copyright owner as "Not a Contribution." 16838 16839 "Contributor" shall mean Licensor and any individual or Legal Entity 16840 on behalf of whom a Contribution has been received by Licensor and 16841 subsequently incorporated within the Work. 16842 16843 2. Grant of Copyright License. Subject to the terms and conditions of 16844 this License, each Contributor hereby grants to You a perpetual, 16845 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16846 copyright license to reproduce, prepare Derivative Works of, 16847 publicly display, publicly perform, sublicense, and distribute the 16848 Work and such Derivative Works in Source or Object form. 16849 16850 3. Grant of Patent License. Subject to the terms and conditions of 16851 this License, each Contributor hereby grants to You a perpetual, 16852 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16853 (except as stated in this section) patent license to make, have made, 16854 use, offer to sell, sell, import, and otherwise transfer the Work, 16855 where such license applies only to those patent claims licensable 16856 by such Contributor that are necessarily infringed by their 16857 Contribution(s) alone or by combination of their Contribution(s) 16858 with the Work to which such Contribution(s) was submitted. If You 16859 institute patent litigation against any entity (including a 16860 cross-claim or counterclaim in a lawsuit) alleging that the Work 16861 or a Contribution incorporated within the Work constitutes direct 16862 or contributory patent infringement, then any patent licenses 16863 granted to You under this License for that Work shall terminate 16864 as of the date such litigation is filed. 16865 16866 4. Redistribution. You may reproduce and distribute copies of the 16867 Work or Derivative Works thereof in any medium, with or without 16868 modifications, and in Source or Object form, provided that You 16869 meet the following conditions: 16870 16871 (a) You must give any other recipients of the Work or 16872 Derivative Works a copy of this License; and 16873 16874 (b) You must cause any modified files to carry prominent notices 16875 stating that You changed the files; and 16876 16877 (c) You must retain, in the Source form of any Derivative Works 16878 that You distribute, all copyright, patent, trademark, and 16879 attribution notices from the Source form of the Work, 16880 excluding those notices that do not pertain to any part of 16881 the Derivative Works; and 16882 16883 (d) If the Work includes a "NOTICE" text file as part of its 16884 distribution, then any Derivative Works that You distribute must 16885 include a readable copy of the attribution notices contained 16886 within such NOTICE file, excluding those notices that do not 16887 pertain to any part of the Derivative Works, in at least one 16888 of the following places: within a NOTICE text file distributed 16889 as part of the Derivative Works; within the Source form or 16890 documentation, if provided along with the Derivative Works; or, 16891 within a display generated by the Derivative Works, if and 16892 wherever such third-party notices normally appear. The contents 16893 of the NOTICE file are for informational purposes only and 16894 do not modify the License. You may add Your own attribution 16895 notices within Derivative Works that You distribute, alongside 16896 or as an addendum to the NOTICE text from the Work, provided 16897 that such additional attribution notices cannot be construed 16898 as modifying the License. 16899 16900 You may add Your own copyright statement to Your modifications and 16901 may provide additional or different license terms and conditions 16902 for use, reproduction, or distribution of Your modifications, or 16903 for any such Derivative Works as a whole, provided Your use, 16904 reproduction, and distribution of the Work otherwise complies with 16905 the conditions stated in this License. 16906 16907 5. Submission of Contributions. Unless You explicitly state otherwise, 16908 any Contribution intentionally submitted for inclusion in the Work 16909 by You to the Licensor shall be under the terms and conditions of 16910 this License, without any additional terms or conditions. 16911 Notwithstanding the above, nothing herein shall supersede or modify 16912 the terms of any separate license agreement you may have executed 16913 with Licensor regarding such Contributions. 16914 16915 6. Trademarks. This License does not grant permission to use the trade 16916 names, trademarks, service marks, or product names of the Licensor, 16917 except as required for reasonable and customary use in describing the 16918 origin of the Work and reproducing the content of the NOTICE file. 16919 16920 7. Disclaimer of Warranty. Unless required by applicable law or 16921 agreed to in writing, Licensor provides the Work (and each 16922 Contributor provides its Contributions) on an "AS IS" BASIS, 16923 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16924 implied, including, without limitation, any warranties or conditions 16925 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16926 PARTICULAR PURPOSE. You are solely responsible for determining the 16927 appropriateness of using or redistributing the Work and assume any 16928 risks associated with Your exercise of permissions under this License. 16929 16930 8. Limitation of Liability. In no event and under no legal theory, 16931 whether in tort (including negligence), contract, or otherwise, 16932 unless required by applicable law (such as deliberate and grossly 16933 negligent acts) or agreed to in writing, shall any Contributor be 16934 liable to You for damages, including any direct, indirect, special, 16935 incidental, or consequential damages of any character arising as a 16936 result of this License or out of the use or inability to use the 16937 Work (including but not limited to damages for loss of goodwill, 16938 work stoppage, computer failure or malfunction, or any and all 16939 other commercial damages or losses), even if such Contributor 16940 has been advised of the possibility of such damages. 16941 16942 9. Accepting Warranty or Additional Liability. While redistributing 16943 the Work or Derivative Works thereof, You may choose to offer, 16944 and charge a fee for, acceptance of support, warranty, indemnity, 16945 or other liability obligations and/or rights consistent with this 16946 License. However, in accepting such obligations, You may act only 16947 on Your own behalf and on Your sole responsibility, not on behalf 16948 of any other Contributor, and only if You agree to indemnify, 16949 defend, and hold each Contributor harmless for any liability 16950 incurred by, or claims asserted against, such Contributor by reason 16951 of your accepting any such warranty or additional liability. 16952 16953 END OF TERMS AND CONDITIONS 16954 16955 16956 16957* NOTICE for runtime/ and lib/CodeGen/. 16958 Note: The NOTICE is the same for another git project, external/llvm.git. 16959 16960============================================================================== 16961LLVM Release License 16962============================================================================== 16963University of Illinois/NCSA 16964Open Source License 16965 16966Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 16967All rights reserved. 16968 16969Developed by: 16970 16971 LLVM Team 16972 16973 University of Illinois at Urbana-Champaign 16974 16975 http://llvm.org 16976 16977Permission is hereby granted, free of charge, to any person obtaining a copy of 16978this software and associated documentation files (the "Software"), to deal with 16979the Software without restriction, including without limitation the rights to 16980use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 16981of the Software, and to permit persons to whom the Software is furnished to do 16982so, subject to the following conditions: 16983 16984 * Redistributions of source code must retain the above copyright notice, 16985 this list of conditions and the following disclaimers. 16986 16987 * Redistributions in binary form must reproduce the above copyright notice, 16988 this list of conditions and the following disclaimers in the 16989 documentation and/or other materials provided with the distribution. 16990 16991 * Neither the names of the LLVM Team, University of Illinois at 16992 Urbana-Champaign, nor the names of its contributors may be used to 16993 endorse or promote products derived from this Software without specific 16994 prior written permission. 16995 16996THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16997IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 16998FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16999CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17000LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17001OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 17002SOFTWARE. 17003 17004============================================================================== 17005Copyrights and Licenses for Third Party Software Distributed with LLVM: 17006============================================================================== 17007The LLVM software contains code written by third parties. Such software will 17008have its own individual LICENSE.TXT file in the directory in which it appears. 17009This file will describe the copyrights, license, and restrictions which apply 17010to that code. 17011 17012The disclaimer of warranty in the University of Illinois Open Source License 17013applies to all code in the LLVM Distribution, and nothing in any of the 17014other licenses gives permission to use the names of the LLVM Team or the 17015University of Illinois to endorse or promote products derived from this 17016Software. 17017 17018The following pieces of software have additional or alternate copyrights, 17019licenses, and/or restrictions: 17020 17021Program Directory 17022------- --------- 17023Autoconf llvm/autoconf 17024 llvm/projects/ModuleMaker/autoconf 17025 llvm/projects/sample/autoconf 17026CellSPU backend llvm/lib/Target/CellSPU/README.txt 17027Google Test llvm/utils/unittest/googletest 17028OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 17029 17030 17031 17032* NOTICE for tests/disassem.cpp and tests/disassem.h. 17033 17034/* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */ 17035 17036/*- 17037 * Copyright (c) 1996 Mark Brinicombe. 17038 * Copyright (c) 1996 Brini. 17039 * 17040 * All rights reserved. 17041 * 17042 * Redistribution and use in source and binary forms, with or without 17043 * modification, are permitted provided that the following conditions 17044 * are met: 17045 * 1. Redistributions of source code must retain the above copyright 17046 * notice, this list of conditions and the following disclaimer. 17047 * 2. Redistributions in binary form must reproduce the above copyright 17048 * notice, this list of conditions and the following disclaimer in the 17049 * documentation and/or other materials provided with the distribution. 17050 * 3. All advertising materials mentioning features or use of this software 17051 * must display the following acknowledgement: 17052 * This product includes software developed by Brini. 17053 * 4. The name of the company nor the name of the author may be used to 17054 * endorse or promote products derived from this software without specific 17055 * prior written permission. 17056 * 17057 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 17058 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 17059 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17060 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 17061 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 17062 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 17063 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 17064 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 17065 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 17066 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 17067 * SUCH DAMAGE. 17068 * 17069 * RiscBSD kernel project 17070 * 17071 * db_disasm.c 17072 * 17073 * Kernel disassembler 17074 * 17075 * Created : 10/02/96 17076 * 17077 * Structured after the sparc/sparc/db_disasm.c by David S. Miller & 17078 * Paul Kranenburg 17079 * 17080 * This code is not complete. Not all instructions are disassembled. 17081 */ 17082 17083============================================================================== 17084========================= 17085NOTICE file for slang.git 17086========================= 17087 17088 Copyright (c) 2005-2011, The Android Open Source Project 17089 17090 Licensed under the Apache License, Version 2.0 (the "License"); 17091 you may not use this file except in compliance with the License. 17092 17093 Unless required by applicable law or agreed to in writing, software 17094 distributed under the License is distributed on an "AS IS" BASIS, 17095 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17096 See the License for the specific language governing permissions and 17097 limitations under the License. 17098 17099 17100 Apache License 17101 Version 2.0, January 2004 17102 http://www.apache.org/licenses/ 17103 17104 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 17105 17106 1. Definitions. 17107 17108 "License" shall mean the terms and conditions for use, reproduction, 17109 and distribution as defined by Sections 1 through 9 of this document. 17110 17111 "Licensor" shall mean the copyright owner or entity authorized by 17112 the copyright owner that is granting the License. 17113 17114 "Legal Entity" shall mean the union of the acting entity and all 17115 other entities that control, are controlled by, or are under common 17116 control with that entity. For the purposes of this definition, 17117 "control" means (i) the power, direct or indirect, to cause the 17118 direction or management of such entity, whether by contract or 17119 otherwise, or (ii) ownership of fifty percent (50%) or more of the 17120 outstanding shares, or (iii) beneficial ownership of such entity. 17121 17122 "You" (or "Your") shall mean an individual or Legal Entity 17123 exercising permissions granted by this License. 17124 17125 "Source" form shall mean the preferred form for making modifications, 17126 including but not limited to software source code, documentation 17127 source, and configuration files. 17128 17129 "Object" form shall mean any form resulting from mechanical 17130 transformation or translation of a Source form, including but 17131 not limited to compiled object code, generated documentation, 17132 and conversions to other media types. 17133 17134 "Work" shall mean the work of authorship, whether in Source or 17135 Object form, made available under the License, as indicated by a 17136 copyright notice that is included in or attached to the work 17137 (an example is provided in the Appendix below). 17138 17139 "Derivative Works" shall mean any work, whether in Source or Object 17140 form, that is based on (or derived from) the Work and for which the 17141 editorial revisions, annotations, elaborations, or other modifications 17142 represent, as a whole, an original work of authorship. For the purposes 17143 of this License, Derivative Works shall not include works that remain 17144 separable from, or merely link (or bind by name) to the interfaces of, 17145 the Work and Derivative Works thereof. 17146 17147 "Contribution" shall mean any work of authorship, including 17148 the original version of the Work and any modifications or additions 17149 to that Work or Derivative Works thereof, that is intentionally 17150 submitted to Licensor for inclusion in the Work by the copyright owner 17151 or by an individual or Legal Entity authorized to submit on behalf of 17152 the copyright owner. For the purposes of this definition, "submitted" 17153 means any form of electronic, verbal, or written communication sent 17154 to the Licensor or its representatives, including but not limited to 17155 communication on electronic mailing lists, source code control systems, 17156 and issue tracking systems that are managed by, or on behalf of, the 17157 Licensor for the purpose of discussing and improving the Work, but 17158 excluding communication that is conspicuously marked or otherwise 17159 designated in writing by the copyright owner as "Not a Contribution." 17160 17161 "Contributor" shall mean Licensor and any individual or Legal Entity 17162 on behalf of whom a Contribution has been received by Licensor and 17163 subsequently incorporated within the Work. 17164 17165 2. Grant of Copyright License. Subject to the terms and conditions of 17166 this License, each Contributor hereby grants to You a perpetual, 17167 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 17168 copyright license to reproduce, prepare Derivative Works of, 17169 publicly display, publicly perform, sublicense, and distribute the 17170 Work and such Derivative Works in Source or Object form. 17171 17172 3. Grant of Patent License. Subject to the terms and conditions of 17173 this License, each Contributor hereby grants to You a perpetual, 17174 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 17175 (except as stated in this section) patent license to make, have made, 17176 use, offer to sell, sell, import, and otherwise transfer the Work, 17177 where such license applies only to those patent claims licensable 17178 by such Contributor that are necessarily infringed by their 17179 Contribution(s) alone or by combination of their Contribution(s) 17180 with the Work to which such Contribution(s) was submitted. If You 17181 institute patent litigation against any entity (including a 17182 cross-claim or counterclaim in a lawsuit) alleging that the Work 17183 or a Contribution incorporated within the Work constitutes direct 17184 or contributory patent infringement, then any patent licenses 17185 granted to You under this License for that Work shall terminate 17186 as of the date such litigation is filed. 17187 17188 4. Redistribution. You may reproduce and distribute copies of the 17189 Work or Derivative Works thereof in any medium, with or without 17190 modifications, and in Source or Object form, provided that You 17191 meet the following conditions: 17192 17193 (a) You must give any other recipients of the Work or 17194 Derivative Works a copy of this License; and 17195 17196 (b) You must cause any modified files to carry prominent notices 17197 stating that You changed the files; and 17198 17199 (c) You must retain, in the Source form of any Derivative Works 17200 that You distribute, all copyright, patent, trademark, and 17201 attribution notices from the Source form of the Work, 17202 excluding those notices that do not pertain to any part of 17203 the Derivative Works; and 17204 17205 (d) If the Work includes a "NOTICE" text file as part of its 17206 distribution, then any Derivative Works that You distribute must 17207 include a readable copy of the attribution notices contained 17208 within such NOTICE file, excluding those notices that do not 17209 pertain to any part of the Derivative Works, in at least one 17210 of the following places: within a NOTICE text file distributed 17211 as part of the Derivative Works; within the Source form or 17212 documentation, if provided along with the Derivative Works; or, 17213 within a display generated by the Derivative Works, if and 17214 wherever such third-party notices normally appear. The contents 17215 of the NOTICE file are for informational purposes only and 17216 do not modify the License. You may add Your own attribution 17217 notices within Derivative Works that You distribute, alongside 17218 or as an addendum to the NOTICE text from the Work, provided 17219 that such additional attribution notices cannot be construed 17220 as modifying the License. 17221 17222 You may add Your own copyright statement to Your modifications and 17223 may provide additional or different license terms and conditions 17224 for use, reproduction, or distribution of Your modifications, or 17225 for any such Derivative Works as a whole, provided Your use, 17226 reproduction, and distribution of the Work otherwise complies with 17227 the conditions stated in this License. 17228 17229 5. Submission of Contributions. Unless You explicitly state otherwise, 17230 any Contribution intentionally submitted for inclusion in the Work 17231 by You to the Licensor shall be under the terms and conditions of 17232 this License, without any additional terms or conditions. 17233 Notwithstanding the above, nothing herein shall supersede or modify 17234 the terms of any separate license agreement you may have executed 17235 with Licensor regarding such Contributions. 17236 17237 6. Trademarks. This License does not grant permission to use the trade 17238 names, trademarks, service marks, or product names of the Licensor, 17239 except as required for reasonable and customary use in describing the 17240 origin of the Work and reproducing the content of the NOTICE file. 17241 17242 7. Disclaimer of Warranty. Unless required by applicable law or 17243 agreed to in writing, Licensor provides the Work (and each 17244 Contributor provides its Contributions) on an "AS IS" BASIS, 17245 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 17246 implied, including, without limitation, any warranties or conditions 17247 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 17248 PARTICULAR PURPOSE. You are solely responsible for determining the 17249 appropriateness of using or redistributing the Work and assume any 17250 risks associated with Your exercise of permissions under this License. 17251 17252 8. Limitation of Liability. In no event and under no legal theory, 17253 whether in tort (including negligence), contract, or otherwise, 17254 unless required by applicable law (such as deliberate and grossly 17255 negligent acts) or agreed to in writing, shall any Contributor be 17256 liable to You for damages, including any direct, indirect, special, 17257 incidental, or consequential damages of any character arising as a 17258 result of this License or out of the use or inability to use the 17259 Work (including but not limited to damages for loss of goodwill, 17260 work stoppage, computer failure or malfunction, or any and all 17261 other commercial damages or losses), even if such Contributor 17262 has been advised of the possibility of such damages. 17263 17264 9. Accepting Warranty or Additional Liability. While redistributing 17265 the Work or Derivative Works thereof, You may choose to offer, 17266 and charge a fee for, acceptance of support, warranty, indemnity, 17267 or other liability obligations and/or rights consistent with this 17268 License. However, in accepting such obligations, You may act only 17269 on Your own behalf and on Your sole responsibility, not on behalf 17270 of any other Contributor, and only if You agree to indemnify, 17271 defend, and hold each Contributor harmless for any liability 17272 incurred by, or claims asserted against, such Contributor by reason 17273 of your accepting any such warranty or additional liability. 17274 17275 END OF TERMS AND CONDITIONS 17276 17277 17278 17279=========================================== 17280NOTICE file for external/clang (clang.git). 17281Note: libclang*.a are statically linked. 17282=========================================== 17283 17284============================================================================== 17285LLVM Release License 17286============================================================================== 17287University of Illinois/NCSA 17288Open Source License 17289 17290Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 17291All rights reserved. 17292 17293Developed by: 17294 17295 LLVM Team 17296 17297 University of Illinois at Urbana-Champaign 17298 17299 http://llvm.org 17300 17301Permission is hereby granted, free of charge, to any person obtaining a copy of 17302this software and associated documentation files (the "Software"), to deal with 17303the Software without restriction, including without limitation the rights to 17304use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 17305of the Software, and to permit persons to whom the Software is furnished to do 17306so, subject to the following conditions: 17307 17308 * Redistributions of source code must retain the above copyright notice, 17309 this list of conditions and the following disclaimers. 17310 17311 * Redistributions in binary form must reproduce the above copyright notice, 17312 this list of conditions and the following disclaimers in the 17313 documentation and/or other materials provided with the distribution. 17314 17315 * Neither the names of the LLVM Team, University of Illinois at 17316 Urbana-Champaign, nor the names of its contributors may be used to 17317 endorse or promote products derived from this Software without specific 17318 prior written permission. 17319 17320THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17321IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17322FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17323CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17324LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17325OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 17326SOFTWARE. 17327 17328============================================================================== 17329The LLVM software contains code written by third parties. Such software will 17330have its own individual LICENSE.TXT file in the directory in which it appears. 17331This file will describe the copyrights, license, and restrictions which apply 17332to that code. 17333 17334The disclaimer of warranty in the University of Illinois Open Source License 17335applies to all code in the LLVM Distribution, and nothing in any of the 17336other licenses gives permission to use the names of the LLVM Team or the 17337University of Illinois to endorse or promote products derived from this 17338Software. 17339 17340The following pieces of software have additional or alternate copyrights, 17341licenses, and/or restrictions: 17342 17343Program Directory 17344------- --------- 17345<none yet> 17346 17347 17348 17349========================================= 17350NOTICE file for external/llvm (llvm.git). 17351Note: libLLVM*.a are statically linked. 17352========================================= 17353 17354============================================================================== 17355LLVM Release License 17356============================================================================== 17357University of Illinois/NCSA 17358Open Source License 17359 17360Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 17361All rights reserved. 17362 17363Developed by: 17364 17365 LLVM Team 17366 17367 University of Illinois at Urbana-Champaign 17368 17369 http://llvm.org 17370 17371Permission is hereby granted, free of charge, to any person obtaining a copy of 17372this software and associated documentation files (the "Software"), to deal with 17373the Software without restriction, including without limitation the rights to 17374use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 17375of the Software, and to permit persons to whom the Software is furnished to do 17376so, subject to the following conditions: 17377 17378 * Redistributions of source code must retain the above copyright notice, 17379 this list of conditions and the following disclaimers. 17380 17381 * Redistributions in binary form must reproduce the above copyright notice, 17382 this list of conditions and the following disclaimers in the 17383 documentation and/or other materials provided with the distribution. 17384 17385 * Neither the names of the LLVM Team, University of Illinois at 17386 Urbana-Champaign, nor the names of its contributors may be used to 17387 endorse or promote products derived from this Software without specific 17388 prior written permission. 17389 17390THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17391IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17392FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17393CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17394LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17395OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 17396SOFTWARE. 17397 17398============================================================================== 17399Copyrights and Licenses for Third Party Software Distributed with LLVM: 17400============================================================================== 17401The LLVM software contains code written by third parties. Such software will 17402have its own individual LICENSE.TXT file in the directory in which it appears. 17403This file will describe the copyrights, license, and restrictions which apply 17404to that code. 17405 17406The disclaimer of warranty in the University of Illinois Open Source License 17407applies to all code in the LLVM Distribution, and nothing in any of the 17408other licenses gives permission to use the names of the LLVM Team or the 17409University of Illinois to endorse or promote products derived from this 17410Software. 17411 17412The following pieces of software have additional or alternate copyrights, 17413licenses, and/or restrictions: 17414 17415Program Directory 17416------- --------- 17417Autoconf llvm/autoconf 17418 llvm/projects/ModuleMaker/autoconf 17419 llvm/projects/sample/autoconf 17420CellSPU backend llvm/lib/Target/CellSPU/README.txt 17421Google Test llvm/utils/unittest/googletest 17422OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 17423 17424============================================================================== 17425Copyright 2008, Google Inc. 17426All rights reserved. 17427 17428Redistribution and use in source and binary forms, with or without 17429modification, are permitted provided that the following conditions are 17430met: 17431 17432 * Redistributions of source code must retain the above copyright 17433notice, this list of conditions and the following disclaimer. 17434 * Redistributions in binary form must reproduce the above 17435copyright notice, this list of conditions and the following disclaimer 17436in the documentation and/or other materials provided with the 17437distribution. 17438 * Neither the name of Google Inc. nor the names of its 17439contributors may be used to endorse or promote products derived from 17440this software without specific prior written permission. 17441 17442THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17443"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17444LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 17445A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 17446OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 17447SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 17448LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 17449DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 17450THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 17451(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 17452OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17453 17454============================================================================== 17455Unless otherwise *explicitly* stated, the following text describes the 17456licensed conditions under which the contents of this libcap release 17457may be used and distributed: 17458 17459------------------------------------------------------------------------- 17460Redistribution and use in source and binary forms of libcap, with 17461or without modification, are permitted provided that the following 17462conditions are met: 17463 174641. Redistributions of source code must retain any existing copyright 17465 notice, and this entire permission notice in its entirety, 17466 including the disclaimer of warranties. 17467 174682. Redistributions in binary form must reproduce all prior and current 17469 copyright notices, this list of conditions, and the following 17470 disclaimer in the documentation and/or other materials provided 17471 with the distribution. 17472 174733. The name of any author may not be used to endorse or promote 17474 products derived from this software without their specific prior 17475 written permission. 17476 17477ALTERNATIVELY, this product may be distributed under the terms of the 17478GNU General Public License (v2.0 - see below), in which case the 17479provisions of the GNU GPL are required INSTEAD OF the above 17480restrictions. (This clause is necessary due to a potential conflict 17481between the GNU GPL and the restrictions contained in a BSD-style 17482copyright.) 17483 17484THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED 17485WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 17486MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17487IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 17488INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 17489BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 17490OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 17491ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 17492TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 17493USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 17494DAMAGE. 17495------------------------------------------------------------------------- 17496 17497------------------------- 17498Full text of gpl-2.0.txt: 17499------------------------- 17500 17501 GNU GENERAL PUBLIC LICENSE 17502 Version 2, June 1991 17503 17504 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 17505 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17506 Everyone is permitted to copy and distribute verbatim copies 17507 of this license document, but changing it is not allowed. 17508 17509 Preamble 17510 17511 The licenses for most software are designed to take away your 17512freedom to share and change it. By contrast, the GNU General Public 17513License is intended to guarantee your freedom to share and change free 17514software--to make sure the software is free for all its users. This 17515General Public License applies to most of the Free Software 17516Foundation's software and to any other program whose authors commit to 17517using it. (Some other Free Software Foundation software is covered by 17518the GNU Lesser General Public License instead.) You can apply it to 17519your programs, too. 17520 17521 When we speak of free software, we are referring to freedom, not 17522price. Our General Public Licenses are designed to make sure that you 17523have the freedom to distribute copies of free software (and charge for 17524this service if you wish), that you receive source code or can get it 17525if you want it, that you can change the software or use pieces of it 17526in new free programs; and that you know you can do these things. 17527 17528 To protect your rights, we need to make restrictions that forbid 17529anyone to deny you these rights or to ask you to surrender the rights. 17530These restrictions translate to certain responsibilities for you if you 17531distribute copies of the software, or if you modify it. 17532 17533 For example, if you distribute copies of such a program, whether 17534gratis or for a fee, you must give the recipients all the rights that 17535you have. You must make sure that they, too, receive or can get the 17536source code. And you must show them these terms so they know their 17537rights. 17538 17539 We protect your rights with two steps: (1) copyright the software, and 17540(2) offer you this license which gives you legal permission to copy, 17541distribute and/or modify the software. 17542 17543 Also, for each author's protection and ours, we want to make certain 17544that everyone understands that there is no warranty for this free 17545software. If the software is modified by someone else and passed on, we 17546want its recipients to know that what they have is not the original, so 17547that any problems introduced by others will not reflect on the original 17548authors' reputations. 17549 17550 Finally, any free program is threatened constantly by software 17551patents. We wish to avoid the danger that redistributors of a free 17552program will individually obtain patent licenses, in effect making the 17553program proprietary. To prevent this, we have made it clear that any 17554patent must be licensed for everyone's free use or not licensed at all. 17555 17556 The precise terms and conditions for copying, distribution and 17557modification follow. 17558 17559 GNU GENERAL PUBLIC LICENSE 17560 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 17561 17562 0. This License applies to any program or other work which contains 17563a notice placed by the copyright holder saying it may be distributed 17564under the terms of this General Public License. The "Program", below, 17565refers to any such program or work, and a "work based on the Program" 17566means either the Program or any derivative work under copyright law: 17567that is to say, a work containing the Program or a portion of it, 17568either verbatim or with modifications and/or translated into another 17569language. (Hereinafter, translation is included without limitation in 17570the term "modification".) Each licensee is addressed as "you". 17571 17572Activities other than copying, distribution and modification are not 17573covered by this License; they are outside its scope. The act of 17574running the Program is not restricted, and the output from the Program 17575is covered only if its contents constitute a work based on the 17576Program (independent of having been made by running the Program). 17577Whether that is true depends on what the Program does. 17578 17579 1. You may copy and distribute verbatim copies of the Program's 17580source code as you receive it, in any medium, provided that you 17581conspicuously and appropriately publish on each copy an appropriate 17582copyright notice and disclaimer of warranty; keep intact all the 17583notices that refer to this License and to the absence of any warranty; 17584and give any other recipients of the Program a copy of this License 17585along with the Program. 17586 17587You may charge a fee for the physical act of transferring a copy, and 17588you may at your option offer warranty protection in exchange for a fee. 17589 17590 2. You may modify your copy or copies of the Program or any portion 17591of it, thus forming a work based on the Program, and copy and 17592distribute such modifications or work under the terms of Section 1 17593above, provided that you also meet all of these conditions: 17594 17595 a) You must cause the modified files to carry prominent notices 17596 stating that you changed the files and the date of any change. 17597 17598 b) You must cause any work that you distribute or publish, that in 17599 whole or in part contains or is derived from the Program or any 17600 part thereof, to be licensed as a whole at no charge to all third 17601 parties under the terms of this License. 17602 17603 c) If the modified program normally reads commands interactively 17604 when run, you must cause it, when started running for such 17605 interactive use in the most ordinary way, to print or display an 17606 announcement including an appropriate copyright notice and a 17607 notice that there is no warranty (or else, saying that you provide 17608 a warranty) and that users may redistribute the program under 17609 these conditions, and telling the user how to view a copy of this 17610 License. (Exception: if the Program itself is interactive but 17611 does not normally print such an announcement, your work based on 17612 the Program is not required to print an announcement.) 17613 17614These requirements apply to the modified work as a whole. If 17615identifiable sections of that work are not derived from the Program, 17616and can be reasonably considered independent and separate works in 17617themselves, then this License, and its terms, do not apply to those 17618sections when you distribute them as separate works. But when you 17619distribute the same sections as part of a whole which is a work based 17620on the Program, the distribution of the whole must be on the terms of 17621this License, whose permissions for other licensees extend to the 17622entire whole, and thus to each and every part regardless of who wrote it. 17623 17624Thus, it is not the intent of this section to claim rights or contest 17625your rights to work written entirely by you; rather, the intent is to 17626exercise the right to control the distribution of derivative or 17627collective works based on the Program. 17628 17629In addition, mere aggregation of another work not based on the Program 17630with the Program (or with a work based on the Program) on a volume of 17631a storage or distribution medium does not bring the other work under 17632the scope of this License. 17633 17634 3. You may copy and distribute the Program (or a work based on it, 17635under Section 2) in object code or executable form under the terms of 17636Sections 1 and 2 above provided that you also do one of the following: 17637 17638 a) Accompany it with the complete corresponding machine-readable 17639 source code, which must be distributed under the terms of Sections 17640 1 and 2 above on a medium customarily used for software interchange; or, 17641 17642 b) Accompany it with a written offer, valid for at least three 17643 years, to give any third party, for a charge no more than your 17644 cost of physically performing source distribution, a complete 17645 machine-readable copy of the corresponding source code, to be 17646 distributed under the terms of Sections 1 and 2 above on a medium 17647 customarily used for software interchange; or, 17648 17649 c) Accompany it with the information you received as to the offer 17650 to distribute corresponding source code. (This alternative is 17651 allowed only for noncommercial distribution and only if you 17652 received the program in object code or executable form with such 17653 an offer, in accord with Subsection b above.) 17654 17655The source code for a work means the preferred form of the work for 17656making modifications to it. For an executable work, complete source 17657code means all the source code for all modules it contains, plus any 17658associated interface definition files, plus the scripts used to 17659control compilation and installation of the executable. However, as a 17660special exception, the source code distributed need not include 17661anything that is normally distributed (in either source or binary 17662form) with the major components (compiler, kernel, and so on) of the 17663operating system on which the executable runs, unless that component 17664itself accompanies the executable. 17665 17666If distribution of executable or object code is made by offering 17667access to copy from a designated place, then offering equivalent 17668access to copy the source code from the same place counts as 17669distribution of the source code, even though third parties are not 17670compelled to copy the source along with the object code. 17671 17672 4. You may not copy, modify, sublicense, or distribute the Program 17673except as expressly provided under this License. Any attempt 17674otherwise to copy, modify, sublicense or distribute the Program is 17675void, and will automatically terminate your rights under this License. 17676However, parties who have received copies, or rights, from you under 17677this License will not have their licenses terminated so long as such 17678parties remain in full compliance. 17679 17680 5. You are not required to accept this License, since you have not 17681signed it. However, nothing else grants you permission to modify or 17682distribute the Program or its derivative works. These actions are 17683prohibited by law if you do not accept this License. Therefore, by 17684modifying or distributing the Program (or any work based on the 17685Program), you indicate your acceptance of this License to do so, and 17686all its terms and conditions for copying, distributing or modifying 17687the Program or works based on it. 17688 17689 6. Each time you redistribute the Program (or any work based on the 17690Program), the recipient automatically receives a license from the 17691original licensor to copy, distribute or modify the Program subject to 17692these terms and conditions. You may not impose any further 17693restrictions on the recipients' exercise of the rights granted herein. 17694You are not responsible for enforcing compliance by third parties to 17695this License. 17696 17697 7. If, as a consequence of a court judgment or allegation of patent 17698infringement or for any other reason (not limited to patent issues), 17699conditions are imposed on you (whether by court order, agreement or 17700otherwise) that contradict the conditions of this License, they do not 17701excuse you from the conditions of this License. If you cannot 17702distribute so as to satisfy simultaneously your obligations under this 17703License and any other pertinent obligations, then as a consequence you 17704may not distribute the Program at all. For example, if a patent 17705license would not permit royalty-free redistribution of the Program by 17706all those who receive copies directly or indirectly through you, then 17707the only way you could satisfy both it and this License would be to 17708refrain entirely from distribution of the Program. 17709 17710If any portion of this section is held invalid or unenforceable under 17711any particular circumstance, the balance of the section is intended to 17712apply and the section as a whole is intended to apply in other 17713circumstances. 17714 17715It is not the purpose of this section to induce you to infringe any 17716patents or other property right claims or to contest validity of any 17717such claims; this section has the sole purpose of protecting the 17718integrity of the free software distribution system, which is 17719implemented by public license practices. Many people have made 17720generous contributions to the wide range of software distributed 17721through that system in reliance on consistent application of that 17722system; it is up to the author/donor to decide if he or she is willing 17723to distribute software through any other system and a licensee cannot 17724impose that choice. 17725 17726This section is intended to make thoroughly clear what is believed to 17727be a consequence of the rest of this License. 17728 17729 8. If the distribution and/or use of the Program is restricted in 17730certain countries either by patents or by copyrighted interfaces, the 17731original copyright holder who places the Program under this License 17732may add an explicit geographical distribution limitation excluding 17733those countries, so that distribution is permitted only in or among 17734countries not thus excluded. In such case, this License incorporates 17735the limitation as if written in the body of this License. 17736 17737 9. The Free Software Foundation may publish revised and/or new versions 17738of the General Public License from time to time. Such new versions will 17739be similar in spirit to the present version, but may differ in detail to 17740address new problems or concerns. 17741 17742Each version is given a distinguishing version number. If the Program 17743specifies a version number of this License which applies to it and "any 17744later version", you have the option of following the terms and conditions 17745either of that version or of any later version published by the Free 17746Software Foundation. If the Program does not specify a version number of 17747this License, you may choose any version ever published by the Free Software 17748Foundation. 17749 17750 10. If you wish to incorporate parts of the Program into other free 17751programs whose distribution conditions are different, write to the author 17752to ask for permission. For software which is copyrighted by the Free 17753Software Foundation, write to the Free Software Foundation; we sometimes 17754make exceptions for this. Our decision will be guided by the two goals 17755of preserving the free status of all derivatives of our free software and 17756of promoting the sharing and reuse of software generally. 17757 17758 NO WARRANTY 17759 17760 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 17761FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 17762OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 17763PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 17764OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 17765MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 17766TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 17767PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 17768REPAIR OR CORRECTION. 17769 17770 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 17771WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 17772REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 17773INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 17774OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 17775TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 17776YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 17777PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 17778POSSIBILITY OF SUCH DAMAGES. 17779 17780 END OF TERMS AND CONDITIONS 17781 17782 How to Apply These Terms to Your New Programs 17783 17784 If you develop a new program, and you want it to be of the greatest 17785possible use to the public, the best way to achieve this is to make it 17786free software which everyone can redistribute and change under these terms. 17787 17788 To do so, attach the following notices to the program. It is safest 17789to attach them to the start of each source file to most effectively 17790convey the exclusion of warranty; and each file should have at least 17791the "copyright" line and a pointer to where the full notice is found. 17792 17793 <one line to give the program's name and a brief idea of what it does.> 17794 Copyright (C) <year> <name of author> 17795 17796 This program is free software; you can redistribute it and/or modify 17797 it under the terms of the GNU General Public License as published by 17798 the Free Software Foundation; either version 2 of the License, or 17799 (at your option) any later version. 17800 17801 This program is distributed in the hope that it will be useful, 17802 but WITHOUT ANY WARRANTY; without even the implied warranty of 17803 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17804 GNU General Public License for more details. 17805 17806 You should have received a copy of the GNU General Public License along 17807 with this program; if not, write to the Free Software Foundation, Inc., 17808 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 17809 17810Also add information on how to contact you by electronic and paper mail. 17811 17812If the program is interactive, make it output a short notice like this 17813when it starts in an interactive mode: 17814 17815 Gnomovision version 69, Copyright (C) year name of author 17816 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 17817 This is free software, and you are welcome to redistribute it 17818 under certain conditions; type `show c' for details. 17819 17820The hypothetical commands `show w' and `show c' should show the appropriate 17821parts of the General Public License. Of course, the commands you use may 17822be called something other than `show w' and `show c'; they could even be 17823mouse-clicks or menu items--whatever suits your program. 17824 17825You should also get your employer (if you work as a programmer) or your 17826school, if any, to sign a "copyright disclaimer" for the program, if 17827necessary. Here is a sample; alter the names: 17828 17829 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 17830 `Gnomovision' (which makes passes at compilers) written by James Hacker. 17831 17832 <signature of Ty Coon>, 1 April 1989 17833 Ty Coon, President of Vice 17834 17835This General Public License does not permit incorporating your program into 17836proprietary programs. If your program is a subroutine library, you may 17837consider it more useful to permit linking proprietary applications with the 17838library. If this is what you want to do, use the GNU Lesser General 17839Public License instead of this License. 17840 17841============================================================================== 17842COPYRIGHT NOTICE, DISCLAIMER, and LICENSE 17843========================================= 17844 17845PNG Reference Library License version 2 17846--------------------------------------- 17847 17848 * Copyright (c) 1995-2023 The PNG Reference Library Authors. 17849 * Copyright (c) 2018-2023 Cosmin Truta. 17850 * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. 17851 * Copyright (c) 1996-1997 Andreas Dilger. 17852 * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. 17853 17854The software is supplied "as is", without warranty of any kind, 17855express or implied, including, without limitation, the warranties 17856of merchantability, fitness for a particular purpose, title, and 17857non-infringement. In no event shall the Copyright owners, or 17858anyone distributing the software, be liable for any damages or 17859other liability, whether in contract, tort or otherwise, arising 17860from, out of, or in connection with the software, or the use or 17861other dealings in the software, even if advised of the possibility 17862of such damage. 17863 17864Permission is hereby granted to use, copy, modify, and distribute 17865this software, or portions hereof, for any purpose, without fee, 17866subject to the following restrictions: 17867 17868 1. The origin of this software must not be misrepresented; you 17869 must not claim that you wrote the original software. If you 17870 use this software in a product, an acknowledgment in the product 17871 documentation would be appreciated, but is not required. 17872 17873 2. Altered source versions must be plainly marked as such, and must 17874 not be misrepresented as being the original software. 17875 17876 3. This Copyright notice may not be removed or altered from any 17877 source or altered source distribution. 17878 17879 17880PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) 17881----------------------------------------------------------------------- 17882 17883libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are 17884Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are 17885derived from libpng-1.0.6, and are distributed according to the same 17886disclaimer and license as libpng-1.0.6 with the following individuals 17887added to the list of Contributing Authors: 17888 17889 Simon-Pierre Cadieux 17890 Eric S. Raymond 17891 Mans Rullgard 17892 Cosmin Truta 17893 Gilles Vollant 17894 James Yu 17895 Mandar Sahastrabuddhe 17896 Google Inc. 17897 Vadim Barkov 17898 17899and with the following additions to the disclaimer: 17900 17901 There is no warranty against interference with your enjoyment of 17902 the library or against infringement. There is no warranty that our 17903 efforts or the library will fulfill any of your particular purposes 17904 or needs. This library is provided with all faults, and the entire 17905 risk of satisfactory quality, performance, accuracy, and effort is 17906 with the user. 17907 17908Some files in the "contrib" directory and some configure-generated 17909files that are distributed with libpng have other copyright owners, and 17910are released under other open source licenses. 17911 17912libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 17913Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from 17914libpng-0.96, and are distributed according to the same disclaimer and 17915license as libpng-0.96, with the following individuals added to the 17916list of Contributing Authors: 17917 17918 Tom Lane 17919 Glenn Randers-Pehrson 17920 Willem van Schaik 17921 17922libpng versions 0.89, June 1996, through 0.96, May 1997, are 17923Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, 17924and are distributed according to the same disclaimer and license as 17925libpng-0.88, with the following individuals added to the list of 17926Contributing Authors: 17927 17928 John Bowler 17929 Kevin Bracey 17930 Sam Bushell 17931 Magnus Holmgren 17932 Greg Roelofs 17933 Tom Tanner 17934 17935Some files in the "scripts" directory have other copyright owners, 17936but are released under this license. 17937 17938libpng versions 0.5, May 1995, through 0.88, January 1996, are 17939Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. 17940 17941For the purposes of this copyright and license, "Contributing Authors" 17942is defined as the following set of individuals: 17943 17944 Andreas Dilger 17945 Dave Martindale 17946 Guy Eric Schalnat 17947 Paul Schmidt 17948 Tim Wegner 17949 17950The PNG Reference Library is supplied "AS IS". The Contributing 17951Authors and Group 42, Inc. disclaim all warranties, expressed or 17952implied, including, without limitation, the warranties of 17953merchantability and of fitness for any purpose. The Contributing 17954Authors and Group 42, Inc. assume no liability for direct, indirect, 17955incidental, special, exemplary, or consequential damages, which may 17956result from the use of the PNG Reference Library, even if advised of 17957the possibility of such damage. 17958 17959Permission is hereby granted to use, copy, modify, and distribute this 17960source code, or portions hereof, for any purpose, without fee, subject 17961to the following restrictions: 17962 17963 1. The origin of this source code must not be misrepresented. 17964 17965 2. Altered versions must be plainly marked as such and must not 17966 be misrepresented as being the original source. 17967 17968 3. This Copyright notice may not be removed or altered from any 17969 source or altered source distribution. 17970 17971The Contributing Authors and Group 42, Inc. specifically permit, 17972without fee, and encourage the use of this source code as a component 17973to supporting the PNG file format in commercial products. If you use 17974this source code in a product, acknowledgment is not required but would 17975be appreciated. 17976 17977============================================================================== 17978============================================================================== 17979LLVM Release License 17980============================================================================== 17981University of Illinois/NCSA 17982Open Source License 17983 17984Copyright (c) 2003-2016 University of Illinois at Urbana-Champaign. 17985All rights reserved. 17986 17987Developed by: 17988 17989 LLVM Team 17990 17991 University of Illinois at Urbana-Champaign 17992 17993 http://llvm.org 17994 17995Permission is hereby granted, free of charge, to any person obtaining a copy of 17996this software and associated documentation files (the "Software"), to deal with 17997the Software without restriction, including without limitation the rights to 17998use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 17999of the Software, and to permit persons to whom the Software is furnished to do 18000so, subject to the following conditions: 18001 18002 * Redistributions of source code must retain the above copyright notice, 18003 this list of conditions and the following disclaimers. 18004 18005 * Redistributions in binary form must reproduce the above copyright notice, 18006 this list of conditions and the following disclaimers in the 18007 documentation and/or other materials provided with the distribution. 18008 18009 * Neither the names of the LLVM Team, University of Illinois at 18010 Urbana-Champaign, nor the names of its contributors may be used to 18011 endorse or promote products derived from this Software without specific 18012 prior written permission. 18013 18014THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18015IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 18016FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18017CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18018LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18019OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 18020SOFTWARE. 18021 18022============================================================================== 18023Copyrights and Licenses for Third Party Software Distributed with LLVM: 18024============================================================================== 18025The LLVM software contains code written by third parties. Such software will 18026have its own individual LICENSE.TXT file in the directory in which it appears. 18027This file will describe the copyrights, license, and restrictions which apply 18028to that code. 18029 18030The disclaimer of warranty in the University of Illinois Open Source License 18031applies to all code in the LLVM Distribution, and nothing in any of the 18032other licenses gives permission to use the names of the LLVM Team or the 18033University of Illinois to endorse or promote products derived from this 18034Software. 18035 18036The following pieces of software have additional or alternate copyrights, 18037licenses, and/or restrictions: 18038 18039Program Directory 18040------- --------- 18041Autoconf llvm/autoconf 18042 llvm/projects/ModuleMaker/autoconf 18043Google Test llvm/utils/unittest/googletest 18044OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 18045pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 18046ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 18047md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 18048 18049============================================================================== 18050============================================================================== 18051LLVM Release License 18052============================================================================== 18053University of Illinois/NCSA 18054Open Source License 18055 18056Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. 18057All rights reserved. 18058 18059Developed by: 18060 18061 LLVM Team 18062 18063 University of Illinois at Urbana-Champaign 18064 18065 http://llvm.org 18066 18067Permission is hereby granted, free of charge, to any person obtaining a copy of 18068this software and associated documentation files (the "Software"), to deal with 18069the Software without restriction, including without limitation the rights to 18070use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 18071of the Software, and to permit persons to whom the Software is furnished to do 18072so, subject to the following conditions: 18073 18074 * Redistributions of source code must retain the above copyright notice, 18075 this list of conditions and the following disclaimers. 18076 18077 * Redistributions in binary form must reproduce the above copyright notice, 18078 this list of conditions and the following disclaimers in the 18079 documentation and/or other materials provided with the distribution. 18080 18081 * Neither the names of the LLVM Team, University of Illinois at 18082 Urbana-Champaign, nor the names of its contributors may be used to 18083 endorse or promote products derived from this Software without specific 18084 prior written permission. 18085 18086THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18087IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 18088FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18089CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18090LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18091OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 18092SOFTWARE. 18093 18094============================================================================== 18095Copyrights and Licenses for Third Party Software Distributed with LLVM: 18096============================================================================== 18097The LLVM software contains code written by third parties. Such software will 18098have its own individual LICENSE.TXT file in the directory in which it appears. 18099This file will describe the copyrights, license, and restrictions which apply 18100to that code. 18101 18102The disclaimer of warranty in the University of Illinois Open Source License 18103applies to all code in the LLVM Distribution, and nothing in any of the 18104other licenses gives permission to use the names of the LLVM Team or the 18105University of Illinois to endorse or promote products derived from this 18106Software. 18107 18108The following pieces of software have additional or alternate copyrights, 18109licenses, and/or restrictions: 18110 18111Program Directory 18112------- --------- 18113Autoconf llvm/autoconf 18114 llvm/projects/ModuleMaker/autoconf 18115Google Test llvm/utils/unittest/googletest 18116OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 18117pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 18118ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 18119md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 18120 18121============================================================================== 18122Copyright (c) 2016, the R8 project authors. 18123All rights reserved. 18124 18125Redistribution and use in source and binary forms, with or without 18126modification, are permitted provided that the following conditions are met: 18127 18128* Redistributions of source code must retain the above copyright notice, this 18129 list of conditions and the following disclaimer. 18130 18131* Redistributions in binary form must reproduce the above copyright notice, 18132 this list of conditions and the following disclaimer in the documentation 18133 and/or other materials provided with the distribution. 18134 18135* Neither the name of Google Inc. nor the names of its 18136 contributors may be used to endorse or promote products derived from 18137 this software without specific prior written permission. 18138 18139THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18140AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18141IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18142DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 18143FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18144DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 18145SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 18146CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 18147OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 18148OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 18149 18150============================================================================== 18151This file lists all licenses for code distributed. 18152All non-library code has the following 3-Clause BSD license. 18153 18154 18155Copyright (c) 2016, the R8 project authors. 18156All rights reserved. 18157 18158Redistribution and use in source and binary forms, with or without 18159modification, are permitted provided that the following conditions are met: 18160 18161* Redistributions of source code must retain the above copyright notice, this 18162 list of conditions and the following disclaimer. 18163 18164* Redistributions in binary form must reproduce the above copyright notice, 18165 this list of conditions and the following disclaimer in the documentation 18166 and/or other materials provided with the distribution. 18167 18168* Neither the name of Google Inc. nor the names of its 18169 contributors may be used to endorse or promote products derived from 18170 this software without specific prior written permission. 18171 18172THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18173AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18174IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18175DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 18176FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18177DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 18178SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 18179CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 18180OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 18181OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 18182 18183Summary of distributed libraries: 18184 18185- artifact: com.google.guava:guava:+ 18186 name: Guava Google Core Libraries for Java 18187 copyrightHolder: The Guava Authors 18188 license: The Apache Software License, Version 2.0 18189 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18190 url: https://github.com/google/guava 18191- artifact: com.google.guava:failureaccess:+ 18192 name: Guava InternalFutureFailureAccess and InternalFutures 18193 copyrightHolder: The Guava Authors 18194 license: The Apache Software License, Version 2.0 18195 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18196 url: https://github.com/google/guava 18197- artifact: com.google.guava:listenablefuture 18198 name: Guava ListenableFuture only 18199 copyrightHolder: The Guava Authors 18200 license: The Apache Software License, Version 2.0 18201 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18202 url: https://github.com/google/guava 18203- artifact: com.google.code.gson:gson:+ 18204 name: Gson 18205 license: The Apache Software License, Version 2.0 18206 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18207 url: https://github.com/google/gson 18208- artifact: it.unimi.dsi:fastutil:+ 18209 name: fastutil 18210 license: Apache License, Version 2.0 18211 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html 18212 url: http://fasutil.di.unimi.it/ 18213- artifact: org.ow2.asm:asm-commons:+ 18214 name: ASM Commons 18215 copyrightHolder: INRIA, France Telecom 18216 license: BSD 18217 licenseUrl: http://asm.ow2.org/license.html 18218 url: http://asm.ow2.org/index.html 18219- artifact: org.ow2.asm:asm-tree:+ 18220 name: ASM Tree 18221 copyrightHolder: INRIA, France Telecom 18222 license: BSD 18223 licenseUrl: http://asm.ow2.org/license.html 18224 url: http://asm.ow2.org/index.html 18225- artifact: org.ow2.asm:asm-util:+ 18226 name: ASM Util 18227 copyrightHolder: INRIA, France Telecom 18228 license: BSD 18229 licenseUrl: http://asm.ow2.org/license.html 18230 url: http://asm.ow2.org/index.html 18231- artifact: org.ow2.asm:asm-analysis:+ 18232 name: ASM Util 18233 copyrightHolder: INRIA, France Telecom 18234 license: BSD 18235 licenseUrl: http://asm.ow2.org/license.html 18236 url: http://asm.ow2.org/index.html 18237- artifact: org.ow2.asm:asm:+ 18238 name: ASM Core 18239 copyrightHolder: INRIA, France Telecom 18240 license: BSD 18241 licenseUrl: http://asm.ow2.org/license.html 18242 url: http://asm.ow2.org/index.html 18243- artifact: org.jetbrains.kotlin:kotlin-stdlib:+ 18244 name: org.jetbrains.kotlin:kotlin-stdlib 18245 copyrightHolder: JetBrains s.r.o. 18246 license: The Apache License, Version 2.0 18247 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18248 url: https://kotlinlang.org/ 18249- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+ 18250 name: org.jetbrains.kotlin:kotlin-stdlib 18251 copyrightHolder: JetBrains s.r.o. 18252 license: The Apache License, Version 2.0 18253 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18254 url: https://kotlinlang.org/ 18255- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+ 18256 name: org.jetbrains.kotlinx:kotlinx-metadata-jvm 18257 copyrightHolder: JetBrains s.r.o. 18258 license: The Apache License, Version 2.0 18259 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18260 url: https://kotlinlang.org/ 18261- artifact: org.jetbrains:annotations:+ 18262 name: IntelliJ IDEA Annotations 18263 copyrightHolder: JetBrains s.r.o. 18264 license: The Apache Software License, Version 2.0 18265 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18266 url: http://www.jetbrains.org 18267- artifact: org.checkerframework:checker-qual 18268 name: Checker Qual 18269 copyrightHolder: Checker Framework developers 18270 license: The MIT License 18271 licenseUrl: http://opensource.org/licenses/MIT 18272 url: https://github.com/typetools/checker-framework.git 18273- artifact: com.android.tools:sdk-common 18274 name: com.android.tools.sdk-common 18275 copyrightHolder: The Android Open Source Project 18276 license: The Apache License, Version 2.0 18277 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18278 url: http://tools.android.com/ 18279- artifact: com.android.tools.build:aapt2-proto 18280 name: com.android.tools.build.aapt2-proto 18281 copyrightHolder: The Android Open Source Project 18282 license: The Apache License, Version 2.0 18283 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18284 url: https://android.googlesource.com/platform/tools/base 18285- artifact: com.android.tools.ddms:ddmlib 18286 name: Android Tools ddmlib 18287 copyrightHolder: The Android Open Source Project 18288 license: The Apache License, Version 2.0 18289 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18290 url: http://tools.android.com/ 18291- artifact: com.android.tools:sdklib 18292 name: com.android.tools.sdklib 18293 copyrightHolder: The Android Open Source Project 18294 license: The Apache License, Version 2.0 18295 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18296 url: http://tools.android.com/ 18297- artifact: com.android.tools:repository 18298 name: com.android.tools.repository 18299 copyrightHolder: The Android Open Source Project 18300 license: The Apache License, Version 2.0 18301 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18302 url: http://tools.android.com/ 18303- artifact: com.android.tools.analytics-library:shared 18304 name: Android Tools Analytics Shared Library 18305 copyrightHolder: The Android Open Source Project 18306 license: The Apache License, Version 2.0 18307 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18308 url: http://tools.android.com/ 18309- artifact: com.android.tools.analytics-library:protos 18310 name: Android Tools Analytics Protobufs 18311 copyrightHolder: The Android Open Source Project 18312 license: The Apache License, Version 2.0 18313 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18314 url: http://tools.android.com/ 18315- artifact: com.google.protobuf:protobuf-java 18316 name: Protocol Buffers [Core] 18317 copyrightHolder: Google Inc. 18318 license: BSD 3-clause 18319 licenseUrl: https://github.com/protocolbuffers/protobuf/blob/main/LICENSE 18320 url: https://github.com/protocolbuffers/protobuf/ 18321- artifact: com.android.tools.layoutlib:layoutlib-api 18322 name: Android Tools layoutlib-api 18323 copyrightHolder: The Android Open Source Project 18324 license: The Apache License, Version 2.0 18325 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18326 url: http://tools.android.com/ 18327- artifact: com.android.tools:dvlib 18328 name: com.android.tools.dvlib 18329 copyrightHolder: The Android Open Source Project 18330 license: The Apache License, Version 2.0 18331 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18332 url: http://tools.android.com/ 18333- artifact: com.android.tools:common 18334 name: com.android.tools.common 18335 copyrightHolder: The Android Open Source Project 18336 license: The Apache License, Version 2.0 18337 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18338 url: http://tools.android.com/ 18339- artifact: com.android.tools:annotations 18340 name: com.android.tools.annotations 18341 copyrightHolder: The Android Open Source Project 18342 license: The Apache License, Version 2.0 18343 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18344 url: http://tools.android.com/ 18345- artifact: net.sf.kxml:kxml2 18346 name: kXML 2 is a small XML pull parser based on the common XML pull API 18347 copyrightHolder: Stefan Haustein, Oberhausen, Rhld., Germany 18348 license: BSD 18349 licenseUrl: http://kxml.cvs.sourceforge.net/viewvc/kxml/kxml2/license.txt?view=markup 18350 url: http://kxml.cvs.sourceforge.net/viewvc/kxml/kxml2/ 18351- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk8 18352 name: Kotlin Standard Library for JVM 18353 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18354 license: The Apache License, Version 2.0 18355 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18356 url: https://github.com/JetBrains/kotlin 18357- artifact: org.jetbrains.kotlin:kotlin-reflect 18358 name: Kotlin Full Reflection Library 18359 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18360 license: The Apache License, Version 2.0 18361 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18362 url: https://github.com/JetBrains/kotlin 18363- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk7 18364 name: Kotlin Standard Library for JVM 18365 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18366 license: The Apache License, Version 2.0 18367 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18368 url: https://github.com/JetBrains/kotlin 18369- artifact: com.google.jimfs:jimfs 18370 name: Jimfs 18371 copyrightHolder: Google Inc. 18372 license: The Apache License, Version 2.0 18373 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18374 url: https://github.com/google/jimfs 18375- artifact: net.java.dev.jna:jna-platform 18376 name: Java Native Access 18377 copyrightHolder: JNA Development Team 18378 license: The Apache License, Version 2.0 18379 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18380 url: https://github.com/java-native-access/jna 18381- artifact: javax.inject:javax.inject 18382 name: javax.inject 18383 copyrightHolder: The JSR-330 Expert Group 18384 license: The Apache License, Version 2.0 18385 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18386 url: http://code.google.com/p/atinject/source/checkout 18387- artifact: org.bouncycastle:bcpkix-jdk15on 18388 name: Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs 18389 copyrightHolder: The Legion of the Bouncy Castle Inc. 18390 license: The MIT License 18391 licenseUrl: http://opensource.org/licenses/MIT 18392 url: http://www.bouncycastle.org/java.html 18393- artifact: org.bouncycastle:bcprov-jdk15on 18394 name: Bouncy Castle Provider 18395 copyrightHolder: The Legion of the Bouncy Castle Inc. 18396 license: The MIT License 18397 licenseUrl: http://opensource.org/licenses/MIT 18398 url: http://www.bouncycastle.org/java.html 18399- artifact: org.glassfish.jaxb:jaxb-runtime 18400 name: JAXB Runtime 18401 copyrightHolder: Oracle and/or its affiliates 18402 license: CDDL 1.1 and GPL 2.0 with Class-path Exception 18403 licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1 18404 url: https://github.com/javaee/jaxb-v2 18405- artifact: org.jetbrains.intellij.deps:trove4j 18406 name: Trove4J 18407 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18408 license: GNU LESSER GENERAL PUBLIC LICENSE 2.1 18409 licenseUrl: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html 18410 url: https://github.com/JetBrains/intellij-deps-trove4j 18411- artifact: xerces:xercesImpl 18412 name: Xerces2-j 18413 copyrightHolder: Apache Software Foundation 18414 license: The Apache License, Version 2.0 18415 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18416 url: https://svn.apache.org/repos/asf/xerces/java 18417- artifact: com.google.code.findbugs:jsr305 18418 name: FindBugs-jsr305 18419 copyrightHolder: University of Maryland 18420 license: The Apache License, Version 2.0 18421 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18422 url: http://findbugs.sourceforge.net 18423- artifact: com.google.errorprone:error_prone_annotations 18424 name: error-prone annotations 18425 copyrightHolder: The Error Prone Authors 18426 license: The Apache License, Version 2.0 18427 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18428 url: https://github.com/google/error-prone 18429- artifact: com.google.j2objc:j2objc-annotations 18430 name: Google Inc. 18431 copyrightHolder: The Error Prone Authors 18432 license: The Apache License, Version 2.0 18433 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18434 url: https://github.com/google/j2objc 18435- artifact: org.apache.commons:commons-compress 18436 name: Apache Commons Compress 18437 copyrightHolder: Apache Software Foundation 18438 license: The Apache License, Version 2.0 18439 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18440 url: https://commons.apache.org/proper/commons-compress 18441- artifact: org.apache.httpcomponents:httpmime 18442 name: Apache HttpClient Mime 18443 copyrightHolder: Apache Software Foundation 18444 license: The Apache License, Version 2.0 18445 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18446 url: http://hc.apache.org/httpcomponents-client 18447- artifact: org.apache.httpcomponents:httpclient 18448 name: Apache HttpClient 18449 copyrightHolder: Apache Software Foundation 18450 license: The Apache License, Version 2.0 18451 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18452 url: http://hc.apache.org/httpcomponents-client 18453- artifact: org.apache.httpcomponents:httpcore 18454 name: Apache HttpCore 18455 copyrightHolder: Apache Software Foundation 18456 license: The Apache License, Version 2.0 18457 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18458 url: http://hc.apache.org/httpcomponents-core-ga 18459- artifact: org.jvnet.staxex:stax-ex 18460 name: Extended StAX API 18461 copyrightHolder: Oracle and/or its affiliates 18462 license: Eclipse Distribution License - v 1.0 18463 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18464 url: https://github.com/eclipse-ee4j/jaxb-stax-ex 18465- artifact: jakarta.xml.bind:jakarta.xml.bind-api 18466 name: jakarta.jakarta.xml.bind-api 18467 copyrightHolder: Oracle and/or its affiliates 18468 license: Eclipse Distribution License - v 1.0 18469 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18470 url: https://eclipse-ee4j.github.io/jaxb-ri/ 18471- artifact: org.glassfish.jaxb:txw2 18472 name: TXW2 Runtime 18473 copyrightHolder: Oracle and/or its affiliates 18474 license: CDDL 1.1 and GPL 2.0 with Class-path Exception 18475 licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1 18476 url: https://github.com/javaee/jaxb-v2 18477- artifact: com.sun.istack:istack-commons-runtime 18478 name: istack common utility code runtime 18479 copyrightHolder: Oracle and/or its affiliates 18480 license: Eclipse Distribution License - v 1.0 18481 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18482 url: https://github.com/eclipse-ee4j/jaxb-istack-commons 18483- artifact: com.sun.xml.fastinfoset:FastInfoset 18484 name: fastinfoset 18485 copyrightHolder: Oracle and/or its affiliates 18486 license: The Apache License, Version 2.0 18487 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18488 url: https://github.com/eclipse-ee4j/jaxb-fi 18489- artifact: jakarta.activation:jakarta.activation-api 18490 name: JavaBeans Activation Framework API jar 18491 copyrightHolder: Oracle and/or its affiliates 18492 license: Eclipse Distribution License - v 1.0 18493 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18494 url: https://github.com/jakartaee/jaf-api 18495- artifact: xml-apis:xml-apis 18496 name: XML Commons External Components XML APIs 18497 copyrightHolder: Apache Software Foundation 18498 license: The Apache License, Version 2.0 18499 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18500 url: http://xml.apache.org/commons/components/external 18501- artifact: com.sun.activation:javax.activation 18502 name: JavaBeans Activation Framework 18503 copyrightHolder: Oracle and/or its affiliates 18504 license: CDDL 1.1 and GPL 2.0 with Class-path Exception 18505 licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1 18506 url: https://github.com/eclipse-ee4j/jaxb-fi 18507- artifact: commons-logging:commons-logging 18508 name: Apache Commons Logging 18509 copyrightHolder: Apache Software Foundation 18510 license: The Apache License, Version 2.0 18511 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18512 url: http://commons.apache.org/proper/commons-logging 18513- artifact: commons-codec:commons-codec 18514 name: Apache Commons Codec 18515 copyrightHolder: Apache Software Foundation 18516 license: The Apache License, Version 2.0 18517 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18518 url: http://commons.apache.org/proper/commons-codec 18519 18520 18521Licenses details: 18522 18523 18524 18525 Apache License 18526 Version 2.0, January 2004 18527 http://www.apache.org/licenses/ 18528 18529 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 18530 18531 1. Definitions. 18532 18533 "License" shall mean the terms and conditions for use, reproduction, 18534 and distribution as defined by Sections 1 through 9 of this document. 18535 18536 "Licensor" shall mean the copyright owner or entity authorized by 18537 the copyright owner that is granting the License. 18538 18539 "Legal Entity" shall mean the union of the acting entity and all 18540 other entities that control, are controlled by, or are under common 18541 control with that entity. For the purposes of this definition, 18542 "control" means (i) the power, direct or indirect, to cause the 18543 direction or management of such entity, whether by contract or 18544 otherwise, or (ii) ownership of fifty percent (50%) or more of the 18545 outstanding shares, or (iii) beneficial ownership of such entity. 18546 18547 "You" (or "Your") shall mean an individual or Legal Entity 18548 exercising permissions granted by this License. 18549 18550 "Source" form shall mean the preferred form for making modifications, 18551 including but not limited to software source code, documentation 18552 source, and configuration files. 18553 18554 "Object" form shall mean any form resulting from mechanical 18555 transformation or translation of a Source form, including but 18556 not limited to compiled object code, generated documentation, 18557 and conversions to other media types. 18558 18559 "Work" shall mean the work of authorship, whether in Source or 18560 Object form, made available under the License, as indicated by a 18561 copyright notice that is included in or attached to the work 18562 (an example is provided in the Appendix below). 18563 18564 "Derivative Works" shall mean any work, whether in Source or Object 18565 form, that is based on (or derived from) the Work and for which the 18566 editorial revisions, annotations, elaborations, or other modifications 18567 represent, as a whole, an original work of authorship. For the purposes 18568 of this License, Derivative Works shall not include works that remain 18569 separable from, or merely link (or bind by name) to the interfaces of, 18570 the Work and Derivative Works thereof. 18571 18572 "Contribution" shall mean any work of authorship, including 18573 the original version of the Work and any modifications or additions 18574 to that Work or Derivative Works thereof, that is intentionally 18575 submitted to Licensor for inclusion in the Work by the copyright owner 18576 or by an individual or Legal Entity authorized to submit on behalf of 18577 the copyright owner. For the purposes of this definition, "submitted" 18578 means any form of electronic, verbal, or written communication sent 18579 to the Licensor or its representatives, including but not limited to 18580 communication on electronic mailing lists, source code control systems, 18581 and issue tracking systems that are managed by, or on behalf of, the 18582 Licensor for the purpose of discussing and improving the Work, but 18583 excluding communication that is conspicuously marked or otherwise 18584 designated in writing by the copyright owner as "Not a Contribution." 18585 18586 "Contributor" shall mean Licensor and any individual or Legal Entity 18587 on behalf of whom a Contribution has been received by Licensor and 18588 subsequently incorporated within the Work. 18589 18590 2. Grant of Copyright License. Subject to the terms and conditions of 18591 this License, each Contributor hereby grants to You a perpetual, 18592 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18593 copyright license to reproduce, prepare Derivative Works of, 18594 publicly display, publicly perform, sublicense, and distribute the 18595 Work and such Derivative Works in Source or Object form. 18596 18597 3. Grant of Patent License. Subject to the terms and conditions of 18598 this License, each Contributor hereby grants to You a perpetual, 18599 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18600 (except as stated in this section) patent license to make, have made, 18601 use, offer to sell, sell, import, and otherwise transfer the Work, 18602 where such license applies only to those patent claims licensable 18603 by such Contributor that are necessarily infringed by their 18604 Contribution(s) alone or by combination of their Contribution(s) 18605 with the Work to which such Contribution(s) was submitted. If You 18606 institute patent litigation against any entity (including a 18607 cross-claim or counterclaim in a lawsuit) alleging that the Work 18608 or a Contribution incorporated within the Work constitutes direct 18609 or contributory patent infringement, then any patent licenses 18610 granted to You under this License for that Work shall terminate 18611 as of the date such litigation is filed. 18612 18613 4. Redistribution. You may reproduce and distribute copies of the 18614 Work or Derivative Works thereof in any medium, with or without 18615 modifications, and in Source or Object form, provided that You 18616 meet the following conditions: 18617 18618 (a) You must give any other recipients of the Work or 18619 Derivative Works a copy of this License; and 18620 18621 (b) You must cause any modified files to carry prominent notices 18622 stating that You changed the files; and 18623 18624 (c) You must retain, in the Source form of any Derivative Works 18625 that You distribute, all copyright, patent, trademark, and 18626 attribution notices from the Source form of the Work, 18627 excluding those notices that do not pertain to any part of 18628 the Derivative Works; and 18629 18630 (d) If the Work includes a "NOTICE" text file as part of its 18631 distribution, then any Derivative Works that You distribute must 18632 include a readable copy of the attribution notices contained 18633 within such NOTICE file, excluding those notices that do not 18634 pertain to any part of the Derivative Works, in at least one 18635 of the following places: within a NOTICE text file distributed 18636 as part of the Derivative Works; within the Source form or 18637 documentation, if provided along with the Derivative Works; or, 18638 within a display generated by the Derivative Works, if and 18639 wherever such third-party notices normally appear. The contents 18640 of the NOTICE file are for informational purposes only and 18641 do not modify the License. You may add Your own attribution 18642 notices within Derivative Works that You distribute, alongside 18643 or as an addendum to the NOTICE text from the Work, provided 18644 that such additional attribution notices cannot be construed 18645 as modifying the License. 18646 18647 You may add Your own copyright statement to Your modifications and 18648 may provide additional or different license terms and conditions 18649 for use, reproduction, or distribution of Your modifications, or 18650 for any such Derivative Works as a whole, provided Your use, 18651 reproduction, and distribution of the Work otherwise complies with 18652 the conditions stated in this License. 18653 18654 5. Submission of Contributions. Unless You explicitly state otherwise, 18655 any Contribution intentionally submitted for inclusion in the Work 18656 by You to the Licensor shall be under the terms and conditions of 18657 this License, without any additional terms or conditions. 18658 Notwithstanding the above, nothing herein shall supersede or modify 18659 the terms of any separate license agreement you may have executed 18660 with Licensor regarding such Contributions. 18661 18662 6. Trademarks. This License does not grant permission to use the trade 18663 names, trademarks, service marks, or product names of the Licensor, 18664 except as required for reasonable and customary use in describing the 18665 origin of the Work and reproducing the content of the NOTICE file. 18666 18667 7. Disclaimer of Warranty. Unless required by applicable law or 18668 agreed to in writing, Licensor provides the Work (and each 18669 Contributor provides its Contributions) on an "AS IS" BASIS, 18670 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 18671 implied, including, without limitation, any warranties or conditions 18672 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 18673 PARTICULAR PURPOSE. You are solely responsible for determining the 18674 appropriateness of using or redistributing the Work and assume any 18675 risks associated with Your exercise of permissions under this License. 18676 18677 8. Limitation of Liability. In no event and under no legal theory, 18678 whether in tort (including negligence), contract, or otherwise, 18679 unless required by applicable law (such as deliberate and grossly 18680 negligent acts) or agreed to in writing, shall any Contributor be 18681 liable to You for damages, including any direct, indirect, special, 18682 incidental, or consequential damages of any character arising as a 18683 result of this License or out of the use or inability to use the 18684 Work (including but not limited to damages for loss of goodwill, 18685 work stoppage, computer failure or malfunction, or any and all 18686 other commercial damages or losses), even if such Contributor 18687 has been advised of the possibility of such damages. 18688 18689 9. Accepting Warranty or Additional Liability. While redistributing 18690 the Work or Derivative Works thereof, You may choose to offer, 18691 and charge a fee for, acceptance of support, warranty, indemnity, 18692 or other liability obligations and/or rights consistent with this 18693 License. However, in accepting such obligations, You may act only 18694 on Your own behalf and on Your sole responsibility, not on behalf 18695 of any other Contributor, and only if You agree to indemnify, 18696 defend, and hold each Contributor harmless for any liability 18697 incurred by, or claims asserted against, such Contributor by reason 18698 of your accepting any such warranty or additional liability. 18699 18700 END OF TERMS AND CONDITIONS 18701 18702 APPENDIX: How to apply the Apache License to your work. 18703 18704 To apply the Apache License to your work, attach the following 18705 boilerplate notice, with the fields enclosed by brackets "[]" 18706 replaced with your own identifying information. (Don't include 18707 the brackets!) The text should be enclosed in the appropriate 18708 comment syntax for the file format. We also recommend that a 18709 file or class name and description of purpose be included on the 18710 same "printed page" as the copyright notice for easier 18711 identification within third-party archives. 18712 18713 Copyright [yyyy] [name of copyright owner] 18714 18715 Licensed under the Apache License, Version 2.0 (the "License"); 18716 you may not use this file except in compliance with the License. 18717 You may obtain a copy of the License at 18718 18719 http://www.apache.org/licenses/LICENSE-2.0 18720 18721 Unless required by applicable law or agreed to in writing, software 18722 distributed under the License is distributed on an "AS IS" BASIS, 18723 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18724 See the License for the specific language governing permissions and 18725 limitations under the License. 18726 18727 18728Copyright (c) 2000-2011 INRIA, France Telecom 18729All rights reserved. 18730 18731Redistribution and use in source and binary forms, with or without 18732modification, are permitted provided that the following conditions 18733are met: 18734 187351. Redistributions of source code must retain the above copyright 18736 notice, this list of conditions and the following disclaimer. 18737 187382. Redistributions in binary form must reproduce the above copyright 18739 notice, this list of conditions and the following disclaimer in the 18740 documentation and/or other materials provided with the distribution. 18741 187423. Neither the name of the copyright holders nor the names of its 18743 contributors may be used to endorse or promote products derived from 18744 this software without specific prior written permission. 18745 18746THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18747AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18748IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18749ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 18750LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 18751CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 18752SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 18753INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 18754CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 18755ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 18756THE POSSIBILITY OF SUCH DAMAGE. 18757 18758Apache Commons Compress 18759Copyright 2002-2016 The Apache Software Foundation 18760 18761This product includes software developed at 18762The Apache Software Foundation (http://www.apache.org/). 18763 18764The files in the package org.apache.commons.compress.archivers.sevenz 18765were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), 18766which has been placed in the public domain: 18767 18768"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) 18769 18770 18771Checker Framework qualifiers 18772Copyright 2004-present by the Checker Framework developers 18773 18774MIT License: 18775 18776Permission is hereby granted, free of charge, to any person obtaining a copy 18777of this software and associated documentation files (the "Software"), to deal 18778in the Software without restriction, including without limitation the rights 18779to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 18780copies of the Software, and to permit persons to whom the Software is 18781furnished to do so, subject to the following conditions: 18782 18783The above copyright notice and this permission notice shall be included in 18784all copies or substantial portions of the Software. 18785 18786THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18787IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18788FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18789AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18790LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18791OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 18792THE SOFTWARE. 18793 18794============================================================================== 18795 18796 Copyright (c) 2005-2014, The Android Open Source Project 18797 18798 Licensed under the Apache License, Version 2.0 (the "License"); 18799 you may not use this file except in compliance with the License. 18800 18801 Unless required by applicable law or agreed to in writing, software 18802 distributed under the License is distributed on an "AS IS" BASIS, 18803 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18804 See the License for the specific language governing permissions and 18805 limitations under the License. 18806 18807 18808 Apache License 18809 Version 2.0, January 2004 18810 http://www.apache.org/licenses/ 18811 18812 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 18813 18814 1. Definitions. 18815 18816 "License" shall mean the terms and conditions for use, reproduction, 18817 and distribution as defined by Sections 1 through 9 of this document. 18818 18819 "Licensor" shall mean the copyright owner or entity authorized by 18820 the copyright owner that is granting the License. 18821 18822 "Legal Entity" shall mean the union of the acting entity and all 18823 other entities that control, are controlled by, or are under common 18824 control with that entity. For the purposes of this definition, 18825 "control" means (i) the power, direct or indirect, to cause the 18826 direction or management of such entity, whether by contract or 18827 otherwise, or (ii) ownership of fifty percent (50%) or more of the 18828 outstanding shares, or (iii) beneficial ownership of such entity. 18829 18830 "You" (or "Your") shall mean an individual or Legal Entity 18831 exercising permissions granted by this License. 18832 18833 "Source" form shall mean the preferred form for making modifications, 18834 including but not limited to software source code, documentation 18835 source, and configuration files. 18836 18837 "Object" form shall mean any form resulting from mechanical 18838 transformation or translation of a Source form, including but 18839 not limited to compiled object code, generated documentation, 18840 and conversions to other media types. 18841 18842 "Work" shall mean the work of authorship, whether in Source or 18843 Object form, made available under the License, as indicated by a 18844 copyright notice that is included in or attached to the work 18845 (an example is provided in the Appendix below). 18846 18847 "Derivative Works" shall mean any work, whether in Source or Object 18848 form, that is based on (or derived from) the Work and for which the 18849 editorial revisions, annotations, elaborations, or other modifications 18850 represent, as a whole, an original work of authorship. For the purposes 18851 of this License, Derivative Works shall not include works that remain 18852 separable from, or merely link (or bind by name) to the interfaces of, 18853 the Work and Derivative Works thereof. 18854 18855 "Contribution" shall mean any work of authorship, including 18856 the original version of the Work and any modifications or additions 18857 to that Work or Derivative Works thereof, that is intentionally 18858 submitted to Licensor for inclusion in the Work by the copyright owner 18859 or by an individual or Legal Entity authorized to submit on behalf of 18860 the copyright owner. For the purposes of this definition, "submitted" 18861 means any form of electronic, verbal, or written communication sent 18862 to the Licensor or its representatives, including but not limited to 18863 communication on electronic mailing lists, source code control systems, 18864 and issue tracking systems that are managed by, or on behalf of, the 18865 Licensor for the purpose of discussing and improving the Work, but 18866 excluding communication that is conspicuously marked or otherwise 18867 designated in writing by the copyright owner as "Not a Contribution." 18868 18869 "Contributor" shall mean Licensor and any individual or Legal Entity 18870 on behalf of whom a Contribution has been received by Licensor and 18871 subsequently incorporated within the Work. 18872 18873 2. Grant of Copyright License. Subject to the terms and conditions of 18874 this License, each Contributor hereby grants to You a perpetual, 18875 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18876 copyright license to reproduce, prepare Derivative Works of, 18877 publicly display, publicly perform, sublicense, and distribute the 18878 Work and such Derivative Works in Source or Object form. 18879 18880 3. Grant of Patent License. Subject to the terms and conditions of 18881 this License, each Contributor hereby grants to You a perpetual, 18882 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18883 (except as stated in this section) patent license to make, have made, 18884 use, offer to sell, sell, import, and otherwise transfer the Work, 18885 where such license applies only to those patent claims licensable 18886 by such Contributor that are necessarily infringed by their 18887 Contribution(s) alone or by combination of their Contribution(s) 18888 with the Work to which such Contribution(s) was submitted. If You 18889 institute patent litigation against any entity (including a 18890 cross-claim or counterclaim in a lawsuit) alleging that the Work 18891 or a Contribution incorporated within the Work constitutes direct 18892 or contributory patent infringement, then any patent licenses 18893 granted to You under this License for that Work shall terminate 18894 as of the date such litigation is filed. 18895 18896 4. Redistribution. You may reproduce and distribute copies of the 18897 Work or Derivative Works thereof in any medium, with or without 18898 modifications, and in Source or Object form, provided that You 18899 meet the following conditions: 18900 18901 (a) You must give any other recipients of the Work or 18902 Derivative Works a copy of this License; and 18903 18904 (b) You must cause any modified files to carry prominent notices 18905 stating that You changed the files; and 18906 18907 (c) You must retain, in the Source form of any Derivative Works 18908 that You distribute, all copyright, patent, trademark, and 18909 attribution notices from the Source form of the Work, 18910 excluding those notices that do not pertain to any part of 18911 the Derivative Works; and 18912 18913 (d) If the Work includes a "NOTICE" text file as part of its 18914 distribution, then any Derivative Works that You distribute must 18915 include a readable copy of the attribution notices contained 18916 within such NOTICE file, excluding those notices that do not 18917 pertain to any part of the Derivative Works, in at least one 18918 of the following places: within a NOTICE text file distributed 18919 as part of the Derivative Works; within the Source form or 18920 documentation, if provided along with the Derivative Works; or, 18921 within a display generated by the Derivative Works, if and 18922 wherever such third-party notices normally appear. The contents 18923 of the NOTICE file are for informational purposes only and 18924 do not modify the License. You may add Your own attribution 18925 notices within Derivative Works that You distribute, alongside 18926 or as an addendum to the NOTICE text from the Work, provided 18927 that such additional attribution notices cannot be construed 18928 as modifying the License. 18929 18930 You may add Your own copyright statement to Your modifications and 18931 may provide additional or different license terms and conditions 18932 for use, reproduction, or distribution of Your modifications, or 18933 for any such Derivative Works as a whole, provided Your use, 18934 reproduction, and distribution of the Work otherwise complies with 18935 the conditions stated in this License. 18936 18937 5. Submission of Contributions. Unless You explicitly state otherwise, 18938 any Contribution intentionally submitted for inclusion in the Work 18939 by You to the Licensor shall be under the terms and conditions of 18940 this License, without any additional terms or conditions. 18941 Notwithstanding the above, nothing herein shall supersede or modify 18942 the terms of any separate license agreement you may have executed 18943 with Licensor regarding such Contributions. 18944 18945 6. Trademarks. This License does not grant permission to use the trade 18946 names, trademarks, service marks, or product names of the Licensor, 18947 except as required for reasonable and customary use in describing the 18948 origin of the Work and reproducing the content of the NOTICE file. 18949 18950 7. Disclaimer of Warranty. Unless required by applicable law or 18951 agreed to in writing, Licensor provides the Work (and each 18952 Contributor provides its Contributions) on an "AS IS" BASIS, 18953 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 18954 implied, including, without limitation, any warranties or conditions 18955 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 18956 PARTICULAR PURPOSE. You are solely responsible for determining the 18957 appropriateness of using or redistributing the Work and assume any 18958 risks associated with Your exercise of permissions under this License. 18959 18960 8. Limitation of Liability. In no event and under no legal theory, 18961 whether in tort (including negligence), contract, or otherwise, 18962 unless required by applicable law (such as deliberate and grossly 18963 negligent acts) or agreed to in writing, shall any Contributor be 18964 liable to You for damages, including any direct, indirect, special, 18965 incidental, or consequential damages of any character arising as a 18966 result of this License or out of the use or inability to use the 18967 Work (including but not limited to damages for loss of goodwill, 18968 work stoppage, computer failure or malfunction, or any and all 18969 other commercial damages or losses), even if such Contributor 18970 has been advised of the possibility of such damages. 18971 18972 9. Accepting Warranty or Additional Liability. While redistributing 18973 the Work or Derivative Works thereof, You may choose to offer, 18974 and charge a fee for, acceptance of support, warranty, indemnity, 18975 or other liability obligations and/or rights consistent with this 18976 License. However, in accepting such obligations, You may act only 18977 on Your own behalf and on Your sole responsibility, not on behalf 18978 of any other Contributor, and only if You agree to indemnify, 18979 defend, and hold each Contributor harmless for any liability 18980 incurred by, or claims asserted against, such Contributor by reason 18981 of your accepting any such warranty or additional liability. 18982 18983 END OF TERMS AND CONDITIONS 18984 18985 18986============================================================================== 18987Copyright 2008 Google Inc. All rights reserved. 18988 18989Redistribution and use in source and binary forms, with or without 18990modification, are permitted provided that the following conditions are 18991met: 18992 18993 * Redistributions of source code must retain the above copyright 18994notice, this list of conditions and the following disclaimer. 18995 * Redistributions in binary form must reproduce the above 18996copyright notice, this list of conditions and the following disclaimer 18997in the documentation and/or other materials provided with the 18998distribution. 18999 * Neither the name of Google Inc. nor the names of its 19000contributors may be used to endorse or promote products derived from 19001this software without specific prior written permission. 19002 19003THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19004"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19005LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19006A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19007OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 19008SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 19009LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 19010DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 19011THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 19012(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 19013OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 19014 19015Code generated by the Protocol Buffer compiler is owned by the owner 19016of the input file used when generating it. This code is not 19017standalone and requires a support library to be linked with it. This 19018support library is itself covered by the above license. 19019 19020============================================================================== 19021ANDROID SOFTWARE DEVELOPMENT KIT 19022 19023Terms and Conditions 19024 19025This is the Android Software Development Kit License Agreement. 19026 190271. Introduction 19028 190291.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and 19030specifically including the Android system files, packaged APIs, and Google APIs add-ons) is 19031licensed to you subject to the terms of this License Agreement. This License Agreement forms a 19032legally binding contract between you and Google in relation to your use of the SDK. 19033 190341.2 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 19035Amphitheatre Parkway, Mountain View, CA 94043, United States. 19036 190372. Accepting this License Agreement 19038 190392.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the 19040SDK if you do not accept this License Agreement. 19041 190422.2 You can accept this License Agreement by: 19043 19044(A) clicking to accept or agree to this License Agreement, where this option is made available to 19045you; or 19046 19047(B) by actually using the SDK. In this case, you agree that use of the SDK constitutes acceptance of 19048the Licensing Agreement from that point onwards. 19049 190502.3 You may not use the SDK and may not accept the Licensing Agreement if you are a person barred 19051from receiving the SDK under the laws of the United States or other countries including the country 19052in which you are resident or from which you use the SDK. 19053 190542.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other 19055entity, you represent and warrant that you have full legal authority to bind your employer or such 19056entity to this License Agreement. If you do not have the requisite authority, you may not accept 19057the Licensing Agreement or use the SDK on behalf of your employer or other entity. 19058 190593. SDK License from Google 19060 190613.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, 19062royalty-free, non- assignable and non-exclusive license to use the SDK solely to develop 19063applications to run on the Android platform. 19064 190653.2 You agree that Google or third parties own all legal right, title and interest in and to the 19066SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property 19067Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, 19068and any and all other proprietary rights. Google reserves all rights not expressly granted to you. 19069 190703.3 Except to the extent required by applicable third party licenses, you may not copy (except for 19071backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create 19072derivative works of the SDK or any part of the SDK. Except to the extent required by applicable 19073third party licenses, you may not load any part of the SDK onto a mobile handset or any other 19074hardware device except a personal computer, combine any part of the SDK with other software, or 19075distribute any software or device incorporating a part of the SDK. 19076 190773.4 Use, reproduction and distribution of components of the SDK licensed under an open source 19078software license are governed solely by the terms of that open source software license and not 19079this License Agreement. 19080 190813.5 You agree that the form and nature of the SDK that Google provides may change without prior 19082notice to you and that future versions of the SDK may be incompatible with applications developed 19083on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) 19084providing the SDK (or any features within the SDK) to you or to users generally at Google's sole 19085discretion, without prior notice to you. 19086 190873.6 Nothing in this License Agreement gives you a right to use any of Google's trade names, 19088trademarks, service marks, logos, domain names, or other distinctive brand features. 19089 190903.7 You agree that you will not remove, obscure, or alter any proprietary rights notices (including 19091copyright and trademark notices) that may be affixed to or contained within the SDK. 19092 190934. Use of the SDK by You 19094 190954.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under 19096this License Agreement in or to any software applications that you develop using the SDK, including 19097any intellectual property rights that subsist in those applications. 19098 190994.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this 19100License Agreement and (b) any applicable law, regulation or generally accepted practices or 19101guidelines in the relevant jurisdictions (including any laws regarding the export of data or 19102software to and from the United States or other relevant countries). 19103 191044.3 You agree that if you use the SDK to develop applications for general public users, you will 19105protect the privacy and legal rights of those users. If the users provide you with user names, 19106passwords, or other login information or personal information, your must make the users aware that 19107the information will be available to your application, and you must provide legally adequate privacy 19108notice and protection for those users. If your application stores personal or sensitive information 19109provided by users, it must do so securely. If the user provides your application with Google Account 19110information, your application may only use that information to access the user's Google Account 19111when, and for the limited purposes for which, the user has given you permission to do so. 19112 191134.4 You agree that you will not engage in any activity with the SDK, including the development or 19114distribution of an application, that interferes with, disrupts, damages, or accesses in an 19115unauthorized manner the servers, networks, or other properties or services of any third party 19116including, but not limited to, Google or any mobile communications carrier. 19117 191184.5 You agree that you are solely responsible for (and that Google has no responsibility to you or 19119to any third party for) any data, content, or resources that you create, transmit or display through 19120the Android platform and/or applications for the Android platform, and for the consequences of your 19121actions (including any loss or damage which Google may suffer) by doing so. 19122 191234.6 You agree that you are solely responsible for (and that Google has no responsibility to you or 19124to any third party for) any breach of your obligations under this License Agreement, any applicable 19125third party contract or Terms of Service, or any applicable law or regulation, and for the 19126consequences (including any loss or damage which Google or any third party may suffer) of any such 19127breach. 19128 191295. Your Developer Credentials 19130 191315.1 You agree that you are responsible for maintaining the confidentiality of any developer 19132credentials that may be issued to you by Google or which you may choose yourself and that you will 19133be solely responsible for all applications that are developed under your developer credentials. 19134 191356. Privacy and Information 19136 191376.1 In order to continually innovate and improve the SDK, Google may collect certain usage 19138statistics from the software including but not limited to a unique identifier, associated IP 19139address, version number of the software, and information on which tools and/or services in the SDK 19140are being used and how they are being used. Before any of this information is collected, the SDK 19141will notify you and seek your consent. If you withhold consent, the information will not be 19142collected. 19143 191446.2 The data collected is examined in the aggregate to improve the SDK and is maintained in 19145accordance with Google's Privacy Policy. 19146 191477. Third Party Applications for the Android Platform 19148 191497.1 If you use the SDK to run applications developed by a third party or that access data, content 19150or resources provided by a third party, you agree that Google is not responsible for those 19151applications, data, content, or resources. You understand that all data, content or resources which 19152you may access through such third party applications are the sole responsibility of the person from 19153which they originated and that Google is not liable for any loss or damage that you may experience 19154as a result of the use or access of any of those third party applications, data, content, or 19155resources. 19156 191577.2 You should be aware the data, content, and resources presented to you through such a third party 19158application may be protected by intellectual property rights which are owned by the providers (or by 19159other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute 19160or create derivative works based on these data, content, or resources (either in whole or in part) 19161unless you have been specifically given permission to do so by the relevant owners. 19162 191637.3 You acknowledge that your use of such third party applications, data, content, or resources may 19164be subject to separate terms between you and the relevant third party. In that case, this License 19165Agreement does not affect your legal relationship with these third parties. 19166 191678. Using Android APIs 19168 191698.1 Google Data APIs 19170 191718.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be 19172protected by intellectual property rights which are owned by Google or those parties that provide 19173the data (or by other persons or companies on their behalf). Your use of any such API may be subject 19174to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create 19175derivative works based on this data (either in whole or in part) unless allowed by the relevant 19176Terms of Service. 19177 191788.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you 19179shall retrieve data only with the user's explicit consent and only when, and for the limited 19180purposes for which, the user has given you permission to do so. 19181 191829. Terminating this License Agreement 19183 191849.1 This License Agreement will continue to apply until terminated by either you or Google as set 19185out below. 19186 191879.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the SDK 19188and any relevant developer credentials. 19189 191909.3 Google may at any time, terminate this License Agreement with you if: 19191 19192(A) you have breached any provision of this License Agreement; or 19193 19194(B) Google is required to do so by law; or 19195 19196(C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated 19197its relationship with Google or ceased to offer certain parts of the SDK to you; or 19198 19199(D) Google decides to no longer providing the SDK or certain parts of the SDK to users in the 19200country in which you are resident or from which you use the service, or the provision of the SDK or 19201certain SDK services to you by Google is, in Google's sole discretion, no longer commercially 19202viable. 19203 192049.4 When this License Agreement comes to an end, all of the legal rights, obligations and 19205liabilities that you and Google have benefited from, been subject to (or which have accrued over 19206time whilst this License Agreement has been in force) or which are expressed to continue 19207indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall 19208continue to apply to such rights, obligations and liabilities indefinitely. 19209 1921010. DISCLAIMER OF WARRANTIES 19211 1921210.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE 19213SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE. 19214 1921510.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE 19216SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR 19217COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. 19218 1921910.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS 19220OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, 19221FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 19222 1922311. LIMITATION OF LIABILITY 19224 1922511.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS 19226LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, 19227INCIDENTAL, SPECIAL CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY 19228LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN 19229AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING. 19230 1923112. Indemnification 19232 1923312.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless 19234Google, its affiliates and their respective directors, officers, employees and agents from and 19235against any and all claims, actions, suits or proceedings, as well as any and all losses, 19236liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or 19237accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any 19238copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any 19239person or defames any person or violates their rights of publicity or privacy, and (c) any 19240non-compliance by you with this License Agreement. 19241 1924213. Changes to the License Agreement 19243 1924413.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. 19245When these changes are made, Google will make a new version of the License Agreement available on 19246the website where the SDK is made available. 19247 1924814. General Legal Terms 19249 1925014.1 This License Agreement constitute the whole legal agreement between you and Google and govern 19251your use of the SDK (excluding any services which Google may provide to you under a separate written 19252agreement), and completely replace any prior agreements between you and Google in relation to the 19253SDK. 19254 1925514.2 You agree that if Google does not exercise or enforce any legal right or remedy which is 19256contained in this License Agreement (or which Google has the benefit of under any applicable law), 19257this will not be taken to be a formal waiver of Google's rights and that those rights or remedies 19258will still be available to Google. 19259 1926014.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision 19261of this License Agreement is invalid, then that provision will be removed from this License 19262Agreement without affecting the rest of this License Agreement. The remaining provisions of this 19263License Agreement will continue to be valid and enforceable. 19264 1926514.4 You acknowledge and agree that each member of the group of companies of which Google is the 19266parent shall be third party beneficiaries to this License Agreement and that such other companies 19267shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that 19268confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall 19269be third party beneficiaries to this License Agreement. 19270 1927114.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST 19272COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE 19273LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE. 19274 1927514.6 The rights granted in this License Agreement may not be assigned or transferred by either you 19276or Google without the prior written approval of the other party. Neither you nor Google shall be 19277permitted to delegate their responsibilities or obligations under this License Agreement without the 19278prior written approval of the other party. 19279 1928014.7 This License Agreement, and your relationship with Google under this License Agreement, shall 19281be governed by the laws of the State of California without regard to its conflict of laws 19282provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located 19283within the county of Santa Clara, California to resolve any legal matter arising from this License 19284Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for 19285injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction. 19286 19287April 10, 2009 19288 19289============================================================================== 19290 19291 Copyright (c) 2005-2019, The Android Open Source Project 19292 19293 Licensed under the Apache License, Version 2.0 (the "License"); 19294 you may not use this file except in compliance with the License. 19295 19296 Unless required by applicable law or agreed to in writing, software 19297 distributed under the License is distributed on an "AS IS" BASIS, 19298 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19299 See the License for the specific language governing permissions and 19300 limitations under the License. 19301 19302 19303 Apache License 19304 Version 2.0, January 2004 19305 http://www.apache.org/licenses/ 19306 19307 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19308 19309 1. Definitions. 19310 19311 "License" shall mean the terms and conditions for use, reproduction, 19312 and distribution as defined by Sections 1 through 9 of this document. 19313 19314 "Licensor" shall mean the copyright owner or entity authorized by 19315 the copyright owner that is granting the License. 19316 19317 "Legal Entity" shall mean the union of the acting entity and all 19318 other entities that control, are controlled by, or are under common 19319 control with that entity. For the purposes of this definition, 19320 "control" means (i) the power, direct or indirect, to cause the 19321 direction or management of such entity, whether by contract or 19322 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19323 outstanding shares, or (iii) beneficial ownership of such entity. 19324 19325 "You" (or "Your") shall mean an individual or Legal Entity 19326 exercising permissions granted by this License. 19327 19328 "Source" form shall mean the preferred form for making modifications, 19329 including but not limited to software source code, documentation 19330 source, and configuration files. 19331 19332 "Object" form shall mean any form resulting from mechanical 19333 transformation or translation of a Source form, including but 19334 not limited to compiled object code, generated documentation, 19335 and conversions to other media types. 19336 19337 "Work" shall mean the work of authorship, whether in Source or 19338 Object form, made available under the License, as indicated by a 19339 copyright notice that is included in or attached to the work 19340 (an example is provided in the Appendix below). 19341 19342 "Derivative Works" shall mean any work, whether in Source or Object 19343 form, that is based on (or derived from) the Work and for which the 19344 editorial revisions, annotations, elaborations, or other modifications 19345 represent, as a whole, an original work of authorship. For the purposes 19346 of this License, Derivative Works shall not include works that remain 19347 separable from, or merely link (or bind by name) to the interfaces of, 19348 the Work and Derivative Works thereof. 19349 19350 "Contribution" shall mean any work of authorship, including 19351 the original version of the Work and any modifications or additions 19352 to that Work or Derivative Works thereof, that is intentionally 19353 submitted to Licensor for inclusion in the Work by the copyright owner 19354 or by an individual or Legal Entity authorized to submit on behalf of 19355 the copyright owner. For the purposes of this definition, "submitted" 19356 means any form of electronic, verbal, or written communication sent 19357 to the Licensor or its representatives, including but not limited to 19358 communication on electronic mailing lists, source code control systems, 19359 and issue tracking systems that are managed by, or on behalf of, the 19360 Licensor for the purpose of discussing and improving the Work, but 19361 excluding communication that is conspicuously marked or otherwise 19362 designated in writing by the copyright owner as "Not a Contribution." 19363 19364 "Contributor" shall mean Licensor and any individual or Legal Entity 19365 on behalf of whom a Contribution has been received by Licensor and 19366 subsequently incorporated within the Work. 19367 19368 2. Grant of Copyright License. Subject to the terms and conditions of 19369 this License, each Contributor hereby grants to You a perpetual, 19370 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19371 copyright license to reproduce, prepare Derivative Works of, 19372 publicly display, publicly perform, sublicense, and distribute the 19373 Work and such Derivative Works in Source or Object form. 19374 19375 3. Grant of Patent License. Subject to the terms and conditions of 19376 this License, each Contributor hereby grants to You a perpetual, 19377 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19378 (except as stated in this section) patent license to make, have made, 19379 use, offer to sell, sell, import, and otherwise transfer the Work, 19380 where such license applies only to those patent claims licensable 19381 by such Contributor that are necessarily infringed by their 19382 Contribution(s) alone or by combination of their Contribution(s) 19383 with the Work to which such Contribution(s) was submitted. If You 19384 institute patent litigation against any entity (including a 19385 cross-claim or counterclaim in a lawsuit) alleging that the Work 19386 or a Contribution incorporated within the Work constitutes direct 19387 or contributory patent infringement, then any patent licenses 19388 granted to You under this License for that Work shall terminate 19389 as of the date such litigation is filed. 19390 19391 4. Redistribution. You may reproduce and distribute copies of the 19392 Work or Derivative Works thereof in any medium, with or without 19393 modifications, and in Source or Object form, provided that You 19394 meet the following conditions: 19395 19396 (a) You must give any other recipients of the Work or 19397 Derivative Works a copy of this License; and 19398 19399 (b) You must cause any modified files to carry prominent notices 19400 stating that You changed the files; and 19401 19402 (c) You must retain, in the Source form of any Derivative Works 19403 that You distribute, all copyright, patent, trademark, and 19404 attribution notices from the Source form of the Work, 19405 excluding those notices that do not pertain to any part of 19406 the Derivative Works; and 19407 19408 (d) If the Work includes a "NOTICE" text file as part of its 19409 distribution, then any Derivative Works that You distribute must 19410 include a readable copy of the attribution notices contained 19411 within such NOTICE file, excluding those notices that do not 19412 pertain to any part of the Derivative Works, in at least one 19413 of the following places: within a NOTICE text file distributed 19414 as part of the Derivative Works; within the Source form or 19415 documentation, if provided along with the Derivative Works; or, 19416 within a display generated by the Derivative Works, if and 19417 wherever such third-party notices normally appear. The contents 19418 of the NOTICE file are for informational purposes only and 19419 do not modify the License. You may add Your own attribution 19420 notices within Derivative Works that You distribute, alongside 19421 or as an addendum to the NOTICE text from the Work, provided 19422 that such additional attribution notices cannot be construed 19423 as modifying the License. 19424 19425 You may add Your own copyright statement to Your modifications and 19426 may provide additional or different license terms and conditions 19427 for use, reproduction, or distribution of Your modifications, or 19428 for any such Derivative Works as a whole, provided Your use, 19429 reproduction, and distribution of the Work otherwise complies with 19430 the conditions stated in this License. 19431 19432 5. Submission of Contributions. Unless You explicitly state otherwise, 19433 any Contribution intentionally submitted for inclusion in the Work 19434 by You to the Licensor shall be under the terms and conditions of 19435 this License, without any additional terms or conditions. 19436 Notwithstanding the above, nothing herein shall supersede or modify 19437 the terms of any separate license agreement you may have executed 19438 with Licensor regarding such Contributions. 19439 19440 6. Trademarks. This License does not grant permission to use the trade 19441 names, trademarks, service marks, or product names of the Licensor, 19442 except as required for reasonable and customary use in describing the 19443 origin of the Work and reproducing the content of the NOTICE file. 19444 19445 7. Disclaimer of Warranty. Unless required by applicable law or 19446 agreed to in writing, Licensor provides the Work (and each 19447 Contributor provides its Contributions) on an "AS IS" BASIS, 19448 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19449 implied, including, without limitation, any warranties or conditions 19450 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19451 PARTICULAR PURPOSE. You are solely responsible for determining the 19452 appropriateness of using or redistributing the Work and assume any 19453 risks associated with Your exercise of permissions under this License. 19454 19455 8. Limitation of Liability. In no event and under no legal theory, 19456 whether in tort (including negligence), contract, or otherwise, 19457 unless required by applicable law (such as deliberate and grossly 19458 negligent acts) or agreed to in writing, shall any Contributor be 19459 liable to You for damages, including any direct, indirect, special, 19460 incidental, or consequential damages of any character arising as a 19461 result of this License or out of the use or inability to use the 19462 Work (including but not limited to damages for loss of goodwill, 19463 work stoppage, computer failure or malfunction, or any and all 19464 other commercial damages or losses), even if such Contributor 19465 has been advised of the possibility of such damages. 19466 19467 9. Accepting Warranty or Additional Liability. While redistributing 19468 the Work or Derivative Works thereof, You may choose to offer, 19469 and charge a fee for, acceptance of support, warranty, indemnity, 19470 or other liability obligations and/or rights consistent with this 19471 License. However, in accepting such obligations, You may act only 19472 on Your own behalf and on Your sole responsibility, not on behalf 19473 of any other Contributor, and only if You agree to indemnify, 19474 defend, and hold each Contributor harmless for any liability 19475 incurred by, or claims asserted against, such Contributor by reason 19476 of your accepting any such warranty or additional liability. 19477 19478 END OF TERMS AND CONDITIONS 19479 19480 19481============================================================================== 19482 19483 Apache License 19484 Version 2.0, January 2004 19485 http://www.apache.org/licenses/ 19486 19487 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19488 19489 1. Definitions. 19490 19491 "License" shall mean the terms and conditions for use, reproduction, 19492 and distribution as defined by Sections 1 through 9 of this document. 19493 19494 "Licensor" shall mean the copyright owner or entity authorized by 19495 the copyright owner that is granting the License. 19496 19497 "Legal Entity" shall mean the union of the acting entity and all 19498 other entities that control, are controlled by, or are under common 19499 control with that entity. For the purposes of this definition, 19500 "control" means (i) the power, direct or indirect, to cause the 19501 direction or management of such entity, whether by contract or 19502 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19503 outstanding shares, or (iii) beneficial ownership of such entity. 19504 19505 "You" (or "Your") shall mean an individual or Legal Entity 19506 exercising permissions granted by this License. 19507 19508 "Source" form shall mean the preferred form for making modifications, 19509 including but not limited to software source code, documentation 19510 source, and configuration files. 19511 19512 "Object" form shall mean any form resulting from mechanical 19513 transformation or translation of a Source form, including but 19514 not limited to compiled object code, generated documentation, 19515 and conversions to other media types. 19516 19517 "Work" shall mean the work of authorship, whether in Source or 19518 Object form, made available under the License, as indicated by a 19519 copyright notice that is included in or attached to the work 19520 (an example is provided in the Appendix below). 19521 19522 "Derivative Works" shall mean any work, whether in Source or Object 19523 form, that is based on (or derived from) the Work and for which the 19524 editorial revisions, annotations, elaborations, or other modifications 19525 represent, as a whole, an original work of authorship. For the purposes 19526 of this License, Derivative Works shall not include works that remain 19527 separable from, or merely link (or bind by name) to the interfaces of, 19528 the Work and Derivative Works thereof. 19529 19530 "Contribution" shall mean any work of authorship, including 19531 the original version of the Work and any modifications or additions 19532 to that Work or Derivative Works thereof, that is intentionally 19533 submitted to Licensor for inclusion in the Work by the copyright owner 19534 or by an individual or Legal Entity authorized to submit on behalf of 19535 the copyright owner. For the purposes of this definition, "submitted" 19536 means any form of electronic, verbal, or written communication sent 19537 to the Licensor or its representatives, including but not limited to 19538 communication on electronic mailing lists, source code control systems, 19539 and issue tracking systems that are managed by, or on behalf of, the 19540 Licensor for the purpose of discussing and improving the Work, but 19541 excluding communication that is conspicuously marked or otherwise 19542 designated in writing by the copyright owner as "Not a Contribution." 19543 19544 "Contributor" shall mean Licensor and any individual or Legal Entity 19545 on behalf of whom a Contribution has been received by Licensor and 19546 subsequently incorporated within the Work. 19547 19548 2. Grant of Copyright License. Subject to the terms and conditions of 19549 this License, each Contributor hereby grants to You a perpetual, 19550 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19551 copyright license to reproduce, prepare Derivative Works of, 19552 publicly display, publicly perform, sublicense, and distribute the 19553 Work and such Derivative Works in Source or Object form. 19554 19555 3. Grant of Patent License. Subject to the terms and conditions of 19556 this License, each Contributor hereby grants to You a perpetual, 19557 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19558 (except as stated in this section) patent license to make, have made, 19559 use, offer to sell, sell, import, and otherwise transfer the Work, 19560 where such license applies only to those patent claims licensable 19561 by such Contributor that are necessarily infringed by their 19562 Contribution(s) alone or by combination of their Contribution(s) 19563 with the Work to which such Contribution(s) was submitted. If You 19564 institute patent litigation against any entity (including a 19565 cross-claim or counterclaim in a lawsuit) alleging that the Work 19566 or a Contribution incorporated within the Work constitutes direct 19567 or contributory patent infringement, then any patent licenses 19568 granted to You under this License for that Work shall terminate 19569 as of the date such litigation is filed. 19570 19571 4. Redistribution. You may reproduce and distribute copies of the 19572 Work or Derivative Works thereof in any medium, with or without 19573 modifications, and in Source or Object form, provided that You 19574 meet the following conditions: 19575 19576 (a) You must give any other recipients of the Work or 19577 Derivative Works a copy of this License; and 19578 19579 (b) You must cause any modified files to carry prominent notices 19580 stating that You changed the files; and 19581 19582 (c) You must retain, in the Source form of any Derivative Works 19583 that You distribute, all copyright, patent, trademark, and 19584 attribution notices from the Source form of the Work, 19585 excluding those notices that do not pertain to any part of 19586 the Derivative Works; and 19587 19588 (d) If the Work includes a "NOTICE" text file as part of its 19589 distribution, then any Derivative Works that You distribute must 19590 include a readable copy of the attribution notices contained 19591 within such NOTICE file, excluding those notices that do not 19592 pertain to any part of the Derivative Works, in at least one 19593 of the following places: within a NOTICE text file distributed 19594 as part of the Derivative Works; within the Source form or 19595 documentation, if provided along with the Derivative Works; or, 19596 within a display generated by the Derivative Works, if and 19597 wherever such third-party notices normally appear. The contents 19598 of the NOTICE file are for informational purposes only and 19599 do not modify the License. You may add Your own attribution 19600 notices within Derivative Works that You distribute, alongside 19601 or as an addendum to the NOTICE text from the Work, provided 19602 that such additional attribution notices cannot be construed 19603 as modifying the License. 19604 19605 You may add Your own copyright statement to Your modifications and 19606 may provide additional or different license terms and conditions 19607 for use, reproduction, or distribution of Your modifications, or 19608 for any such Derivative Works as a whole, provided Your use, 19609 reproduction, and distribution of the Work otherwise complies with 19610 the conditions stated in this License. 19611 19612 5. Submission of Contributions. Unless You explicitly state otherwise, 19613 any Contribution intentionally submitted for inclusion in the Work 19614 by You to the Licensor shall be under the terms and conditions of 19615 this License, without any additional terms or conditions. 19616 Notwithstanding the above, nothing herein shall supersede or modify 19617 the terms of any separate license agreement you may have executed 19618 with Licensor regarding such Contributions. 19619 19620 6. Trademarks. This License does not grant permission to use the trade 19621 names, trademarks, service marks, or product names of the Licensor, 19622 except as required for reasonable and customary use in describing the 19623 origin of the Work and reproducing the content of the NOTICE file. 19624 19625 7. Disclaimer of Warranty. Unless required by applicable law or 19626 agreed to in writing, Licensor provides the Work (and each 19627 Contributor provides its Contributions) on an "AS IS" BASIS, 19628 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19629 implied, including, without limitation, any warranties or conditions 19630 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19631 PARTICULAR PURPOSE. You are solely responsible for determining the 19632 appropriateness of using or redistributing the Work and assume any 19633 risks associated with Your exercise of permissions under this License. 19634 19635 8. Limitation of Liability. In no event and under no legal theory, 19636 whether in tort (including negligence), contract, or otherwise, 19637 unless required by applicable law (such as deliberate and grossly 19638 negligent acts) or agreed to in writing, shall any Contributor be 19639 liable to You for damages, including any direct, indirect, special, 19640 incidental, or consequential damages of any character arising as a 19641 result of this License or out of the use or inability to use the 19642 Work (including but not limited to damages for loss of goodwill, 19643 work stoppage, computer failure or malfunction, or any and all 19644 other commercial damages or losses), even if such Contributor 19645 has been advised of the possibility of such damages. 19646 19647 9. Accepting Warranty or Additional Liability. While redistributing 19648 the Work or Derivative Works thereof, You may choose to offer, 19649 and charge a fee for, acceptance of support, warranty, indemnity, 19650 or other liability obligations and/or rights consistent with this 19651 License. However, in accepting such obligations, You may act only 19652 on Your own behalf and on Your sole responsibility, not on behalf 19653 of any other Contributor, and only if You agree to indemnify, 19654 defend, and hold each Contributor harmless for any liability 19655 incurred by, or claims asserted against, such Contributor by reason 19656 of your accepting any such warranty or additional liability. 19657 19658 END OF TERMS AND CONDITIONS 19659 19660 APPENDIX: How to apply the Apache License to your work. 19661 19662 To apply the Apache License to your work, attach the following 19663 boilerplate notice, with the fields enclosed by brackets "[]" 19664 replaced with your own identifying information. (Don't include 19665 the brackets!) The text should be enclosed in the appropriate 19666 comment syntax for the file format. We also recommend that a 19667 file or class name and description of purpose be included on the 19668 same "printed page" as the copyright notice for easier 19669 identification within third-party archives. 19670 19671 Copyright [yyyy] [name of copyright owner] 19672 19673 Licensed under the Apache License, Version 2.0 (the "License"); 19674 you may not use this file except in compliance with the License. 19675 You may obtain a copy of the License at 19676 19677 http://www.apache.org/licenses/LICENSE-2.0 19678 19679 Unless required by applicable law or agreed to in writing, software 19680 distributed under the License is distributed on an "AS IS" BASIS, 19681 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19682 See the License for the specific language governing permissions and 19683 limitations under the License. 19684 19685Copyright 2010 The Chromium Authors. All rights reserved. 19686 19687Redistribution and use in source and binary forms, with or without 19688modification, are permitted provided that the following conditions are 19689met: 19690 19691 * Redistributions of source code must retain the above copyright 19692notice, this list of conditions and the following disclaimer. 19693 * Redistributions in binary form must reproduce the above 19694copyright notice, this list of conditions and the following disclaimer 19695in the documentation and/or other materials provided with the 19696distribution. 19697 * Neither the name of Google Inc. nor the names of its 19698contributors may be used to endorse or promote products derived from 19699this software without specific prior written permission. 19700 19701THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19702"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19703LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19704A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19705OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 19706SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 19707LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 19708DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 19709THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 19710(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 19711OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 19712 19713============================================================================== 19714This software is provided 'as-is', without any express or implied 19715warranty. In no event will the authors be held liable for any 19716damages arising from the use of this software. 19717 19718Permission is granted to anyone to use this software for any 19719purpose, including commercial applications, and to alter it and 19720redistribute it freely, subject to the following restrictions: 19721 197221. The origin of this software must not be misrepresented; you must 19723not claim that you wrote the original software. If you use this 19724software in a product, an acknowledgment in the product documentation 19725would be appreciated but is not required. 19726 197272. Altered source versions must be plainly marked as such, and 19728must not be misrepresented as being the original software. 19729 197303. This notice may not be removed or altered from any source 19731distribution. 19732 19733============================================================================== 19734 19735 Copyright (c) 2016, The Android Open Source Project 19736 19737 Licensed under the Apache License, Version 2.0 (the "License"); 19738 you may not use this file except in compliance with the License. 19739 19740 Unless required by applicable law or agreed to in writing, software 19741 distributed under the License is distributed on an "AS IS" BASIS, 19742 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19743 See the License for the specific language governing permissions and 19744 limitations under the License. 19745 19746 19747 Apache License 19748 Version 2.0, January 2004 19749 http://www.apache.org/licenses/ 19750 19751 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19752 19753 1. Definitions. 19754 19755 "License" shall mean the terms and conditions for use, reproduction, 19756 and distribution as defined by Sections 1 through 9 of this document. 19757 19758 "Licensor" shall mean the copyright owner or entity authorized by 19759 the copyright owner that is granting the License. 19760 19761 "Legal Entity" shall mean the union of the acting entity and all 19762 other entities that control, are controlled by, or are under common 19763 control with that entity. For the purposes of this definition, 19764 "control" means (i) the power, direct or indirect, to cause the 19765 direction or management of such entity, whether by contract or 19766 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19767 outstanding shares, or (iii) beneficial ownership of such entity. 19768 19769 "You" (or "Your") shall mean an individual or Legal Entity 19770 exercising permissions granted by this License. 19771 19772 "Source" form shall mean the preferred form for making modifications, 19773 including but not limited to software source code, documentation 19774 source, and configuration files. 19775 19776 "Object" form shall mean any form resulting from mechanical 19777 transformation or translation of a Source form, including but 19778 not limited to compiled object code, generated documentation, 19779 and conversions to other media types. 19780 19781 "Work" shall mean the work of authorship, whether in Source or 19782 Object form, made available under the License, as indicated by a 19783 copyright notice that is included in or attached to the work 19784 (an example is provided in the Appendix below). 19785 19786 "Derivative Works" shall mean any work, whether in Source or Object 19787 form, that is based on (or derived from) the Work and for which the 19788 editorial revisions, annotations, elaborations, or other modifications 19789 represent, as a whole, an original work of authorship. For the purposes 19790 of this License, Derivative Works shall not include works that remain 19791 separable from, or merely link (or bind by name) to the interfaces of, 19792 the Work and Derivative Works thereof. 19793 19794 "Contribution" shall mean any work of authorship, including 19795 the original version of the Work and any modifications or additions 19796 to that Work or Derivative Works thereof, that is intentionally 19797 submitted to Licensor for inclusion in the Work by the copyright owner 19798 or by an individual or Legal Entity authorized to submit on behalf of 19799 the copyright owner. For the purposes of this definition, "submitted" 19800 means any form of electronic, verbal, or written communication sent 19801 to the Licensor or its representatives, including but not limited to 19802 communication on electronic mailing lists, source code control systems, 19803 and issue tracking systems that are managed by, or on behalf of, the 19804 Licensor for the purpose of discussing and improving the Work, but 19805 excluding communication that is conspicuously marked or otherwise 19806 designated in writing by the copyright owner as "Not a Contribution." 19807 19808 "Contributor" shall mean Licensor and any individual or Legal Entity 19809 on behalf of whom a Contribution has been received by Licensor and 19810 subsequently incorporated within the Work. 19811 19812 2. Grant of Copyright License. Subject to the terms and conditions of 19813 this License, each Contributor hereby grants to You a perpetual, 19814 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19815 copyright license to reproduce, prepare Derivative Works of, 19816 publicly display, publicly perform, sublicense, and distribute the 19817 Work and such Derivative Works in Source or Object form. 19818 19819 3. Grant of Patent License. Subject to the terms and conditions of 19820 this License, each Contributor hereby grants to You a perpetual, 19821 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19822 (except as stated in this section) patent license to make, have made, 19823 use, offer to sell, sell, import, and otherwise transfer the Work, 19824 where such license applies only to those patent claims licensable 19825 by such Contributor that are necessarily infringed by their 19826 Contribution(s) alone or by combination of their Contribution(s) 19827 with the Work to which such Contribution(s) was submitted. If You 19828 institute patent litigation against any entity (including a 19829 cross-claim or counterclaim in a lawsuit) alleging that the Work 19830 or a Contribution incorporated within the Work constitutes direct 19831 or contributory patent infringement, then any patent licenses 19832 granted to You under this License for that Work shall terminate 19833 as of the date such litigation is filed. 19834 19835 4. Redistribution. You may reproduce and distribute copies of the 19836 Work or Derivative Works thereof in any medium, with or without 19837 modifications, and in Source or Object form, provided that You 19838 meet the following conditions: 19839 19840 (a) You must give any other recipients of the Work or 19841 Derivative Works a copy of this License; and 19842 19843 (b) You must cause any modified files to carry prominent notices 19844 stating that You changed the files; and 19845 19846 (c) You must retain, in the Source form of any Derivative Works 19847 that You distribute, all copyright, patent, trademark, and 19848 attribution notices from the Source form of the Work, 19849 excluding those notices that do not pertain to any part of 19850 the Derivative Works; and 19851 19852 (d) If the Work includes a "NOTICE" text file as part of its 19853 distribution, then any Derivative Works that You distribute must 19854 include a readable copy of the attribution notices contained 19855 within such NOTICE file, excluding those notices that do not 19856 pertain to any part of the Derivative Works, in at least one 19857 of the following places: within a NOTICE text file distributed 19858 as part of the Derivative Works; within the Source form or 19859 documentation, if provided along with the Derivative Works; or, 19860 within a display generated by the Derivative Works, if and 19861 wherever such third-party notices normally appear. The contents 19862 of the NOTICE file are for informational purposes only and 19863 do not modify the License. You may add Your own attribution 19864 notices within Derivative Works that You distribute, alongside 19865 or as an addendum to the NOTICE text from the Work, provided 19866 that such additional attribution notices cannot be construed 19867 as modifying the License. 19868 19869 You may add Your own copyright statement to Your modifications and 19870 may provide additional or different license terms and conditions 19871 for use, reproduction, or distribution of Your modifications, or 19872 for any such Derivative Works as a whole, provided Your use, 19873 reproduction, and distribution of the Work otherwise complies with 19874 the conditions stated in this License. 19875 19876 5. Submission of Contributions. Unless You explicitly state otherwise, 19877 any Contribution intentionally submitted for inclusion in the Work 19878 by You to the Licensor shall be under the terms and conditions of 19879 this License, without any additional terms or conditions. 19880 Notwithstanding the above, nothing herein shall supersede or modify 19881 the terms of any separate license agreement you may have executed 19882 with Licensor regarding such Contributions. 19883 19884 6. Trademarks. This License does not grant permission to use the trade 19885 names, trademarks, service marks, or product names of the Licensor, 19886 except as required for reasonable and customary use in describing the 19887 origin of the Work and reproducing the content of the NOTICE file. 19888 19889 7. Disclaimer of Warranty. Unless required by applicable law or 19890 agreed to in writing, Licensor provides the Work (and each 19891 Contributor provides its Contributions) on an "AS IS" BASIS, 19892 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19893 implied, including, without limitation, any warranties or conditions 19894 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19895 PARTICULAR PURPOSE. You are solely responsible for determining the 19896 appropriateness of using or redistributing the Work and assume any 19897 risks associated with Your exercise of permissions under this License. 19898 19899 8. Limitation of Liability. In no event and under no legal theory, 19900 whether in tort (including negligence), contract, or otherwise, 19901 unless required by applicable law (such as deliberate and grossly 19902 negligent acts) or agreed to in writing, shall any Contributor be 19903 liable to You for damages, including any direct, indirect, special, 19904 incidental, or consequential damages of any character arising as a 19905 result of this License or out of the use or inability to use the 19906 Work (including but not limited to damages for loss of goodwill, 19907 work stoppage, computer failure or malfunction, or any and all 19908 other commercial damages or losses), even if such Contributor 19909 has been advised of the possibility of such damages. 19910 19911 9. Accepting Warranty or Additional Liability. While redistributing 19912 the Work or Derivative Works thereof, You may choose to offer, 19913 and charge a fee for, acceptance of support, warranty, indemnity, 19914 or other liability obligations and/or rights consistent with this 19915 License. However, in accepting such obligations, You may act only 19916 on Your own behalf and on Your sole responsibility, not on behalf 19917 of any other Contributor, and only if You agree to indemnify, 19918 defend, and hold each Contributor harmless for any liability 19919 incurred by, or claims asserted against, such Contributor by reason 19920 of your accepting any such warranty or additional liability. 19921 19922 END OF TERMS AND CONDITIONS 19923 19924 APPENDIX: How to apply the Apache License to your work. 19925 19926 To apply the Apache License to your work, attach the following 19927 boilerplate notice, with the fields enclosed by brackets "[]" 19928 replaced with your own identifying information. (Don't include 19929 the brackets!) The text should be enclosed in the appropriate 19930 comment syntax for the file format. We also recommend that a 19931 file or class name and description of purpose be included on the 19932 same "printed page" as the copyright notice for easier 19933 identification within third-party archives. 19934 19935 Copyright [yyyy] [name of copyright owner] 19936 19937 Licensed under the Apache License, Version 2.0 (the "License"); 19938 you may not use this file except in compliance with the License. 19939 You may obtain a copy of the License at 19940 19941 http://www.apache.org/licenses/LICENSE-2.0 19942 19943 Unless required by applicable law or agreed to in writing, software 19944 distributed under the License is distributed on an "AS IS" BASIS, 19945 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19946 See the License for the specific language governing permissions and 19947 limitations under the License. 19948 19949============================================================================== 19950version 1.2.12, March 27th, 2022 19951 19952Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler 19953 19954This software is provided 'as-is', without any express or implied 19955warranty. In no event will the authors be held liable for any damages 19956arising from the use of this software. 19957 19958Permission is granted to anyone to use this software for any purpose, 19959including commercial applications, and to alter it and redistribute it 19960freely, subject to the following restrictions: 19961 199621. The origin of this software must not be misrepresented; you must not 19963 claim that you wrote the original software. If you use this software 19964 in a product, an acknowledgment in the product documentation would be 19965 appreciated but is not required. 199662. Altered source versions must be plainly marked as such, and must not be 19967 misrepresented as being the original software. 199683. This notice may not be removed or altered from any source distribution. 19969 19970============================================================================== 19971 Apache License 19972 Version 2.0, January 2004 19973 http://www.apache.org/licenses/ 19974 19975 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19976 19977 1. Definitions. 19978 19979 "License" shall mean the terms and conditions for use, reproduction, 19980 and distribution as defined by Sections 1 through 9 of this document. 19981 19982 "Licensor" shall mean the copyright owner or entity authorized by 19983 the copyright owner that is granting the License. 19984 19985 "Legal Entity" shall mean the union of the acting entity and all 19986 other entities that control, are controlled by, or are under common 19987 control with that entity. For the purposes of this definition, 19988 "control" means (i) the power, direct or indirect, to cause the 19989 direction or management of such entity, whether by contract or 19990 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19991 outstanding shares, or (iii) beneficial ownership of such entity. 19992 19993 "You" (or "Your") shall mean an individual or Legal Entity 19994 exercising permissions granted by this License. 19995 19996 "Source" form shall mean the preferred form for making modifications, 19997 including but not limited to software source code, documentation 19998 source, and configuration files. 19999 20000 "Object" form shall mean any form resulting from mechanical 20001 transformation or translation of a Source form, including but 20002 not limited to compiled object code, generated documentation, 20003 and conversions to other media types. 20004 20005 "Work" shall mean the work of authorship, whether in Source or 20006 Object form, made available under the License, as indicated by a 20007 copyright notice that is included in or attached to the work 20008 (an example is provided in the Appendix below). 20009 20010 "Derivative Works" shall mean any work, whether in Source or Object 20011 form, that is based on (or derived from) the Work and for which the 20012 editorial revisions, annotations, elaborations, or other modifications 20013 represent, as a whole, an original work of authorship. For the purposes 20014 of this License, Derivative Works shall not include works that remain 20015 separable from, or merely link (or bind by name) to the interfaces of, 20016 the Work and Derivative Works thereof. 20017 20018 "Contribution" shall mean any work of authorship, including 20019 the original version of the Work and any modifications or additions 20020 to that Work or Derivative Works thereof, that is intentionally 20021 submitted to Licensor for inclusion in the Work by the copyright owner 20022 or by an individual or Legal Entity authorized to submit on behalf of 20023 the copyright owner. For the purposes of this definition, "submitted" 20024 means any form of electronic, verbal, or written communication sent 20025 to the Licensor or its representatives, including but not limited to 20026 communication on electronic mailing lists, source code control systems, 20027 and issue tracking systems that are managed by, or on behalf of, the 20028 Licensor for the purpose of discussing and improving the Work, but 20029 excluding communication that is conspicuously marked or otherwise 20030 designated in writing by the copyright owner as "Not a Contribution." 20031 20032 "Contributor" shall mean Licensor and any individual or Legal Entity 20033 on behalf of whom a Contribution has been received by Licensor and 20034 subsequently incorporated within the Work. 20035 20036 2. Grant of Copyright License. Subject to the terms and conditions of 20037 this License, each Contributor hereby grants to You a perpetual, 20038 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 20039 copyright license to reproduce, prepare Derivative Works of, 20040 publicly display, publicly perform, sublicense, and distribute the 20041 Work and such Derivative Works in Source or Object form. 20042 20043 3. Grant of Patent License. Subject to the terms and conditions of 20044 this License, each Contributor hereby grants to You a perpetual, 20045 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 20046 (except as stated in this section) patent license to make, have made, 20047 use, offer to sell, sell, import, and otherwise transfer the Work, 20048 where such license applies only to those patent claims licensable 20049 by such Contributor that are necessarily infringed by their 20050 Contribution(s) alone or by combination of their Contribution(s) 20051 with the Work to which such Contribution(s) was submitted. If You 20052 institute patent litigation against any entity (including a 20053 cross-claim or counterclaim in a lawsuit) alleging that the Work 20054 or a Contribution incorporated within the Work constitutes direct 20055 or contributory patent infringement, then any patent licenses 20056 granted to You under this License for that Work shall terminate 20057 as of the date such litigation is filed. 20058 20059 4. Redistribution. You may reproduce and distribute copies of the 20060 Work or Derivative Works thereof in any medium, with or without 20061 modifications, and in Source or Object form, provided that You 20062 meet the following conditions: 20063 20064 (a) You must give any other recipients of the Work or 20065 Derivative Works a copy of this License; and 20066 20067 (b) You must cause any modified files to carry prominent notices 20068 stating that You changed the files; and 20069 20070 (c) You must retain, in the Source form of any Derivative Works 20071 that You distribute, all copyright, patent, trademark, and 20072 attribution notices from the Source form of the Work, 20073 excluding those notices that do not pertain to any part of 20074 the Derivative Works; and 20075 20076 (d) If the Work includes a "NOTICE" text file as part of its 20077 distribution, then any Derivative Works that You distribute must 20078 include a readable copy of the attribution notices contained 20079 within such NOTICE file, excluding those notices that do not 20080 pertain to any part of the Derivative Works, in at least one 20081 of the following places: within a NOTICE text file distributed 20082 as part of the Derivative Works; within the Source form or 20083 documentation, if provided along with the Derivative Works; or, 20084 within a display generated by the Derivative Works, if and 20085 wherever such third-party notices normally appear. The contents 20086 of the NOTICE file are for informational purposes only and 20087 do not modify the License. You may add Your own attribution 20088 notices within Derivative Works that You distribute, alongside 20089 or as an addendum to the NOTICE text from the Work, provided 20090 that such additional attribution notices cannot be construed 20091 as modifying the License. 20092 20093 You may add Your own copyright statement to Your modifications and 20094 may provide additional or different license terms and conditions 20095 for use, reproduction, or distribution of Your modifications, or 20096 for any such Derivative Works as a whole, provided Your use, 20097 reproduction, and distribution of the Work otherwise complies with 20098 the conditions stated in this License. 20099 20100 5. Submission of Contributions. Unless You explicitly state otherwise, 20101 any Contribution intentionally submitted for inclusion in the Work 20102 by You to the Licensor shall be under the terms and conditions of 20103 this License, without any additional terms or conditions. 20104 Notwithstanding the above, nothing herein shall supersede or modify 20105 the terms of any separate license agreement you may have executed 20106 with Licensor regarding such Contributions. 20107 20108 6. Trademarks. This License does not grant permission to use the trade 20109 names, trademarks, service marks, or product names of the Licensor, 20110 except as required for reasonable and customary use in describing the 20111 origin of the Work and reproducing the content of the NOTICE file. 20112 20113 7. Disclaimer of Warranty. Unless required by applicable law or 20114 agreed to in writing, Licensor provides the Work (and each 20115 Contributor provides its Contributions) on an "AS IS" BASIS, 20116 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 20117 implied, including, without limitation, any warranties or conditions 20118 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 20119 PARTICULAR PURPOSE. You are solely responsible for determining the 20120 appropriateness of using or redistributing the Work and assume any 20121 risks associated with Your exercise of permissions under this License. 20122 20123 8. Limitation of Liability. In no event and under no legal theory, 20124 whether in tort (including negligence), contract, or otherwise, 20125 unless required by applicable law (such as deliberate and grossly 20126 negligent acts) or agreed to in writing, shall any Contributor be 20127 liable to You for damages, including any direct, indirect, special, 20128 incidental, or consequential damages of any character arising as a 20129 result of this License or out of the use or inability to use the 20130 Work (including but not limited to damages for loss of goodwill, 20131 work stoppage, computer failure or malfunction, or any and all 20132 other commercial damages or losses), even if such Contributor 20133 has been advised of the possibility of such damages. 20134 20135 9. Accepting Warranty or Additional Liability. While redistributing 20136 the Work or Derivative Works thereof, You may choose to offer, 20137 and charge a fee for, acceptance of support, warranty, indemnity, 20138 or other liability obligations and/or rights consistent with this 20139 License. However, in accepting such obligations, You may act only 20140 on Your own behalf and on Your sole responsibility, not on behalf 20141 of any other Contributor, and only if You agree to indemnify, 20142 defend, and hold each Contributor harmless for any liability 20143 incurred by, or claims asserted against, such Contributor by reason 20144 of your accepting any such warranty or additional liability. 20145 20146 END OF TERMS AND CONDITIONS 20147 20148 APPENDIX: How to apply the Apache License to your work. 20149 20150 To apply the Apache License to your work, attach the following 20151 boilerplate notice, with the fields enclosed by brackets "[]" 20152 replaced with your own identifying information. (Don't include 20153 the brackets!) The text should be enclosed in the appropriate 20154 comment syntax for the file format. We also recommend that a 20155 file or class name and description of purpose be included on the 20156 same "printed page" as the copyright notice for easier 20157 identification within third-party archives. 20158 20159 Copyright 2011 Google Inc. 20160 20161 Licensed under the Apache License, Version 2.0 (the "License"); 20162 you may not use this file except in compliance with the License. 20163 You may obtain a copy of the License at 20164 20165 http://www.apache.org/licenses/LICENSE-2.0 20166 20167 Unless required by applicable law or agreed to in writing, software 20168 distributed under the License is distributed on an "AS IS" BASIS, 20169 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 20170 See the License for the specific language governing permissions and 20171 limitations under the License. 20172 20173