1============================================================================== 2Android used by: 3 sdk-repo-windows-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 ****************************************************************************** 329Copyright (C) 2003, International Business Machines Corporation and * 330others. All Rights Reserved. * 331 ****************************************************************************** 332 333Created on May 2, 2003 334 335To change the template for this generated file go to 336Window>Preferences>Java>Code Generation>Code and Comments 337 338------------------------------------------------------------------- 339 340 ******************************************************************************* 341(C) Copyright IBM Corp. 1996-2005 - All Rights Reserved * 342 * 343The original version of this source code and documentation is copyrighted * 344and owned by IBM, These materials are provided under terms of a License * 345Agreement between IBM and Sun. This technology is protected by multiple * 346US and International patents. This notice and attribution to IBM may not * 347to removed. * 348 ******************************************************************************* 349 350------------------------------------------------------------------- 351 352 ******************************************************************************* 353(C) Copyright IBM Corp. and others, 1996-2009 - All Rights Reserved * 354 * 355The original version of this source code and documentation is copyrighted * 356and owned by IBM, These materials are provided under terms of a License * 357Agreement between IBM and Sun. This technology is protected by multiple * 358US and International patents. This notice and attribution to IBM may not * 359to removed. * 360 ******************************************************************************* 361 362------------------------------------------------------------------- 363 364 ******************************************************************************* 365(C) Copyright IBM Corp. and others, 1996-2009 - All Rights Reserved * 366 * 367The original version of this source code and documentation is copyrighted * 368and owned by IBM, These materials are provided under terms of a License * 369Agreement between IBM and Sun. This technology is protected by multiple * 370US and International patents. This notice and attribution to IBM may not * 371to removed. * 372 ******************************************************************************* 373* file name: UBiDiProps.java 374* encoding: US-ASCII 375* tab size: 8 (not used) 376* indentation:4 377* 378* created on: 2005jan16 379* created by: Markus W. Scherer 380* 381* Low-level Unicode bidi/shaping properties access. 382* Java port of ubidi_props.h/.c. 383 384------------------------------------------------------------------- 385 386 ******************************************************************************* 387Copyright (C) 2003-2004, International Business Machines Corporation and * 388others. All Rights Reserved. * 389 ******************************************************************************* 390 391------------------------------------------------------------------- 392 393 ******************************************************************************* 394Copyright (C) 2003-2004, International Business Machines Corporation and * 395others. All Rights Reserved. * 396 ******************************************************************************* 397 398------------------------------------------------------------------- 399 400 ******************************************************************************* 401Copyright (C) 2004, International Business Machines Corporation and * 402others. All Rights Reserved. * 403 ******************************************************************************* 404 405------------------------------------------------------------------- 406 407 ******************************************************************************* 408Copyright (C) 2009, International Business Machines Corporation and * 409others. All Rights Reserved. * 410 ******************************************************************************* 411 412------------------------------------------------------------------- 413 414 ******************************************************************************* 415Copyright (C) 2009-2010, International Business Machines Corporation and * 416others. All Rights Reserved. * 417 ******************************************************************************* 418 419------------------------------------------------------------------- 420 421 ******************************************************************************* 422Copyright (C) 2010, International Business Machines Corporation and * 423others. All Rights Reserved. * 424 ******************************************************************************* 425 426------------------------------------------------------------------- 427 428(C) Copyright IBM Corp. 1996-2003 - All Rights Reserved * 429 * 430The original version of this source code and documentation is copyrighted * 431and owned by IBM, These materials are provided under terms of a License * 432Agreement between IBM and Sun. This technology is protected by multiple * 433US and International patents. This notice and attribution to IBM may not * 434to removed. * 435#****************************************************************************** 436 437This locale data is based on the ICU's Vietnamese locale data (rev. 1.38) 438found at: 439 440http://oss.software.ibm.com/cvs/icu/icu/source/data/locales/vi.txt?rev=1.38 441 442------------------------------------------------------------------- 443 444(C) Copyright IBM Corp. 1999-2003 - All Rights Reserved 445 446The original version of this source code and documentation is 447copyrighted and owned by IBM. These materials are provided 448under terms of a License Agreement between IBM and Sun. 449This technology is protected by multiple US and International 450patents. This notice and attribution to IBM may not be removed. 451 452------------------------------------------------------------------- 453 454(C) Copyright Taligent, Inc. 1996 - 1997, All Rights Reserved 455(C) Copyright IBM Corp. 1996 - 1998, All Rights Reserved 456 457The original version of this source code and documentation is 458copyrighted and owned by Taligent, Inc., a wholly-owned subsidiary 459of IBM. These materials are provided under terms of a License 460Agreement between Taligent and Sun. This technology is protected 461by multiple US and International patents. 462 463This notice and attribution to Taligent may not be removed. 464Taligent is a registered trademark of Taligent, Inc. 465 466------------------------------------------------------------------- 467 468(C) Copyright Taligent, Inc. 1996 - All Rights Reserved 469(C) Copyright IBM Corp. 1996 - All Rights Reserved 470 471 The original version of this source code and documentation is copyrighted 472and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 473materials are provided under terms of a License Agreement between Taligent 474and Sun. This technology is protected by multiple US and International 475patents. This notice and attribution to Taligent may not be removed. 476 Taligent is a registered trademark of Taligent, Inc. 477 478------------------------------------------------------------------- 479 480(C) Copyright Taligent, Inc. 1996 - All Rights Reserved 481(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 482 483 The original version of this source code and documentation is copyrighted 484and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 485materials are provided under terms of a License Agreement between Taligent 486and Sun. This technology is protected by multiple US and International 487patents. This notice and attribution to Taligent may not be removed. 488 Taligent is a registered trademark of Taligent, Inc. 489 490------------------------------------------------------------------- 491 492(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 493(C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved 494 495 The original version of this source code and documentation is copyrighted 496and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 497materials are provided under terms of a License Agreement between Taligent 498and Sun. This technology is protected by multiple US and International 499patents. This notice and attribution to Taligent may not be removed. 500 Taligent is a registered trademark of Taligent, Inc. 501 502------------------------------------------------------------------- 503 504(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 505(C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved 506 507The original version of this source code and documentation 508is copyrighted and owned by Taligent, Inc., a wholly-owned 509subsidiary of IBM. These materials are provided under terms 510of a License Agreement between Taligent and Sun. This technology 511is protected by multiple US and International patents. 512 513This notice and attribution to Taligent may not be removed. 514Taligent is a registered trademark of Taligent, Inc. 515 516------------------------------------------------------------------- 517 518(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 519(C) Copyright IBM Corp. 1996 - 1999 - All Rights Reserved 520 521The original version of this source code and documentation 522is copyrighted and owned by Taligent, Inc., a wholly-owned 523subsidiary of IBM. These materials are provided under terms 524of a License Agreement between Taligent and Sun. This technology 525is protected by multiple US and International patents. 526 527This notice and attribution to Taligent may not be removed. 528Taligent is a registered trademark of Taligent, Inc. 529 530------------------------------------------------------------------- 531 532(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 533(C) Copyright IBM Corp. 1996 - 2002 - All Rights Reserved 534 535The original version of this source code and documentation 536is copyrighted and owned by Taligent, Inc., a wholly-owned 537subsidiary of IBM. These materials are provided under terms 538of a License Agreement between Taligent and Sun. This technology 539is protected by multiple US and International patents. 540 541This notice and attribution to Taligent may not be removed. 542Taligent is a registered trademark of Taligent, Inc. 543 544------------------------------------------------------------------- 545 546(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 547(C) Copyright IBM Corp. 1996, 1997 - All Rights Reserved 548 549 The original version of this source code and documentation is copyrighted 550and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 551materials are provided under terms of a License Agreement between Taligent 552and Sun. This technology is protected by multiple US and International 553patents. This notice and attribution to Taligent may not be removed. 554 Taligent is a registered trademark of Taligent, Inc. 555 556------------------------------------------------------------------- 557 558(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 559(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 560 561 The original version of this source code and documentation is copyrighted 562and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 563materials are provided under terms of a License Agreement between Taligent 564and Sun. This technology is protected by multiple US and International 565patents. This notice and attribution to Taligent may not be removed. 566 Taligent is a registered trademark of Taligent, Inc. 567 568------------------------------------------------------------------- 569 570(C) Copyright Taligent, Inc. 1996,1997 - All Rights Reserved 571(C) Copyright IBM Corp. 1996, 1997 - All Rights Reserved 572 573------------------------------------------------------------------- 574 575(C) Copyright Taligent, Inc. 1996-1998 - All Rights Reserved 576(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 577 578 The original version of this source code and documentation is copyrighted 579and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 580materials are provided under terms of a License Agreement between Taligent 581and Sun. This technology is protected by multiple US and International 582patents. This notice and attribution to Taligent may not be removed. 583 Taligent is a registered trademark of Taligent, Inc. 584 585------------------------------------------------------------------- 586 587(C) Copyright Taligent, Inc. 1996-1998 - All Rights Reserved 588(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved 589 590 The original version of this source code and documentation is copyrighted 591and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These 592materials are provided under terms of a License Agreement between Taligent 593and Sun. This technology is protected by multiple US and International 594patents. This notice and attribution to Taligent may not be removed. 595 Taligent is a registered trademark of Taligent, Inc. 596 597------------------------------------------------------------------- 598 599******************************************************************************* 600* Copyright (C) 1996-2004, International Business Machines Corporation and * 601* others. All Rights Reserved. * 602******************************************************************************* 603 604------------------------------------------------------------------- 605 606============================================================================== 607The GNU General Public License (GPL) 608 609Version 2, June 1991 610 611Copyright (C) 1989, 1991 Free Software Foundation, Inc. 61259 Temple Place, Suite 330, Boston, MA 02111-1307 USA 613 614Everyone is permitted to copy and distribute verbatim copies of this license 615document, but changing it is not allowed. 616 617Preamble 618 619The licenses for most software are designed to take away your freedom to share 620and change it. By contrast, the GNU General Public License is intended to 621guarantee your freedom to share and change free software--to make sure the 622software is free for all its users. This General Public License applies to 623most of the Free Software Foundation's software and to any other program whose 624authors commit to using it. (Some other Free Software Foundation software is 625covered by the GNU Library General Public License instead.) You can apply it to 626your programs, too. 627 628When we speak of free software, we are referring to freedom, not price. Our 629General Public Licenses are designed to make sure that you have the freedom to 630distribute copies of free software (and charge for this service if you wish), 631that you receive source code or can get it if you want it, that you can change 632the software or use pieces of it in new free programs; and that you know you 633can do these things. 634 635To protect your rights, we need to make restrictions that forbid anyone to deny 636you these rights or to ask you to surrender the rights. These restrictions 637translate to certain responsibilities for you if you distribute copies of the 638software, or if you modify it. 639 640For example, if you distribute copies of such a program, whether gratis or for 641a fee, you must give the recipients all the rights that you have. You must 642make sure that they, too, receive or can get the source code. And you must 643show them these terms so they know their rights. 644 645We protect your rights with two steps: (1) copyright the software, and (2) 646offer you this license which gives you legal permission to copy, distribute 647and/or modify the software. 648 649Also, for each author's protection and ours, we want to make certain that 650everyone understands that there is no warranty for this free software. If the 651software is modified by someone else and passed on, we want its recipients to 652know that what they have is not the original, so that any problems introduced 653by others will not reflect on the original authors' reputations. 654 655Finally, any free program is threatened constantly by software patents. We 656wish to avoid the danger that redistributors of a free program will 657individually obtain patent licenses, in effect making the program proprietary. 658To prevent this, we have made it clear that any patent must be licensed for 659everyone's free use or not licensed at all. 660 661The precise terms and conditions for copying, distribution and modification 662follow. 663 664TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 665 6660. This License applies to any program or other work which contains a notice 667placed by the copyright holder saying it may be distributed under the terms of 668this General Public License. The "Program", below, refers to any such program 669or work, and a "work based on the Program" means either the Program or any 670derivative work under copyright law: that is to say, a work containing the 671Program or a portion of it, either verbatim or with modifications and/or 672translated into another language. (Hereinafter, translation is included 673without limitation in the term "modification".) Each licensee is addressed as 674"you". 675 676Activities other than copying, distribution and modification are not covered by 677this License; they are outside its scope. The act of running the Program is 678not restricted, and the output from the Program is covered only if its contents 679constitute a work based on the Program (independent of having been made by 680running the Program). Whether that is true depends on what the Program does. 681 6821. You may copy and distribute verbatim copies of the Program's source code as 683you receive it, in any medium, provided that you conspicuously and 684appropriately publish on each copy an appropriate copyright notice and 685disclaimer of warranty; keep intact all the notices that refer to this License 686and to the absence of any warranty; and give any other recipients of the 687Program a copy of this License along with the Program. 688 689You may charge a fee for the physical act of transferring a copy, and you may 690at your option offer warranty protection in exchange for a fee. 691 6922. You may modify your copy or copies of the Program or any portion of it, thus 693forming a work based on the Program, and copy and distribute such modifications 694or work under the terms of Section 1 above, provided that you also meet all of 695these conditions: 696 697 a) You must cause the modified files to carry prominent notices stating 698 that you changed the files and the date of any change. 699 700 b) You must cause any work that you distribute or publish, that in whole or 701 in part contains or is derived from the Program or any part thereof, to be 702 licensed as a whole at no charge to all third parties under the terms of 703 this License. 704 705 c) If the modified program normally reads commands interactively when run, 706 you must cause it, when started running for such interactive use in the 707 most ordinary way, to print or display an announcement including an 708 appropriate copyright notice and a notice that there is no warranty (or 709 else, saying that you provide a warranty) and that users may redistribute 710 the program under these conditions, and telling the user how to view a copy 711 of this License. (Exception: if the Program itself is interactive but does 712 not normally print such an announcement, your work based on the Program is 713 not required to print an announcement.) 714 715These requirements apply to the modified work as a whole. If identifiable 716sections of that work are not derived from the Program, and can be reasonably 717considered independent and separate works in themselves, then this License, and 718its terms, do not apply to those sections when you distribute them as separate 719works. But when you distribute the same sections as part of a whole which is a 720work based on the Program, the distribution of the whole must be on the terms 721of this License, whose permissions for other licensees extend to the entire 722whole, and thus to each and every part regardless of who wrote it. 723 724Thus, it is not the intent of this section to claim rights or contest your 725rights to work written entirely by you; rather, the intent is to exercise the 726right to control the distribution of derivative or collective works based on 727the Program. 728 729In addition, mere aggregation of another work not based on the Program with the 730Program (or with a work based on the Program) on a volume of a storage or 731distribution medium does not bring the other work under the scope of this 732License. 733 7343. You may copy and distribute the Program (or a work based on it, under 735Section 2) in object code or executable form under the terms of Sections 1 and 7362 above provided that you also do one of the following: 737 738 a) Accompany it with the complete corresponding machine-readable source 739 code, which must be distributed under the terms of Sections 1 and 2 above 740 on a medium customarily used for software interchange; or, 741 742 b) Accompany it with a written offer, valid for at least three years, to 743 give any third party, for a charge no more than your cost of physically 744 performing source distribution, a complete machine-readable copy of the 745 corresponding source code, to be distributed under the terms of Sections 1 746 and 2 above on a medium customarily used for software interchange; or, 747 748 c) Accompany it with the information you received as to the offer to 749 distribute corresponding source code. (This alternative is allowed only 750 for noncommercial distribution and only if you received the program in 751 object code or executable form with such an offer, in accord with 752 Subsection b above.) 753 754The source code for a work means the preferred form of the work for making 755modifications to it. For an executable work, complete source code means all 756the source code for all modules it contains, plus any associated interface 757definition files, plus the scripts used to control compilation and installation 758of the executable. However, as a special exception, the source code 759distributed need not include anything that is normally distributed (in either 760source or binary form) with the major components (compiler, kernel, and so on) 761of the operating system on which the executable runs, unless that component 762itself accompanies the executable. 763 764If distribution of executable or object code is made by offering access to copy 765from a designated place, then offering equivalent access to copy the source 766code from the same place counts as distribution of the source code, even though 767third parties are not compelled to copy the source along with the object code. 768 7694. You may not copy, modify, sublicense, or distribute the Program except as 770expressly provided under this License. Any attempt otherwise to copy, modify, 771sublicense or distribute the Program is void, and will automatically terminate 772your rights under this License. However, parties who have received copies, or 773rights, from you under this License will not have their licenses terminated so 774long as such parties remain in full compliance. 775 7765. You are not required to accept this License, since you have not signed it. 777However, nothing else grants you permission to modify or distribute the Program 778or its derivative works. These actions are prohibited by law if you do not 779accept this License. Therefore, by modifying or distributing the Program (or 780any work based on the Program), you indicate your acceptance of this License to 781do so, and all its terms and conditions for copying, distributing or modifying 782the Program or works based on it. 783 7846. Each time you redistribute the Program (or any work based on the Program), 785the recipient automatically receives a license from the original licensor to 786copy, distribute or modify the Program subject to these terms and conditions. 787You may not impose any further restrictions on the recipients' exercise of the 788rights granted herein. You are not responsible for enforcing compliance by 789third parties to this License. 790 7917. If, as a consequence of a court judgment or allegation of patent 792infringement or for any other reason (not limited to patent issues), conditions 793are imposed on you (whether by court order, agreement or otherwise) that 794contradict the conditions of this License, they do not excuse you from the 795conditions of this License. If you cannot distribute so as to satisfy 796simultaneously your obligations under this License and any other pertinent 797obligations, then as a consequence you may not distribute the Program at all. 798For example, if a patent license would not permit royalty-free redistribution 799of the Program by all those who receive copies directly or indirectly through 800you, then the only way you could satisfy both it and this License would be to 801refrain entirely from distribution of the Program. 802 803If any portion of this section is held invalid or unenforceable under any 804particular circumstance, the balance of the section is intended to apply and 805the section as a whole is intended to apply in other circumstances. 806 807It is not the purpose of this section to induce you to infringe any patents or 808other property right claims or to contest validity of any such claims; this 809section has the sole purpose of protecting the integrity of the free software 810distribution system, which is implemented by public license practices. Many 811people have made generous contributions to the wide range of software 812distributed through that system in reliance on consistent application of that 813system; it is up to the author/donor to decide if he or she is willing to 814distribute software through any other system and a licensee cannot impose that 815choice. 816 817This section is intended to make thoroughly clear what is believed to be a 818consequence of the rest of this License. 819 8208. If the distribution and/or use of the Program is restricted in certain 821countries either by patents or by copyrighted interfaces, the original 822copyright holder who places the Program under this License may add an explicit 823geographical distribution limitation excluding those countries, so that 824distribution is permitted only in or among countries not thus excluded. In 825such case, this License incorporates the limitation as if written in the body 826of this License. 827 8289. The Free Software Foundation may publish revised and/or new versions of the 829General Public License from time to time. Such new versions will be similar in 830spirit to the present version, but may differ in detail to address new problems 831or concerns. 832 833Each version is given a distinguishing version number. If the Program 834specifies a version number of this License which applies to it and "any later 835version", you have the option of following the terms and conditions either of 836that version or of any later version published by the Free Software Foundation. 837If the Program does not specify a version number of this License, you may 838choose any version ever published by the Free Software Foundation. 839 84010. If you wish to incorporate parts of the Program into other free programs 841whose distribution conditions are different, write to the author to ask for 842permission. For software which is copyrighted by the Free Software Foundation, 843write to the Free Software Foundation; we sometimes make exceptions for this. 844Our decision will be guided by the two goals of preserving the free status of 845all derivatives of our free software and of promoting the sharing and reuse of 846software generally. 847 848NO WARRANTY 849 85011. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR 851THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE 852STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE 853PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 854INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 855FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 856PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, 857YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 858 85912. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 860ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 861PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 862GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 863INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA 864BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 865FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 866OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 867 868END OF TERMS AND CONDITIONS 869 870How to Apply These Terms to Your New Programs 871 872If you develop a new program, and you want it to be of the greatest possible 873use to the public, the best way to achieve this is to make it free software 874which everyone can redistribute and change under these terms. 875 876To do so, attach the following notices to the program. It is safest to attach 877them to the start of each source file to most effectively convey the exclusion 878of warranty; and each file should have at least the "copyright" line and a 879pointer to where the full notice is found. 880 881 One line to give the program's name and a brief idea of what it does. 882 883 Copyright (C) <year> <name of author> 884 885 This program is free software; you can redistribute it and/or modify it 886 under the terms of the GNU General Public License as published by the Free 887 Software Foundation; either version 2 of the License, or (at your option) 888 any later version. 889 890 This program is distributed in the hope that it will be useful, but WITHOUT 891 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 892 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 893 more details. 894 895 You should have received a copy of the GNU General Public License along 896 with this program; if not, write to the Free Software Foundation, Inc., 59 897 Temple Place, Suite 330, Boston, MA 02111-1307 USA 898 899Also add information on how to contact you by electronic and paper mail. 900 901If the program is interactive, make it output a short notice like this when it 902starts in an interactive mode: 903 904 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes 905 with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free 906 software, and you are welcome to redistribute it under certain conditions; 907 type 'show c' for details. 908 909The hypothetical commands 'show w' and 'show c' should show the appropriate 910parts of the General Public License. Of course, the commands you use may be 911called something other than 'show w' and 'show c'; they could even be 912mouse-clicks or menu items--whatever suits your program. 913 914You should also get your employer (if you work as a programmer) or your school, 915if any, to sign a "copyright disclaimer" for the program, if necessary. Here 916is a sample; alter the names: 917 918 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 919 'Gnomovision' (which makes passes at compilers) written by James Hacker. 920 921 signature of Ty Coon, 1 April 1989 922 923 Ty Coon, President of Vice 924 925This General Public License does not permit incorporating your program into 926proprietary programs. If your program is a subroutine library, you may 927consider it more useful to permit linking proprietary applications with the 928library. If this is what you want to do, use the GNU Library General Public 929License instead of this License. 930 931 932"CLASSPATH" EXCEPTION TO THE GPL 933 934Certain source files distributed by Oracle America and/or its affiliates are 935subject to the following clarification and special exception to the GPL, but 936only where Oracle has expressly included in the particular source file's header 937the words "Oracle designates this particular file as subject to the "Classpath" 938exception as provided by Oracle in the LICENSE file that accompanied this code." 939 940 Linking this library statically or dynamically with other modules is making 941 a combined work based on this library. Thus, the terms and conditions of 942 the GNU General Public License cover the whole combination. 943 944 As a special exception, the copyright holders of this library give you 945 permission to link this library with independent modules to produce an 946 executable, regardless of the license terms of these independent modules, 947 and to copy and distribute the resulting executable under terms of your 948 choice, provided that you also meet, for each linked independent module, 949 the terms and conditions of the license of that module. An independent 950 module is a module which is not derived from or based on this library. If 951 you modify this library, you may extend this exception to your version of 952 the library, but you are not obligated to do so. If you do not wish to do 953 so, delete this exception statement from your version. 954 955============================================================================== 956 957 Copyright (c) 2005-2013, The Android Open Source Project 958 959 Licensed under the Apache License, Version 2.0 (the "License"); 960 you may not use this file except in compliance with the License. 961 962 Unless required by applicable law or agreed to in writing, software 963 distributed under the License is distributed on an "AS IS" BASIS, 964 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 965 See the License for the specific language governing permissions and 966 limitations under the License. 967 968 969 Apache License 970 Version 2.0, January 2004 971 http://www.apache.org/licenses/ 972 973 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 974 975 1. Definitions. 976 977 "License" shall mean the terms and conditions for use, reproduction, 978 and distribution as defined by Sections 1 through 9 of this document. 979 980 "Licensor" shall mean the copyright owner or entity authorized by 981 the copyright owner that is granting the License. 982 983 "Legal Entity" shall mean the union of the acting entity and all 984 other entities that control, are controlled by, or are under common 985 control with that entity. For the purposes of this definition, 986 "control" means (i) the power, direct or indirect, to cause the 987 direction or management of such entity, whether by contract or 988 otherwise, or (ii) ownership of fifty percent (50%) or more of the 989 outstanding shares, or (iii) beneficial ownership of such entity. 990 991 "You" (or "Your") shall mean an individual or Legal Entity 992 exercising permissions granted by this License. 993 994 "Source" form shall mean the preferred form for making modifications, 995 including but not limited to software source code, documentation 996 source, and configuration files. 997 998 "Object" form shall mean any form resulting from mechanical 999 transformation or translation of a Source form, including but 1000 not limited to compiled object code, generated documentation, 1001 and conversions to other media types. 1002 1003 "Work" shall mean the work of authorship, whether in Source or 1004 Object form, made available under the License, as indicated by a 1005 copyright notice that is included in or attached to the work 1006 (an example is provided in the Appendix below). 1007 1008 "Derivative Works" shall mean any work, whether in Source or Object 1009 form, that is based on (or derived from) the Work and for which the 1010 editorial revisions, annotations, elaborations, or other modifications 1011 represent, as a whole, an original work of authorship. For the purposes 1012 of this License, Derivative Works shall not include works that remain 1013 separable from, or merely link (or bind by name) to the interfaces of, 1014 the Work and Derivative Works thereof. 1015 1016 "Contribution" shall mean any work of authorship, including 1017 the original version of the Work and any modifications or additions 1018 to that Work or Derivative Works thereof, that is intentionally 1019 submitted to Licensor for inclusion in the Work by the copyright owner 1020 or by an individual or Legal Entity authorized to submit on behalf of 1021 the copyright owner. For the purposes of this definition, "submitted" 1022 means any form of electronic, verbal, or written communication sent 1023 to the Licensor or its representatives, including but not limited to 1024 communication on electronic mailing lists, source code control systems, 1025 and issue tracking systems that are managed by, or on behalf of, the 1026 Licensor for the purpose of discussing and improving the Work, but 1027 excluding communication that is conspicuously marked or otherwise 1028 designated in writing by the copyright owner as "Not a Contribution." 1029 1030 "Contributor" shall mean Licensor and any individual or Legal Entity 1031 on behalf of whom a Contribution has been received by Licensor and 1032 subsequently incorporated within the Work. 1033 1034 2. Grant of Copyright License. Subject to the terms and conditions of 1035 this License, each Contributor hereby grants to You a perpetual, 1036 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1037 copyright license to reproduce, prepare Derivative Works of, 1038 publicly display, publicly perform, sublicense, and distribute the 1039 Work and such Derivative Works in Source or Object form. 1040 1041 3. Grant of Patent License. Subject to the terms and conditions of 1042 this License, each Contributor hereby grants to You a perpetual, 1043 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1044 (except as stated in this section) patent license to make, have made, 1045 use, offer to sell, sell, import, and otherwise transfer the Work, 1046 where such license applies only to those patent claims licensable 1047 by such Contributor that are necessarily infringed by their 1048 Contribution(s) alone or by combination of their Contribution(s) 1049 with the Work to which such Contribution(s) was submitted. If You 1050 institute patent litigation against any entity (including a 1051 cross-claim or counterclaim in a lawsuit) alleging that the Work 1052 or a Contribution incorporated within the Work constitutes direct 1053 or contributory patent infringement, then any patent licenses 1054 granted to You under this License for that Work shall terminate 1055 as of the date such litigation is filed. 1056 1057 4. Redistribution. You may reproduce and distribute copies of the 1058 Work or Derivative Works thereof in any medium, with or without 1059 modifications, and in Source or Object form, provided that You 1060 meet the following conditions: 1061 1062 (a) You must give any other recipients of the Work or 1063 Derivative Works a copy of this License; and 1064 1065 (b) You must cause any modified files to carry prominent notices 1066 stating that You changed the files; and 1067 1068 (c) You must retain, in the Source form of any Derivative Works 1069 that You distribute, all copyright, patent, trademark, and 1070 attribution notices from the Source form of the Work, 1071 excluding those notices that do not pertain to any part of 1072 the Derivative Works; and 1073 1074 (d) If the Work includes a "NOTICE" text file as part of its 1075 distribution, then any Derivative Works that You distribute must 1076 include a readable copy of the attribution notices contained 1077 within such NOTICE file, excluding those notices that do not 1078 pertain to any part of the Derivative Works, in at least one 1079 of the following places: within a NOTICE text file distributed 1080 as part of the Derivative Works; within the Source form or 1081 documentation, if provided along with the Derivative Works; or, 1082 within a display generated by the Derivative Works, if and 1083 wherever such third-party notices normally appear. The contents 1084 of the NOTICE file are for informational purposes only and 1085 do not modify the License. You may add Your own attribution 1086 notices within Derivative Works that You distribute, alongside 1087 or as an addendum to the NOTICE text from the Work, provided 1088 that such additional attribution notices cannot be construed 1089 as modifying the License. 1090 1091 You may add Your own copyright statement to Your modifications and 1092 may provide additional or different license terms and conditions 1093 for use, reproduction, or distribution of Your modifications, or 1094 for any such Derivative Works as a whole, provided Your use, 1095 reproduction, and distribution of the Work otherwise complies with 1096 the conditions stated in this License. 1097 1098 5. Submission of Contributions. Unless You explicitly state otherwise, 1099 any Contribution intentionally submitted for inclusion in the Work 1100 by You to the Licensor shall be under the terms and conditions of 1101 this License, without any additional terms or conditions. 1102 Notwithstanding the above, nothing herein shall supersede or modify 1103 the terms of any separate license agreement you may have executed 1104 with Licensor regarding such Contributions. 1105 1106 6. Trademarks. This License does not grant permission to use the trade 1107 names, trademarks, service marks, or product names of the Licensor, 1108 except as required for reasonable and customary use in describing the 1109 origin of the Work and reproducing the content of the NOTICE file. 1110 1111 7. Disclaimer of Warranty. Unless required by applicable law or 1112 agreed to in writing, Licensor provides the Work (and each 1113 Contributor provides its Contributions) on an "AS IS" BASIS, 1114 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1115 implied, including, without limitation, any warranties or conditions 1116 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1117 PARTICULAR PURPOSE. You are solely responsible for determining the 1118 appropriateness of using or redistributing the Work and assume any 1119 risks associated with Your exercise of permissions under this License. 1120 1121 8. Limitation of Liability. In no event and under no legal theory, 1122 whether in tort (including negligence), contract, or otherwise, 1123 unless required by applicable law (such as deliberate and grossly 1124 negligent acts) or agreed to in writing, shall any Contributor be 1125 liable to You for damages, including any direct, indirect, special, 1126 incidental, or consequential damages of any character arising as a 1127 result of this License or out of the use or inability to use the 1128 Work (including but not limited to damages for loss of goodwill, 1129 work stoppage, computer failure or malfunction, or any and all 1130 other commercial damages or losses), even if such Contributor 1131 has been advised of the possibility of such damages. 1132 1133 9. Accepting Warranty or Additional Liability. While redistributing 1134 the Work or Derivative Works thereof, You may choose to offer, 1135 and charge a fee for, acceptance of support, warranty, indemnity, 1136 or other liability obligations and/or rights consistent with this 1137 License. However, in accepting such obligations, You may act only 1138 on Your own behalf and on Your sole responsibility, not on behalf 1139 of any other Contributor, and only if You agree to indemnify, 1140 defend, and hold each Contributor harmless for any liability 1141 incurred by, or claims asserted against, such Contributor by reason 1142 of your accepting any such warranty or additional liability. 1143 1144 END OF TERMS AND CONDITIONS 1145 1146 1147============================================================================== 1148Notices for files contained in the tools directory: 1149============================================================ 1150Notices for file(s): 1151/bin/mksdcard 1152------------------------------------------------------------ 1153Copyright 2007, The Android Open Source Project 1154 1155Redistribution and use in source and binary forms, with or without 1156modification, are permitted provided that the following conditions are met: 1157 * Redistributions of source code must retain the above copyright 1158 notice, this list of conditions and the following disclaimer. 1159 * Redistributions in binary form must reproduce the above copyright 1160 notice, this list of conditions and the following disclaimer in the 1161 documentation and/or other materials provided with the distribution. 1162 * Neither the name of Google Inc. nor the names of its contributors may 1163 be used to endorse or promote products derived from this software 1164 without specific prior written permission. 1165 1166THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR 1167IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 1168MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 1169EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1170SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 1171PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 1172OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 1173WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 1174OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 1175ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1176 1177============================================================ 1178Notices for file(s): 1179/framework/conscrypt-hostdex.jar 1180/framework/core-hostdex.jar 1181/framework/core-libart-hostdex.jar 1182/lib/libjavacore.so 1183/lib/libjavacrypto.so 1184------------------------------------------------------------ 1185 ========================================================================= 1186 == NOTICE file corresponding to the section 4 d of == 1187 == the Apache License, Version 2.0, == 1188 == in this case for the Android-specific code. == 1189 ========================================================================= 1190 1191Android Code 1192Copyright 2005-2008 The Android Open Source Project 1193 1194This product includes software developed as part of 1195The Android Open Source Project (http://source.android.com). 1196 1197 ========================================================================= 1198 == NOTICE file corresponding to the section 4 d of == 1199 == the Apache License, Version 2.0, == 1200 == in this case for the Apache Harmony distribution. == 1201 ========================================================================= 1202 1203Apache Harmony 1204Copyright 2006 The Apache Software Foundation 1205 1206This product includes software developed at 1207The Apache Software Foundation (http://www.apache.org/). 1208 1209Portions of Harmony were originally developed by 1210Intel Corporation and are licensed to the Apache Software 1211Foundation under the "Software Grant and Corporate Contribution 1212License Agreement", informally known as the "Intel Harmony CLA". 1213 1214 1215 ========================================================================= 1216 == NOTICE file for the ICU License. == 1217 ========================================================================= 1218 1219Copyright (c) 1995-2009 International Business Machines Corporation and others 1220 1221All rights reserved. 1222 1223Permission is hereby granted, free of charge, to any person obtaining 1224a copy of this software and associated documentation files (the 1225"Software"), to deal in the Software without restriction, including 1226without limitation the rights to use, copy, modify, merge, publish, 1227distribute, and/or sell copies of the Software, and to permit persons 1228to whom the Software is furnished to do so, provided that the above 1229copyright notice(s) and this permission notice appear in all copies of 1230the Software and that both the above copyright notice(s) and this 1231permission notice appear in supporting documentation. 1232 1233THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1234EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1235MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 1236OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 1237HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 1238SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 1239RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 1240CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 1241CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1242 1243Except as contained in this notice, the name of a copyright holder 1244shall not be used in advertising or otherwise to promote the sale, use 1245or other dealings in this Software without prior written authorization 1246of the copyright holder. 1247 1248All trademarks and registered trademarks mentioned herein are the 1249property of their respective owners. 1250 1251 1252 ========================================================================= 1253 == NOTICE file for the JUnit License. == 1254 ========================================================================= 1255 1256Common Public License - v 1.0 1257 1258THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON 1259PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 1260THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 1261 12621. DEFINITIONS 1263 1264"Contribution" means: 1265 1266 a) in the case of the initial Contributor, the initial code and 1267 documentation distributed under this Agreement, and 1268 b) in the case of each subsequent Contributor: 1269 1270 i) changes to the Program, and 1271 1272 ii) additions to the Program; 1273 1274 where such changes and/or additions to the Program originate 1275 from and are distributed by that particular Contributor. A 1276 Contribution 'originates' from a Contributor if it was added to 1277 the Program by such Contributor itself or anyone acting on such 1278 Contributor's behalf. Contributions do not include additions to 1279 the Program which: (i) are separate modules of software 1280 distributed in conjunction with the Program under their own 1281 license agreement, and (ii) are not derivative works of the 1282 Program. 1283 1284"Contributor" means any person or entity that distributes the Program. 1285 1286"Licensed Patents " mean patent claims licensable by a Contributor 1287which are necessarily infringed by the use or sale of its Contribution 1288alone or when combined with the Program. 1289 1290"Program" means the Contributions distributed in accordance with this 1291Agreement. 1292 1293"Recipient" means anyone who receives the Program under this 1294Agreement, including all Contributors. 1295 12962. GRANT OF RIGHTS 1297 1298 a) Subject to the terms of this Agreement, each Contributor 1299 hereby grants Recipient a non-exclusive, worldwide, royalty-free 1300 copyright license to reproduce, prepare derivative works of, 1301 publicly display, publicly perform, distribute and sublicense 1302 the Contribution of such Contributor, if any, and such 1303 derivative works, in source code and object code form. 1304 1305 b) Subject to the terms of this Agreement, each Contributor 1306 hereby grants Recipient a non-exclusive, worldwide, royalty-free 1307 patent license under Licensed Patents to make, use, sell, offer 1308 to sell, import and otherwise transfer the Contribution of such 1309 Contributor, if any, in source code and object code form. This 1310 patent license shall apply to the combination of the 1311 Contribution and the Program if, at the time the Contribution is 1312 added by the Contributor, such addition of the Contribution 1313 causes such combination to be covered by the Licensed Patents. 1314 The patent license shall not apply to any other combinations 1315 which include the Contribution. No hardware per se is licensed 1316 hereunder. 1317 1318 c) Recipient understands that although each Contributor grants 1319 the licenses to its Contributions set forth herein, no 1320 assurances are provided by any Contributor that the Program does 1321 not infringe the patent or other intellectual property rights of 1322 any other entity. Each Contributor disclaims any liability to 1323 Recipient for claims brought by any other entity based on 1324 infringement of intellectual property rights or otherwise. As a 1325 condition to exercising the rights and licenses granted 1326 hereunder, each Recipient hereby assumes sole responsibility to 1327 secure any other intellectual property rights needed, if any. 1328 For example, if a third party patent license is required to 1329 allow Recipient to distribute the Program, it is Recipient's 1330 responsibility to acquire that license before distributing the 1331 Program. 1332 1333 d) Each Contributor represents that to its knowledge it has 1334 sufficient copyright rights in its Contribution, if any, to 1335 grant the copyright license set forth in this Agreement. 1336 13373. REQUIREMENTS 1338 1339A Contributor may choose to distribute the Program in object code form 1340under its own license agreement, provided that: 1341 1342 a) it complies with the terms and conditions of this Agreement; and 1343 1344 b) its license agreement: 1345 1346 i) effectively disclaims on behalf of all Contributors all 1347 warranties and conditions, express and implied, including 1348 warranties or conditions of title and non-infringement, and 1349 implied warranties or conditions of merchantability and fitness 1350 for a particular purpose; 1351 1352 ii) effectively excludes on behalf of all Contributors all 1353 liability for damages, including direct, indirect, special, 1354 incidental and consequential damages, such as lost profits; 1355 1356 iii) states that any provisions which differ from this Agreement 1357 are offered by that Contributor alone and not by any other 1358 party; and 1359 1360 iv) states that source code for the Program is available from 1361 such Contributor, and informs licensees how to obtain it in a 1362 reasonable manner on or through a medium customarily used for 1363 software exchange. 1364 1365When the Program is made available in source code form: 1366 1367 a) it must be made available under this Agreement; and 1368 1369 b) a copy of this Agreement must be included with each copy of 1370 the Program. 1371 1372Contributors may not remove or alter any copyright notices contained 1373within the Program. 1374 1375Each Contributor must identify itself as the originator of its 1376Contribution, if any, in a manner that reasonably allows subsequent 1377Recipients to identify the originator of the Contribution. 1378 13794. COMMERCIAL DISTRIBUTION 1380 1381Commercial distributors of software may accept certain 1382responsibilities with respect to end users, business partners and the 1383like. While this license is intended to facilitate the commercial use 1384of the Program, the Contributor who includes the Program in a 1385commercial product offering should do so in a manner which does not 1386create potential liability for other Contributors. Therefore, if a 1387Contributor includes the Program in a commercial product offering, 1388such Contributor ("Commercial Contributor") hereby agrees to defend 1389and indemnify every other Contributor ("Indemnified Contributor") 1390against any losses, damages and costs (collectively "Losses") arising 1391from claims, lawsuits and other legal actions brought by a third party 1392against the Indemnified Contributor to the extent caused by the acts 1393or omissions of such Commercial Contributor in connection with its 1394distribution of the Program in a commercial product offering. The 1395obligations in this section do not apply to any claims or Losses 1396relating to any actual or alleged intellectual property infringement. 1397In order to qualify, an Indemnified Contributor must: a) promptly 1398notify the Commercial Contributor in writing of such claim, and b) 1399allow the Commercial Contributor to control, and cooperate with the 1400Commercial Contributor in, the defense and any related settlement 1401negotiations. The Indemnified Contributor may participate in any such 1402claim at its own expense. 1403 1404For example, a Contributor might include the Program in a commercial 1405product offering, Product X. That Contributor is then a Commercial 1406Contributor. If that Commercial Contributor then makes performance 1407claims, or offers warranties related to Product X, those performance 1408claims and warranties are such Commercial Contributor's responsibility 1409alone. Under this section, the Commercial Contributor would have to 1410defend claims against the other Contributors related to those 1411performance claims and warranties, and if a court requires any other 1412Contributor to pay any damages as a result, the Commercial Contributor 1413must pay those damages. 1414 14155. NO WARRANTY 1416 1417EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS 1418PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 1419KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY 1420WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY 1421OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely 1422responsible for determining the appropriateness of using and 1423distributing the Program and assumes all risks associated with its 1424exercise of rights under this Agreement, including but not limited to 1425the risks and costs of program errors, compliance with applicable 1426laws, damage to or loss of data, programs or equipment, and 1427unavailability or interruption of operations. 1428 14296. DISCLAIMER OF LIABILITY 1430 1431EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 1432ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 1433INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 1434WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 1435LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1436NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 1437DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 1438HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 1439 14407. GENERAL 1441 1442If any provision of this Agreement is invalid or unenforceable under 1443applicable law, it shall not affect the validity or enforceability of 1444the remainder of the terms of this Agreement, and without further 1445action by the parties hereto, such provision shall be reformed to the 1446minimum extent necessary to make such provision valid and enforceable. 1447 1448If Recipient institutes patent litigation against a Contributor with 1449respect to a patent applicable to software (including a cross-claim or 1450counterclaim in a lawsuit), then any patent licenses granted by that 1451Contributor to such Recipient under this Agreement shall terminate as 1452of the date such litigation is filed. In addition, if Recipient 1453institutes patent litigation against any entity (including a 1454cross-claim or counterclaim in a lawsuit) alleging that the Program 1455itself (excluding combinations of the Program with other software or 1456hardware) infringes such Recipient's patent(s), then such Recipient's 1457rights granted under Section 2(b) shall terminate as of the date such 1458litigation is filed. 1459 1460All Recipient's rights under this Agreement shall terminate if it 1461fails to comply with any of the material terms or conditions of this 1462Agreement and does not cure such failure in a reasonable period of 1463time after becoming aware of such noncompliance. If all Recipient's 1464rights under this Agreement terminate, Recipient agrees to cease use 1465and distribution of the Program as soon as reasonably practicable. 1466However, Recipient's obligations under this Agreement and any licenses 1467granted by Recipient relating to the Program shall continue and 1468survive. 1469 1470Everyone is permitted to copy and distribute copies of this Agreement, 1471but in order to avoid inconsistency the Agreement is copyrighted and 1472may only be modified in the following manner. The Agreement Steward 1473reserves the right to publish new versions (including revisions) of 1474this Agreement from time to time. No one other than the Agreement 1475Steward has the right to modify this Agreement. IBM is the initial 1476Agreement Steward. IBM may assign the responsibility to serve as the 1477Agreement Steward to a suitable separate entity. Each new version of 1478the Agreement will be given a distinguishing version number. The 1479Program (including Contributions) may always be distributed subject to 1480the version of the Agreement under which it was received. In addition, 1481after a new version of the Agreement is published, Contributor may 1482elect to distribute the Program (including its Contributions) under 1483the new version. Except as expressly stated in Sections 2(a) and 2(b) 1484above, Recipient receives no rights or licenses to the intellectual 1485property of any Contributor under this Agreement, whether expressly, 1486by implication, estoppel or otherwise. All rights in the Program not 1487expressly granted under this Agreement are reserved. 1488 1489This Agreement is governed by the laws of the State of New York and 1490the intellectual property laws of the United States of America. No 1491party to this Agreement will bring a legal action under this Agreement 1492more than one year after the cause of action arose. Each party waives 1493its rights to a jury trial in any resulting litigation. 1494 1495 1496 ========================================================================= 1497 == NOTICE file for the KXML License. == 1498 ========================================================================= 1499 1500Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany 1501 1502Permission is hereby granted, free of charge, to any person obtaining 1503a copy of this software and associated documentation files (the 1504"Software"), to deal in the Software without restriction, including 1505without limitation the rights to use, copy, modify, merge, publish, 1506distribute, sublicense, and/or sell copies of the Software, and to 1507permit persons to whom the Software is furnished to do so, subject to 1508the following conditions: 1509 1510The above copyright notice and this permission notice shall be 1511included in all copies or substantial portions of the Software. 1512 1513THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1514EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1515MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1516IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1517CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1518TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1519SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1520 1521 1522 ========================================================================= 1523 == NOTICE file for the SQLite Java Wrapper License. == 1524 ========================================================================= 1525 1526This software is copyrighted by Christian Werner <[email protected]> 1527and others. The following terms apply to all files associated with the 1528software unless explicitly disclaimed in individual files. 1529 1530The authors hereby grant permission to use, copy, modify, distribute, 1531and license this software and its documentation for any purpose, provided 1532that existing copyright notices are retained in all copies and that this 1533notice is included verbatim in any distributions. No written agreement, 1534license, or royalty fee is required for any of the authorized uses. 1535Modifications to this software may be copyrighted by their authors 1536and need not follow the licensing terms described here, provided that 1537the new terms are clearly indicated on the first page of each file where 1538they apply. 1539 1540IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 1541FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 1542ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 1543DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 1544POSSIBILITY OF SUCH DAMAGE. 1545 1546THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 1547INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 1548FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 1549IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 1550NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 1551MODIFICATIONS. 1552 1553 1554 ========================================================================= 1555 == NOTICE file for the W3C License. == 1556 ========================================================================= 1557 1558Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute 1559of Technology, Institut National de Recherche en Informatique et en 1560Automatique, Keio University). All Rights Reserved. This program is 1561distributed under the W3C's Software Intellectual Property License. 1562This program is distributed in the hope that it will be useful, but 1563WITHOUT ANY WARRANTY; without even the implied warranty of 1564MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 1565 1566See W3C License http://www.w3.org/Consortium/Legal/ for more details. 1567 1568============================================================ 1569Notices for file(s): 1570/usr/icu/icudt51l.dat 1571------------------------------------------------------------ 1572ICU License - ICU 1.8.1 and later 1573 1574COPYRIGHT AND PERMISSION NOTICE 1575 1576Copyright (c) 1995-2008 International Business Machines Corporation and others 1577 1578All rights reserved. 1579 1580Permission 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. 1581 1582THE 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. 1583 1584Except 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. 1585 1586All trademarks and registered trademarks mentioned herein are the property of their respective owners. 1587 1588============================================================================== 1589 1590UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 1591 1592 Unicode Data Files include all data files under the directories 1593http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 1594http://www.unicode.org/cldr/data/ . Unicode Software includes any source code 1595published in the Unicode Standard or under the directories 1596http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 1597http://www.unicode.org/cldr/data/. 1598 1599 NOTICE TO USER: Carefully read the following legal agreement. BY 1600DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES 1601("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND 1602AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU 1603DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES 1604OR SOFTWARE. 1605 1606 COPYRIGHT AND PERMISSION NOTICE 1607 1608 Copyright ¬© 1991-2007 Unicode, Inc. All rights reserved. Distributed under 1609the Terms of Use in http://www.unicode.org/copyright.html. 1610 1611 Permission is hereby granted, free of charge, to any person obtaining a copy 1612of the Unicode data files and any associated documentation (the "Data Files") or 1613Unicode software and any associated documentation (the "Software") to deal in 1614the Data Files or Software without restriction, including without limitation the 1615rights to use, copy, modify, merge, publish, distribute, and/or sell copies of 1616the Data Files or Software, and to permit persons to whom the Data Files or 1617Software are furnished to do so, provided that (a) the above copyright notice(s) 1618and this permission notice appear with all copies of the Data Files or Software, 1619(b) both the above copyright notice(s) and this permission notice appear in 1620associated documentation, and (c) there is clear notice in each modified Data 1621File or in the Software as well as in the documentation associated with the Data 1622File(s) or Software that the data or software has been modified. 1623 1624 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 1625KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1626MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD 1627PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 1628NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 1629DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 1630WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 1631OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR 1632SOFTWARE. 1633 1634 Except as contained in this notice, the name of a copyright holder shall not 1635be used in advertising or otherwise to promote the sale, use or other dealings 1636in these Data Files or Software without prior written authorization of the 1637copyright holder. 1638 1639=============================================================================== 1640 1641 1642/* This ICU code derived from: */ 1643/* 1644punycode.c 0.4.0 (2001-Nov-17-Sat) 1645http://www.cs.berkeley.edu/~amc/idn/ 1646Adam M. Costello 1647http://www.nicemice.net/amc/ 1648 1649Disclaimer and license 1650 1651Regarding this entire document or any portion of it (including 1652the pseudocode and C code), the author makes no guarantees and 1653is not responsible for any damage resulting from its use. The 1654author grants irrevocable permission to anyone to use, modify, 1655and distribute it in any way that does not diminish the rights 1656of anyone else to use, modify, and distribute it, provided that 1657redistributed derivative works do not contain misleading author or 1658version information. Derivative works need not be licensed under 1659similar terms. 1660*/ 1661 1662 1663/* 1664** This file is in the public domain, so clarified as of 1665** 2006-07-17 by Arthur David Olson. 1666*/ 1667 1668============================================================ 1669Notices for file(s): 1670/framework/jcommon-1.0.12.jar 1671/framework/jfreechart-1.0.9-swt.jar 1672/framework/jfreechart-1.0.9.jar 1673------------------------------------------------------------ 1674 GNU LESSER GENERAL PUBLIC LICENSE 1675 Version 2.1, February 1999 1676 1677 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 1678 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1679 Everyone is permitted to copy and distribute verbatim copies 1680 of this license document, but changing it is not allowed. 1681 1682[This is the first released version of the Lesser GPL. It also counts 1683 as the successor of the GNU Library Public License, version 2, hence 1684 the version number 2.1.] 1685 1686 Preamble 1687 1688 The licenses for most software are designed to take away your 1689freedom to share and change it. By contrast, the GNU General Public 1690Licenses are intended to guarantee your freedom to share and change 1691free software--to make sure the software is free for all its users. 1692 1693 This license, the Lesser General Public License, applies to some 1694specially designated software packages--typically libraries--of the 1695Free Software Foundation and other authors who decide to use it. You 1696can use it too, but we suggest you first think carefully about whether 1697this license or the ordinary General Public License is the better 1698strategy to use in any particular case, based on the explanations below. 1699 1700 When we speak of free software, we are referring to freedom of use, 1701not price. Our General Public Licenses are designed to make sure that 1702you have the freedom to distribute copies of free software (and charge 1703for this service if you wish); that you receive source code or can get 1704it if you want it; that you can change the software and use pieces of 1705it in new free programs; and that you are informed that you can do 1706these things. 1707 1708 To protect your rights, we need to make restrictions that forbid 1709distributors to deny you these rights or to ask you to surrender these 1710rights. These restrictions translate to certain responsibilities for 1711you if you distribute copies of the library or if you modify it. 1712 1713 For example, if you distribute copies of the library, whether gratis 1714or for a fee, you must give the recipients all the rights that we gave 1715you. You must make sure that they, too, receive or can get the source 1716code. If you link other code with the library, you must provide 1717complete object files to the recipients, so that they can relink them 1718with the library after making changes to the library and recompiling 1719it. And you must show them these terms so they know their rights. 1720 1721 We protect your rights with a two-step method: (1) we copyright the 1722library, and (2) we offer you this license, which gives you legal 1723permission to copy, distribute and/or modify the library. 1724 1725 To protect each distributor, we want to make it very clear that 1726there is no warranty for the free library. Also, if the library is 1727modified by someone else and passed on, the recipients should know 1728that what they have is not the original version, so that the original 1729author's reputation will not be affected by problems that might be 1730introduced by others. 1731 1732 Finally, software patents pose a constant threat to the existence of 1733any free program. We wish to make sure that a company cannot 1734effectively restrict the users of a free program by obtaining a 1735restrictive license from a patent holder. Therefore, we insist that 1736any patent license obtained for a version of the library must be 1737consistent with the full freedom of use specified in this license. 1738 1739 Most GNU software, including some libraries, is covered by the 1740ordinary GNU General Public License. This license, the GNU Lesser 1741General Public License, applies to certain designated libraries, and 1742is quite different from the ordinary General Public License. We use 1743this license for certain libraries in order to permit linking those 1744libraries into non-free programs. 1745 1746 When a program is linked with a library, whether statically or using 1747a shared library, the combination of the two is legally speaking a 1748combined work, a derivative of the original library. The ordinary 1749General Public License therefore permits such linking only if the 1750entire combination fits its criteria of freedom. The Lesser General 1751Public License permits more lax criteria for linking other code with 1752the library. 1753 1754 We call this license the "Lesser" General Public License because it 1755does Less to protect the user's freedom than the ordinary General 1756Public License. It also provides other free software developers Less 1757of an advantage over competing non-free programs. These disadvantages 1758are the reason we use the ordinary General Public License for many 1759libraries. However, the Lesser license provides advantages in certain 1760special circumstances. 1761 1762 For example, on rare occasions, there may be a special need to 1763encourage the widest possible use of a certain library, so that it becomes 1764a de-facto standard. To achieve this, non-free programs must be 1765allowed to use the library. A more frequent case is that a free 1766library does the same job as widely used non-free libraries. In this 1767case, there is little to gain by limiting the free library to free 1768software only, so we use the Lesser General Public License. 1769 1770 In other cases, permission to use a particular library in non-free 1771programs enables a greater number of people to use a large body of 1772free software. For example, permission to use the GNU C Library in 1773non-free programs enables many more people to use the whole GNU 1774operating system, as well as its variant, the GNU/Linux operating 1775system. 1776 1777 Although the Lesser General Public License is Less protective of the 1778users' freedom, it does ensure that the user of a program that is 1779linked with the Library has the freedom and the wherewithal to run 1780that program using a modified version of the Library. 1781 1782 The precise terms and conditions for copying, distribution and 1783modification follow. Pay close attention to the difference between a 1784"work based on the library" and a "work that uses the library". The 1785former contains code derived from the library, whereas the latter must 1786be combined with the library in order to run. 1787 1788 GNU LESSER GENERAL PUBLIC LICENSE 1789 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 1790 1791 0. This License Agreement applies to any software library or other 1792program which contains a notice placed by the copyright holder or 1793other authorized party saying it may be distributed under the terms of 1794this Lesser General Public License (also called "this License"). 1795Each licensee is addressed as "you". 1796 1797 A "library" means a collection of software functions and/or data 1798prepared so as to be conveniently linked with application programs 1799(which use some of those functions and data) to form executables. 1800 1801 The "Library", below, refers to any such software library or work 1802which has been distributed under these terms. A "work based on the 1803Library" means either the Library or any derivative work under 1804copyright law: that is to say, a work containing the Library or a 1805portion of it, either verbatim or with modifications and/or translated 1806straightforwardly into another language. (Hereinafter, translation is 1807included without limitation in the term "modification".) 1808 1809 "Source code" for a work means the preferred form of the work for 1810making modifications to it. For a library, complete source code means 1811all the source code for all modules it contains, plus any associated 1812interface definition files, plus the scripts used to control compilation 1813and installation of the library. 1814 1815 Activities other than copying, distribution and modification are not 1816covered by this License; they are outside its scope. The act of 1817running a program using the Library is not restricted, and output from 1818such a program is covered only if its contents constitute a work based 1819on the Library (independent of the use of the Library in a tool for 1820writing it). Whether that is true depends on what the Library does 1821and what the program that uses the Library does. 1822 1823 1. You may copy and distribute verbatim copies of the Library's 1824complete source code as you receive it, in any medium, provided that 1825you conspicuously and appropriately publish on each copy an 1826appropriate copyright notice and disclaimer of warranty; keep intact 1827all the notices that refer to this License and to the absence of any 1828warranty; and distribute a copy of this License along with the 1829Library. 1830 1831 You may charge a fee for the physical act of transferring a copy, 1832and you may at your option offer warranty protection in exchange for a 1833fee. 1834 1835 2. You may modify your copy or copies of the Library or any portion 1836of it, thus forming a work based on the Library, and copy and 1837distribute such modifications or work under the terms of Section 1 1838above, provided that you also meet all of these conditions: 1839 1840 a) The modified work must itself be a software library. 1841 1842 b) You must cause the files modified to carry prominent notices 1843 stating that you changed the files and the date of any change. 1844 1845 c) You must cause the whole of the work to be licensed at no 1846 charge to all third parties under the terms of this License. 1847 1848 d) If a facility in the modified Library refers to a function or a 1849 table of data to be supplied by an application program that uses 1850 the facility, other than as an argument passed when the facility 1851 is invoked, then you must make a good faith effort to ensure that, 1852 in the event an application does not supply such function or 1853 table, the facility still operates, and performs whatever part of 1854 its purpose remains meaningful. 1855 1856 (For example, a function in a library to compute square roots has 1857 a purpose that is entirely well-defined independent of the 1858 application. Therefore, Subsection 2d requires that any 1859 application-supplied function or table used by this function must 1860 be optional: if the application does not supply it, the square 1861 root function must still compute square roots.) 1862 1863These requirements apply to the modified work as a whole. If 1864identifiable sections of that work are not derived from the Library, 1865and can be reasonably considered independent and separate works in 1866themselves, then this License, and its terms, do not apply to those 1867sections when you distribute them as separate works. But when you 1868distribute the same sections as part of a whole which is a work based 1869on the Library, the distribution of the whole must be on the terms of 1870this License, whose permissions for other licensees extend to the 1871entire whole, and thus to each and every part regardless of who wrote 1872it. 1873 1874Thus, it is not the intent of this section to claim rights or contest 1875your rights to work written entirely by you; rather, the intent is to 1876exercise the right to control the distribution of derivative or 1877collective works based on the Library. 1878 1879In addition, mere aggregation of another work not based on the Library 1880with the Library (or with a work based on the Library) on a volume of 1881a storage or distribution medium does not bring the other work under 1882the scope of this License. 1883 1884 3. You may opt to apply the terms of the ordinary GNU General Public 1885License instead of this License to a given copy of the Library. To do 1886this, you must alter all the notices that refer to this License, so 1887that they refer to the ordinary GNU General Public License, version 2, 1888instead of to this License. (If a newer version than version 2 of the 1889ordinary GNU General Public License has appeared, then you can specify 1890that version instead if you wish.) Do not make any other change in 1891these notices. 1892 1893 Once this change is made in a given copy, it is irreversible for 1894that copy, so the ordinary GNU General Public License applies to all 1895subsequent copies and derivative works made from that copy. 1896 1897 This option is useful when you wish to copy part of the code of 1898the Library into a program that is not a library. 1899 1900 4. You may copy and distribute the Library (or a portion or 1901derivative of it, under Section 2) in object code or executable form 1902under the terms of Sections 1 and 2 above provided that you accompany 1903it with the complete corresponding machine-readable source code, which 1904must be distributed under the terms of Sections 1 and 2 above on a 1905medium customarily used for software interchange. 1906 1907 If distribution of object code is made by offering access to copy 1908from a designated place, then offering equivalent access to copy the 1909source code from the same place satisfies the requirement to 1910distribute the source code, even though third parties are not 1911compelled to copy the source along with the object code. 1912 1913 5. A program that contains no derivative of any portion of the 1914Library, but is designed to work with the Library by being compiled or 1915linked with it, is called a "work that uses the Library". Such a 1916work, in isolation, is not a derivative work of the Library, and 1917therefore falls outside the scope of this License. 1918 1919 However, linking a "work that uses the Library" with the Library 1920creates an executable that is a derivative of the Library (because it 1921contains portions of the Library), rather than a "work that uses the 1922library". The executable is therefore covered by this License. 1923Section 6 states terms for distribution of such executables. 1924 1925 When a "work that uses the Library" uses material from a header file 1926that is part of the Library, the object code for the work may be a 1927derivative work of the Library even though the source code is not. 1928Whether this is true is especially significant if the work can be 1929linked without the Library, or if the work is itself a library. The 1930threshold for this to be true is not precisely defined by law. 1931 1932 If such an object file uses only numerical parameters, data 1933structure layouts and accessors, and small macros and small inline 1934functions (ten lines or less in length), then the use of the object 1935file is unrestricted, regardless of whether it is legally a derivative 1936work. (Executables containing this object code plus portions of the 1937Library will still fall under Section 6.) 1938 1939 Otherwise, if the work is a derivative of the Library, you may 1940distribute the object code for the work under the terms of Section 6. 1941Any executables containing that work also fall under Section 6, 1942whether or not they are linked directly with the Library itself. 1943 1944 6. As an exception to the Sections above, you may also combine or 1945link a "work that uses the Library" with the Library to produce a 1946work containing portions of the Library, and distribute that work 1947under terms of your choice, provided that the terms permit 1948modification of the work for the customer's own use and reverse 1949engineering for debugging such modifications. 1950 1951 You must give prominent notice with each copy of the work that the 1952Library is used in it and that the Library and its use are covered by 1953this License. You must supply a copy of this License. If the work 1954during execution displays copyright notices, you must include the 1955copyright notice for the Library among them, as well as a reference 1956directing the user to the copy of this License. Also, you must do one 1957of these things: 1958 1959 a) Accompany the work with the complete corresponding 1960 machine-readable source code for the Library including whatever 1961 changes were used in the work (which must be distributed under 1962 Sections 1 and 2 above); and, if the work is an executable linked 1963 with the Library, with the complete machine-readable "work that 1964 uses the Library", as object code and/or source code, so that the 1965 user can modify the Library and then relink to produce a modified 1966 executable containing the modified Library. (It is understood 1967 that the user who changes the contents of definitions files in the 1968 Library will not necessarily be able to recompile the application 1969 to use the modified definitions.) 1970 1971 b) Use a suitable shared library mechanism for linking with the 1972 Library. A suitable mechanism is one that (1) uses at run time a 1973 copy of the library already present on the user's computer system, 1974 rather than copying library functions into the executable, and (2) 1975 will operate properly with a modified version of the library, if 1976 the user installs one, as long as the modified version is 1977 interface-compatible with the version that the work was made with. 1978 1979 c) Accompany the work with a written offer, valid for at 1980 least three years, to give the same user the materials 1981 specified in Subsection 6a, above, for a charge no more 1982 than the cost of performing this distribution. 1983 1984 d) If distribution of the work is made by offering access to copy 1985 from a designated place, offer equivalent access to copy the above 1986 specified materials from the same place. 1987 1988 e) Verify that the user has already received a copy of these 1989 materials or that you have already sent this user a copy. 1990 1991 For an executable, the required form of the "work that uses the 1992Library" must include any data and utility programs needed for 1993reproducing the executable from it. However, as a special exception, 1994the materials to be distributed need not include anything that is 1995normally distributed (in either source or binary form) with the major 1996components (compiler, kernel, and so on) of the operating system on 1997which the executable runs, unless that component itself accompanies 1998the executable. 1999 2000 It may happen that this requirement contradicts the license 2001restrictions of other proprietary libraries that do not normally 2002accompany the operating system. Such a contradiction means you cannot 2003use both them and the Library together in an executable that you 2004distribute. 2005 2006 7. You may place library facilities that are a work based on the 2007Library side-by-side in a single library together with other library 2008facilities not covered by this License, and distribute such a combined 2009library, provided that the separate distribution of the work based on 2010the Library and of the other library facilities is otherwise 2011permitted, and provided that you do these two things: 2012 2013 a) Accompany the combined library with a copy of the same work 2014 based on the Library, uncombined with any other library 2015 facilities. This must be distributed under the terms of the 2016 Sections above. 2017 2018 b) Give prominent notice with the combined library of the fact 2019 that part of it is a work based on the Library, and explaining 2020 where to find the accompanying uncombined form of the same work. 2021 2022 8. You may not copy, modify, sublicense, link with, or distribute 2023the Library except as expressly provided under this License. Any 2024attempt otherwise to copy, modify, sublicense, link with, or 2025distribute the Library is void, and will automatically terminate your 2026rights under this License. However, parties who have received copies, 2027or rights, from you under this License will not have their licenses 2028terminated so long as such parties remain in full compliance. 2029 2030 9. You are not required to accept this License, since you have not 2031signed it. However, nothing else grants you permission to modify or 2032distribute the Library or its derivative works. These actions are 2033prohibited by law if you do not accept this License. Therefore, by 2034modifying or distributing the Library (or any work based on the 2035Library), you indicate your acceptance of this License to do so, and 2036all its terms and conditions for copying, distributing or modifying 2037the Library or works based on it. 2038 2039 10. Each time you redistribute the Library (or any work based on the 2040Library), the recipient automatically receives a license from the 2041original licensor to copy, distribute, link with or modify the Library 2042subject to these terms and conditions. You may not impose any further 2043restrictions on the recipients' exercise of the rights granted herein. 2044You are not responsible for enforcing compliance by third parties with 2045this License. 2046 2047 11. If, as a consequence of a court judgment or allegation of patent 2048infringement or for any other reason (not limited to patent issues), 2049conditions are imposed on you (whether by court order, agreement or 2050otherwise) that contradict the conditions of this License, they do not 2051excuse you from the conditions of this License. If you cannot 2052distribute so as to satisfy simultaneously your obligations under this 2053License and any other pertinent obligations, then as a consequence you 2054may not distribute the Library at all. For example, if a patent 2055license would not permit royalty-free redistribution of the Library by 2056all those who receive copies directly or indirectly through you, then 2057the only way you could satisfy both it and this License would be to 2058refrain entirely from distribution of the Library. 2059 2060If any portion of this section is held invalid or unenforceable under any 2061particular circumstance, the balance of the section is intended to apply, 2062and the section as a whole is intended to apply in other circumstances. 2063 2064It is not the purpose of this section to induce you to infringe any 2065patents or other property right claims or to contest validity of any 2066such claims; this section has the sole purpose of protecting the 2067integrity of the free software distribution system which is 2068implemented by public license practices. Many people have made 2069generous contributions to the wide range of software distributed 2070through that system in reliance on consistent application of that 2071system; it is up to the author/donor to decide if he or she is willing 2072to distribute software through any other system and a licensee cannot 2073impose that choice. 2074 2075This section is intended to make thoroughly clear what is believed to 2076be a consequence of the rest of this License. 2077 2078 12. If the distribution and/or use of the Library is restricted in 2079certain countries either by patents or by copyrighted interfaces, the 2080original copyright holder who places the Library under this License may add 2081an explicit geographical distribution limitation excluding those countries, 2082so that distribution is permitted only in or among countries not thus 2083excluded. In such case, this License incorporates the limitation as if 2084written in the body of this License. 2085 2086 13. The Free Software Foundation may publish revised and/or new 2087versions of the Lesser General Public License from time to time. 2088Such new versions will be similar in spirit to the present version, 2089but may differ in detail to address new problems or concerns. 2090 2091Each version is given a distinguishing version number. If the Library 2092specifies a version number of this License which applies to it and 2093"any later version", you have the option of following the terms and 2094conditions either of that version or of any later version published by 2095the Free Software Foundation. If the Library does not specify a 2096license version number, you may choose any version ever published by 2097the Free Software Foundation. 2098 2099 14. If you wish to incorporate parts of the Library into other free 2100programs whose distribution conditions are incompatible with these, 2101write to the author to ask for permission. For software which is 2102copyrighted by the Free Software Foundation, write to the Free 2103Software Foundation; we sometimes make exceptions for this. Our 2104decision will be guided by the two goals of preserving the free status 2105of all derivatives of our free software and of promoting the sharing 2106and reuse of software generally. 2107 2108 NO WARRANTY 2109 2110 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 2111WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 2112EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 2113OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 2114KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 2115IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2116PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 2117LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 2118THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 2119 2120 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 2121WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 2122AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 2123FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 2124CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 2125LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 2126RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 2127FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 2128SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 2129DAMAGES. 2130 2131 END OF TERMS AND CONDITIONS 2132 2133 How to Apply These Terms to Your New Libraries 2134 2135 If you develop a new library, and you want it to be of the greatest 2136possible use to the public, we recommend making it free software that 2137everyone can redistribute and change. You can do so by permitting 2138redistribution under these terms (or, alternatively, under the terms of the 2139ordinary General Public License). 2140 2141 To apply these terms, attach the following notices to the library. It is 2142safest to attach them to the start of each source file to most effectively 2143convey the exclusion of warranty; and each file should have at least the 2144"copyright" line and a pointer to where the full notice is found. 2145 2146 <one line to give the library's name and a brief idea of what it does.> 2147 Copyright (C) <year> <name of author> 2148 2149 This library is free software; you can redistribute it and/or 2150 modify it under the terms of the GNU Lesser General Public 2151 License as published by the Free Software Foundation; either 2152 version 2.1 of the License, or (at your option) any later version. 2153 2154 This library is distributed in the hope that it will be useful, 2155 but WITHOUT ANY WARRANTY; without even the implied warranty of 2156 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 2157 Lesser General Public License for more details. 2158 2159 You should have received a copy of the GNU Lesser General Public 2160 License along with this library; if not, write to the Free Software 2161 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 2162 2163Also add information on how to contact you by electronic and paper mail. 2164 2165You should also get your employer (if you work as a programmer) or your 2166school, if any, to sign a "copyright disclaimer" for the library, if 2167necessary. Here is a sample; alter the names: 2168 2169 Yoyodyne, Inc., hereby disclaims all copyright interest in the 2170 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 2171 2172 <signature of Ty Coon>, 1 April 1990 2173 Ty Coon, President of Vice 2174 2175That's all there is to it! 2176 2177 2178 2179============================================================ 2180Notices for file(s): 2181/lib/third_party_icu_icudata_host_gyp.a 2182/lib/third_party_icu_icui18n_host_gyp.a 2183/lib/third_party_icu_icuuc_host_gyp.a 2184/lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a 2185/lib/v8_tools_gyp_v8_base_arm_host_gyp.a 2186/lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a 2187/obj/GYP/shared_intermediates/mksnapshot.arm 2188/obj/GYP/shared_intermediates/protoc 2189------------------------------------------------------------ 2190// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2191// 2192// Redistribution and use in source and binary forms, with or without 2193// modification, are permitted provided that the following conditions are 2194// met: 2195// 2196// * Redistributions of source code must retain the above copyright 2197// notice, this list of conditions and the following disclaimer. 2198// * Redistributions in binary form must reproduce the above 2199// copyright notice, this list of conditions and the following disclaimer 2200// in the documentation and/or other materials provided with the 2201// distribution. 2202// * Neither the name of Google Inc. nor the names of its 2203// contributors may be used to endorse or promote products derived from 2204// this software without specific prior written permission. 2205// 2206// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2207// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2208// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2209// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2210// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2211// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2212// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2213// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2214// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2215// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2216// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2217 2218/**************************************************************** 2219 * 2220 * The author of this software is David M. Gay. 2221 * 2222 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. 2223 * 2224 * Permission to use, copy, modify, and distribute this software for any 2225 * purpose without fee is hereby granted, provided that this entire notice 2226 * is included in all copies of any software which is or includes a copy 2227 * or modification of this software and in all copies of the supporting 2228 * documentation for such software. 2229 * 2230 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED 2231 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY 2232 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY 2233 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. 2234 * 2235 ***************************************************************/ 2236 2237/* Copyright (c) 2008-2009, Google Inc. 2238 * All rights reserved. 2239 * 2240 * Redistribution and use in source and binary forms, with or without 2241 * modification, are permitted provided that the following conditions are 2242 * met: 2243 * 2244 * * Redistributions of source code must retain the above copyright 2245 * notice, this list of conditions and the following disclaimer. 2246 * * Neither the name of Google Inc. nor the names of its 2247 * contributors may be used to endorse or promote products derived from 2248 * this software without specific prior written permission. 2249 * 2250 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2251 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2252 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2253 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2254 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2255 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2256 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2257 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2258 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2259 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2260 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2261 * 2262 * --- 2263 * Author: Kostya Serebryany 2264 */ 2265 2266/* ***** BEGIN LICENSE BLOCK ***** 2267 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 2268 * 2269 * The contents of this file are subject to the Mozilla Public License Version 2270 * 1.1 (the "License"); you may not use this file except in compliance with 2271 * the License. You may obtain a copy of the License at 2272 * http://www.mozilla.org/MPL/ 2273 * 2274 * Software distributed under the License is distributed on an "AS IS" basis, 2275 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 2276 * for the specific language governing rights and limitations under the 2277 * License. 2278 * 2279 * The Original Code is the Netscape Portable Runtime (NSPR). 2280 * 2281 * The Initial Developer of the Original Code is 2282 * Netscape Communications Corporation. 2283 * Portions created by the Initial Developer are Copyright (C) 1998-2000 2284 * the Initial Developer. All Rights Reserved. 2285 * 2286 * Contributor(s): 2287 * 2288 * Alternatively, the contents of this file may be used under the terms of 2289 * either the GNU General Public License Version 2 or later (the "GPL"), or 2290 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 2291 * in which case the provisions of the GPL or the LGPL are applicable instead 2292 * of those above. If you wish to allow use of your version of this file only 2293 * under the terms of either the GPL or the LGPL, and not to allow others to 2294 * use your version of this file under the terms of the MPL, indicate your 2295 * decision by deleting the provisions above and replace them with the notice 2296 * and other provisions required by the GPL or the LGPL. If you do not delete 2297 * the provisions above, a recipient may use your version of this file under 2298 * the terms of any one of the MPL, the GPL or the LGPL. 2299 * 2300 * ***** END LICENSE BLOCK ***** */ 2301 2302// Copyright (c) 2006, Google Inc. 2303// All rights reserved. 2304// 2305// Redistribution and use in source and binary forms, with or without 2306// modification, are permitted provided that the following conditions are 2307// met: 2308// 2309// * Redistributions of source code must retain the above copyright 2310// notice, this list of conditions and the following disclaimer. 2311// * Redistributions in binary form must reproduce the above 2312// copyright notice, this list of conditions and the following disclaimer 2313// in the documentation and/or other materials provided with the 2314// distribution. 2315// * Neither the name of Google Inc. nor the names of its 2316// contributors may be used to endorse or promote products derived from 2317// this software without specific prior written permission. 2318// 2319// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2320// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2321// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2322// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2323// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2324// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2325// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2326// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2327// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2328// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2329// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2330 2331 Notice that the following BSD-style license applies to the Valgrind header 2332 files used by Chromium (valgrind.h and memcheck.h). However, the rest of 2333 Valgrind is licensed under the terms of the GNU General Public License, 2334 version 2, unless otherwise indicated. 2335 2336 ---------------------------------------------------------------- 2337 2338 Copyright (C) 2000-2008 Julian Seward. All rights reserved. 2339 2340 Redistribution and use in source and binary forms, with or without 2341 modification, are permitted provided that the following conditions 2342 are met: 2343 2344 1. Redistributions of source code must retain the above copyright 2345 notice, this list of conditions and the following disclaimer. 2346 2347 2. The origin of this software must not be misrepresented; you must 2348 not claim that you wrote the original software. If you use this 2349 software in a product, an acknowledgment in the product 2350 documentation would be appreciated but is not required. 2351 2352 3. Altered source versions must be plainly marked as such, and must 2353 not be misrepresented as being the original software. 2354 2355 4. The name of the author may not be used to endorse or promote 2356 products derived from this software without specific prior written 2357 permission. 2358 2359 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 2360 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2361 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2362 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 2363 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2364 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 2365 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 2366 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 2367 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 2368 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2369 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2370 2371 Copyright (c) 2007 Red Hat, inc 2372 2373 Permission is hereby granted, free of charge, to any person 2374 obtaining a copy of this software and associated documentation files 2375 (the "Software"), to deal in the Software without restriction, 2376 including without limitation the rights to use, copy, modify, merge, 2377 publish, distribute, sublicense, and/or sell copies of the Software, 2378 and to permit persons to whom the Software is furnished to do so, 2379 subject to the following conditions: 2380 2381 The above copyright notice and this permission notice shall be 2382 included in all copies or substantial portions of the Software. 2383 2384 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 2385 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 2386 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 2387 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 2388 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 2389 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 2390 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2391 SOFTWARE. 2392 2393Copyright 2003-2005 Colin Percival 2394All rights reserved 2395 2396Redistribution and use in source and binary forms, with or without 2397modification, are permitted providing that the following conditions 2398are met: 23991. Redistributions of source code must retain the above copyright 2400 notice, this list of conditions and the following disclaimer. 24012. Redistributions in binary form must reproduce the above copyright 2402 notice, this list of conditions and the following disclaimer in the 2403 documentation and/or other materials provided with the distribution. 2404 2405THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 2406IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 2407WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2408ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 2409DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2410DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2411OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2412HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 2413STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 2414IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2415POSSIBILITY OF SUCH DAMAGE. 2416 2417 2418 Apache License 2419 Version 2.0, January 2004 2420 http://www.apache.org/licenses/ 2421 2422 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2423 2424 1. Definitions. 2425 2426 "License" shall mean the terms and conditions for use, reproduction, 2427 and distribution as defined by Sections 1 through 9 of this document. 2428 2429 "Licensor" shall mean the copyright owner or entity authorized by 2430 the copyright owner that is granting the License. 2431 2432 "Legal Entity" shall mean the union of the acting entity and all 2433 other entities that control, are controlled by, or are under common 2434 control with that entity. For the purposes of this definition, 2435 "control" means (i) the power, direct or indirect, to cause the 2436 direction or management of such entity, whether by contract or 2437 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2438 outstanding shares, or (iii) beneficial ownership of such entity. 2439 2440 "You" (or "Your") shall mean an individual or Legal Entity 2441 exercising permissions granted by this License. 2442 2443 "Source" form shall mean the preferred form for making modifications, 2444 including but not limited to software source code, documentation 2445 source, and configuration files. 2446 2447 "Object" form shall mean any form resulting from mechanical 2448 transformation or translation of a Source form, including but 2449 not limited to compiled object code, generated documentation, 2450 and conversions to other media types. 2451 2452 "Work" shall mean the work of authorship, whether in Source or 2453 Object form, made available under the License, as indicated by a 2454 copyright notice that is included in or attached to the work 2455 (an example is provided in the Appendix below). 2456 2457 "Derivative Works" shall mean any work, whether in Source or Object 2458 form, that is based on (or derived from) the Work and for which the 2459 editorial revisions, annotations, elaborations, or other modifications 2460 represent, as a whole, an original work of authorship. For the purposes 2461 of this License, Derivative Works shall not include works that remain 2462 separable from, or merely link (or bind by name) to the interfaces of, 2463 the Work and Derivative Works thereof. 2464 2465 "Contribution" shall mean any work of authorship, including 2466 the original version of the Work and any modifications or additions 2467 to that Work or Derivative Works thereof, that is intentionally 2468 submitted to Licensor for inclusion in the Work by the copyright owner 2469 or by an individual or Legal Entity authorized to submit on behalf of 2470 the copyright owner. For the purposes of this definition, "submitted" 2471 means any form of electronic, verbal, or written communication sent 2472 to the Licensor or its representatives, including but not limited to 2473 communication on electronic mailing lists, source code control systems, 2474 and issue tracking systems that are managed by, or on behalf of, the 2475 Licensor for the purpose of discussing and improving the Work, but 2476 excluding communication that is conspicuously marked or otherwise 2477 designated in writing by the copyright owner as "Not a Contribution." 2478 2479 "Contributor" shall mean Licensor and any individual or Legal Entity 2480 on behalf of whom a Contribution has been received by Licensor and 2481 subsequently incorporated within the Work. 2482 2483 2. Grant of Copyright License. Subject to the terms and conditions of 2484 this License, each Contributor hereby grants to You a perpetual, 2485 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2486 copyright license to reproduce, prepare Derivative Works of, 2487 publicly display, publicly perform, sublicense, and distribute the 2488 Work and such Derivative Works in Source or Object form. 2489 2490 3. Grant of Patent License. Subject to the terms and conditions of 2491 this License, each Contributor hereby grants to You a perpetual, 2492 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2493 (except as stated in this section) patent license to make, have made, 2494 use, offer to sell, sell, import, and otherwise transfer the Work, 2495 where such license applies only to those patent claims licensable 2496 by such Contributor that are necessarily infringed by their 2497 Contribution(s) alone or by combination of their Contribution(s) 2498 with the Work to which such Contribution(s) was submitted. If You 2499 institute patent litigation against any entity (including a 2500 cross-claim or counterclaim in a lawsuit) alleging that the Work 2501 or a Contribution incorporated within the Work constitutes direct 2502 or contributory patent infringement, then any patent licenses 2503 granted to You under this License for that Work shall terminate 2504 as of the date such litigation is filed. 2505 2506 4. Redistribution. You may reproduce and distribute copies of the 2507 Work or Derivative Works thereof in any medium, with or without 2508 modifications, and in Source or Object form, provided that You 2509 meet the following conditions: 2510 2511 (a) You must give any other recipients of the Work or 2512 Derivative Works a copy of this License; and 2513 2514 (b) You must cause any modified files to carry prominent notices 2515 stating that You changed the files; and 2516 2517 (c) You must retain, in the Source form of any Derivative Works 2518 that You distribute, all copyright, patent, trademark, and 2519 attribution notices from the Source form of the Work, 2520 excluding those notices that do not pertain to any part of 2521 the Derivative Works; and 2522 2523 (d) If the Work includes a "NOTICE" text file as part of its 2524 distribution, then any Derivative Works that You distribute must 2525 include a readable copy of the attribution notices contained 2526 within such NOTICE file, excluding those notices that do not 2527 pertain to any part of the Derivative Works, in at least one 2528 of the following places: within a NOTICE text file distributed 2529 as part of the Derivative Works; within the Source form or 2530 documentation, if provided along with the Derivative Works; or, 2531 within a display generated by the Derivative Works, if and 2532 wherever such third-party notices normally appear. The contents 2533 of the NOTICE file are for informational purposes only and 2534 do not modify the License. You may add Your own attribution 2535 notices within Derivative Works that You distribute, alongside 2536 or as an addendum to the NOTICE text from the Work, provided 2537 that such additional attribution notices cannot be construed 2538 as modifying the License. 2539 2540 You may add Your own copyright statement to Your modifications and 2541 may provide additional or different license terms and conditions 2542 for use, reproduction, or distribution of Your modifications, or 2543 for any such Derivative Works as a whole, provided Your use, 2544 reproduction, and distribution of the Work otherwise complies with 2545 the conditions stated in this License. 2546 2547 5. Submission of Contributions. Unless You explicitly state otherwise, 2548 any Contribution intentionally submitted for inclusion in the Work 2549 by You to the Licensor shall be under the terms and conditions of 2550 this License, without any additional terms or conditions. 2551 Notwithstanding the above, nothing herein shall supersede or modify 2552 the terms of any separate license agreement you may have executed 2553 with Licensor regarding such Contributions. 2554 2555 6. Trademarks. This License does not grant permission to use the trade 2556 names, trademarks, service marks, or product names of the Licensor, 2557 except as required for reasonable and customary use in describing the 2558 origin of the Work and reproducing the content of the NOTICE file. 2559 2560 7. Disclaimer of Warranty. Unless required by applicable law or 2561 agreed to in writing, Licensor provides the Work (and each 2562 Contributor provides its Contributions) on an "AS IS" BASIS, 2563 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2564 implied, including, without limitation, any warranties or conditions 2565 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2566 PARTICULAR PURPOSE. You are solely responsible for determining the 2567 appropriateness of using or redistributing the Work and assume any 2568 risks associated with Your exercise of permissions under this License. 2569 2570 8. Limitation of Liability. In no event and under no legal theory, 2571 whether in tort (including negligence), contract, or otherwise, 2572 unless required by applicable law (such as deliberate and grossly 2573 negligent acts) or agreed to in writing, shall any Contributor be 2574 liable to You for damages, including any direct, indirect, special, 2575 incidental, or consequential damages of any character arising as a 2576 result of this License or out of the use or inability to use the 2577 Work (including but not limited to damages for loss of goodwill, 2578 work stoppage, computer failure or malfunction, or any and all 2579 other commercial damages or losses), even if such Contributor 2580 has been advised of the possibility of such damages. 2581 2582 9. Accepting Warranty or Additional Liability. While redistributing 2583 the Work or Derivative Works thereof, You may choose to offer, 2584 and charge a fee for, acceptance of support, warranty, indemnity, 2585 or other liability obligations and/or rights consistent with this 2586 License. However, in accepting such obligations, You may act only 2587 on Your own behalf and on Your sole responsibility, not on behalf 2588 of any other Contributor, and only if You agree to indemnify, 2589 defend, and hold each Contributor harmless for any liability 2590 incurred by, or claims asserted against, such Contributor by reason 2591 of your accepting any such warranty or additional liability. 2592 2593 END OF TERMS AND CONDITIONS 2594 2595 APPENDIX: How to apply the Apache License to your work. 2596 2597 To apply the Apache License to your work, attach the following 2598 boilerplate notice, with the fields enclosed by brackets "[]" 2599 replaced with your own identifying information. (Don't include 2600 the brackets!) The text should be enclosed in the appropriate 2601 comment syntax for the file format. We also recommend that a 2602 file or class name and description of purpose be included on the 2603 same "printed page" as the copyright notice for easier 2604 identification within third-party archives. 2605 2606 Copyright 2007-2009 Google Inc. 2607 Copyright 2007-2009 WebDriver committers 2608 2609 Licensed under the Apache License, Version 2.0 (the "License"); 2610 you may not use this file except in compliance with the License. 2611 You may obtain a copy of the License at 2612 2613 http://www.apache.org/licenses/LICENSE-2.0 2614 2615 Unless required by applicable law or agreed to in writing, software 2616 distributed under the License is distributed on an "AS IS" BASIS, 2617 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2618 See the License for the specific language governing permissions and 2619 limitations under the License. 2620 2621 2622Copyright (C) 2009 by Tung Mac. 2623 2624Permission is hereby granted, free of charge, to any person obtaining a copy 2625of this software and associated documentation files (the "Software"), to deal 2626in the Software without restriction, including without limitation the rights 2627to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2628copies of the Software, and to permit persons to whom the Software is 2629furnished to do so, subject to the following conditions: 2630 2631The above copyright notice and this permission notice shall be included in 2632all copies or substantial portions of the Software. 2633 2634THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2635IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2636FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2637AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2638LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2639OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2640THE SOFTWARE. 2641 2642/* ***** BEGIN LICENSE BLOCK ***** 2643 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 2644 * 2645 * The contents of this file are subject to the Mozilla Public License Version 2646 * 1.1 (the "License"); you may not use this file except in compliance with 2647 * the License. You may obtain a copy of the License at 2648 * http://www.mozilla.org/MPL/ 2649 * 2650 * Software distributed under the License is distributed on an "AS IS" basis, 2651 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 2652 * for the specific language governing rights and limitations under the 2653 * License. 2654 * 2655 * The Original Code is the Netscape security libraries. 2656 * 2657 * The Initial Developer of the Original Code is 2658 * Netscape Communications Corporation. 2659 * Portions created by the Initial Developer are Copyright (C) 2000 2660 * the Initial Developer. All Rights Reserved. 2661 * 2662 * Contributor(s): 2663 * 2664 * Alternatively, the contents of this file may be used under the terms of 2665 * either the GNU General Public License Version 2 or later (the "GPL"), or 2666 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 2667 * in which case the provisions of the GPL or the LGPL are applicable instead 2668 * of those above. If you wish to allow use of your version of this file only 2669 * under the terms of either the GPL or the LGPL, and not to allow others to 2670 * use your version of this file under the terms of the MPL, indicate your 2671 * decision by deleting the provisions above and replace them with the notice 2672 * and other provisions required by the GPL or the LGPL. If you do not delete 2673 * the provisions above, a recipient may use your version of this file under 2674 * the terms of any one of the MPL, the GPL or the LGPL. 2675 * 2676 * ***** END LICENSE BLOCK ***** */ 2677 2678/* ***** BEGIN LICENSE BLOCK ***** 2679 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 2680 * 2681 * The contents of this file are subject to the Mozilla Public License Version 2682 * 1.1 (the "License"); you may not use this file except in compliance with 2683 * the License. You may obtain a copy of the License at 2684 * http://www.mozilla.org/MPL/ 2685 * 2686 * Software distributed under the License is distributed on an "AS IS" basis, 2687 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 2688 * for the specific language governing rights and limitations under the 2689 * License. 2690 * 2691 * The Original Code is the Netscape security libraries. 2692 * 2693 * The Initial Developer of the Original Code is 2694 * Netscape Communications Corporation. 2695 * Portions created by the Initial Developer are Copyright (C) 1994-2000 2696 * the Initial Developer. All Rights Reserved. 2697 * 2698 * Contributor(s): 2699 * 2700 * Alternatively, the contents of this file may be used under the terms of 2701 * either the GNU General Public License Version 2 or later (the "GPL"), or 2702 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 2703 * in which case the provisions of the GPL or the LGPL are applicable instead 2704 * of those above. If you wish to allow use of your version of this file only 2705 * under the terms of either the GPL or the LGPL, and not to allow others to 2706 * use your version of this file under the terms of the MPL, indicate your 2707 * decision by deleting the provisions above and replace them with the notice 2708 * and other provisions required by the GPL or the LGPL. If you do not delete 2709 * the provisions above, a recipient may use your version of this file under 2710 * the terms of any one of the MPL, the GPL or the LGPL. 2711 * 2712 * ***** END LICENSE BLOCK ***** */ 2713 2714Copyright 2011, The Chromium Authors 2715All rights reserved. 2716 2717Redistribution and use in source and binary forms, with or without 2718modification, are permitted provided that the following conditions are 2719met: 2720 2721 * Redistributions of source code must retain the above copyright 2722notice, this list of conditions and the following disclaimer. 2723 * Redistributions in binary form must reproduce the above 2724copyright notice, this list of conditions and the following disclaimer 2725in the documentation and/or other materials provided with the 2726distribution. 2727 * Neither the name of Google Inc. nor the names of its 2728contributors may be used to endorse or promote products derived from 2729this software without specific prior written permission. 2730 2731THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2732"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2733LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2734A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2735OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2736SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2737LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2738DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2739THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2740(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2741OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2742 2743 GNU GENERAL PUBLIC LICENSE 2744 Version 2, June 1991 2745 2746 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 2747 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 2748 Everyone is permitted to copy and distribute verbatim copies 2749 of this license document, but changing it is not allowed. 2750 2751 Preamble 2752 2753 The licenses for most software are designed to take away your 2754freedom to share and change it. By contrast, the GNU General Public 2755License is intended to guarantee your freedom to share and change free 2756software--to make sure the software is free for all its users. This 2757General Public License applies to most of the Free Software 2758Foundation's software and to any other program whose authors commit to 2759using it. (Some other Free Software Foundation software is covered by 2760the GNU Library General Public License instead.) You can apply it to 2761your programs, too. 2762 2763 When we speak of free software, we are referring to freedom, not 2764price. Our General Public Licenses are designed to make sure that you 2765have the freedom to distribute copies of free software (and charge for 2766this service if you wish), that you receive source code or can get it 2767if you want it, that you can change the software or use pieces of it 2768in new free programs; and that you know you can do these things. 2769 2770 To protect your rights, we need to make restrictions that forbid 2771anyone to deny you these rights or to ask you to surrender the rights. 2772These restrictions translate to certain responsibilities for you if you 2773distribute copies of the software, or if you modify it. 2774 2775 For example, if you distribute copies of such a program, whether 2776gratis or for a fee, you must give the recipients all the rights that 2777you have. You must make sure that they, too, receive or can get the 2778source code. And you must show them these terms so they know their 2779rights. 2780 2781 We protect your rights with two steps: (1) copyright the software, and 2782(2) offer you this license which gives you legal permission to copy, 2783distribute and/or modify the software. 2784 2785 Also, for each author's protection and ours, we want to make certain 2786that everyone understands that there is no warranty for this free 2787software. If the software is modified by someone else and passed on, we 2788want its recipients to know that what they have is not the original, so 2789that any problems introduced by others will not reflect on the original 2790authors' reputations. 2791 2792 Finally, any free program is threatened constantly by software 2793patents. We wish to avoid the danger that redistributors of a free 2794program will individually obtain patent licenses, in effect making the 2795program proprietary. To prevent this, we have made it clear that any 2796patent must be licensed for everyone's free use or not licensed at all. 2797 2798 The precise terms and conditions for copying, distribution and 2799modification follow. 2800 2801 GNU GENERAL PUBLIC LICENSE 2802 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2803 2804 0. This License applies to any program or other work which contains 2805a notice placed by the copyright holder saying it may be distributed 2806under the terms of this General Public License. The "Program", below, 2807refers to any such program or work, and a "work based on the Program" 2808means either the Program or any derivative work under copyright law: 2809that is to say, a work containing the Program or a portion of it, 2810either verbatim or with modifications and/or translated into another 2811language. (Hereinafter, translation is included without limitation in 2812the term "modification".) Each licensee is addressed as "you". 2813 2814Activities other than copying, distribution and modification are not 2815covered by this License; they are outside its scope. The act of 2816running the Program is not restricted, and the output from the Program 2817is covered only if its contents constitute a work based on the 2818Program (independent of having been made by running the Program). 2819Whether that is true depends on what the Program does. 2820 2821 1. You may copy and distribute verbatim copies of the Program's 2822source code as you receive it, in any medium, provided that you 2823conspicuously and appropriately publish on each copy an appropriate 2824copyright notice and disclaimer of warranty; keep intact all the 2825notices that refer to this License and to the absence of any warranty; 2826and give any other recipients of the Program a copy of this License 2827along with the Program. 2828 2829You may charge a fee for the physical act of transferring a copy, and 2830you may at your option offer warranty protection in exchange for a fee. 2831 2832 2. You may modify your copy or copies of the Program or any portion 2833of it, thus forming a work based on the Program, and copy and 2834distribute such modifications or work under the terms of Section 1 2835above, provided that you also meet all of these conditions: 2836 2837 a) You must cause the modified files to carry prominent notices 2838 stating that you changed the files and the date of any change. 2839 2840 b) You must cause any work that you distribute or publish, that in 2841 whole or in part contains or is derived from the Program or any 2842 part thereof, to be licensed as a whole at no charge to all third 2843 parties under the terms of this License. 2844 2845 c) If the modified program normally reads commands interactively 2846 when run, you must cause it, when started running for such 2847 interactive use in the most ordinary way, to print or display an 2848 announcement including an appropriate copyright notice and a 2849 notice that there is no warranty (or else, saying that you provide 2850 a warranty) and that users may redistribute the program under 2851 these conditions, and telling the user how to view a copy of this 2852 License. (Exception: if the Program itself is interactive but 2853 does not normally print such an announcement, your work based on 2854 the Program is not required to print an announcement.) 2855 2856These requirements apply to the modified work as a whole. If 2857identifiable sections of that work are not derived from the Program, 2858and can be reasonably considered independent and separate works in 2859themselves, then this License, and its terms, do not apply to those 2860sections when you distribute them as separate works. But when you 2861distribute the same sections as part of a whole which is a work based 2862on the Program, the distribution of the whole must be on the terms of 2863this License, whose permissions for other licensees extend to the 2864entire whole, and thus to each and every part regardless of who wrote it. 2865 2866Thus, it is not the intent of this section to claim rights or contest 2867your rights to work written entirely by you; rather, the intent is to 2868exercise the right to control the distribution of derivative or 2869collective works based on the Program. 2870 2871In addition, mere aggregation of another work not based on the Program 2872with the Program (or with a work based on the Program) on a volume of 2873a storage or distribution medium does not bring the other work under 2874the scope of this License. 2875 2876 3. You may copy and distribute the Program (or a work based on it, 2877under Section 2) in object code or executable form under the terms of 2878Sections 1 and 2 above provided that you also do one of the following: 2879 2880 a) Accompany it with the complete corresponding machine-readable 2881 source code, which must be distributed under the terms of Sections 2882 1 and 2 above on a medium customarily used for software interchange; or, 2883 2884 b) Accompany it with a written offer, valid for at least three 2885 years, to give any third party, for a charge no more than your 2886 cost of physically performing source distribution, a complete 2887 machine-readable copy of the corresponding source code, to be 2888 distributed under the terms of Sections 1 and 2 above on a medium 2889 customarily used for software interchange; or, 2890 2891 c) Accompany it with the information you received as to the offer 2892 to distribute corresponding source code. (This alternative is 2893 allowed only for noncommercial distribution and only if you 2894 received the program in object code or executable form with such 2895 an offer, in accord with Subsection b above.) 2896 2897The source code for a work means the preferred form of the work for 2898making modifications to it. For an executable work, complete source 2899code means all the source code for all modules it contains, plus any 2900associated interface definition files, plus the scripts used to 2901control compilation and installation of the executable. However, as a 2902special exception, the source code distributed need not include 2903anything that is normally distributed (in either source or binary 2904form) with the major components (compiler, kernel, and so on) of the 2905operating system on which the executable runs, unless that component 2906itself accompanies the executable. 2907 2908If distribution of executable or object code is made by offering 2909access to copy from a designated place, then offering equivalent 2910access to copy the source code from the same place counts as 2911distribution of the source code, even though third parties are not 2912compelled to copy the source along with the object code. 2913 2914 4. You may not copy, modify, sublicense, or distribute the Program 2915except as expressly provided under this License. Any attempt 2916otherwise to copy, modify, sublicense or distribute the Program is 2917void, and will automatically terminate your rights under this License. 2918However, parties who have received copies, or rights, from you under 2919this License will not have their licenses terminated so long as such 2920parties remain in full compliance. 2921 2922 5. You are not required to accept this License, since you have not 2923signed it. However, nothing else grants you permission to modify or 2924distribute the Program or its derivative works. These actions are 2925prohibited by law if you do not accept this License. Therefore, by 2926modifying or distributing the Program (or any work based on the 2927Program), you indicate your acceptance of this License to do so, and 2928all its terms and conditions for copying, distributing or modifying 2929the Program or works based on it. 2930 2931 6. Each time you redistribute the Program (or any work based on the 2932Program), the recipient automatically receives a license from the 2933original licensor to copy, distribute or modify the Program subject to 2934these terms and conditions. You may not impose any further 2935restrictions on the recipients' exercise of the rights granted herein. 2936You are not responsible for enforcing compliance by third parties to 2937this License. 2938 2939 7. If, as a consequence of a court judgment or allegation of patent 2940infringement or for any other reason (not limited to patent issues), 2941conditions are imposed on you (whether by court order, agreement or 2942otherwise) that contradict the conditions of this License, they do not 2943excuse you from the conditions of this License. If you cannot 2944distribute so as to satisfy simultaneously your obligations under this 2945License and any other pertinent obligations, then as a consequence you 2946may not distribute the Program at all. For example, if a patent 2947license would not permit royalty-free redistribution of the Program by 2948all those who receive copies directly or indirectly through you, then 2949the only way you could satisfy both it and this License would be to 2950refrain entirely from distribution of the Program. 2951 2952If any portion of this section is held invalid or unenforceable under 2953any particular circumstance, the balance of the section is intended to 2954apply and the section as a whole is intended to apply in other 2955circumstances. 2956 2957It is not the purpose of this section to induce you to infringe any 2958patents or other property right claims or to contest validity of any 2959such claims; this section has the sole purpose of protecting the 2960integrity of the free software distribution system, which is 2961implemented by public license practices. Many people have made 2962generous contributions to the wide range of software distributed 2963through that system in reliance on consistent application of that 2964system; it is up to the author/donor to decide if he or she is willing 2965to distribute software through any other system and a licensee cannot 2966impose that choice. 2967 2968This section is intended to make thoroughly clear what is believed to 2969be a consequence of the rest of this License. 2970 2971 8. If the distribution and/or use of the Program is restricted in 2972certain countries either by patents or by copyrighted interfaces, the 2973original copyright holder who places the Program under this License 2974may add an explicit geographical distribution limitation excluding 2975those countries, so that distribution is permitted only in or among 2976countries not thus excluded. In such case, this License incorporates 2977the limitation as if written in the body of this License. 2978 2979 9. The Free Software Foundation may publish revised and/or new versions 2980of the General Public License from time to time. Such new versions will 2981be similar in spirit to the present version, but may differ in detail to 2982address new problems or concerns. 2983 2984Each version is given a distinguishing version number. If the Program 2985specifies a version number of this License which applies to it and "any 2986later version", you have the option of following the terms and conditions 2987either of that version or of any later version published by the Free 2988Software Foundation. If the Program does not specify a version number of 2989this License, you may choose any version ever published by the Free Software 2990Foundation. 2991 2992 10. If you wish to incorporate parts of the Program into other free 2993programs whose distribution conditions are different, write to the author 2994to ask for permission. For software which is copyrighted by the Free 2995Software Foundation, write to the Free Software Foundation; we sometimes 2996make exceptions for this. Our decision will be guided by the two goals 2997of preserving the free status of all derivatives of our free software and 2998of promoting the sharing and reuse of software generally. 2999 3000 NO WARRANTY 3001 3002 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 3003FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 3004OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 3005PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 3006OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 3007MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 3008TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 3009PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 3010REPAIR OR CORRECTION. 3011 3012 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 3013WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 3014REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 3015INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 3016OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 3017TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 3018YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 3019PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 3020POSSIBILITY OF SUCH DAMAGES. 3021 3022 END OF TERMS AND CONDITIONS 3023 3024 How to Apply These Terms to Your New Programs 3025 3026 If you develop a new program, and you want it to be of the greatest 3027possible use to the public, the best way to achieve this is to make it 3028free software which everyone can redistribute and change under these terms. 3029 3030 To do so, attach the following notices to the program. It is safest 3031to attach them to the start of each source file to most effectively 3032convey the exclusion of warranty; and each file should have at least 3033the "copyright" line and a pointer to where the full notice is found. 3034 3035 <one line to give the program's name and a brief idea of what it does.> 3036 Copyright (C) <year> <name of author> 3037 3038 This program is free software; you can redistribute it and/or modify 3039 it under the terms of the GNU General Public License as published by 3040 the Free Software Foundation; either version 2 of the License, or 3041 (at your option) any later version. 3042 3043 This program is distributed in the hope that it will be useful, 3044 but WITHOUT ANY WARRANTY; without even the implied warranty of 3045 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 3046 GNU General Public License for more details. 3047 3048 You should have received a copy of the GNU General Public License 3049 along with this program; if not, write to the Free Software 3050 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 3051 3052 3053Also add information on how to contact you by electronic and paper mail. 3054 3055If the program is interactive, make it output a short notice like this 3056when it starts in an interactive mode: 3057 3058 Gnomovision version 69, Copyright (C) year name of author 3059 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 3060 This is free software, and you are welcome to redistribute it 3061 under certain conditions; type `show c' for details. 3062 3063The hypothetical commands `show w' and `show c' should show the appropriate 3064parts of the General Public License. Of course, the commands you use may 3065be called something other than `show w' and `show c'; they could even be 3066mouse-clicks or menu items--whatever suits your program. 3067 3068You should also get your employer (if you work as a programmer) or your 3069school, if any, to sign a "copyright disclaimer" for the program, if 3070necessary. Here is a sample; alter the names: 3071 3072 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 3073 `Gnomovision' (which makes passes at compilers) written by James Hacker. 3074 3075 <signature of Ty Coon>, 1 April 1989 3076 Ty Coon, President of Vice 3077 3078This General Public License does not permit incorporating your program into 3079proprietary programs. If your program is a subroutine library, you may 3080consider it more useful to permit linking proprietary applications with the 3081library. If this is what you want to do, use the GNU Library General 3082Public License instead of this License. 3083 3084// Copyright (c) 2012 The Chromium Authors. All rights reserved. 3085// 3086// Redistribution and use in source and binary forms, with or without 3087// modification, are permitted provided that the following conditions are 3088// met: 3089// 3090// * Redistributions of source code must retain the above copyright 3091// notice, this list of conditions and the following disclaimer. 3092// * Redistributions in binary form must reproduce the above 3093// copyright notice, this list of conditions and the following disclaimer 3094// in the documentation and/or other materials provided with the 3095// distribution. 3096// * Neither the name of Google Inc. nor the names of its 3097// contributors may be used to endorse or promote products derived from 3098// this software without specific prior written permission. 3099// 3100// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3101// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3102// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3103// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3104// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3105// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3106// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3107// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3108// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3109// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3110// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3111 3112 3113/* 3114** Copyright (c) 2007-2010 The Khronos Group Inc. 3115** 3116** Permission is hereby granted, free of charge, to any person obtaining a 3117** copy of this software and/or associated documentation files (the 3118** "Materials"), to deal in the Materials without restriction, including 3119** without limitation the rights to use, copy, modify, merge, publish, 3120** distribute, sublicense, and/or sell copies of the Materials, and to 3121** permit persons to whom the Materials are furnished to do so, subject to 3122** the following conditions: 3123** 3124** The above copyright notice and this permission notice shall be included 3125** in all copies or substantial portions of the Materials. 3126** 3127** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 3128** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3129** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 3130** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 3131** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 3132** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 3133** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 3134*/ 3135 3136 3137 Apache License 3138 Version 2.0, January 2004 3139 http://www.apache.org/licenses/ 3140 3141 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3142 3143 1. Definitions. 3144 3145 "License" shall mean the terms and conditions for use, reproduction, 3146 and distribution as defined by Sections 1 through 9 of this document. 3147 3148 "Licensor" shall mean the copyright owner or entity authorized by 3149 the copyright owner that is granting the License. 3150 3151 "Legal Entity" shall mean the union of the acting entity and all 3152 other entities that control, are controlled by, or are under common 3153 control with that entity. For the purposes of this definition, 3154 "control" means (i) the power, direct or indirect, to cause the 3155 direction or management of such entity, whether by contract or 3156 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3157 outstanding shares, or (iii) beneficial ownership of such entity. 3158 3159 "You" (or "Your") shall mean an individual or Legal Entity 3160 exercising permissions granted by this License. 3161 3162 "Source" form shall mean the preferred form for making modifications, 3163 including but not limited to software source code, documentation 3164 source, and configuration files. 3165 3166 "Object" form shall mean any form resulting from mechanical 3167 transformation or translation of a Source form, including but 3168 not limited to compiled object code, generated documentation, 3169 and conversions to other media types. 3170 3171 "Work" shall mean the work of authorship, whether in Source or 3172 Object form, made available under the License, as indicated by a 3173 copyright notice that is included in or attached to the work 3174 (an example is provided in the Appendix below). 3175 3176 "Derivative Works" shall mean any work, whether in Source or Object 3177 form, that is based on (or derived from) the Work and for which the 3178 editorial revisions, annotations, elaborations, or other modifications 3179 represent, as a whole, an original work of authorship. For the purposes 3180 of this License, Derivative Works shall not include works that remain 3181 separable from, or merely link (or bind by name) to the interfaces of, 3182 the Work and Derivative Works thereof. 3183 3184 "Contribution" shall mean any work of authorship, including 3185 the original version of the Work and any modifications or additions 3186 to that Work or Derivative Works thereof, that is intentionally 3187 submitted to Licensor for inclusion in the Work by the copyright owner 3188 or by an individual or Legal Entity authorized to submit on behalf of 3189 the copyright owner. For the purposes of this definition, "submitted" 3190 means any form of electronic, verbal, or written communication sent 3191 to the Licensor or its representatives, including but not limited to 3192 communication on electronic mailing lists, source code control systems, 3193 and issue tracking systems that are managed by, or on behalf of, the 3194 Licensor for the purpose of discussing and improving the Work, but 3195 excluding communication that is conspicuously marked or otherwise 3196 designated in writing by the copyright owner as "Not a Contribution." 3197 3198 "Contributor" shall mean Licensor and any individual or Legal Entity 3199 on behalf of whom a Contribution has been received by Licensor and 3200 subsequently incorporated within the Work. 3201 3202 2. Grant of Copyright License. Subject to the terms and conditions of 3203 this License, each Contributor hereby grants to You a perpetual, 3204 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3205 copyright license to reproduce, prepare Derivative Works of, 3206 publicly display, publicly perform, sublicense, and distribute the 3207 Work and such Derivative Works in Source or Object form. 3208 3209 3. Grant of Patent License. Subject to the terms and conditions of 3210 this License, each Contributor hereby grants to You a perpetual, 3211 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3212 (except as stated in this section) patent license to make, have made, 3213 use, offer to sell, sell, import, and otherwise transfer the Work, 3214 where such license applies only to those patent claims licensable 3215 by such Contributor that are necessarily infringed by their 3216 Contribution(s) alone or by combination of their Contribution(s) 3217 with the Work to which such Contribution(s) was submitted. If You 3218 institute patent litigation against any entity (including a 3219 cross-claim or counterclaim in a lawsuit) alleging that the Work 3220 or a Contribution incorporated within the Work constitutes direct 3221 or contributory patent infringement, then any patent licenses 3222 granted to You under this License for that Work shall terminate 3223 as of the date such litigation is filed. 3224 3225 4. Redistribution. You may reproduce and distribute copies of the 3226 Work or Derivative Works thereof in any medium, with or without 3227 modifications, and in Source or Object form, provided that You 3228 meet the following conditions: 3229 3230 (a) You must give any other recipients of the Work or 3231 Derivative Works a copy of this License; and 3232 3233 (b) You must cause any modified files to carry prominent notices 3234 stating that You changed the files; and 3235 3236 (c) You must retain, in the Source form of any Derivative Works 3237 that You distribute, all copyright, patent, trademark, and 3238 attribution notices from the Source form of the Work, 3239 excluding those notices that do not pertain to any part of 3240 the Derivative Works; and 3241 3242 (d) If the Work includes a "NOTICE" text file as part of its 3243 distribution, then any Derivative Works that You distribute must 3244 include a readable copy of the attribution notices contained 3245 within such NOTICE file, excluding those notices that do not 3246 pertain to any part of the Derivative Works, in at least one 3247 of the following places: within a NOTICE text file distributed 3248 as part of the Derivative Works; within the Source form or 3249 documentation, if provided along with the Derivative Works; or, 3250 within a display generated by the Derivative Works, if and 3251 wherever such third-party notices normally appear. The contents 3252 of the NOTICE file are for informational purposes only and 3253 do not modify the License. You may add Your own attribution 3254 notices within Derivative Works that You distribute, alongside 3255 or as an addendum to the NOTICE text from the Work, provided 3256 that such additional attribution notices cannot be construed 3257 as modifying the License. 3258 3259 You may add Your own copyright statement to Your modifications and 3260 may provide additional or different license terms and conditions 3261 for use, reproduction, or distribution of Your modifications, or 3262 for any such Derivative Works as a whole, provided Your use, 3263 reproduction, and distribution of the Work otherwise complies with 3264 the conditions stated in this License. 3265 3266 5. Submission of Contributions. Unless You explicitly state otherwise, 3267 any Contribution intentionally submitted for inclusion in the Work 3268 by You to the Licensor shall be under the terms and conditions of 3269 this License, without any additional terms or conditions. 3270 Notwithstanding the above, nothing herein shall supersede or modify 3271 the terms of any separate license agreement you may have executed 3272 with Licensor regarding such Contributions. 3273 3274 6. Trademarks. This License does not grant permission to use the trade 3275 names, trademarks, service marks, or product names of the Licensor, 3276 except as required for reasonable and customary use in describing the 3277 origin of the Work and reproducing the content of the NOTICE file. 3278 3279 7. Disclaimer of Warranty. Unless required by applicable law or 3280 agreed to in writing, Licensor provides the Work (and each 3281 Contributor provides its Contributions) on an "AS IS" BASIS, 3282 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3283 implied, including, without limitation, any warranties or conditions 3284 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3285 PARTICULAR PURPOSE. You are solely responsible for determining the 3286 appropriateness of using or redistributing the Work and assume any 3287 risks associated with Your exercise of permissions under this License. 3288 3289 8. Limitation of Liability. In no event and under no legal theory, 3290 whether in tort (including negligence), contract, or otherwise, 3291 unless required by applicable law (such as deliberate and grossly 3292 negligent acts) or agreed to in writing, shall any Contributor be 3293 liable to You for damages, including any direct, indirect, special, 3294 incidental, or consequential damages of any character arising as a 3295 result of this License or out of the use or inability to use the 3296 Work (including but not limited to damages for loss of goodwill, 3297 work stoppage, computer failure or malfunction, or any and all 3298 other commercial damages or losses), even if such Contributor 3299 has been advised of the possibility of such damages. 3300 3301 9. Accepting Warranty or Additional Liability. While redistributing 3302 the Work or Derivative Works thereof, You may choose to offer, 3303 and charge a fee for, acceptance of support, warranty, indemnity, 3304 or other liability obligations and/or rights consistent with this 3305 License. However, in accepting such obligations, You may act only 3306 on Your own behalf and on Your sole responsibility, not on behalf 3307 of any other Contributor, and only if You agree to indemnify, 3308 defend, and hold each Contributor harmless for any liability 3309 incurred by, or claims asserted against, such Contributor by reason 3310 of your accepting any such warranty or additional liability. 3311 3312 END OF TERMS AND CONDITIONS 3313 3314 APPENDIX: How to apply the Apache License to your work. 3315 3316 To apply the Apache License to your work, attach the following 3317 boilerplate notice, with the fields enclosed by brackets "[]" 3318 replaced with your own identifying information. (Don't include 3319 the brackets!) The text should be enclosed in the appropriate 3320 comment syntax for the file format. We also recommend that a 3321 file or class name and description of purpose be included on the 3322 same "printed page" as the copyright notice for easier 3323 identification within third-party archives. 3324 3325 Copyright (c) 2008, Google Inc. 3326 3327 Licensed under the Apache License, Version 2.0 (the "License"); 3328 you may not use this file except in compliance with the License. 3329 You may obtain a copy of the License at 3330 3331 http://www.apache.org/licenses/LICENSE-2.0 3332 3333 Unless required by applicable law or agreed to in writing, software 3334 distributed under the License is distributed on an "AS IS" BASIS, 3335 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3336 See the License for the specific language governing permissions and 3337 limitations under the License. 3338 3339(WebKit doesn't distribute an explicit license. This LICENSE is derived from 3340license text in the source.) 3341 3342Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 33432006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan 3344Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti 3345Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf, 3346Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan, 3347Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David 3348Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico 3349Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint, 3350George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason, 3351Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan 3352Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas 3353Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters, 3354Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca 3355Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones, 3356Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org, 3357Netscape Communications Corporation, Nicholas Shanks, Nikolas 3358Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter 3359Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn, 3360Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing 3361Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo 3362Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield, 3363Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav 3364Slavik, Waldo Bastian, Xan Lopez, Zack Rusin 3365 3366The terms and conditions vary from file to file, but are one of: 3367 3368Redistribution and use in source and binary forms, with or without 3369modification, are permitted provided that the following conditions are 3370met: 3371 33721. Redistributions of source code must retain the above copyright 3373 notice, this list of conditions and the following disclaimer. 3374 33752. Redistributions in binary form must reproduce the above copyright 3376 notice, this list of conditions and the following disclaimer in the 3377 documentation and/or other materials provided with the 3378 distribution. 3379 3380*OR* 3381 3382Redistribution and use in source and binary forms, with or without 3383modification, are permitted provided that the following conditions are 3384met: 3385 33861. Redistributions of source code must retain the above copyright 3387 notice, this list of conditions and the following disclaimer. 33882. Redistributions in binary form must reproduce the above copyright 3389 notice, this list of conditions and the following disclaimer in the 3390 documentation and/or other materials provided with the 3391 distribution. 33923. Neither the name of Apple Computer, Inc. ("Apple") nor the names of 3393 its contributors may be used to endorse or promote products derived 3394 from this software without specific prior written permission. 3395 3396THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 3397EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3398IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3399PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 3400CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 3401EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 3402PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 3403PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 3404 3405OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3406(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3407OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3408 3409 3410 GNU LIBRARY GENERAL PUBLIC LICENSE 3411 Version 2, June 1991 3412 3413 Copyright (C) 1991 Free Software Foundation, Inc. 3414 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 3415 Everyone is permitted to copy and distribute verbatim copies 3416 of this license document, but changing it is not allowed. 3417 3418[This is the first released version of the library GPL. It is 3419 numbered 2 because it goes with version 2 of the ordinary GPL.] 3420 3421 Preamble 3422 3423 The licenses for most software are designed to take away your 3424freedom to share and change it. By contrast, the GNU General Public 3425Licenses are intended to guarantee your freedom to share and change 3426free software--to make sure the software is free for all its users. 3427 3428 This license, the Library General Public License, applies to some 3429specially designated Free Software Foundation software, and to any 3430other libraries whose authors decide to use it. You can use it for 3431your libraries, too. 3432 3433 When we speak of free software, we are referring to freedom, not 3434price. Our General Public Licenses are designed to make sure that you 3435have the freedom to distribute copies of free software (and charge for 3436this service if you wish), that you receive source code or can get it 3437if you want it, that you can change the software or use pieces of it 3438in new free programs; and that you know you can do these things. 3439 3440 To protect your rights, we need to make restrictions that forbid 3441anyone to deny you these rights or to ask you to surrender the rights. 3442These restrictions translate to certain responsibilities for you if 3443you distribute copies of the library, or if you modify it. 3444 3445 For example, if you distribute copies of the library, whether gratis 3446or for a fee, you must give the recipients all the rights that we gave 3447you. You must make sure that they, too, receive or can get the source 3448code. If you link a program with the library, you must provide 3449complete object files to the recipients so that they can relink them 3450with the library, after making changes to the library and recompiling 3451it. And you must show them these terms so they know their rights. 3452 3453 Our method of protecting your rights has two steps: (1) copyright 3454the library, and (2) offer you this license which gives you legal 3455permission to copy, distribute and/or modify the library. 3456 3457 Also, for each distributor's protection, we want to make certain 3458that everyone understands that there is no warranty for this free 3459library. If the library is modified by someone else and passed on, we 3460want its recipients to know that what they have is not the original 3461version, so that any problems introduced by others will not reflect on 3462the original authors' reputations. 3463 3464 Finally, any free program is threatened constantly by software 3465patents. We wish to avoid the danger that companies distributing free 3466software will individually obtain patent licenses, thus in effect 3467transforming the program into proprietary software. To prevent this, 3468we have made it clear that any patent must be licensed for everyone's 3469free use or not licensed at all. 3470 3471 Most GNU software, including some libraries, is covered by the ordinary 3472GNU General Public License, which was designed for utility programs. This 3473license, the GNU Library General Public License, applies to certain 3474designated libraries. This license is quite different from the ordinary 3475one; be sure to read it in full, and don't assume that anything in it is 3476the same as in the ordinary license. 3477 3478 The reason we have a separate public license for some libraries is that 3479they blur the distinction we usually make between modifying or adding to a 3480program and simply using it. Linking a program with a library, without 3481changing the library, is in some sense simply using the library, and is 3482analogous to running a utility program or application program. However, in 3483a textual and legal sense, the linked executable is a combined work, a 3484derivative of the original library, and the ordinary General Public License 3485treats it as such. 3486 3487 Because of this blurred distinction, using the ordinary General 3488Public License for libraries did not effectively promote software 3489sharing, because most developers did not use the libraries. We 3490concluded that weaker conditions might promote sharing better. 3491 3492 However, unrestricted linking of non-free programs would deprive the 3493users of those programs of all benefit from the free status of the 3494libraries themselves. This Library General Public License is intended to 3495permit developers of non-free programs to use free libraries, while 3496preserving your freedom as a user of such programs to change the free 3497libraries that are incorporated in them. (We have not seen how to achieve 3498this as regards changes in header files, but we have achieved it as regards 3499changes in the actual functions of the Library.) The hope is that this 3500will lead to faster development of free libraries. 3501 3502 The precise terms and conditions for copying, distribution and 3503modification follow. Pay close attention to the difference between a 3504"work based on the library" and a "work that uses the library". The 3505former contains code derived from the library, while the latter only 3506works together with the library. 3507 3508 Note that it is possible for a library to be covered by the ordinary 3509General Public License rather than by this special one. 3510 3511 GNU LIBRARY GENERAL PUBLIC LICENSE 3512 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 3513 3514 0. This License Agreement applies to any software library which 3515contains a notice placed by the copyright holder or other authorized 3516party saying it may be distributed under the terms of this Library 3517General Public License (also called "this License"). Each licensee is 3518addressed as "you". 3519 3520 A "library" means a collection of software functions and/or data 3521prepared so as to be conveniently linked with application programs 3522(which use some of those functions and data) to form executables. 3523 3524 The "Library", below, refers to any such software library or work 3525which has been distributed under these terms. A "work based on the 3526Library" means either the Library or any derivative work under 3527copyright law: that is to say, a work containing the Library or a 3528portion of it, either verbatim or with modifications and/or translated 3529straightforwardly into another language. (Hereinafter, translation is 3530included without limitation in the term "modification".) 3531 3532 "Source code" for a work means the preferred form of the work for 3533making modifications to it. For a library, complete source code means 3534all the source code for all modules it contains, plus any associated 3535interface definition files, plus the scripts used to control compilation 3536and installation of the library. 3537 3538 Activities other than copying, distribution and modification are not 3539covered by this License; they are outside its scope. The act of 3540running a program using the Library is not restricted, and output from 3541such a program is covered only if its contents constitute a work based 3542on the Library (independent of the use of the Library in a tool for 3543writing it). Whether that is true depends on what the Library does 3544and what the program that uses the Library does. 3545 3546 1. You may copy and distribute verbatim copies of the Library's 3547complete source code as you receive it, in any medium, provided that 3548you conspicuously and appropriately publish on each copy an 3549appropriate copyright notice and disclaimer of warranty; keep intact 3550all the notices that refer to this License and to the absence of any 3551warranty; and distribute a copy of this License along with the 3552Library. 3553 3554 You may charge a fee for the physical act of transferring a copy, 3555and you may at your option offer warranty protection in exchange for a 3556fee. 3557 3558 2. You may modify your copy or copies of the Library or any portion 3559of it, thus forming a work based on the Library, and copy and 3560distribute such modifications or work under the terms of Section 1 3561above, provided that you also meet all of these conditions: 3562 3563 a) The modified work must itself be a software library. 3564 3565 b) You must cause the files modified to carry prominent notices 3566 stating that you changed the files and the date of any change. 3567 3568 c) You must cause the whole of the work to be licensed at no 3569 charge to all third parties under the terms of this License. 3570 3571 d) If a facility in the modified Library refers to a function or a 3572 table of data to be supplied by an application program that uses 3573 the facility, other than as an argument passed when the facility 3574 is invoked, then you must make a good faith effort to ensure that, 3575 in the event an application does not supply such function or 3576 table, the facility still operates, and performs whatever part of 3577 its purpose remains meaningful. 3578 3579 (For example, a function in a library to compute square roots has 3580 a purpose that is entirely well-defined independent of the 3581 application. Therefore, Subsection 2d requires that any 3582 application-supplied function or table used by this function must 3583 be optional: if the application does not supply it, the square 3584 root function must still compute square roots.) 3585 3586These requirements apply to the modified work as a whole. If 3587identifiable sections of that work are not derived from the Library, 3588and can be reasonably considered independent and separate works in 3589themselves, then this License, and its terms, do not apply to those 3590sections when you distribute them as separate works. But when you 3591distribute the same sections as part of a whole which is a work based 3592on the Library, the distribution of the whole must be on the terms of 3593this License, whose permissions for other licensees extend to the 3594entire whole, and thus to each and every part regardless of who wrote 3595it. 3596 3597Thus, it is not the intent of this section to claim rights or contest 3598your rights to work written entirely by you; rather, the intent is to 3599exercise the right to control the distribution of derivative or 3600collective works based on the Library. 3601 3602In addition, mere aggregation of another work not based on the Library 3603with the Library (or with a work based on the Library) on a volume of 3604a storage or distribution medium does not bring the other work under 3605the scope of this License. 3606 3607 3. You may opt to apply the terms of the ordinary GNU General Public 3608License instead of this License to a given copy of the Library. To do 3609this, you must alter all the notices that refer to this License, so 3610that they refer to the ordinary GNU General Public License, version 2, 3611instead of to this License. (If a newer version than version 2 of the 3612ordinary GNU General Public License has appeared, then you can specify 3613that version instead if you wish.) Do not make any other change in 3614these notices. 3615 3616 Once this change is made in a given copy, it is irreversible for 3617that copy, so the ordinary GNU General Public License applies to all 3618subsequent copies and derivative works made from that copy. 3619 3620 This option is useful when you wish to copy part of the code of 3621the Library into a program that is not a library. 3622 3623 4. You may copy and distribute the Library (or a portion or 3624derivative of it, under Section 2) in object code or executable form 3625under the terms of Sections 1 and 2 above provided that you accompany 3626it with the complete corresponding machine-readable source code, which 3627must be distributed under the terms of Sections 1 and 2 above on a 3628medium customarily used for software interchange. 3629 3630 If distribution of object code is made by offering access to copy 3631from a designated place, then offering equivalent access to copy the 3632source code from the same place satisfies the requirement to 3633distribute the source code, even though third parties are not 3634compelled to copy the source along with the object code. 3635 3636 5. A program that contains no derivative of any portion of the 3637Library, but is designed to work with the Library by being compiled or 3638linked with it, is called a "work that uses the Library". Such a 3639work, in isolation, is not a derivative work of the Library, and 3640therefore falls outside the scope of this License. 3641 3642 However, linking a "work that uses the Library" with the Library 3643creates an executable that is a derivative of the Library (because it 3644contains portions of the Library), rather than a "work that uses the 3645library". The executable is therefore covered by this License. 3646Section 6 states terms for distribution of such executables. 3647 3648 When a "work that uses the Library" uses material from a header file 3649that is part of the Library, the object code for the work may be a 3650derivative work of the Library even though the source code is not. 3651Whether this is true is especially significant if the work can be 3652linked without the Library, or if the work is itself a library. The 3653threshold for this to be true is not precisely defined by law. 3654 3655 If such an object file uses only numerical parameters, data 3656structure layouts and accessors, and small macros and small inline 3657functions (ten lines or less in length), then the use of the object 3658file is unrestricted, regardless of whether it is legally a derivative 3659work. (Executables containing this object code plus portions of the 3660Library will still fall under Section 6.) 3661 3662 Otherwise, if the work is a derivative of the Library, you may 3663distribute the object code for the work under the terms of Section 6. 3664Any executables containing that work also fall under Section 6, 3665whether or not they are linked directly with the Library itself. 3666 3667 6. As an exception to the Sections above, you may also compile or 3668link a "work that uses the Library" with the Library to produce a 3669work containing portions of the Library, and distribute that work 3670under terms of your choice, provided that the terms permit 3671modification of the work for the customer's own use and reverse 3672engineering for debugging such modifications. 3673 3674 You must give prominent notice with each copy of the work that the 3675Library is used in it and that the Library and its use are covered by 3676this License. You must supply a copy of this License. If the work 3677during execution displays copyright notices, you must include the 3678copyright notice for the Library among them, as well as a reference 3679directing the user to the copy of this License. Also, you must do one 3680of these things: 3681 3682 a) Accompany the work with the complete corresponding 3683 machine-readable source code for the Library including whatever 3684 changes were used in the work (which must be distributed under 3685 Sections 1 and 2 above); and, if the work is an executable linked 3686 with the Library, with the complete machine-readable "work that 3687 uses the Library", as object code and/or source code, so that the 3688 user can modify the Library and then relink to produce a modified 3689 executable containing the modified Library. (It is understood 3690 that the user who changes the contents of definitions files in the 3691 Library will not necessarily be able to recompile the application 3692 to use the modified definitions.) 3693 3694 b) Accompany the work with a written offer, valid for at 3695 least three years, to give the same user the materials 3696 specified in Subsection 6a, above, for a charge no more 3697 than the cost of performing this distribution. 3698 3699 c) If distribution of the work is made by offering access to copy 3700 from a designated place, offer equivalent access to copy the above 3701 specified materials from the same place. 3702 3703 d) Verify that the user has already received a copy of these 3704 materials or that you have already sent this user a copy. 3705 3706 For an executable, the required form of the "work that uses the 3707Library" must include any data and utility programs needed for 3708reproducing the executable from it. However, as a special exception, 3709the source code distributed need not include anything that is normally 3710distributed (in either source or binary form) with the major 3711components (compiler, kernel, and so on) of the operating system on 3712which the executable runs, unless that component itself accompanies 3713the executable. 3714 3715 It may happen that this requirement contradicts the license 3716restrictions of other proprietary libraries that do not normally 3717accompany the operating system. Such a contradiction means you cannot 3718use both them and the Library together in an executable that you 3719distribute. 3720 3721 7. You may place library facilities that are a work based on the 3722Library side-by-side in a single library together with other library 3723facilities not covered by this License, and distribute such a combined 3724library, provided that the separate distribution of the work based on 3725the Library and of the other library facilities is otherwise 3726permitted, and provided that you do these two things: 3727 3728 a) Accompany the combined library with a copy of the same work 3729 based on the Library, uncombined with any other library 3730 facilities. This must be distributed under the terms of the 3731 Sections above. 3732 3733 b) Give prominent notice with the combined library of the fact 3734 that part of it is a work based on the Library, and explaining 3735 where to find the accompanying uncombined form of the same work. 3736 3737 8. You may not copy, modify, sublicense, link with, or distribute 3738the Library except as expressly provided under this License. Any 3739attempt otherwise to copy, modify, sublicense, link with, or 3740distribute the Library is void, and will automatically terminate your 3741rights under this License. However, parties who have received copies, 3742or rights, from you under this License will not have their licenses 3743terminated so long as such parties remain in full compliance. 3744 3745 9. You are not required to accept this License, since you have not 3746signed it. However, nothing else grants you permission to modify or 3747distribute the Library or its derivative works. These actions are 3748prohibited by law if you do not accept this License. Therefore, by 3749modifying or distributing the Library (or any work based on the 3750Library), you indicate your acceptance of this License to do so, and 3751all its terms and conditions for copying, distributing or modifying 3752the Library or works based on it. 3753 3754 10. Each time you redistribute the Library (or any work based on the 3755Library), the recipient automatically receives a license from the 3756original licensor to copy, distribute, link with or modify the Library 3757subject to these terms and conditions. You may not impose any further 3758restrictions on the recipients' exercise of the rights granted herein. 3759You are not responsible for enforcing compliance by third parties to 3760this License. 3761 3762 11. If, as a consequence of a court judgment or allegation of patent 3763infringement or for any other reason (not limited to patent issues), 3764conditions are imposed on you (whether by court order, agreement or 3765otherwise) that contradict the conditions of this License, they do not 3766excuse you from the conditions of this License. If you cannot 3767distribute so as to satisfy simultaneously your obligations under this 3768License and any other pertinent obligations, then as a consequence you 3769may not distribute the Library at all. For example, if a patent 3770license would not permit royalty-free redistribution of the Library by 3771all those who receive copies directly or indirectly through you, then 3772the only way you could satisfy both it and this License would be to 3773refrain entirely from distribution of the Library. 3774 3775If any portion of this section is held invalid or unenforceable under any 3776particular circumstance, the balance of the section is intended to apply, 3777and the section as a whole is intended to apply in other circumstances. 3778 3779It is not the purpose of this section to induce you to infringe any 3780patents or other property right claims or to contest validity of any 3781such claims; this section has the sole purpose of protecting the 3782integrity of the free software distribution system which is 3783implemented by public license practices. Many people have made 3784generous contributions to the wide range of software distributed 3785through that system in reliance on consistent application of that 3786system; it is up to the author/donor to decide if he or she is willing 3787to distribute software through any other system and a licensee cannot 3788impose that choice. 3789 3790This section is intended to make thoroughly clear what is believed to 3791be a consequence of the rest of this License. 3792 3793 12. If the distribution and/or use of the Library is restricted in 3794certain countries either by patents or by copyrighted interfaces, the 3795original copyright holder who places the Library under this License may add 3796an explicit geographical distribution limitation excluding those countries, 3797so that distribution is permitted only in or among countries not thus 3798excluded. In such case, this License incorporates the limitation as if 3799written in the body of this License. 3800 3801 13. The Free Software Foundation may publish revised and/or new 3802versions of the Library General Public License from time to time. 3803Such new versions will be similar in spirit to the present version, 3804but may differ in detail to address new problems or concerns. 3805 3806Each version is given a distinguishing version number. If the Library 3807specifies a version number of this License which applies to it and 3808"any later version", you have the option of following the terms and 3809conditions either of that version or of any later version published by 3810the Free Software Foundation. If the Library does not specify a 3811license version number, you may choose any version ever published by 3812the Free Software Foundation. 3813 3814 14. If you wish to incorporate parts of the Library into other free 3815programs whose distribution conditions are incompatible with these, 3816write to the author to ask for permission. For software which is 3817copyrighted by the Free Software Foundation, write to the Free 3818Software Foundation; we sometimes make exceptions for this. Our 3819decision will be guided by the two goals of preserving the free status 3820of all derivatives of our free software and of promoting the sharing 3821and reuse of software generally. 3822 3823 NO WARRANTY 3824 3825 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 3826WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 3827EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 3828OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 3829KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 3830IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3831PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 3832LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 3833THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 3834 3835 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 3836WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 3837AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 3838FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 3839CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 3840LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 3841RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 3842FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 3843SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 3844DAMAGES. 3845 3846 END OF TERMS AND CONDITIONS 3847 3848 GNU LESSER GENERAL PUBLIC LICENSE 3849 Version 2.1, February 1999 3850 3851 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 3852 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 3853 Everyone is permitted to copy and distribute verbatim copies 3854 of this license document, but changing it is not allowed. 3855 3856[This is the first released version of the Lesser GPL. It also counts 3857 as the successor of the GNU Library Public License, version 2, hence 3858 the version number 2.1.] 3859 3860 Preamble 3861 3862 The licenses for most software are designed to take away your 3863freedom to share and change it. By contrast, the GNU General Public 3864Licenses are intended to guarantee your freedom to share and change 3865free software--to make sure the software is free for all its users. 3866 3867 This license, the Lesser General Public License, applies to some 3868specially designated software packages--typically libraries--of the 3869Free Software Foundation and other authors who decide to use it. You 3870can use it too, but we suggest you first think carefully about whether 3871this license or the ordinary General Public License is the better 3872strategy to use in any particular case, based on the explanations below. 3873 3874 When we speak of free software, we are referring to freedom of use, 3875not price. Our General Public Licenses are designed to make sure that 3876you have the freedom to distribute copies of free software (and charge 3877for this service if you wish); that you receive source code or can get 3878it if you want it; that you can change the software and use pieces of 3879it in new free programs; and that you are informed that you can do 3880these things. 3881 3882 To protect your rights, we need to make restrictions that forbid 3883distributors to deny you these rights or to ask you to surrender these 3884rights. These restrictions translate to certain responsibilities for 3885you if you distribute copies of the library or if you modify it. 3886 3887 For example, if you distribute copies of the library, whether gratis 3888or for a fee, you must give the recipients all the rights that we gave 3889you. You must make sure that they, too, receive or can get the source 3890code. If you link other code with the library, you must provide 3891complete object files to the recipients, so that they can relink them 3892with the library after making changes to the library and recompiling 3893it. And you must show them these terms so they know their rights. 3894 3895 We protect your rights with a two-step method: (1) we copyright the 3896library, and (2) we offer you this license, which gives you legal 3897permission to copy, distribute and/or modify the library. 3898 3899 To protect each distributor, we want to make it very clear that 3900there is no warranty for the free library. Also, if the library is 3901modified by someone else and passed on, the recipients should know 3902that what they have is not the original version, so that the original 3903author's reputation will not be affected by problems that might be 3904introduced by others. 3905 3906 Finally, software patents pose a constant threat to the existence of 3907any free program. We wish to make sure that a company cannot 3908effectively restrict the users of a free program by obtaining a 3909restrictive license from a patent holder. Therefore, we insist that 3910any patent license obtained for a version of the library must be 3911consistent with the full freedom of use specified in this license. 3912 3913 Most GNU software, including some libraries, is covered by the 3914ordinary GNU General Public License. This license, the GNU Lesser 3915General Public License, applies to certain designated libraries, and 3916is quite different from the ordinary General Public License. We use 3917this license for certain libraries in order to permit linking those 3918libraries into non-free programs. 3919 3920 When a program is linked with a library, whether statically or using 3921a shared library, the combination of the two is legally speaking a 3922combined work, a derivative of the original library. The ordinary 3923General Public License therefore permits such linking only if the 3924entire combination fits its criteria of freedom. The Lesser General 3925Public License permits more lax criteria for linking other code with 3926the library. 3927 3928 We call this license the "Lesser" General Public License because it 3929does Less to protect the user's freedom than the ordinary General 3930Public License. It also provides other free software developers Less 3931of an advantage over competing non-free programs. These disadvantages 3932are the reason we use the ordinary General Public License for many 3933libraries. However, the Lesser license provides advantages in certain 3934special circumstances. 3935 3936 For example, on rare occasions, there may be a special need to 3937encourage the widest possible use of a certain library, so that it becomes 3938a de-facto standard. To achieve this, non-free programs must be 3939allowed to use the library. A more frequent case is that a free 3940library does the same job as widely used non-free libraries. In this 3941case, there is little to gain by limiting the free library to free 3942software only, so we use the Lesser General Public License. 3943 3944 In other cases, permission to use a particular library in non-free 3945programs enables a greater number of people to use a large body of 3946free software. For example, permission to use the GNU C Library in 3947non-free programs enables many more people to use the whole GNU 3948operating system, as well as its variant, the GNU/Linux operating 3949system. 3950 3951 Although the Lesser General Public License is Less protective of the 3952users' freedom, it does ensure that the user of a program that is 3953linked with the Library has the freedom and the wherewithal to run 3954that program using a modified version of the Library. 3955 3956 The precise terms and conditions for copying, distribution and 3957modification follow. Pay close attention to the difference between a 3958"work based on the library" and a "work that uses the library". The 3959former contains code derived from the library, whereas the latter must 3960be combined with the library in order to run. 3961 3962 GNU LESSER GENERAL PUBLIC LICENSE 3963 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 3964 3965 0. This License Agreement applies to any software library or other 3966program which contains a notice placed by the copyright holder or 3967other authorized party saying it may be distributed under the terms of 3968this Lesser General Public License (also called "this License"). 3969Each licensee is addressed as "you". 3970 3971 A "library" means a collection of software functions and/or data 3972prepared so as to be conveniently linked with application programs 3973(which use some of those functions and data) to form executables. 3974 3975 The "Library", below, refers to any such software library or work 3976which has been distributed under these terms. A "work based on the 3977Library" means either the Library or any derivative work under 3978copyright law: that is to say, a work containing the Library or a 3979portion of it, either verbatim or with modifications and/or translated 3980straightforwardly into another language. (Hereinafter, translation is 3981included without limitation in the term "modification".) 3982 3983 "Source code" for a work means the preferred form of the work for 3984making modifications to it. For a library, complete source code means 3985all the source code for all modules it contains, plus any associated 3986interface definition files, plus the scripts used to control compilation 3987and installation of the library. 3988 3989 Activities other than copying, distribution and modification are not 3990covered by this License; they are outside its scope. The act of 3991running a program using the Library is not restricted, and output from 3992such a program is covered only if its contents constitute a work based 3993on the Library (independent of the use of the Library in a tool for 3994writing it). Whether that is true depends on what the Library does 3995and what the program that uses the Library does. 3996 3997 1. You may copy and distribute verbatim copies of the Library's 3998complete source code as you receive it, in any medium, provided that 3999you conspicuously and appropriately publish on each copy an 4000appropriate copyright notice and disclaimer of warranty; keep intact 4001all the notices that refer to this License and to the absence of any 4002warranty; and distribute a copy of this License along with the 4003Library. 4004 4005 You may charge a fee for the physical act of transferring a copy, 4006and you may at your option offer warranty protection in exchange for a 4007fee. 4008 4009 2. You may modify your copy or copies of the Library or any portion 4010of it, thus forming a work based on the Library, and copy and 4011distribute such modifications or work under the terms of Section 1 4012above, provided that you also meet all of these conditions: 4013 4014 a) The modified work must itself be a software library. 4015 4016 b) You must cause the files modified to carry prominent notices 4017 stating that you changed the files and the date of any change. 4018 4019 c) You must cause the whole of the work to be licensed at no 4020 charge to all third parties under the terms of this License. 4021 4022 d) If a facility in the modified Library refers to a function or a 4023 table of data to be supplied by an application program that uses 4024 the facility, other than as an argument passed when the facility 4025 is invoked, then you must make a good faith effort to ensure that, 4026 in the event an application does not supply such function or 4027 table, the facility still operates, and performs whatever part of 4028 its purpose remains meaningful. 4029 4030 (For example, a function in a library to compute square roots has 4031 a purpose that is entirely well-defined independent of the 4032 application. Therefore, Subsection 2d requires that any 4033 application-supplied function or table used by this function must 4034 be optional: if the application does not supply it, the square 4035 root function must still compute square roots.) 4036 4037These requirements apply to the modified work as a whole. If 4038identifiable sections of that work are not derived from the Library, 4039and can be reasonably considered independent and separate works in 4040themselves, then this License, and its terms, do not apply to those 4041sections when you distribute them as separate works. But when you 4042distribute the same sections as part of a whole which is a work based 4043on the Library, the distribution of the whole must be on the terms of 4044this License, whose permissions for other licensees extend to the 4045entire whole, and thus to each and every part regardless of who wrote 4046it. 4047 4048Thus, it is not the intent of this section to claim rights or contest 4049your rights to work written entirely by you; rather, the intent is to 4050exercise the right to control the distribution of derivative or 4051collective works based on the Library. 4052 4053In addition, mere aggregation of another work not based on the Library 4054with the Library (or with a work based on the Library) on a volume of 4055a storage or distribution medium does not bring the other work under 4056the scope of this License. 4057 4058 3. You may opt to apply the terms of the ordinary GNU General Public 4059License instead of this License to a given copy of the Library. To do 4060this, you must alter all the notices that refer to this License, so 4061that they refer to the ordinary GNU General Public License, version 2, 4062instead of to this License. (If a newer version than version 2 of the 4063ordinary GNU General Public License has appeared, then you can specify 4064that version instead if you wish.) Do not make any other change in 4065these notices. 4066 4067 Once this change is made in a given copy, it is irreversible for 4068that copy, so the ordinary GNU General Public License applies to all 4069subsequent copies and derivative works made from that copy. 4070 4071 This option is useful when you wish to copy part of the code of 4072the Library into a program that is not a library. 4073 4074 4. You may copy and distribute the Library (or a portion or 4075derivative of it, under Section 2) in object code or executable form 4076under the terms of Sections 1 and 2 above provided that you accompany 4077it with the complete corresponding machine-readable source code, which 4078must be distributed under the terms of Sections 1 and 2 above on a 4079medium customarily used for software interchange. 4080 4081 If distribution of object code is made by offering access to copy 4082from a designated place, then offering equivalent access to copy the 4083source code from the same place satisfies the requirement to 4084distribute the source code, even though third parties are not 4085compelled to copy the source along with the object code. 4086 4087 5. A program that contains no derivative of any portion of the 4088Library, but is designed to work with the Library by being compiled or 4089linked with it, is called a "work that uses the Library". Such a 4090work, in isolation, is not a derivative work of the Library, and 4091therefore falls outside the scope of this License. 4092 4093 However, linking a "work that uses the Library" with the Library 4094creates an executable that is a derivative of the Library (because it 4095contains portions of the Library), rather than a "work that uses the 4096library". The executable is therefore covered by this License. 4097Section 6 states terms for distribution of such executables. 4098 4099 When a "work that uses the Library" uses material from a header file 4100that is part of the Library, the object code for the work may be a 4101derivative work of the Library even though the source code is not. 4102Whether this is true is especially significant if the work can be 4103linked without the Library, or if the work is itself a library. The 4104threshold for this to be true is not precisely defined by law. 4105 4106 If such an object file uses only numerical parameters, data 4107structure layouts and accessors, and small macros and small inline 4108functions (ten lines or less in length), then the use of the object 4109file is unrestricted, regardless of whether it is legally a derivative 4110work. (Executables containing this object code plus portions of the 4111Library will still fall under Section 6.) 4112 4113 Otherwise, if the work is a derivative of the Library, you may 4114distribute the object code for the work under the terms of Section 6. 4115Any executables containing that work also fall under Section 6, 4116whether or not they are linked directly with the Library itself. 4117 4118 6. As an exception to the Sections above, you may also combine or 4119link a "work that uses the Library" with the Library to produce a 4120work containing portions of the Library, and distribute that work 4121under terms of your choice, provided that the terms permit 4122modification of the work for the customer's own use and reverse 4123engineering for debugging such modifications. 4124 4125 You must give prominent notice with each copy of the work that the 4126Library is used in it and that the Library and its use are covered by 4127this License. You must supply a copy of this License. If the work 4128during execution displays copyright notices, you must include the 4129copyright notice for the Library among them, as well as a reference 4130directing the user to the copy of this License. Also, you must do one 4131of these things: 4132 4133 a) Accompany the work with the complete corresponding 4134 machine-readable source code for the Library including whatever 4135 changes were used in the work (which must be distributed under 4136 Sections 1 and 2 above); and, if the work is an executable linked 4137 with the Library, with the complete machine-readable "work that 4138 uses the Library", as object code and/or source code, so that the 4139 user can modify the Library and then relink to produce a modified 4140 executable containing the modified Library. (It is understood 4141 that the user who changes the contents of definitions files in the 4142 Library will not necessarily be able to recompile the application 4143 to use the modified definitions.) 4144 4145 b) Use a suitable shared library mechanism for linking with the 4146 Library. A suitable mechanism is one that (1) uses at run time a 4147 copy of the library already present on the user's computer system, 4148 rather than copying library functions into the executable, and (2) 4149 will operate properly with a modified version of the library, if 4150 the user installs one, as long as the modified version is 4151 interface-compatible with the version that the work was made with. 4152 4153 c) Accompany the work with a written offer, valid for at 4154 least three years, to give the same user the materials 4155 specified in Subsection 6a, above, for a charge no more 4156 than the cost of performing this distribution. 4157 4158 d) If distribution of the work is made by offering access to copy 4159 from a designated place, offer equivalent access to copy the above 4160 specified materials from the same place. 4161 4162 e) Verify that the user has already received a copy of these 4163 materials or that you have already sent this user a copy. 4164 4165 For an executable, the required form of the "work that uses the 4166Library" must include any data and utility programs needed for 4167reproducing the executable from it. However, as a special exception, 4168the materials to be distributed need not include anything that is 4169normally distributed (in either source or binary form) with the major 4170components (compiler, kernel, and so on) of the operating system on 4171which the executable runs, unless that component itself accompanies 4172the executable. 4173 4174 It may happen that this requirement contradicts the license 4175restrictions of other proprietary libraries that do not normally 4176accompany the operating system. Such a contradiction means you cannot 4177use both them and the Library together in an executable that you 4178distribute. 4179 4180 7. You may place library facilities that are a work based on the 4181Library side-by-side in a single library together with other library 4182facilities not covered by this License, and distribute such a combined 4183library, provided that the separate distribution of the work based on 4184the Library and of the other library facilities is otherwise 4185permitted, and provided that you do these two things: 4186 4187 a) Accompany the combined library with a copy of the same work 4188 based on the Library, uncombined with any other library 4189 facilities. This must be distributed under the terms of the 4190 Sections above. 4191 4192 b) Give prominent notice with the combined library of the fact 4193 that part of it is a work based on the Library, and explaining 4194 where to find the accompanying uncombined form of the same work. 4195 4196 8. You may not copy, modify, sublicense, link with, or distribute 4197the Library except as expressly provided under this License. Any 4198attempt otherwise to copy, modify, sublicense, link with, or 4199distribute the Library is void, and will automatically terminate your 4200rights under this License. However, parties who have received copies, 4201or rights, from you under this License will not have their licenses 4202terminated so long as such parties remain in full compliance. 4203 4204 9. You are not required to accept this License, since you have not 4205signed it. However, nothing else grants you permission to modify or 4206distribute the Library or its derivative works. These actions are 4207prohibited by law if you do not accept this License. Therefore, by 4208modifying or distributing the Library (or any work based on the 4209Library), you indicate your acceptance of this License to do so, and 4210all its terms and conditions for copying, distributing or modifying 4211the Library or works based on it. 4212 4213 10. Each time you redistribute the Library (or any work based on the 4214Library), the recipient automatically receives a license from the 4215original licensor to copy, distribute, link with or modify the Library 4216subject to these terms and conditions. You may not impose any further 4217restrictions on the recipients' exercise of the rights granted herein. 4218You are not responsible for enforcing compliance by third parties with 4219this License. 4220 4221 11. If, as a consequence of a court judgment or allegation of patent 4222infringement or for any other reason (not limited to patent issues), 4223conditions are imposed on you (whether by court order, agreement or 4224otherwise) that contradict the conditions of this License, they do not 4225excuse you from the conditions of this License. If you cannot 4226distribute so as to satisfy simultaneously your obligations under this 4227License and any other pertinent obligations, then as a consequence you 4228may not distribute the Library at all. For example, if a patent 4229license would not permit royalty-free redistribution of the Library by 4230all those who receive copies directly or indirectly through you, then 4231the only way you could satisfy both it and this License would be to 4232refrain entirely from distribution of the Library. 4233 4234If any portion of this section is held invalid or unenforceable under any 4235particular circumstance, the balance of the section is intended to apply, 4236and the section as a whole is intended to apply in other circumstances. 4237 4238It is not the purpose of this section to induce you to infringe any 4239patents or other property right claims or to contest validity of any 4240such claims; this section has the sole purpose of protecting the 4241integrity of the free software distribution system which is 4242implemented by public license practices. Many people have made 4243generous contributions to the wide range of software distributed 4244through that system in reliance on consistent application of that 4245system; it is up to the author/donor to decide if he or she is willing 4246to distribute software through any other system and a licensee cannot 4247impose that choice. 4248 4249This section is intended to make thoroughly clear what is believed to 4250be a consequence of the rest of this License. 4251 4252 12. If the distribution and/or use of the Library is restricted in 4253certain countries either by patents or by copyrighted interfaces, the 4254original copyright holder who places the Library under this License may add 4255an explicit geographical distribution limitation excluding those countries, 4256so that distribution is permitted only in or among countries not thus 4257excluded. In such case, this License incorporates the limitation as if 4258written in the body of this License. 4259 4260 13. The Free Software Foundation may publish revised and/or new 4261versions of the Lesser General Public License from time to time. 4262Such new versions will be similar in spirit to the present version, 4263but may differ in detail to address new problems or concerns. 4264 4265Each version is given a distinguishing version number. If the Library 4266specifies a version number of this License which applies to it and 4267"any later version", you have the option of following the terms and 4268conditions either of that version or of any later version published by 4269the Free Software Foundation. If the Library does not specify a 4270license version number, you may choose any version ever published by 4271the Free Software Foundation. 4272 4273 14. If you wish to incorporate parts of the Library into other free 4274programs whose distribution conditions are incompatible with these, 4275write to the author to ask for permission. For software which is 4276copyrighted by the Free Software Foundation, write to the Free 4277Software Foundation; we sometimes make exceptions for this. Our 4278decision will be guided by the two goals of preserving the free status 4279of all derivatives of our free software and of promoting the sharing 4280and reuse of software generally. 4281 4282 NO WARRANTY 4283 4284 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 4285WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 4286EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 4287OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 4288KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 4289IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4290PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 4291LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 4292THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 4293 4294 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 4295WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 4296AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 4297FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 4298CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 4299LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 4300RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 4301FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 4302SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 4303DAMAGES. 4304 4305 END OF TERMS AND CONDITIONS 4306 4307// Copyright (C) 2002-2013 The ANGLE Project Authors. 4308// All rights reserved. 4309// 4310// Redistribution and use in source and binary forms, with or without 4311// modification, are permitted provided that the following conditions 4312// are met: 4313// 4314// Redistributions of source code must retain the above copyright 4315// notice, this list of conditions and the following disclaimer. 4316// 4317// Redistributions in binary form must reproduce the above 4318// copyright notice, this list of conditions and the following 4319// disclaimer in the documentation and/or other materials provided 4320// with the distribution. 4321// 4322// Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. 4323// Ltd., nor the names of their contributors may be used to endorse 4324// or promote products derived from this software without specific 4325// prior written permission. 4326// 4327// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4328// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4329// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 4330// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 4331// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 4332// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 4333// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 4334// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 4335// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 4336// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 4337// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 4338// POSSIBILITY OF SUCH DAMAGE. 4339 4340 4341 Apache License 4342 Version 2.0, January 2004 4343 http://www.apache.org/licenses/ 4344 4345 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4346 4347 1. Definitions. 4348 4349 "License" shall mean the terms and conditions for use, reproduction, 4350 and distribution as defined by Sections 1 through 9 of this document. 4351 4352 "Licensor" shall mean the copyright owner or entity authorized by 4353 the copyright owner that is granting the License. 4354 4355 "Legal Entity" shall mean the union of the acting entity and all 4356 other entities that control, are controlled by, or are under common 4357 control with that entity. For the purposes of this definition, 4358 "control" means (i) the power, direct or indirect, to cause the 4359 direction or management of such entity, whether by contract or 4360 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4361 outstanding shares, or (iii) beneficial ownership of such entity. 4362 4363 "You" (or "Your") shall mean an individual or Legal Entity 4364 exercising permissions granted by this License. 4365 4366 "Source" form shall mean the preferred form for making modifications, 4367 including but not limited to software source code, documentation 4368 source, and configuration files. 4369 4370 "Object" form shall mean any form resulting from mechanical 4371 transformation or translation of a Source form, including but 4372 not limited to compiled object code, generated documentation, 4373 and conversions to other media types. 4374 4375 "Work" shall mean the work of authorship, whether in Source or 4376 Object form, made available under the License, as indicated by a 4377 copyright notice that is included in or attached to the work 4378 (an example is provided in the Appendix below). 4379 4380 "Derivative Works" shall mean any work, whether in Source or Object 4381 form, that is based on (or derived from) the Work and for which the 4382 editorial revisions, annotations, elaborations, or other modifications 4383 represent, as a whole, an original work of authorship. For the purposes 4384 of this License, Derivative Works shall not include works that remain 4385 separable from, or merely link (or bind by name) to the interfaces of, 4386 the Work and Derivative Works thereof. 4387 4388 "Contribution" shall mean any work of authorship, including 4389 the original version of the Work and any modifications or additions 4390 to that Work or Derivative Works thereof, that is intentionally 4391 submitted to Licensor for inclusion in the Work by the copyright owner 4392 or by an individual or Legal Entity authorized to submit on behalf of 4393 the copyright owner. For the purposes of this definition, "submitted" 4394 means any form of electronic, verbal, or written communication sent 4395 to the Licensor or its representatives, including but not limited to 4396 communication on electronic mailing lists, source code control systems, 4397 and issue tracking systems that are managed by, or on behalf of, the 4398 Licensor for the purpose of discussing and improving the Work, but 4399 excluding communication that is conspicuously marked or otherwise 4400 designated in writing by the copyright owner as "Not a Contribution." 4401 4402 "Contributor" shall mean Licensor and any individual or Legal Entity 4403 on behalf of whom a Contribution has been received by Licensor and 4404 subsequently incorporated within the Work. 4405 4406 2. Grant of Copyright License. Subject to the terms and conditions of 4407 this License, each Contributor hereby grants to You a perpetual, 4408 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4409 copyright license to reproduce, prepare Derivative Works of, 4410 publicly display, publicly perform, sublicense, and distribute the 4411 Work and such Derivative Works in Source or Object form. 4412 4413 3. Grant of Patent License. Subject to the terms and conditions of 4414 this License, each Contributor hereby grants to You a perpetual, 4415 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4416 (except as stated in this section) patent license to make, have made, 4417 use, offer to sell, sell, import, and otherwise transfer the Work, 4418 where such license applies only to those patent claims licensable 4419 by such Contributor that are necessarily infringed by their 4420 Contribution(s) alone or by combination of their Contribution(s) 4421 with the Work to which such Contribution(s) was submitted. If You 4422 institute patent litigation against any entity (including a 4423 cross-claim or counterclaim in a lawsuit) alleging that the Work 4424 or a Contribution incorporated within the Work constitutes direct 4425 or contributory patent infringement, then any patent licenses 4426 granted to You under this License for that Work shall terminate 4427 as of the date such litigation is filed. 4428 4429 4. Redistribution. You may reproduce and distribute copies of the 4430 Work or Derivative Works thereof in any medium, with or without 4431 modifications, and in Source or Object form, provided that You 4432 meet the following conditions: 4433 4434 (a) You must give any other recipients of the Work or 4435 Derivative Works a copy of this License; and 4436 4437 (b) You must cause any modified files to carry prominent notices 4438 stating that You changed the files; and 4439 4440 (c) You must retain, in the Source form of any Derivative Works 4441 that You distribute, all copyright, patent, trademark, and 4442 attribution notices from the Source form of the Work, 4443 excluding those notices that do not pertain to any part of 4444 the Derivative Works; and 4445 4446 (d) If the Work includes a "NOTICE" text file as part of its 4447 distribution, then any Derivative Works that You distribute must 4448 include a readable copy of the attribution notices contained 4449 within such NOTICE file, excluding those notices that do not 4450 pertain to any part of the Derivative Works, in at least one 4451 of the following places: within a NOTICE text file distributed 4452 as part of the Derivative Works; within the Source form or 4453 documentation, if provided along with the Derivative Works; or, 4454 within a display generated by the Derivative Works, if and 4455 wherever such third-party notices normally appear. The contents 4456 of the NOTICE file are for informational purposes only and 4457 do not modify the License. You may add Your own attribution 4458 notices within Derivative Works that You distribute, alongside 4459 or as an addendum to the NOTICE text from the Work, provided 4460 that such additional attribution notices cannot be construed 4461 as modifying the License. 4462 4463 You may add Your own copyright statement to Your modifications and 4464 may provide additional or different license terms and conditions 4465 for use, reproduction, or distribution of Your modifications, or 4466 for any such Derivative Works as a whole, provided Your use, 4467 reproduction, and distribution of the Work otherwise complies with 4468 the conditions stated in this License. 4469 4470 5. Submission of Contributions. Unless You explicitly state otherwise, 4471 any Contribution intentionally submitted for inclusion in the Work 4472 by You to the Licensor shall be under the terms and conditions of 4473 this License, without any additional terms or conditions. 4474 Notwithstanding the above, nothing herein shall supersede or modify 4475 the terms of any separate license agreement you may have executed 4476 with Licensor regarding such Contributions. 4477 4478 6. Trademarks. This License does not grant permission to use the trade 4479 names, trademarks, service marks, or product names of the Licensor, 4480 except as required for reasonable and customary use in describing the 4481 origin of the Work and reproducing the content of the NOTICE file. 4482 4483 7. Disclaimer of Warranty. Unless required by applicable law or 4484 agreed to in writing, Licensor provides the Work (and each 4485 Contributor provides its Contributions) on an "AS IS" BASIS, 4486 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4487 implied, including, without limitation, any warranties or conditions 4488 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4489 PARTICULAR PURPOSE. You are solely responsible for determining the 4490 appropriateness of using or redistributing the Work and assume any 4491 risks associated with Your exercise of permissions under this License. 4492 4493 8. Limitation of Liability. In no event and under no legal theory, 4494 whether in tort (including negligence), contract, or otherwise, 4495 unless required by applicable law (such as deliberate and grossly 4496 negligent acts) or agreed to in writing, shall any Contributor be 4497 liable to You for damages, including any direct, indirect, special, 4498 incidental, or consequential damages of any character arising as a 4499 result of this License or out of the use or inability to use the 4500 Work (including but not limited to damages for loss of goodwill, 4501 work stoppage, computer failure or malfunction, or any and all 4502 other commercial damages or losses), even if such Contributor 4503 has been advised of the possibility of such damages. 4504 4505 9. Accepting Warranty or Additional Liability. While redistributing 4506 the Work or Derivative Works thereof, You may choose to offer, 4507 and charge a fee for, acceptance of support, warranty, indemnity, 4508 or other liability obligations and/or rights consistent with this 4509 License. However, in accepting such obligations, You may act only 4510 on Your own behalf and on Your sole responsibility, not on behalf 4511 of any other Contributor, and only if You agree to indemnify, 4512 defend, and hold each Contributor harmless for any liability 4513 incurred by, or claims asserted against, such Contributor by reason 4514 of your accepting any such warranty or additional liability. 4515 4516 END OF TERMS AND CONDITIONS 4517 4518 APPENDIX: How to apply the Apache License to your work. 4519 4520 To apply the Apache License to your work, attach the following 4521 boilerplate notice, with the fields enclosed by brackets "[]" 4522 replaced with your own identifying information. (Don't include 4523 the brackets!) The text should be enclosed in the appropriate 4524 comment syntax for the file format. We also recommend that a 4525 file or class name and description of purpose be included on the 4526 same "printed page" as the copyright notice for easier 4527 identification within third-party archives. 4528 4529 Copyright [yyyy] [name of copyright owner] 4530 4531 Licensed under the Apache License, Version 2.0 (the "License"); 4532 you may not use this file except in compliance with the License. 4533 You may obtain a copy of the License at 4534 4535 http://www.apache.org/licenses/LICENSE-2.0 4536 4537 Unless required by applicable law or agreed to in writing, software 4538 distributed under the License is distributed on an "AS IS" BASIS, 4539 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4540 See the License for the specific language governing permissions and 4541 limitations under the License. 4542 4543Copyright (c) 2012, Manfred Moitzi 4544 4545Permission is hereby granted, free of charge, to any person obtaining a 4546copy of this software and associated documentation files (the 4547"Software"), to deal in the Software without restriction, including 4548without limitation the rights to use, copy, modify, merge, publish, 4549distribute, sublicense, and/or sell copies of the Software, and to 4550permit persons to whom the Software is furnished to do so, subject to 4551the following conditions: 4552 4553The above copyright notice and this permission notice shall be included 4554in all copies or substantial portions of the Software. 4555 4556THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 4557OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4558MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 4559IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 4560CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 4561TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 4562SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 4563 4564Deutsche Übersetzung: 4565 4566Copyright (c) 2012, Manfred Moitzi 4567 4568Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software 4569und der zugehörigen Dokumentationen (die "Software") erhält, die 4570Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne 4571Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren, 4572verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und 4573Personen, die diese Software erhalten, diese Rechte zu geben, unter den 4574folgenden Bedingungen: 4575 4576Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen 4577Kopien oder Teilkopien der Software beizulegen. 4578 4579DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE 4580BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN 4581VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER 4582RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND 4583DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE 4584ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES, 4585EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER 4586SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN. 4587 4588 4589// Copyright (c) 2010 The Chromium Authors. All rights reserved. 4590// 4591// Redistribution and use in source and binary forms, with or without 4592// modification, are permitted provided that the following conditions are 4593// met: 4594// 4595// * Redistributions of source code must retain the above copyright 4596// notice, this list of conditions and the following disclaimer. 4597// * Redistributions in binary form must reproduce the above 4598// copyright notice, this list of conditions and the following disclaimer 4599// in the documentation and/or other materials provided with the 4600// distribution. 4601// * Neither the name of Google Inc. nor the names of its 4602// contributors may be used to endorse or promote products derived from 4603// this software without specific prior written permission. 4604// 4605// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4606// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4607// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4608// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4609// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4610// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4611// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4612// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4613// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4614// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4615// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4616 4617 MOZILLA PUBLIC LICENSE 4618 Version 1.1 4619 4620 --------------- 4621 46221. Definitions. 4623 4624 1.0.1. "Commercial Use" means distribution or otherwise making the 4625 Covered Code available to a third party. 4626 4627 1.1. "Contributor" means each entity that creates or contributes to 4628 the creation of Modifications. 4629 4630 1.2. "Contributor Version" means the combination of the Original 4631 Code, prior Modifications used by a Contributor, and the Modifications 4632 made by that particular Contributor. 4633 4634 1.3. "Covered Code" means the Original Code or Modifications or the 4635 combination of the Original Code and Modifications, in each case 4636 including portions thereof. 4637 4638 1.4. "Electronic Distribution Mechanism" means a mechanism generally 4639 accepted in the software development community for the electronic 4640 transfer of data. 4641 4642 1.5. "Executable" means Covered Code in any form other than Source 4643 Code. 4644 4645 1.6. "Initial Developer" means the individual or entity identified 4646 as the Initial Developer in the Source Code notice required by Exhibit 4647 A. 4648 4649 1.7. "Larger Work" means a work which combines Covered Code or 4650 portions thereof with code not governed by the terms of this License. 4651 4652 1.8. "License" means this document. 4653 4654 1.8.1. "Licensable" means having the right to grant, to the maximum 4655 extent possible, whether at the time of the initial grant or 4656 subsequently acquired, any and all of the rights conveyed herein. 4657 4658 1.9. "Modifications" means any addition to or deletion from the 4659 substance or structure of either the Original Code or any previous 4660 Modifications. When Covered Code is released as a series of files, a 4661 Modification is: 4662 A. Any addition to or deletion from the contents of a file 4663 containing Original Code or previous Modifications. 4664 4665 B. Any new file that contains any part of the Original Code or 4666 previous Modifications. 4667 4668 1.10. "Original Code" means Source Code of computer software code 4669 which is described in the Source Code notice required by Exhibit A as 4670 Original Code, and which, at the time of its release under this 4671 License is not already Covered Code governed by this License. 4672 4673 1.10.1. "Patent Claims" means any patent claim(s), now owned or 4674 hereafter acquired, including without limitation, method, process, 4675 and apparatus claims, in any patent Licensable by grantor. 4676 4677 1.11. "Source Code" means the preferred form of the Covered Code for 4678 making modifications to it, including all modules it contains, plus 4679 any associated interface definition files, scripts used to control 4680 compilation and installation of an Executable, or source code 4681 differential comparisons against either the Original Code or another 4682 well known, available Covered Code of the Contributor's choice. The 4683 Source Code can be in a compressed or archival form, provided the 4684 appropriate decompression or de-archiving software is widely available 4685 for no charge. 4686 4687 1.12. "You" (or "Your") means an individual or a legal entity 4688 exercising rights under, and complying with all of the terms of, this 4689 License or a future version of this License issued under Section 6.1. 4690 For legal entities, "You" includes any entity which controls, is 4691 controlled by, or is under common control with You. For purposes of 4692 this definition, "control" means (a) the power, direct or indirect, 4693 to cause the direction or management of such entity, whether by 4694 contract or otherwise, or (b) ownership of more than fifty percent 4695 (50%) of the outstanding shares or beneficial ownership of such 4696 entity. 4697 46982. Source Code License. 4699 4700 2.1. The Initial Developer Grant. 4701 The Initial Developer hereby grants You a world-wide, royalty-free, 4702 non-exclusive license, subject to third party intellectual property 4703 claims: 4704 (a) under intellectual property rights (other than patent or 4705 trademark) Licensable by Initial Developer to use, reproduce, 4706 modify, display, perform, sublicense and distribute the Original 4707 Code (or portions thereof) with or without Modifications, and/or 4708 as part of a Larger Work; and 4709 4710 (b) under Patents Claims infringed by the making, using or 4711 selling of Original Code, to make, have made, use, practice, 4712 sell, and offer for sale, and/or otherwise dispose of the 4713 Original Code (or portions thereof). 4714 4715 (c) the licenses granted in this Section 2.1(a) and (b) are 4716 effective on the date Initial Developer first distributes 4717 Original Code under the terms of this License. 4718 4719 (d) Notwithstanding Section 2.1(b) above, no patent license is 4720 granted: 1) for code that You delete from the Original Code; 2) 4721 separate from the Original Code; or 3) for infringements caused 4722 by: i) the modification of the Original Code or ii) the 4723 combination of the Original Code with other software or devices. 4724 4725 2.2. Contributor Grant. 4726 Subject to third party intellectual property claims, each Contributor 4727 hereby grants You a world-wide, royalty-free, non-exclusive license 4728 4729 (a) under intellectual property rights (other than patent or 4730 trademark) Licensable by Contributor, to use, reproduce, modify, 4731 display, perform, sublicense and distribute the Modifications 4732 created by such Contributor (or portions thereof) either on an 4733 unmodified basis, with other Modifications, as Covered Code 4734 and/or as part of a Larger Work; and 4735 4736 (b) under Patent Claims infringed by the making, using, or 4737 selling of Modifications made by that Contributor either alone 4738 and/or in combination with its Contributor Version (or portions 4739 of such combination), to make, use, sell, offer for sale, have 4740 made, and/or otherwise dispose of: 1) Modifications made by that 4741 Contributor (or portions thereof); and 2) the combination of 4742 Modifications made by that Contributor with its Contributor 4743 Version (or portions of such combination). 4744 4745 (c) the licenses granted in Sections 2.2(a) and 2.2(b) are 4746 effective on the date Contributor first makes Commercial Use of 4747 the Covered Code. 4748 4749 (d) Notwithstanding Section 2.2(b) above, no patent license is 4750 granted: 1) for any code that Contributor has deleted from the 4751 Contributor Version; 2) separate from the Contributor Version; 4752 3) for infringements caused by: i) third party modifications of 4753 Contributor Version or ii) the combination of Modifications made 4754 by that Contributor with other software (except as part of the 4755 Contributor Version) or other devices; or 4) under Patent Claims 4756 infringed by Covered Code in the absence of Modifications made by 4757 that Contributor. 4758 47593. Distribution Obligations. 4760 4761 3.1. Application of License. 4762 The Modifications which You create or to which You contribute are 4763 governed by the terms of this License, including without limitation 4764 Section 2.2. The Source Code version of Covered Code may be 4765 distributed only under the terms of this License or a future version 4766 of this License released under Section 6.1, and You must include a 4767 copy of this License with every copy of the Source Code You 4768 distribute. You may not offer or impose any terms on any Source Code 4769 version that alters or restricts the applicable version of this 4770 License or the recipients' rights hereunder. However, You may include 4771 an additional document offering the additional rights described in 4772 Section 3.5. 4773 4774 3.2. Availability of Source Code. 4775 Any Modification which You create or to which You contribute must be 4776 made available in Source Code form under the terms of this License 4777 either on the same media as an Executable version or via an accepted 4778 Electronic Distribution Mechanism to anyone to whom you made an 4779 Executable version available; and if made available via Electronic 4780 Distribution Mechanism, must remain available for at least twelve (12) 4781 months after the date it initially became available, or at least six 4782 (6) months after a subsequent version of that particular Modification 4783 has been made available to such recipients. You are responsible for 4784 ensuring that the Source Code version remains available even if the 4785 Electronic Distribution Mechanism is maintained by a third party. 4786 4787 3.3. Description of Modifications. 4788 You must cause all Covered Code to which You contribute to contain a 4789 file documenting the changes You made to create that Covered Code and 4790 the date of any change. You must include a prominent statement that 4791 the Modification is derived, directly or indirectly, from Original 4792 Code provided by the Initial Developer and including the name of the 4793 Initial Developer in (a) the Source Code, and (b) in any notice in an 4794 Executable version or related documentation in which You describe the 4795 origin or ownership of the Covered Code. 4796 4797 3.4. Intellectual Property Matters 4798 (a) Third Party Claims. 4799 If Contributor has knowledge that a license under a third party's 4800 intellectual property rights is required to exercise the rights 4801 granted by such Contributor under Sections 2.1 or 2.2, 4802 Contributor must include a text file with the Source Code 4803 distribution titled "LEGAL" which describes the claim and the 4804 party making the claim in sufficient detail that a recipient will 4805 know whom to contact. If Contributor obtains such knowledge after 4806 the Modification is made available as described in Section 3.2, 4807 Contributor shall promptly modify the LEGAL file in all copies 4808 Contributor makes available thereafter and shall take other steps 4809 (such as notifying appropriate mailing lists or newsgroups) 4810 reasonably calculated to inform those who received the Covered 4811 Code that new knowledge has been obtained. 4812 4813 (b) Contributor APIs. 4814 If Contributor's Modifications include an application programming 4815 interface and Contributor has knowledge of patent licenses which 4816 are reasonably necessary to implement that API, Contributor must 4817 also include this information in the LEGAL file. 4818 4819 (c) Representations. 4820 Contributor represents that, except as disclosed pursuant to 4821 Section 3.4(a) above, Contributor believes that Contributor's 4822 Modifications are Contributor's original creation(s) and/or 4823 Contributor has sufficient rights to grant the rights conveyed by 4824 this License. 4825 4826 3.5. Required Notices. 4827 You must duplicate the notice in Exhibit A in each file of the Source 4828 Code. If it is not possible to put such notice in a particular Source 4829 Code file due to its structure, then You must include such notice in a 4830 location (such as a relevant directory) where a user would be likely 4831 to look for such a notice. If You created one or more Modification(s) 4832 You may add your name as a Contributor to the notice described in 4833 Exhibit A. You must also duplicate this License in any documentation 4834 for the Source Code where You describe recipients' rights or ownership 4835 rights relating to Covered Code. You may choose to offer, and to 4836 charge a fee for, warranty, support, indemnity or liability 4837 obligations to one or more recipients of Covered Code. However, You 4838 may do so only on Your own behalf, and not on behalf of the Initial 4839 Developer or any Contributor. You must make it absolutely clear than 4840 any such warranty, support, indemnity or liability obligation is 4841 offered by You alone, and You hereby agree to indemnify the Initial 4842 Developer and every Contributor for any liability incurred by the 4843 Initial Developer or such Contributor as a result of warranty, 4844 support, indemnity or liability terms You offer. 4845 4846 3.6. Distribution of Executable Versions. 4847 You may distribute Covered Code in Executable form only if the 4848 requirements of Section 3.1-3.5 have been met for that Covered Code, 4849 and if You include a notice stating that the Source Code version of 4850 the Covered Code is available under the terms of this License, 4851 including a description of how and where You have fulfilled the 4852 obligations of Section 3.2. The notice must be conspicuously included 4853 in any notice in an Executable version, related documentation or 4854 collateral in which You describe recipients' rights relating to the 4855 Covered Code. You may distribute the Executable version of Covered 4856 Code or ownership rights under a license of Your choice, which may 4857 contain terms different from this License, provided that You are in 4858 compliance with the terms of this License and that the license for the 4859 Executable version does not attempt to limit or alter the recipient's 4860 rights in the Source Code version from the rights set forth in this 4861 License. If You distribute the Executable version under a different 4862 license You must make it absolutely clear that any terms which differ 4863 from this License are offered by You alone, not by the Initial 4864 Developer or any Contributor. You hereby agree to indemnify the 4865 Initial Developer and every Contributor for any liability incurred by 4866 the Initial Developer or such Contributor as a result of any such 4867 terms You offer. 4868 4869 3.7. Larger Works. 4870 You may create a Larger Work by combining Covered Code with other code 4871 not governed by the terms of this License and distribute the Larger 4872 Work as a single product. In such a case, You must make sure the 4873 requirements of this License are fulfilled for the Covered Code. 4874 48754. Inability to Comply Due to Statute or Regulation. 4876 4877 If it is impossible for You to comply with any of the terms of this 4878 License with respect to some or all of the Covered Code due to 4879 statute, judicial order, or regulation then You must: (a) comply with 4880 the terms of this License to the maximum extent possible; and (b) 4881 describe the limitations and the code they affect. Such description 4882 must be included in the LEGAL file described in Section 3.4 and must 4883 be included with all distributions of the Source Code. Except to the 4884 extent prohibited by statute or regulation, such description must be 4885 sufficiently detailed for a recipient of ordinary skill to be able to 4886 understand it. 4887 48885. Application of this License. 4889 4890 This License applies to code to which the Initial Developer has 4891 attached the notice in Exhibit A and to related Covered Code. 4892 48936. Versions of the License. 4894 4895 6.1. New Versions. 4896 Netscape Communications Corporation ("Netscape") may publish revised 4897 and/or new versions of the License from time to time. Each version 4898 will be given a distinguishing version number. 4899 4900 6.2. Effect of New Versions. 4901 Once Covered Code has been published under a particular version of the 4902 License, You may always continue to use it under the terms of that 4903 version. You may also choose to use such Covered Code under the terms 4904 of any subsequent version of the License published by Netscape. No one 4905 other than Netscape has the right to modify the terms applicable to 4906 Covered Code created under this License. 4907 4908 6.3. Derivative Works. 4909 If You create or use a modified version of this License (which you may 4910 only do in order to apply it to code which is not already Covered Code 4911 governed by this License), You must (a) rename Your license so that 4912 the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", 4913 "MPL", "NPL" or any confusingly similar phrase do not appear in your 4914 license (except to note that your license differs from this License) 4915 and (b) otherwise make it clear that Your version of the license 4916 contains terms which differ from the Mozilla Public License and 4917 Netscape Public License. (Filling in the name of the Initial 4918 Developer, Original Code or Contributor in the notice described in 4919 Exhibit A shall not of themselves be deemed to be modifications of 4920 this License.) 4921 49227. DISCLAIMER OF WARRANTY. 4923 4924 COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 4925 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 4926 WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 4927 DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 4928 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 4929 IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 4930 YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 4931 COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 4932 OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 4933 ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 4934 49358. TERMINATION. 4936 4937 8.1. This License and the rights granted hereunder will terminate 4938 automatically if You fail to comply with terms herein and fail to cure 4939 such breach within 30 days of becoming aware of the breach. All 4940 sublicenses to the Covered Code which are properly granted shall 4941 survive any termination of this License. Provisions which, by their 4942 nature, must remain in effect beyond the termination of this License 4943 shall survive. 4944 4945 8.2. If You initiate litigation by asserting a patent infringement 4946 claim (excluding declatory judgment actions) against Initial Developer 4947 or a Contributor (the Initial Developer or Contributor against whom 4948 You file such action is referred to as "Participant") alleging that: 4949 4950 (a) such Participant's Contributor Version directly or indirectly 4951 infringes any patent, then any and all rights granted by such 4952 Participant to You under Sections 2.1 and/or 2.2 of this License 4953 shall, upon 60 days notice from Participant terminate prospectively, 4954 unless if within 60 days after receipt of notice You either: (i) 4955 agree in writing to pay Participant a mutually agreeable reasonable 4956 royalty for Your past and future use of Modifications made by such 4957 Participant, or (ii) withdraw Your litigation claim with respect to 4958 the Contributor Version against such Participant. If within 60 days 4959 of notice, a reasonable royalty and payment arrangement are not 4960 mutually agreed upon in writing by the parties or the litigation claim 4961 is not withdrawn, the rights granted by Participant to You under 4962 Sections 2.1 and/or 2.2 automatically terminate at the expiration of 4963 the 60 day notice period specified above. 4964 4965 (b) any software, hardware, or device, other than such Participant's 4966 Contributor Version, directly or indirectly infringes any patent, then 4967 any rights granted to You by such Participant under Sections 2.1(b) 4968 and 2.2(b) are revoked effective as of the date You first made, used, 4969 sold, distributed, or had made, Modifications made by that 4970 Participant. 4971 4972 8.3. If You assert a patent infringement claim against Participant 4973 alleging that such Participant's Contributor Version directly or 4974 indirectly infringes any patent where such claim is resolved (such as 4975 by license or settlement) prior to the initiation of patent 4976 infringement litigation, then the reasonable value of the licenses 4977 granted by such Participant under Sections 2.1 or 2.2 shall be taken 4978 into account in determining the amount or value of any payment or 4979 license. 4980 4981 8.4. In the event of termination under Sections 8.1 or 8.2 above, 4982 all end user license agreements (excluding distributors and resellers) 4983 which have been validly granted by You or any distributor hereunder 4984 prior to termination shall survive termination. 4985 49869. LIMITATION OF LIABILITY. 4987 4988 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 4989 (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 4990 DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 4991 OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 4992 ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 4993 CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 4994 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 4995 COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 4996 INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 4997 LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 4998 RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 4999 PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 5000 EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 5001 THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 5002 500310. U.S. GOVERNMENT END USERS. 5004 5005 The Covered Code is a "commercial item," as that term is defined in 5006 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 5007 software" and "commercial computer software documentation," as such 5008 terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 5009 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 5010 all U.S. Government End Users acquire Covered Code with only those 5011 rights set forth herein. 5012 501311. MISCELLANEOUS. 5014 5015 This License represents the complete agreement concerning subject 5016 matter hereof. If any provision of this License is held to be 5017 unenforceable, such provision shall be reformed only to the extent 5018 necessary to make it enforceable. This License shall be governed by 5019 California law provisions (except to the extent applicable law, if 5020 any, provides otherwise), excluding its conflict-of-law provisions. 5021 With respect to disputes in which at least one party is a citizen of, 5022 or an entity chartered or registered to do business in the United 5023 States of America, any litigation relating to this License shall be 5024 subject to the jurisdiction of the Federal Courts of the Northern 5025 District of California, with venue lying in Santa Clara County, 5026 California, with the losing party responsible for costs, including 5027 without limitation, court costs and reasonable attorneys' fees and 5028 expenses. The application of the United Nations Convention on 5029 Contracts for the International Sale of Goods is expressly excluded. 5030 Any law or regulation which provides that the language of a contract 5031 shall be construed against the drafter shall not apply to this 5032 License. 5033 503412. RESPONSIBILITY FOR CLAIMS. 5035 5036 As between Initial Developer and the Contributors, each party is 5037 responsible for claims and damages arising, directly or indirectly, 5038 out of its utilization of rights under this License and You agree to 5039 work with Initial Developer and Contributors to distribute such 5040 responsibility on an equitable basis. Nothing herein is intended or 5041 shall be deemed to constitute any admission of liability. 5042 504313. MULTIPLE-LICENSED CODE. 5044 5045 Initial Developer may designate portions of the Covered Code as 5046 "Multiple-Licensed". "Multiple-Licensed" means that the Initial 5047 Developer permits you to utilize portions of the Covered Code under 5048 Your choice of the NPL or the alternative licenses, if any, specified 5049 by the Initial Developer in the file described in Exhibit A. 5050 5051EXHIBIT A -Mozilla Public License. 5052 5053 ``The contents of this file are subject to the Mozilla Public License 5054 Version 1.1 (the "License"); you may not use this file except in 5055 compliance with the License. You may obtain a copy of the License at 5056 http://www.mozilla.org/MPL/ 5057 5058 Software distributed under the License is distributed on an "AS IS" 5059 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 5060 License for the specific language governing rights and limitations 5061 under the License. 5062 5063 The Original Code is ______________________________________. 5064 5065 The Initial Developer of the Original Code is ________________________. 5066 Portions created by ______________________ are Copyright (C) ______ 5067 _______________________. All Rights Reserved. 5068 5069 Contributor(s): ______________________________________. 5070 5071 Alternatively, the contents of this file may be used under the terms 5072 of the _____ license (the "[___] License"), in which case the 5073 provisions of [______] License are applicable instead of those 5074 above. If you wish to allow use of your version of this file only 5075 under the terms of the [____] License and not to allow others to use 5076 your version of this file under the MPL, indicate your decision by 5077 deleting the provisions above and replace them with the notice and 5078 other provisions required by the [___] License. If you do not delete 5079 the provisions above, a recipient may use your version of this file 5080 under either the MPL or the [___] License." 5081 5082 [NOTE: The text of this Exhibit A may differ slightly from the text of 5083 the notices in the Source Code files of the Original Code. You should 5084 use the text of this Exhibit A rather than the text found in the 5085 Original Code Source Code for Your Modifications.] 5086 5087 ---------------------------------------------------------------------- 5088 5089 AMENDMENTS 5090 5091 The Netscape Public License Version 1.1 ("NPL") consists of the 5092 Mozilla Public License Version 1.1 with the following Amendments, 5093 including Exhibit A-Netscape Public License. Files identified with 5094 "Exhibit A-Netscape Public License" are governed by the Netscape 5095 Public License Version 1.1. 5096 5097 Additional Terms applicable to the Netscape Public License. 5098 I. Effect. 5099 These additional terms described in this Netscape Public 5100 License -- Amendments shall apply to the Mozilla Communicator 5101 client code and to all Covered Code under this License. 5102 5103 II. "Netscape's Branded Code" means Covered Code that Netscape 5104 distributes and/or permits others to distribute under one or more 5105 trademark(s) which are controlled by Netscape but which are not 5106 licensed for use under this License. 5107 5108 III. Netscape and logo. 5109 This License does not grant any rights to use the trademarks 5110 "Netscape", the "Netscape N and horizon" logo or the "Netscape 5111 lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", 5112 "Smart Browsing" even if such marks are included in the Original 5113 Code or Modifications. 5114 5115 IV. Inability to Comply Due to Contractual Obligation. 5116 Prior to licensing the Original Code under this License, Netscape 5117 has licensed third party code for use in Netscape's Branded Code. 5118 To the extent that Netscape is limited contractually from making 5119 such third party code available under this License, Netscape may 5120 choose to reintegrate such code into Covered Code without being 5121 required to distribute such code in Source Code form, even if 5122 such code would otherwise be considered "Modifications" under 5123 this License. 5124 5125 V. Use of Modifications and Covered Code by Initial Developer. 5126 V.1. In General. 5127 The obligations of Section 3 apply to Netscape, except to 5128 the extent specified in this Amendment, Section V.2 and V.3. 5129 5130 V.2. Other Products. 5131 Netscape may include Covered Code in products other than the 5132 Netscape's Branded Code which are released by Netscape 5133 during the two (2) years following the release date of the 5134 Original Code, without such additional products becoming 5135 subject to the terms of this License, and may license such 5136 additional products on different terms from those contained 5137 in this License. 5138 5139 V.3. Alternative Licensing. 5140 Netscape may license the Source Code of Netscape's Branded 5141 Code, including Modifications incorporated therein, without 5142 such Netscape Branded Code becoming subject to the terms of 5143 this License, and may license such Netscape Branded Code on 5144 different terms from those contained in this License. 5145 5146 VI. Litigation. 5147 Notwithstanding the limitations of Section 11 above, the 5148 provisions regarding litigation in Section 11(a), (b) and (c) of 5149 the License shall apply to all disputes relating to this License. 5150 5151 EXHIBIT A-Netscape Public License. 5152 5153 "The contents of this file are subject to the Netscape Public 5154 License Version 1.1 (the "License"); you may not use this file 5155 except in compliance with the License. You may obtain a copy of 5156 the License at http://www.mozilla.org/NPL/ 5157 5158 Software distributed under the License is distributed on an "AS 5159 IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 5160 implied. See the License for the specific language governing 5161 rights and limitations under the License. 5162 5163 The Original Code is Mozilla Communicator client code, released 5164 March 31, 1998. 5165 5166 The Initial Developer of the Original Code is Netscape 5167 Communications Corporation. Portions created by Netscape are 5168 Copyright (C) 1998-1999 Netscape Communications Corporation. All 5169 Rights Reserved. 5170 5171 Contributor(s): ______________________________________. 5172 5173 Alternatively, the contents of this file may be used under the 5174 terms of the _____ license (the "[___] License"), in which case 5175 the provisions of [______] License are applicable instead of 5176 those above. If you wish to allow use of your version of this 5177 file only under the terms of the [____] License and not to allow 5178 others to use your version of this file under the NPL, indicate 5179 your decision by deleting the provisions above and replace them 5180 with the notice and other provisions required by the [___] 5181 License. If you do not delete the provisions above, a recipient 5182 may use your version of this file under either the NPL or the 5183 [___] License." 5184 5185 GNU GENERAL PUBLIC LICENSE 5186 Version 2, June 1991 5187 5188 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 5189 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 5190 Everyone is permitted to copy and distribute verbatim copies 5191 of this license document, but changing it is not allowed. 5192 5193 Preamble 5194 5195 The licenses for most software are designed to take away your 5196freedom to share and change it. By contrast, the GNU General Public 5197License is intended to guarantee your freedom to share and change free 5198software--to make sure the software is free for all its users. This 5199General Public License applies to most of the Free Software 5200Foundation's software and to any other program whose authors commit to 5201using it. (Some other Free Software Foundation software is covered by 5202the GNU Library General Public License instead.) You can apply it to 5203your programs, too. 5204 5205 When we speak of free software, we are referring to freedom, not 5206price. Our General Public Licenses are designed to make sure that you 5207have the freedom to distribute copies of free software (and charge for 5208this service if you wish), that you receive source code or can get it 5209if you want it, that you can change the software or use pieces of it 5210in new free programs; and that you know you can do these things. 5211 5212 To protect your rights, we need to make restrictions that forbid 5213anyone to deny you these rights or to ask you to surrender the rights. 5214These restrictions translate to certain responsibilities for you if you 5215distribute copies of the software, or if you modify it. 5216 5217 For example, if you distribute copies of such a program, whether 5218gratis or for a fee, you must give the recipients all the rights that 5219you have. You must make sure that they, too, receive or can get the 5220source code. And you must show them these terms so they know their 5221rights. 5222 5223 We protect your rights with two steps: (1) copyright the software, and 5224(2) offer you this license which gives you legal permission to copy, 5225distribute and/or modify the software. 5226 5227 Also, for each author's protection and ours, we want to make certain 5228that everyone understands that there is no warranty for this free 5229software. If the software is modified by someone else and passed on, we 5230want its recipients to know that what they have is not the original, so 5231that any problems introduced by others will not reflect on the original 5232authors' reputations. 5233 5234 Finally, any free program is threatened constantly by software 5235patents. We wish to avoid the danger that redistributors of a free 5236program will individually obtain patent licenses, in effect making the 5237program proprietary. To prevent this, we have made it clear that any 5238patent must be licensed for everyone's free use or not licensed at all. 5239 5240 The precise terms and conditions for copying, distribution and 5241modification follow. 5242 5243 GNU GENERAL PUBLIC LICENSE 5244 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 5245 5246 0. This License applies to any program or other work which contains 5247a notice placed by the copyright holder saying it may be distributed 5248under the terms of this General Public License. The "Program", below, 5249refers to any such program or work, and a "work based on the Program" 5250means either the Program or any derivative work under copyright law: 5251that is to say, a work containing the Program or a portion of it, 5252either verbatim or with modifications and/or translated into another 5253language. (Hereinafter, translation is included without limitation in 5254the term "modification".) Each licensee is addressed as "you". 5255 5256Activities other than copying, distribution and modification are not 5257covered by this License; they are outside its scope. The act of 5258running the Program is not restricted, and the output from the Program 5259is covered only if its contents constitute a work based on the 5260Program (independent of having been made by running the Program). 5261Whether that is true depends on what the Program does. 5262 5263 1. You may copy and distribute verbatim copies of the Program's 5264source code as you receive it, in any medium, provided that you 5265conspicuously and appropriately publish on each copy an appropriate 5266copyright notice and disclaimer of warranty; keep intact all the 5267notices that refer to this License and to the absence of any warranty; 5268and give any other recipients of the Program a copy of this License 5269along with the Program. 5270 5271You may charge a fee for the physical act of transferring a copy, and 5272you may at your option offer warranty protection in exchange for a fee. 5273 5274 2. You may modify your copy or copies of the Program or any portion 5275of it, thus forming a work based on the Program, and copy and 5276distribute such modifications or work under the terms of Section 1 5277above, provided that you also meet all of these conditions: 5278 5279 a) You must cause the modified files to carry prominent notices 5280 stating that you changed the files and the date of any change. 5281 5282 b) You must cause any work that you distribute or publish, that in 5283 whole or in part contains or is derived from the Program or any 5284 part thereof, to be licensed as a whole at no charge to all third 5285 parties under the terms of this License. 5286 5287 c) If the modified program normally reads commands interactively 5288 when run, you must cause it, when started running for such 5289 interactive use in the most ordinary way, to print or display an 5290 announcement including an appropriate copyright notice and a 5291 notice that there is no warranty (or else, saying that you provide 5292 a warranty) and that users may redistribute the program under 5293 these conditions, and telling the user how to view a copy of this 5294 License. (Exception: if the Program itself is interactive but 5295 does not normally print such an announcement, your work based on 5296 the Program is not required to print an announcement.) 5297 5298These requirements apply to the modified work as a whole. If 5299identifiable sections of that work are not derived from the Program, 5300and can be reasonably considered independent and separate works in 5301themselves, then this License, and its terms, do not apply to those 5302sections when you distribute them as separate works. But when you 5303distribute the same sections as part of a whole which is a work based 5304on the Program, the distribution of the whole must be on the terms of 5305this License, whose permissions for other licensees extend to the 5306entire whole, and thus to each and every part regardless of who wrote it. 5307 5308Thus, it is not the intent of this section to claim rights or contest 5309your rights to work written entirely by you; rather, the intent is to 5310exercise the right to control the distribution of derivative or 5311collective works based on the Program. 5312 5313In addition, mere aggregation of another work not based on the Program 5314with the Program (or with a work based on the Program) on a volume of 5315a storage or distribution medium does not bring the other work under 5316the scope of this License. 5317 5318 3. You may copy and distribute the Program (or a work based on it, 5319under Section 2) in object code or executable form under the terms of 5320Sections 1 and 2 above provided that you also do one of the following: 5321 5322 a) Accompany it with the complete corresponding machine-readable 5323 source code, which must be distributed under the terms of Sections 5324 1 and 2 above on a medium customarily used for software interchange; or, 5325 5326 b) Accompany it with a written offer, valid for at least three 5327 years, to give any third party, for a charge no more than your 5328 cost of physically performing source distribution, a complete 5329 machine-readable copy of the corresponding source code, to be 5330 distributed under the terms of Sections 1 and 2 above on a medium 5331 customarily used for software interchange; or, 5332 5333 c) Accompany it with the information you received as to the offer 5334 to distribute corresponding source code. (This alternative is 5335 allowed only for noncommercial distribution and only if you 5336 received the program in object code or executable form with such 5337 an offer, in accord with Subsection b above.) 5338 5339The source code for a work means the preferred form of the work for 5340making modifications to it. For an executable work, complete source 5341code means all the source code for all modules it contains, plus any 5342associated interface definition files, plus the scripts used to 5343control compilation and installation of the executable. However, as a 5344special exception, the source code distributed need not include 5345anything that is normally distributed (in either source or binary 5346form) with the major components (compiler, kernel, and so on) of the 5347operating system on which the executable runs, unless that component 5348itself accompanies the executable. 5349 5350If distribution of executable or object code is made by offering 5351access to copy from a designated place, then offering equivalent 5352access to copy the source code from the same place counts as 5353distribution of the source code, even though third parties are not 5354compelled to copy the source along with the object code. 5355 5356 4. You may not copy, modify, sublicense, or distribute the Program 5357except as expressly provided under this License. Any attempt 5358otherwise to copy, modify, sublicense or distribute the Program is 5359void, and will automatically terminate your rights under this License. 5360However, parties who have received copies, or rights, from you under 5361this License will not have their licenses terminated so long as such 5362parties remain in full compliance. 5363 5364 5. You are not required to accept this License, since you have not 5365signed it. However, nothing else grants you permission to modify or 5366distribute the Program or its derivative works. These actions are 5367prohibited by law if you do not accept this License. Therefore, by 5368modifying or distributing the Program (or any work based on the 5369Program), you indicate your acceptance of this License to do so, and 5370all its terms and conditions for copying, distributing or modifying 5371the Program or works based on it. 5372 5373 6. Each time you redistribute the Program (or any work based on the 5374Program), the recipient automatically receives a license from the 5375original licensor to copy, distribute or modify the Program subject to 5376these terms and conditions. You may not impose any further 5377restrictions on the recipients' exercise of the rights granted herein. 5378You are not responsible for enforcing compliance by third parties to 5379this License. 5380 5381 7. If, as a consequence of a court judgment or allegation of patent 5382infringement or for any other reason (not limited to patent issues), 5383conditions are imposed on you (whether by court order, agreement or 5384otherwise) that contradict the conditions of this License, they do not 5385excuse you from the conditions of this License. If you cannot 5386distribute so as to satisfy simultaneously your obligations under this 5387License and any other pertinent obligations, then as a consequence you 5388may not distribute the Program at all. For example, if a patent 5389license would not permit royalty-free redistribution of the Program by 5390all those who receive copies directly or indirectly through you, then 5391the only way you could satisfy both it and this License would be to 5392refrain entirely from distribution of the Program. 5393 5394If any portion of this section is held invalid or unenforceable under 5395any particular circumstance, the balance of the section is intended to 5396apply and the section as a whole is intended to apply in other 5397circumstances. 5398 5399It is not the purpose of this section to induce you to infringe any 5400patents or other property right claims or to contest validity of any 5401such claims; this section has the sole purpose of protecting the 5402integrity of the free software distribution system, which is 5403implemented by public license practices. Many people have made 5404generous contributions to the wide range of software distributed 5405through that system in reliance on consistent application of that 5406system; it is up to the author/donor to decide if he or she is willing 5407to distribute software through any other system and a licensee cannot 5408impose that choice. 5409 5410This section is intended to make thoroughly clear what is believed to 5411be a consequence of the rest of this License. 5412 5413 8. If the distribution and/or use of the Program is restricted in 5414certain countries either by patents or by copyrighted interfaces, the 5415original copyright holder who places the Program under this License 5416may add an explicit geographical distribution limitation excluding 5417those countries, so that distribution is permitted only in or among 5418countries not thus excluded. In such case, this License incorporates 5419the limitation as if written in the body of this License. 5420 5421 9. The Free Software Foundation may publish revised and/or new versions 5422of the General Public License from time to time. Such new versions will 5423be similar in spirit to the present version, but may differ in detail to 5424address new problems or concerns. 5425 5426Each version is given a distinguishing version number. If the Program 5427specifies a version number of this License which applies to it and "any 5428later version", you have the option of following the terms and conditions 5429either of that version or of any later version published by the Free 5430Software Foundation. If the Program does not specify a version number of 5431this License, you may choose any version ever published by the Free Software 5432Foundation. 5433 5434 10. If you wish to incorporate parts of the Program into other free 5435programs whose distribution conditions are different, write to the author 5436to ask for permission. For software which is copyrighted by the Free 5437Software Foundation, write to the Free Software Foundation; we sometimes 5438make exceptions for this. Our decision will be guided by the two goals 5439of preserving the free status of all derivatives of our free software and 5440of promoting the sharing and reuse of software generally. 5441 5442 NO WARRANTY 5443 5444 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 5445FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 5446OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 5447PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 5448OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5449MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 5450TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 5451PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 5452REPAIR OR CORRECTION. 5453 5454 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 5455WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 5456REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 5457INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 5458OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 5459TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 5460YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 5461PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 5462POSSIBILITY OF SUCH DAMAGES. 5463 5464 END OF TERMS AND CONDITIONS 5465 5466 How to Apply These Terms to Your New Programs 5467 5468 If you develop a new program, and you want it to be of the greatest 5469possible use to the public, the best way to achieve this is to make it 5470free software which everyone can redistribute and change under these terms. 5471 5472 To do so, attach the following notices to the program. It is safest 5473to attach them to the start of each source file to most effectively 5474convey the exclusion of warranty; and each file should have at least 5475the "copyright" line and a pointer to where the full notice is found. 5476 5477 <one line to give the program's name and a brief idea of what it does.> 5478 Copyright (C) 19yy <name of author> 5479 5480 This program is free software; you can redistribute it and/or modify 5481 it under the terms of the GNU General Public License as published by 5482 the Free Software Foundation; either version 2 of the License, or 5483 (at your option) any later version. 5484 5485 This program is distributed in the hope that it will be useful, 5486 but WITHOUT ANY WARRANTY; without even the implied warranty of 5487 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 5488 GNU General Public License for more details. 5489 5490 You should have received a copy of the GNU General Public License 5491 along with this program; if not, write to the Free Software 5492 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 5493 5494 5495Also add information on how to contact you by electronic and paper mail. 5496 5497If the program is interactive, make it output a short notice like this 5498when it starts in an interactive mode: 5499 5500 Gnomovision version 69, Copyright (C) 19yy name of author 5501 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 5502 This is free software, and you are welcome to redistribute it 5503 under certain conditions; type `show c' for details. 5504 5505The hypothetical commands `show w' and `show c' should show the appropriate 5506parts of the General Public License. Of course, the commands you use may 5507be called something other than `show w' and `show c'; they could even be 5508mouse-clicks or menu items--whatever suits your program. 5509 5510You should also get your employer (if you work as a programmer) or your 5511school, if any, to sign a "copyright disclaimer" for the program, if 5512necessary. Here is a sample; alter the names: 5513 5514 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 5515 `Gnomovision' (which makes passes at compilers) written by James Hacker. 5516 5517 <signature of Ty Coon>, 1 April 1989 5518 Ty Coon, President of Vice 5519 5520This General Public License does not permit incorporating your program into 5521proprietary programs. If your program is a subroutine library, you may 5522consider it more useful to permit linking proprietary applications with the 5523library. If this is what you want to do, use the GNU Library General 5524Public License instead of this License. 5525 5526Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 5527 and Clark Cooper 5528Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 5529 5530Permission is hereby granted, free of charge, to any person obtaining 5531a copy of this software and associated documentation files (the 5532"Software"), to deal in the Software without restriction, including 5533without limitation the rights to use, copy, modify, merge, publish, 5534distribute, sublicense, and/or sell copies of the Software, and to 5535permit persons to whom the Software is furnished to do so, subject to 5536the following conditions: 5537 5538The above copyright notice and this permission notice shall be included 5539in all copies or substantial portions of the Software. 5540 5541THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5542EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5543MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 5544IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 5545CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 5546TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 5547SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5548 5549 5550 Apache License 5551 Version 2.0, January 2004 5552 http://www.apache.org/licenses/ 5553 5554 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5555 5556 1. Definitions. 5557 5558 "License" shall mean the terms and conditions for use, reproduction, 5559 and distribution as defined by Sections 1 through 9 of this document. 5560 5561 "Licensor" shall mean the copyright owner or entity authorized by 5562 the copyright owner that is granting the License. 5563 5564 "Legal Entity" shall mean the union of the acting entity and all 5565 other entities that control, are controlled by, or are under common 5566 control with that entity. For the purposes of this definition, 5567 "control" means (i) the power, direct or indirect, to cause the 5568 direction or management of such entity, whether by contract or 5569 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5570 outstanding shares, or (iii) beneficial ownership of such entity. 5571 5572 "You" (or "Your") shall mean an individual or Legal Entity 5573 exercising permissions granted by this License. 5574 5575 "Source" form shall mean the preferred form for making modifications, 5576 including but not limited to software source code, documentation 5577 source, and configuration files. 5578 5579 "Object" form shall mean any form resulting from mechanical 5580 transformation or translation of a Source form, including but 5581 not limited to compiled object code, generated documentation, 5582 and conversions to other media types. 5583 5584 "Work" shall mean the work of authorship, whether in Source or 5585 Object form, made available under the License, as indicated by a 5586 copyright notice that is included in or attached to the work 5587 (an example is provided in the Appendix below). 5588 5589 "Derivative Works" shall mean any work, whether in Source or Object 5590 form, that is based on (or derived from) the Work and for which the 5591 editorial revisions, annotations, elaborations, or other modifications 5592 represent, as a whole, an original work of authorship. For the purposes 5593 of this License, Derivative Works shall not include works that remain 5594 separable from, or merely link (or bind by name) to the interfaces of, 5595 the Work and Derivative Works thereof. 5596 5597 "Contribution" shall mean any work of authorship, including 5598 the original version of the Work and any modifications or additions 5599 to that Work or Derivative Works thereof, that is intentionally 5600 submitted to Licensor for inclusion in the Work by the copyright owner 5601 or by an individual or Legal Entity authorized to submit on behalf of 5602 the copyright owner. For the purposes of this definition, "submitted" 5603 means any form of electronic, verbal, or written communication sent 5604 to the Licensor or its representatives, including but not limited to 5605 communication on electronic mailing lists, source code control systems, 5606 and issue tracking systems that are managed by, or on behalf of, the 5607 Licensor for the purpose of discussing and improving the Work, but 5608 excluding communication that is conspicuously marked or otherwise 5609 designated in writing by the copyright owner as "Not a Contribution." 5610 5611 "Contributor" shall mean Licensor and any individual or Legal Entity 5612 on behalf of whom a Contribution has been received by Licensor and 5613 subsequently incorporated within the Work. 5614 5615 2. Grant of Copyright License. Subject to the terms and conditions of 5616 this License, each Contributor hereby grants to You a perpetual, 5617 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5618 copyright license to reproduce, prepare Derivative Works of, 5619 publicly display, publicly perform, sublicense, and distribute the 5620 Work and such Derivative Works in Source or Object form. 5621 5622 3. Grant of Patent License. Subject to the terms and conditions of 5623 this License, each Contributor hereby grants to You a perpetual, 5624 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5625 (except as stated in this section) patent license to make, have made, 5626 use, offer to sell, sell, import, and otherwise transfer the Work, 5627 where such license applies only to those patent claims licensable 5628 by such Contributor that are necessarily infringed by their 5629 Contribution(s) alone or by combination of their Contribution(s) 5630 with the Work to which such Contribution(s) was submitted. If You 5631 institute patent litigation against any entity (including a 5632 cross-claim or counterclaim in a lawsuit) alleging that the Work 5633 or a Contribution incorporated within the Work constitutes direct 5634 or contributory patent infringement, then any patent licenses 5635 granted to You under this License for that Work shall terminate 5636 as of the date such litigation is filed. 5637 5638 4. Redistribution. You may reproduce and distribute copies of the 5639 Work or Derivative Works thereof in any medium, with or without 5640 modifications, and in Source or Object form, provided that You 5641 meet the following conditions: 5642 5643 (a) You must give any other recipients of the Work or 5644 Derivative Works a copy of this License; and 5645 5646 (b) You must cause any modified files to carry prominent notices 5647 stating that You changed the files; and 5648 5649 (c) You must retain, in the Source form of any Derivative Works 5650 that You distribute, all copyright, patent, trademark, and 5651 attribution notices from the Source form of the Work, 5652 excluding those notices that do not pertain to any part of 5653 the Derivative Works; and 5654 5655 (d) If the Work includes a "NOTICE" text file as part of its 5656 distribution, then any Derivative Works that You distribute must 5657 include a readable copy of the attribution notices contained 5658 within such NOTICE file, excluding those notices that do not 5659 pertain to any part of the Derivative Works, in at least one 5660 of the following places: within a NOTICE text file distributed 5661 as part of the Derivative Works; within the Source form or 5662 documentation, if provided along with the Derivative Works; or, 5663 within a display generated by the Derivative Works, if and 5664 wherever such third-party notices normally appear. The contents 5665 of the NOTICE file are for informational purposes only and 5666 do not modify the License. You may add Your own attribution 5667 notices within Derivative Works that You distribute, alongside 5668 or as an addendum to the NOTICE text from the Work, provided 5669 that such additional attribution notices cannot be construed 5670 as modifying the License. 5671 5672 You may add Your own copyright statement to Your modifications and 5673 may provide additional or different license terms and conditions 5674 for use, reproduction, or distribution of Your modifications, or 5675 for any such Derivative Works as a whole, provided Your use, 5676 reproduction, and distribution of the Work otherwise complies with 5677 the conditions stated in this License. 5678 5679 5. Submission of Contributions. Unless You explicitly state otherwise, 5680 any Contribution intentionally submitted for inclusion in the Work 5681 by You to the Licensor shall be under the terms and conditions of 5682 this License, without any additional terms or conditions. 5683 Notwithstanding the above, nothing herein shall supersede or modify 5684 the terms of any separate license agreement you may have executed 5685 with Licensor regarding such Contributions. 5686 5687 6. Trademarks. This License does not grant permission to use the trade 5688 names, trademarks, service marks, or product names of the Licensor, 5689 except as required for reasonable and customary use in describing the 5690 origin of the Work and reproducing the content of the NOTICE file. 5691 5692 7. Disclaimer of Warranty. Unless required by applicable law or 5693 agreed to in writing, Licensor provides the Work (and each 5694 Contributor provides its Contributions) on an "AS IS" BASIS, 5695 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5696 implied, including, without limitation, any warranties or conditions 5697 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5698 PARTICULAR PURPOSE. You are solely responsible for determining the 5699 appropriateness of using or redistributing the Work and assume any 5700 risks associated with Your exercise of permissions under this License. 5701 5702 8. Limitation of Liability. In no event and under no legal theory, 5703 whether in tort (including negligence), contract, or otherwise, 5704 unless required by applicable law (such as deliberate and grossly 5705 negligent acts) or agreed to in writing, shall any Contributor be 5706 liable to You for damages, including any direct, indirect, special, 5707 incidental, or consequential damages of any character arising as a 5708 result of this License or out of the use or inability to use the 5709 Work (including but not limited to damages for loss of goodwill, 5710 work stoppage, computer failure or malfunction, or any and all 5711 other commercial damages or losses), even if such Contributor 5712 has been advised of the possibility of such damages. 5713 5714 9. Accepting Warranty or Additional Liability. While redistributing 5715 the Work or Derivative Works thereof, You may choose to offer, 5716 and charge a fee for, acceptance of support, warranty, indemnity, 5717 or other liability obligations and/or rights consistent with this 5718 License. However, in accepting such obligations, You may act only 5719 on Your own behalf and on Your sole responsibility, not on behalf 5720 of any other Contributor, and only if You agree to indemnify, 5721 defend, and hold each Contributor harmless for any liability 5722 incurred by, or claims asserted against, such Contributor by reason 5723 of your accepting any such warranty or additional liability. 5724 5725 END OF TERMS AND CONDITIONS 5726 5727 APPENDIX: How to apply the Apache License to your work. 5728 5729 To apply the Apache License to your work, attach the following 5730 boilerplate notice, with the fields enclosed by brackets "[]" 5731 replaced with your own identifying information. (Don't include 5732 the brackets!) The text should be enclosed in the appropriate 5733 comment syntax for the file format. We also recommend that a 5734 file or class name and description of purpose be included on the 5735 same "printed page" as the copyright notice for easier 5736 identification within third-party archives. 5737 5738 Copyright 2011 Google Inc. All Rights Reserved. 5739 5740 Licensed under the Apache License, Version 2.0 (the "License"); 5741 you may not use this file except in compliance with the License. 5742 You may obtain a copy of the License at 5743 5744 http://www.apache.org/licenses/LICENSE-2.0 5745 5746 Unless required by applicable law or agreed to in writing, software 5747 distributed under the License is distributed on an "AS IS" BASIS, 5748 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5749 See the License for the specific language governing permissions and 5750 limitations under the License. 5751 5752 5753Copyright (c) 2007-2009 IOLA and Ole Laursen 5754 5755Permission is hereby granted, free of charge, to any person 5756obtaining a copy of this software and associated documentation 5757files (the "Software"), to deal in the Software without 5758restriction, including without limitation the rights to use, 5759copy, modify, merge, publish, distribute, sublicense, and/or sell 5760copies of the Software, and to permit persons to whom the 5761Software is furnished to do so, subject to the following 5762conditions: 5763 5764The above copyright notice and this permission notice shall be 5765included in all copies or substantial portions of the Software. 5766 5767THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5768EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 5769OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 5770NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 5771HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 5772WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 5773FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 5774OTHER DEALINGS IN THE SOFTWARE. 5775 5776This software is based in part on the work of the FreeType Team. 5777 5778---------------------- 5779 5780 The FreeType Project LICENSE 5781 ---------------------------- 5782 5783 2006-Jan-27 5784 5785 Copyright 1996-2002, 2006 by 5786 David Turner, Robert Wilhelm, and Werner Lemberg 5787 5788 5789 5790Introduction 5791============ 5792 5793 The FreeType Project is distributed in several archive packages; 5794 some of them may contain, in addition to the FreeType font engine, 5795 various tools and contributions which rely on, or relate to, the 5796 FreeType Project. 5797 5798 This license applies to all files found in such packages, and 5799 which do not fall under their own explicit license. The license 5800 affects thus the FreeType font engine, the test programs, 5801 documentation and makefiles, at the very least. 5802 5803 This license was inspired by the BSD, Artistic, and IJG 5804 (Independent JPEG Group) licenses, which all encourage inclusion 5805 and use of free software in commercial and freeware products 5806 alike. As a consequence, its main points are that: 5807 5808 o We don't promise that this software works. However, we will be 5809 interested in any kind of bug reports. (`as is' distribution) 5810 5811 o You can use this software for whatever you want, in parts or 5812 full form, without having to pay us. (`royalty-free' usage) 5813 5814 o You may not pretend that you wrote this software. If you use 5815 it, or only parts of it, in a program, you must acknowledge 5816 somewhere in your documentation that you have used the 5817 FreeType code. (`credits') 5818 5819 We specifically permit and encourage the inclusion of this 5820 software, with or without modifications, in commercial products. 5821 We disclaim all warranties covering The FreeType Project and 5822 assume no liability related to The FreeType Project. 5823 5824 5825 Finally, many people asked us for a preferred form for a 5826 credit/disclaimer to use in compliance with this license. We thus 5827 encourage you to use the following text: 5828 5829 """ 5830 Portions of this software are copyright � <year> The FreeType 5831 Project (www.freetype.org). All rights reserved. 5832 """ 5833 5834 Please replace <year> with the value from the FreeType version you 5835 actually use. 5836 5837 5838Legal Terms 5839=========== 5840 58410. Definitions 5842-------------- 5843 5844 Throughout this license, the terms `package', `FreeType Project', 5845 and `FreeType archive' refer to the set of files originally 5846 distributed by the authors (David Turner, Robert Wilhelm, and 5847 Werner Lemberg) as the `FreeType Project', be they named as alpha, 5848 beta or final release. 5849 5850 `You' refers to the licensee, or person using the project, where 5851 `using' is a generic term including compiling the project's source 5852 code as well as linking it to form a `program' or `executable'. 5853 This program is referred to as `a program using the FreeType 5854 engine'. 5855 5856 This license applies to all files distributed in the original 5857 FreeType Project, including all source code, binaries and 5858 documentation, unless otherwise stated in the file in its 5859 original, unmodified form as distributed in the original archive. 5860 If you are unsure whether or not a particular file is covered by 5861 this license, you must contact us to verify this. 5862 5863 The FreeType Project is copyright (C) 1996-2000 by David Turner, 5864 Robert Wilhelm, and Werner Lemberg. All rights reserved except as 5865 specified below. 5866 58671. No Warranty 5868-------------- 5869 5870 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY 5871 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 5872 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5873 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS 5874 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO 5875 USE, OF THE FREETYPE PROJECT. 5876 58772. Redistribution 5878----------------- 5879 5880 This license grants a worldwide, royalty-free, perpetual and 5881 irrevocable right and license to use, execute, perform, compile, 5882 display, copy, create derivative works of, distribute and 5883 sublicense the FreeType Project (in both source and object code 5884 forms) and derivative works thereof for any purpose; and to 5885 authorize others to exercise some or all of the rights granted 5886 herein, subject to the following conditions: 5887 5888 o Redistribution of source code must retain this license file 5889 (`FTL.TXT') unaltered; any additions, deletions or changes to 5890 the original files must be clearly indicated in accompanying 5891 documentation. The copyright notices of the unaltered, 5892 original files must be preserved in all copies of source 5893 files. 5894 5895 o Redistribution in binary form must provide a disclaimer that 5896 states that the software is based in part of the work of the 5897 FreeType Team, in the distribution documentation. We also 5898 encourage you to put an URL to the FreeType web page in your 5899 documentation, though this isn't mandatory. 5900 5901 These conditions apply to any software derived from or based on 5902 the FreeType Project, not just the unmodified files. If you use 5903 our work, you must acknowledge us. However, no fee need be paid 5904 to us. 5905 59063. Advertising 5907-------------- 5908 5909 Neither the FreeType authors and contributors nor you shall use 5910 the name of the other for commercial, advertising, or promotional 5911 purposes without specific prior written permission. 5912 5913 We suggest, but do not require, that you use one or more of the 5914 following phrases to refer to this software in your documentation 5915 or advertising materials: `FreeType Project', `FreeType Engine', 5916 `FreeType library', or `FreeType Distribution'. 5917 5918 As you have not signed this license, you are not required to 5919 accept it. However, as the FreeType Project is copyrighted 5920 material, only this license, or another one contracted with the 5921 authors, grants you the right to use, distribute, and modify it. 5922 Therefore, by using, distributing, or modifying the FreeType 5923 Project, you indicate that you understand and accept all the terms 5924 of this license. 5925 59264. Contacts 5927----------- 5928 5929 There are two mailing lists related to FreeType: 5930 5931 o [email protected] 5932 5933 Discusses general use and applications of FreeType, as well as 5934 future and wanted additions to the library and distribution. 5935 If you are looking for support, start in this list if you 5936 haven't found anything to help you in the documentation. 5937 5938 o [email protected] 5939 5940 Discusses bugs, as well as engine internals, design issues, 5941 specific licenses, porting, etc. 5942 5943 Our home page can be found at 5944 5945 http://www.freetype.org 5946 5947 5948--- end of FTL.TXT --- 5949 5950// Copyright (c) 2013 The Chromium Authors. All rights reserved. 5951// 5952// Redistribution and use in source and binary forms, with or without 5953// modification, are permitted provided that the following conditions are 5954// met: 5955// 5956// * Redistributions of source code must retain the above copyright 5957// notice, this list of conditions and the following disclaimer. 5958// * Redistributions in binary form must reproduce the above 5959// copyright notice, this list of conditions and the following disclaimer 5960// in the documentation and/or other materials provided with the 5961// distribution. 5962// * Neither the name of Google Inc. nor the names of its 5963// contributors may be used to endorse or promote products derived from 5964// this software without specific prior written permission. 5965// 5966// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5967// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5968// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5969// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5970// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5971// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5972// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5973// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5974// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5975// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5976// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5977 5978 COPYRIGHTS 5979 5980Compilation copyright is held by the GPSD project. All rights reserved. 5981 5982GPSD project copyrights are assigned to the project lead, currently 5983Eric S. Raymond. Other portions of the GPSD code are Copyright (c) 59841997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others 5985Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see 5986individual files. 5987 5988 BSD LICENSE 5989 5990Redistribution and use in source and binary forms, with or without 5991modification, are permitted provided that the following conditions 5992are met:<P> 5993 5994Redistributions of source code must retain the above copyright 5995notice, this list of conditions and the following disclaimer.<P> 5996 5997Redistributions in binary form must reproduce the above copyright 5998notice, this list of conditions and the following disclaimer in the 5999documentation and/or other materials provided with the distribution.<P> 6000 6001Neither name of the GPSD project nor the names of its contributors 6002may be used to endorse or promote products derived from this software 6003without specific prior written permission. 6004 6005THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6006``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6007LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6008A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 6009CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 6010EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 6011PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 6012PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 6013LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 6014NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 6015SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6016 6017 GNU LIBRARY GENERAL PUBLIC LICENSE 6018 Version 2, June 1991 6019 6020 Copyright (C) 1991 Free Software Foundation, Inc. 6021 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 6022 Everyone is permitted to copy and distribute verbatim copies 6023 of this license document, but changing it is not allowed. 6024 6025[This is the first released version of the library GPL. It is 6026 numbered 2 because it goes with version 2 of the ordinary GPL.] 6027 6028 Preamble 6029 6030 The licenses for most software are designed to take away your 6031freedom to share and change it. By contrast, the GNU General Public 6032Licenses are intended to guarantee your freedom to share and change 6033free software--to make sure the software is free for all its users. 6034 6035 This license, the Library General Public License, applies to some 6036specially designated Free Software Foundation software, and to any 6037other libraries whose authors decide to use it. You can use it for 6038your libraries, too. 6039 6040 When we speak of free software, we are referring to freedom, not 6041price. Our General Public Licenses are designed to make sure that you 6042have the freedom to distribute copies of free software (and charge for 6043this service if you wish), that you receive source code or can get it 6044if you want it, that you can change the software or use pieces of it 6045in new free programs; and that you know you can do these things. 6046 6047 To protect your rights, we need to make restrictions that forbid 6048anyone to deny you these rights or to ask you to surrender the rights. 6049These restrictions translate to certain responsibilities for you if 6050you distribute copies of the library, or if you modify it. 6051 6052 For example, if you distribute copies of the library, whether gratis 6053or for a fee, you must give the recipients all the rights that we gave 6054you. You must make sure that they, too, receive or can get the source 6055code. If you link a program with the library, you must provide 6056complete object files to the recipients so that they can relink them 6057with the library, after making changes to the library and recompiling 6058it. And you must show them these terms so they know their rights. 6059 6060 Our method of protecting your rights has two steps: (1) copyright 6061the library, and (2) offer you this license which gives you legal 6062permission to copy, distribute and/or modify the library. 6063 6064 Also, for each distributor's protection, we want to make certain 6065that everyone understands that there is no warranty for this free 6066library. If the library is modified by someone else and passed on, we 6067want its recipients to know that what they have is not the original 6068version, so that any problems introduced by others will not reflect on 6069the original authors' reputations. 6070 6071 Finally, any free program is threatened constantly by software 6072patents. We wish to avoid the danger that companies distributing free 6073software will individually obtain patent licenses, thus in effect 6074transforming the program into proprietary software. To prevent this, 6075we have made it clear that any patent must be licensed for everyone's 6076free use or not licensed at all. 6077 6078 Most GNU software, including some libraries, is covered by the ordinary 6079GNU General Public License, which was designed for utility programs. This 6080license, the GNU Library General Public License, applies to certain 6081designated libraries. This license is quite different from the ordinary 6082one; be sure to read it in full, and don't assume that anything in it is 6083the same as in the ordinary license. 6084 6085 The reason we have a separate public license for some libraries is that 6086they blur the distinction we usually make between modifying or adding to a 6087program and simply using it. Linking a program with a library, without 6088changing the library, is in some sense simply using the library, and is 6089analogous to running a utility program or application program. However, in 6090a textual and legal sense, the linked executable is a combined work, a 6091derivative of the original library, and the ordinary General Public License 6092treats it as such. 6093 6094 Because of this blurred distinction, using the ordinary General 6095Public License for libraries did not effectively promote software 6096sharing, because most developers did not use the libraries. We 6097concluded that weaker conditions might promote sharing better. 6098 6099 However, unrestricted linking of non-free programs would deprive the 6100users of those programs of all benefit from the free status of the 6101libraries themselves. This Library General Public License is intended to 6102permit developers of non-free programs to use free libraries, while 6103preserving your freedom as a user of such programs to change the free 6104libraries that are incorporated in them. (We have not seen how to achieve 6105this as regards changes in header files, but we have achieved it as regards 6106changes in the actual functions of the Library.) The hope is that this 6107will lead to faster development of free libraries. 6108 6109 The precise terms and conditions for copying, distribution and 6110modification follow. Pay close attention to the difference between a 6111"work based on the library" and a "work that uses the library". The 6112former contains code derived from the library, while the latter only 6113works together with the library. 6114 6115 Note that it is possible for a library to be covered by the ordinary 6116General Public License rather than by this special one. 6117 6118 GNU LIBRARY GENERAL PUBLIC LICENSE 6119 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 6120 6121 0. This License Agreement applies to any software library which 6122contains a notice placed by the copyright holder or other authorized 6123party saying it may be distributed under the terms of this Library 6124General Public License (also called "this License"). Each licensee is 6125addressed as "you". 6126 6127 A "library" means a collection of software functions and/or data 6128prepared so as to be conveniently linked with application programs 6129(which use some of those functions and data) to form executables. 6130 6131 The "Library", below, refers to any such software library or work 6132which has been distributed under these terms. A "work based on the 6133Library" means either the Library or any derivative work under 6134copyright law: that is to say, a work containing the Library or a 6135portion of it, either verbatim or with modifications and/or translated 6136straightforwardly into another language. (Hereinafter, translation is 6137included without limitation in the term "modification".) 6138 6139 "Source code" for a work means the preferred form of the work for 6140making modifications to it. For a library, complete source code means 6141all the source code for all modules it contains, plus any associated 6142interface definition files, plus the scripts used to control compilation 6143and installation of the library. 6144 6145 Activities other than copying, distribution and modification are not 6146covered by this License; they are outside its scope. The act of 6147running a program using the Library is not restricted, and output from 6148such a program is covered only if its contents constitute a work based 6149on the Library (independent of the use of the Library in a tool for 6150writing it). Whether that is true depends on what the Library does 6151and what the program that uses the Library does. 6152 6153 1. You may copy and distribute verbatim copies of the Library's 6154complete source code as you receive it, in any medium, provided that 6155you conspicuously and appropriately publish on each copy an 6156appropriate copyright notice and disclaimer of warranty; keep intact 6157all the notices that refer to this License and to the absence of any 6158warranty; and distribute a copy of this License along with the 6159Library. 6160 6161 You may charge a fee for the physical act of transferring a copy, 6162and you may at your option offer warranty protection in exchange for a 6163fee. 6164 6165 2. You may modify your copy or copies of the Library or any portion 6166of it, thus forming a work based on the Library, and copy and 6167distribute such modifications or work under the terms of Section 1 6168above, provided that you also meet all of these conditions: 6169 6170 a) The modified work must itself be a software library. 6171 6172 b) You must cause the files modified to carry prominent notices 6173 stating that you changed the files and the date of any change. 6174 6175 c) You must cause the whole of the work to be licensed at no 6176 charge to all third parties under the terms of this License. 6177 6178 d) If a facility in the modified Library refers to a function or a 6179 table of data to be supplied by an application program that uses 6180 the facility, other than as an argument passed when the facility 6181 is invoked, then you must make a good faith effort to ensure that, 6182 in the event an application does not supply such function or 6183 table, the facility still operates, and performs whatever part of 6184 its purpose remains meaningful. 6185 6186 (For example, a function in a library to compute square roots has 6187 a purpose that is entirely well-defined independent of the 6188 application. Therefore, Subsection 2d requires that any 6189 application-supplied function or table used by this function must 6190 be optional: if the application does not supply it, the square 6191 root function must still compute square roots.) 6192 6193These requirements apply to the modified work as a whole. If 6194identifiable sections of that work are not derived from the Library, 6195and can be reasonably considered independent and separate works in 6196themselves, then this License, and its terms, do not apply to those 6197sections when you distribute them as separate works. But when you 6198distribute the same sections as part of a whole which is a work based 6199on the Library, the distribution of the whole must be on the terms of 6200this License, whose permissions for other licensees extend to the 6201entire whole, and thus to each and every part regardless of who wrote 6202it. 6203 6204Thus, it is not the intent of this section to claim rights or contest 6205your rights to work written entirely by you; rather, the intent is to 6206exercise the right to control the distribution of derivative or 6207collective works based on the Library. 6208 6209In addition, mere aggregation of another work not based on the Library 6210with the Library (or with a work based on the Library) on a volume of 6211a storage or distribution medium does not bring the other work under 6212the scope of this License. 6213 6214 3. You may opt to apply the terms of the ordinary GNU General Public 6215License instead of this License to a given copy of the Library. To do 6216this, you must alter all the notices that refer to this License, so 6217that they refer to the ordinary GNU General Public License, version 2, 6218instead of to this License. (If a newer version than version 2 of the 6219ordinary GNU General Public License has appeared, then you can specify 6220that version instead if you wish.) Do not make any other change in 6221these notices. 6222 6223 Once this change is made in a given copy, it is irreversible for 6224that copy, so the ordinary GNU General Public License applies to all 6225subsequent copies and derivative works made from that copy. 6226 6227 This option is useful when you wish to copy part of the code of 6228the Library into a program that is not a library. 6229 6230 4. You may copy and distribute the Library (or a portion or 6231derivative of it, under Section 2) in object code or executable form 6232under the terms of Sections 1 and 2 above provided that you accompany 6233it with the complete corresponding machine-readable source code, which 6234must be distributed under the terms of Sections 1 and 2 above on a 6235medium customarily used for software interchange. 6236 6237 If distribution of object code is made by offering access to copy 6238from a designated place, then offering equivalent access to copy the 6239source code from the same place satisfies the requirement to 6240distribute the source code, even though third parties are not 6241compelled to copy the source along with the object code. 6242 6243 5. A program that contains no derivative of any portion of the 6244Library, but is designed to work with the Library by being compiled or 6245linked with it, is called a "work that uses the Library". Such a 6246work, in isolation, is not a derivative work of the Library, and 6247therefore falls outside the scope of this License. 6248 6249 However, linking a "work that uses the Library" with the Library 6250creates an executable that is a derivative of the Library (because it 6251contains portions of the Library), rather than a "work that uses the 6252library". The executable is therefore covered by this License. 6253Section 6 states terms for distribution of such executables. 6254 6255 When a "work that uses the Library" uses material from a header file 6256that is part of the Library, the object code for the work may be a 6257derivative work of the Library even though the source code is not. 6258Whether this is true is especially significant if the work can be 6259linked without the Library, or if the work is itself a library. The 6260threshold for this to be true is not precisely defined by law. 6261 6262 If such an object file uses only numerical parameters, data 6263structure layouts and accessors, and small macros and small inline 6264functions (ten lines or less in length), then the use of the object 6265file is unrestricted, regardless of whether it is legally a derivative 6266work. (Executables containing this object code plus portions of the 6267Library will still fall under Section 6.) 6268 6269 Otherwise, if the work is a derivative of the Library, you may 6270distribute the object code for the work under the terms of Section 6. 6271Any executables containing that work also fall under Section 6, 6272whether or not they are linked directly with the Library itself. 6273 6274 6. As an exception to the Sections above, you may also compile or 6275link a "work that uses the Library" with the Library to produce a 6276work containing portions of the Library, and distribute that work 6277under terms of your choice, provided that the terms permit 6278modification of the work for the customer's own use and reverse 6279engineering for debugging such modifications. 6280 6281 You must give prominent notice with each copy of the work that the 6282Library is used in it and that the Library and its use are covered by 6283this License. You must supply a copy of this License. If the work 6284during execution displays copyright notices, you must include the 6285copyright notice for the Library among them, as well as a reference 6286directing the user to the copy of this License. Also, you must do one 6287of these things: 6288 6289 a) Accompany the work with the complete corresponding 6290 machine-readable source code for the Library including whatever 6291 changes were used in the work (which must be distributed under 6292 Sections 1 and 2 above); and, if the work is an executable linked 6293 with the Library, with the complete machine-readable "work that 6294 uses the Library", as object code and/or source code, so that the 6295 user can modify the Library and then relink to produce a modified 6296 executable containing the modified Library. (It is understood 6297 that the user who changes the contents of definitions files in the 6298 Library will not necessarily be able to recompile the application 6299 to use the modified definitions.) 6300 6301 b) Accompany the work with a written offer, valid for at 6302 least three years, to give the same user the materials 6303 specified in Subsection 6a, above, for a charge no more 6304 than the cost of performing this distribution. 6305 6306 c) If distribution of the work is made by offering access to copy 6307 from a designated place, offer equivalent access to copy the above 6308 specified materials from the same place. 6309 6310 d) Verify that the user has already received a copy of these 6311 materials or that you have already sent this user a copy. 6312 6313 For an executable, the required form of the "work that uses the 6314Library" must include any data and utility programs needed for 6315reproducing the executable from it. However, as a special exception, 6316the source code distributed need not include anything that is normally 6317distributed (in either source or binary form) with the major 6318components (compiler, kernel, and so on) of the operating system on 6319which the executable runs, unless that component itself accompanies 6320the executable. 6321 6322 It may happen that this requirement contradicts the license 6323restrictions of other proprietary libraries that do not normally 6324accompany the operating system. Such a contradiction means you cannot 6325use both them and the Library together in an executable that you 6326distribute. 6327 6328 7. You may place library facilities that are a work based on the 6329Library side-by-side in a single library together with other library 6330facilities not covered by this License, and distribute such a combined 6331library, provided that the separate distribution of the work based on 6332the Library and of the other library facilities is otherwise 6333permitted, and provided that you do these two things: 6334 6335 a) Accompany the combined library with a copy of the same work 6336 based on the Library, uncombined with any other library 6337 facilities. This must be distributed under the terms of the 6338 Sections above. 6339 6340 b) Give prominent notice with the combined library of the fact 6341 that part of it is a work based on the Library, and explaining 6342 where to find the accompanying uncombined form of the same work. 6343 6344 8. You may not copy, modify, sublicense, link with, or distribute 6345the Library except as expressly provided under this License. Any 6346attempt otherwise to copy, modify, sublicense, link with, or 6347distribute the Library is void, and will automatically terminate your 6348rights under this License. However, parties who have received copies, 6349or rights, from you under this License will not have their licenses 6350terminated so long as such parties remain in full compliance. 6351 6352 9. You are not required to accept this License, since you have not 6353signed it. However, nothing else grants you permission to modify or 6354distribute the Library or its derivative works. These actions are 6355prohibited by law if you do not accept this License. Therefore, by 6356modifying or distributing the Library (or any work based on the 6357Library), you indicate your acceptance of this License to do so, and 6358all its terms and conditions for copying, distributing or modifying 6359the Library or works based on it. 6360 6361 10. Each time you redistribute the Library (or any work based on the 6362Library), the recipient automatically receives a license from the 6363original licensor to copy, distribute, link with or modify the Library 6364subject to these terms and conditions. You may not impose any further 6365restrictions on the recipients' exercise of the rights granted herein. 6366You are not responsible for enforcing compliance by third parties to 6367this License. 6368 6369 11. If, as a consequence of a court judgment or allegation of patent 6370infringement or for any other reason (not limited to patent issues), 6371conditions are imposed on you (whether by court order, agreement or 6372otherwise) that contradict the conditions of this License, they do not 6373excuse you from the conditions of this License. If you cannot 6374distribute so as to satisfy simultaneously your obligations under this 6375License and any other pertinent obligations, then as a consequence you 6376may not distribute the Library at all. For example, if a patent 6377license would not permit royalty-free redistribution of the Library by 6378all those who receive copies directly or indirectly through you, then 6379the only way you could satisfy both it and this License would be to 6380refrain entirely from distribution of the Library. 6381 6382If any portion of this section is held invalid or unenforceable under any 6383particular circumstance, the balance of the section is intended to apply, 6384and the section as a whole is intended to apply in other circumstances. 6385 6386It is not the purpose of this section to induce you to infringe any 6387patents or other property right claims or to contest validity of any 6388such claims; this section has the sole purpose of protecting the 6389integrity of the free software distribution system which is 6390implemented by public license practices. Many people have made 6391generous contributions to the wide range of software distributed 6392through that system in reliance on consistent application of that 6393system; it is up to the author/donor to decide if he or she is willing 6394to distribute software through any other system and a licensee cannot 6395impose that choice. 6396 6397This section is intended to make thoroughly clear what is believed to 6398be a consequence of the rest of this License. 6399 6400 12. If the distribution and/or use of the Library is restricted in 6401certain countries either by patents or by copyrighted interfaces, the 6402original copyright holder who places the Library under this License may add 6403an explicit geographical distribution limitation excluding those countries, 6404so that distribution is permitted only in or among countries not thus 6405excluded. In such case, this License incorporates the limitation as if 6406written in the body of this License. 6407 6408 13. The Free Software Foundation may publish revised and/or new 6409versions of the Library General Public License from time to time. 6410Such new versions will be similar in spirit to the present version, 6411but may differ in detail to address new problems or concerns. 6412 6413Each version is given a distinguishing version number. If the Library 6414specifies a version number of this License which applies to it and 6415"any later version", you have the option of following the terms and 6416conditions either of that version or of any later version published by 6417the Free Software Foundation. If the Library does not specify a 6418license version number, you may choose any version ever published by 6419the Free Software Foundation. 6420 6421 14. If you wish to incorporate parts of the Library into other free 6422programs whose distribution conditions are incompatible with these, 6423write to the author to ask for permission. For software which is 6424copyrighted by the Free Software Foundation, write to the Free 6425Software Foundation; we sometimes make exceptions for this. Our 6426decision will be guided by the two goals of preserving the free status 6427of all derivatives of our free software and of promoting the sharing 6428and reuse of software generally. 6429 6430 NO WARRANTY 6431 6432 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 6433WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 6434EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 6435OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 6436KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 6437IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6438PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 6439LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 6440THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 6441 6442 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 6443WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 6444AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 6445FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 6446CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 6447LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 6448RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 6449FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 6450SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 6451DAMAGES. 6452 6453 END OF TERMS AND CONDITIONS 6454 6455 How to Apply These Terms to Your New Libraries 6456 6457 If you develop a new library, and you want it to be of the greatest 6458possible use to the public, we recommend making it free software that 6459everyone can redistribute and change. You can do so by permitting 6460redistribution under these terms (or, alternatively, under the terms of the 6461ordinary General Public License). 6462 6463 To apply these terms, attach the following notices to the library. It is 6464safest to attach them to the start of each source file to most effectively 6465convey the exclusion of warranty; and each file should have at least the 6466"copyright" line and a pointer to where the full notice is found. 6467 6468 <one line to give the library's name and a brief idea of what it does.> 6469 Copyright (C) <year> <name of author> 6470 6471 This library is free software; you can redistribute it and/or 6472 modify it under the terms of the GNU Library General Public 6473 License as published by the Free Software Foundation; either 6474 version 2 of the License, or (at your option) any later version. 6475 6476 This library is distributed in the hope that it will be useful, 6477 but WITHOUT ANY WARRANTY; without even the implied warranty of 6478 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 6479 Library General Public License for more details. 6480 6481 You should have received a copy of the GNU Library General Public 6482 License along with this library; if not, write to the 6483 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 6484 Boston, MA 02111-1307 USA. 6485 6486Also add information on how to contact you by electronic and paper mail. 6487 6488You should also get your employer (if you work as a programmer) or your 6489school, if any, to sign a "copyright disclaimer" for the library, if 6490necessary. Here is a sample; alter the names: 6491 6492 Yoyodyne, Inc., hereby disclaims all copyright interest in the 6493 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 6494 6495 <signature of Ty Coon>, 1 April 1990 6496 Ty Coon, President of Vice 6497 6498That's all there is to it! 6499 6500HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. 6501For parts of HarfBuzz that are licensed under different licenses see individual 6502files names COPYING in subdirectories where applicable. 6503 6504Copyright © 2010,2011,2012 Google, Inc. 6505Copyright © 2012 Mozilla Foundation 6506Copyright © 2011 Codethink Limited 6507Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) 6508Copyright © 2009 Keith Stribley 6509Copyright © 2009 Martin Hosken and SIL International 6510Copyright © 2007 Chris Wilson 6511Copyright © 2006 Behdad Esfahbod 6512Copyright © 2005 David Turner 6513Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. 6514Copyright © 1998-2004 David Turner and Werner Lemberg 6515 6516For full copyright notices consult the individual files in the package. 6517 6518 6519Permission is hereby granted, without written agreement and without 6520license or royalty fees, to use, copy, modify, and distribute this 6521software and its documentation for any purpose, provided that the 6522above copyright notice and the following two paragraphs appear in 6523all copies of this software. 6524 6525IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR 6526DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 6527ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN 6528IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 6529DAMAGE. 6530 6531THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 6532BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 6533FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS 6534ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO 6535PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 6536 6537/************************************************************************* 6538 * 6539 * IAccessible2 IDL Specification 6540 * 6541 * Copyright (c) 2007, 2010 Linux Foundation 6542 * Copyright (c) 2006 IBM Corporation 6543 * Copyright (c) 2000, 2006 Sun Microsystems, Inc. 6544 * All rights reserved. 6545 * 6546 * 6547 * Redistribution and use in source and binary forms, with or without 6548 * modification, are permitted provided that the following conditions 6549 * are met: 6550 * 6551 * 1. Redistributions of source code must retain the above copyright 6552 * notice, this list of conditions and the following disclaimer. 6553 * 6554 * 2. Redistributions in binary form must reproduce the above 6555 * copyright notice, this list of conditions and the following 6556 * disclaimer in the documentation and/or other materials 6557 * provided with the distribution. 6558 * 6559 * 3. Neither the name of the Linux Foundation nor the names of its 6560 * contributors may be used to endorse or promote products 6561 * derived from this software without specific prior written 6562 * permission. 6563 * 6564 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 6565 * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 6566 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 6567 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 6568 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 6569 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6570 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 6571 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 6572 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 6573 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 6574 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 6575 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 6576 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6577 * 6578 * This BSD License conforms to the Open Source Initiative "Simplified 6579 * BSD License" as published at: 6580 * http://www.opensource.org/licenses/bsd-license.php 6581 * 6582 * IAccessible2 is a trademark of the Linux Foundation. The IAccessible2 6583 * mark may be used in accordance with the Linux Foundation Trademark 6584 * Policy to indicate compliance with the IAccessible2 specification. 6585 * 6586 ************************************************************************/ 6587 6588LICENSE extracted from IJG's jpeg distribution: 6589----------------------------------------------- 6590 6591In plain English: 6592 65931. We don't promise that this software works. (But if you find any bugs, 6594 please let us know!) 65952. You can use this software for whatever you want. You don't have to pay us. 65963. You may not pretend that you wrote this software. If you use it in a 6597 program, you must acknowledge somewhere in your documentation that 6598 you've used the IJG code. 6599 6600In legalese: 6601 6602The authors make NO WARRANTY or representation, either express or implied, 6603with respect to this software, its quality, accuracy, merchantability, or 6604fitness for a particular purpose. This software is provided "AS IS", and you, 6605its user, assume the entire risk as to its quality and accuracy. 6606 6607This software is copyright (C) 1991-1998, Thomas G. Lane. 6608All Rights Reserved except as specified below. 6609 6610Permission is hereby granted to use, copy, modify, and distribute this 6611software (or portions thereof) for any purpose, without fee, subject to these 6612conditions: 6613(1) If any part of the source code for this software is distributed, then this 6614README file must be included, with this copyright and no-warranty notice 6615unaltered; and any additions, deletions, or changes to the original files 6616must be clearly indicated in accompanying documentation. 6617(2) If only executable code is distributed, then the accompanying 6618documentation must state that "this software is based in part on the work of 6619the Independent JPEG Group". 6620(3) Permission for use of this software is granted only if the user accepts 6621full responsibility for any undesirable consequences; the authors accept 6622NO LIABILITY for damages of any kind. 6623 6624These conditions apply to any software derived from or based on the IJG code, 6625not just to the unmodified library. If you use our work, you ought to 6626acknowledge us. 6627 6628Permission is NOT granted for the use of any IJG author's name or company name 6629in advertising or publicity relating to this software or products derived from 6630it. This software may be referred to only as "the Independent JPEG Group's 6631software". 6632 6633We specifically permit and encourage the use of this software as the basis of 6634commercial products, provided that all warranty or liability claims are 6635assumed by the product vendor. 6636 6637 6638ICU License - ICU 1.8.1 and later 6639 6640COPYRIGHT AND PERMISSION NOTICE 6641 6642Copyright (c) 1995-2010 International Business Machines Corporation and others 6643 6644All rights reserved. 6645 6646Permission is hereby granted, free of charge, to any person obtaining a copy 6647of this software and associated documentation files (the "Software"), 6648to deal in the Software without restriction, including without limitation 6649the rights to use, copy, modify, merge, publish, distribute, and/or sell 6650copies of the Software, and to permit persons 6651to whom the Software is furnished to do so, provided that the above 6652copyright notice(s) and this permission notice appear in all copies 6653of the Software and that both the above copyright notice(s) and this 6654permission notice appear in supporting documentation. 6655 6656THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 6657INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 6658PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL 6659THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, 6660OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 6661RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 6662NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE 6663USE OR PERFORMANCE OF THIS SOFTWARE. 6664 6665Except as contained in this notice, the name of a copyright holder shall not be 6666used in advertising or otherwise to promote the sale, use or other dealings in 6667this Software without prior written authorization of the copyright holder. 6668 6669All trademarks and registered trademarks mentioned herein are the property of their respective owners. 6670 6671/* ***** BEGIN LICENSE BLOCK ***** 6672 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 6673 * 6674 * The contents of this file are subject to the Mozilla Public License Version 6675 * 1.1 (the "License"); you may not use this file except in compliance with 6676 * the License. You may obtain a copy of the License at 6677 * http://www.mozilla.org/MPL/ 6678 * 6679 * Software distributed under the License is distributed on an "AS IS" basis, 6680 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 6681 * for the specific language governing rights and limitations under the 6682 * License. 6683 * 6684 * The Original Code is mozilla.org code. 6685 * 6686 * The Initial Developer of the Original Code is 6687 * Netscape Communications Corporation. 6688 * Portions created by the Initial Developer are Copyright (C) 2002 6689 * the Initial Developer. All Rights Reserved. 6690 * 6691 * Contributor(s): 6692 * 6693 * Alternatively, the contents of this file may be used under the terms of 6694 * either the GNU General Public License Version 2 or later (the "GPL"), or 6695 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 6696 * in which case the provisions of the GPL or the LGPL are applicable instead 6697 * of those above. If you wish to allow use of your version of this file only 6698 * under the terms of either the GPL or the LGPL, and not to allow others to 6699 * use your version of this file under the terms of the MPL, indicate your 6700 * decision by deleting the provisions above and replace them with the notice 6701 * and other provisions required by the GPL or the LGPL. If you do not delete 6702 * the provisions above, a recipient may use your version of this file under 6703 * the terms of any one of the MPL, the GPL or the LGPL. 6704 * 6705 * ***** END LICENSE BLOCK ***** */ 6706 6707The following is the license for the jemalloc source code, as provided 6708in the initial section of the source files. 6709 6710Copyright (C) 2006-2008 Jason Evans <[email protected]>. 6711All rights reserved. 6712 6713Redistribution and use in source and binary forms, with or without 6714modification, are permitted provided that the following conditions 6715are met: 67161. Redistributions of source code must retain the above copyright 6717 notice(s), this list of conditions and the following disclaimer as 6718 the first lines of this file unmodified other than the possible 6719 addition of one or more copyright notices. 67202. Redistributions in binary form must reproduce the above copyright 6721 notice(s), this list of conditions and the following disclaimer in 6722 the documentation and/or other materials provided with the 6723 distribution. 6724 6725THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY 6726EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6727IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6728PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE 6729LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6730CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 6731SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 6732BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 6733WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 6734OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 6735EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6736 6737 6738The JsonCpp library's source code, including accompanying documentation, 6739tests and demonstration applications, are licensed under the following 6740conditions... 6741 6742The author (Baptiste Lepilleur) explicitly disclaims copyright in all 6743jurisdictions which recognize such a disclaimer. In such jurisdictions, 6744this software is released into the Public Domain. 6745 6746In jurisdictions which do not recognize Public Domain property (e.g. Germany as of 67472010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is 6748released under the terms of the MIT License (see below). 6749 6750In jurisdictions which recognize Public Domain property, the user of this 6751software may choose to accept it either as 1) Public Domain, 2) under the 6752conditions of the MIT License (see below), or 3) under the terms of dual 6753Public Domain/MIT License conditions described here, as they choose. 6754 6755The MIT License is about as close to Public Domain as a license can get, and is 6756described in clear, concise terms at: 6757 6758 http://en.wikipedia.org/wiki/MIT_License 6759 6760The full text of the MIT License follows: 6761 6762======================================================================== 6763Copyright (c) 2007-2010 Baptiste Lepilleur 6764 6765Permission is hereby granted, free of charge, to any person 6766obtaining a copy of this software and associated documentation 6767files (the "Software"), to deal in the Software without 6768restriction, including without limitation the rights to use, copy, 6769modify, merge, publish, distribute, sublicense, and/or sell copies 6770of the Software, and to permit persons to whom the Software is 6771furnished to do so, subject to the following conditions: 6772 6773The above copyright notice and this permission notice shall be 6774included in all copies or substantial portions of the Software. 6775 6776THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 6777EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 6778MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 6779NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 6780BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 6781ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 6782CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6783SOFTWARE. 6784======================================================================== 6785(END LICENSE TEXT) 6786 6787The MIT license is compatible with both the GPL and commercial 6788software, affording one all of the rights of Public Domain with the 6789minor nuisance of being required to keep the above copyright notice 6790and license text in the source code. Note also that by accepting the 6791Public Domain "license" you can re-license your copy using whatever 6792license you like. 6793 6794 6795 Apache License 6796 Version 2.0, January 2004 6797 http://www.apache.org/licenses/ 6798 6799 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6800 6801 1. Definitions. 6802 6803 "License" shall mean the terms and conditions for use, reproduction, 6804 and distribution as defined by Sections 1 through 9 of this document. 6805 6806 "Licensor" shall mean the copyright owner or entity authorized by 6807 the copyright owner that is granting the License. 6808 6809 "Legal Entity" shall mean the union of the acting entity and all 6810 other entities that control, are controlled by, or are under common 6811 control with that entity. For the purposes of this definition, 6812 "control" means (i) the power, direct or indirect, to cause the 6813 direction or management of such entity, whether by contract or 6814 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6815 outstanding shares, or (iii) beneficial ownership of such entity. 6816 6817 "You" (or "Your") shall mean an individual or Legal Entity 6818 exercising permissions granted by this License. 6819 6820 "Source" form shall mean the preferred form for making modifications, 6821 including but not limited to software source code, documentation 6822 source, and configuration files. 6823 6824 "Object" form shall mean any form resulting from mechanical 6825 transformation or translation of a Source form, including but 6826 not limited to compiled object code, generated documentation, 6827 and conversions to other media types. 6828 6829 "Work" shall mean the work of authorship, whether in Source or 6830 Object form, made available under the License, as indicated by a 6831 copyright notice that is included in or attached to the work 6832 (an example is provided in the Appendix below). 6833 6834 "Derivative Works" shall mean any work, whether in Source or Object 6835 form, that is based on (or derived from) the Work and for which the 6836 editorial revisions, annotations, elaborations, or other modifications 6837 represent, as a whole, an original work of authorship. For the purposes 6838 of this License, Derivative Works shall not include works that remain 6839 separable from, or merely link (or bind by name) to the interfaces of, 6840 the Work and Derivative Works thereof. 6841 6842 "Contribution" shall mean any work of authorship, including 6843 the original version of the Work and any modifications or additions 6844 to that Work or Derivative Works thereof, that is intentionally 6845 submitted to Licensor for inclusion in the Work by the copyright owner 6846 or by an individual or Legal Entity authorized to submit on behalf of 6847 the copyright owner. For the purposes of this definition, "submitted" 6848 means any form of electronic, verbal, or written communication sent 6849 to the Licensor or its representatives, including but not limited to 6850 communication on electronic mailing lists, source code control systems, 6851 and issue tracking systems that are managed by, or on behalf of, the 6852 Licensor for the purpose of discussing and improving the Work, but 6853 excluding communication that is conspicuously marked or otherwise 6854 designated in writing by the copyright owner as "Not a Contribution." 6855 6856 "Contributor" shall mean Licensor and any individual or Legal Entity 6857 on behalf of whom a Contribution has been received by Licensor and 6858 subsequently incorporated within the Work. 6859 6860 2. Grant of Copyright License. Subject to the terms and conditions of 6861 this License, each Contributor hereby grants to You a perpetual, 6862 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6863 copyright license to reproduce, prepare Derivative Works of, 6864 publicly display, publicly perform, sublicense, and distribute the 6865 Work and such Derivative Works in Source or Object form. 6866 6867 3. Grant of Patent License. Subject to the terms and conditions of 6868 this License, each Contributor hereby grants to You a perpetual, 6869 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6870 (except as stated in this section) patent license to make, have made, 6871 use, offer to sell, sell, import, and otherwise transfer the Work, 6872 where such license applies only to those patent claims licensable 6873 by such Contributor that are necessarily infringed by their 6874 Contribution(s) alone or by combination of their Contribution(s) 6875 with the Work to which such Contribution(s) was submitted. If You 6876 institute patent litigation against any entity (including a 6877 cross-claim or counterclaim in a lawsuit) alleging that the Work 6878 or a Contribution incorporated within the Work constitutes direct 6879 or contributory patent infringement, then any patent licenses 6880 granted to You under this License for that Work shall terminate 6881 as of the date such litigation is filed. 6882 6883 4. Redistribution. You may reproduce and distribute copies of the 6884 Work or Derivative Works thereof in any medium, with or without 6885 modifications, and in Source or Object form, provided that You 6886 meet the following conditions: 6887 6888 (a) You must give any other recipients of the Work or 6889 Derivative Works a copy of this License; and 6890 6891 (b) You must cause any modified files to carry prominent notices 6892 stating that You changed the files; and 6893 6894 (c) You must retain, in the Source form of any Derivative Works 6895 that You distribute, all copyright, patent, trademark, and 6896 attribution notices from the Source form of the Work, 6897 excluding those notices that do not pertain to any part of 6898 the Derivative Works; and 6899 6900 (d) If the Work includes a "NOTICE" text file as part of its 6901 distribution, then any Derivative Works that You distribute must 6902 include a readable copy of the attribution notices contained 6903 within such NOTICE file, excluding those notices that do not 6904 pertain to any part of the Derivative Works, in at least one 6905 of the following places: within a NOTICE text file distributed 6906 as part of the Derivative Works; within the Source form or 6907 documentation, if provided along with the Derivative Works; or, 6908 within a display generated by the Derivative Works, if and 6909 wherever such third-party notices normally appear. The contents 6910 of the NOTICE file are for informational purposes only and 6911 do not modify the License. You may add Your own attribution 6912 notices within Derivative Works that You distribute, alongside 6913 or as an addendum to the NOTICE text from the Work, provided 6914 that such additional attribution notices cannot be construed 6915 as modifying the License. 6916 6917 You may add Your own copyright statement to Your modifications and 6918 may provide additional or different license terms and conditions 6919 for use, reproduction, or distribution of Your modifications, or 6920 for any such Derivative Works as a whole, provided Your use, 6921 reproduction, and distribution of the Work otherwise complies with 6922 the conditions stated in this License. 6923 6924 5. Submission of Contributions. Unless You explicitly state otherwise, 6925 any Contribution intentionally submitted for inclusion in the Work 6926 by You to the Licensor shall be under the terms and conditions of 6927 this License, without any additional terms or conditions. 6928 Notwithstanding the above, nothing herein shall supersede or modify 6929 the terms of any separate license agreement you may have executed 6930 with Licensor regarding such Contributions. 6931 6932 6. Trademarks. This License does not grant permission to use the trade 6933 names, trademarks, service marks, or product names of the Licensor, 6934 except as required for reasonable and customary use in describing the 6935 origin of the Work and reproducing the content of the NOTICE file. 6936 6937 7. Disclaimer of Warranty. Unless required by applicable law or 6938 agreed to in writing, Licensor provides the Work (and each 6939 Contributor provides its Contributions) on an "AS IS" BASIS, 6940 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6941 implied, including, without limitation, any warranties or conditions 6942 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6943 PARTICULAR PURPOSE. You are solely responsible for determining the 6944 appropriateness of using or redistributing the Work and assume any 6945 risks associated with Your exercise of permissions under this License. 6946 6947 8. Limitation of Liability. In no event and under no legal theory, 6948 whether in tort (including negligence), contract, or otherwise, 6949 unless required by applicable law (such as deliberate and grossly 6950 negligent acts) or agreed to in writing, shall any Contributor be 6951 liable to You for damages, including any direct, indirect, special, 6952 incidental, or consequential damages of any character arising as a 6953 result of this License or out of the use or inability to use the 6954 Work (including but not limited to damages for loss of goodwill, 6955 work stoppage, computer failure or malfunction, or any and all 6956 other commercial damages or losses), even if such Contributor 6957 has been advised of the possibility of such damages. 6958 6959 9. Accepting Warranty or Additional Liability. While redistributing 6960 the Work or Derivative Works thereof, You may choose to offer, 6961 and charge a fee for, acceptance of support, warranty, indemnity, 6962 or other liability obligations and/or rights consistent with this 6963 License. However, in accepting such obligations, You may act only 6964 on Your own behalf and on Your sole responsibility, not on behalf 6965 of any other Contributor, and only if You agree to indemnify, 6966 defend, and hold each Contributor harmless for any liability 6967 incurred by, or claims asserted against, such Contributor by reason 6968 of your accepting any such warranty or additional liability. 6969 6970 END OF TERMS AND CONDITIONS 6971 6972 APPENDIX: How to apply the Apache License to your work. 6973 6974 To apply the Apache License to your work, attach the following 6975 boilerplate notice, with the fields enclosed by brackets "[]" 6976 replaced with your own identifying information. (Don't include 6977 the brackets!) The text should be enclosed in the appropriate 6978 comment syntax for the file format. We also recommend that a 6979 file or class name and description of purpose be included on the 6980 same "printed page" as the copyright notice for easier 6981 identification within third-party archives. 6982 6983 Copyright [yyyy] [name of copyright owner] 6984 6985 Licensed under the Apache License, Version 2.0 (the "License"); 6986 you may not use this file except in compliance with the License. 6987 You may obtain a copy of the License at 6988 6989 http://www.apache.org/licenses/LICENSE-2.0 6990 6991 Unless required by applicable law or agreed to in writing, software 6992 distributed under the License is distributed on an "AS IS" BASIS, 6993 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6994 See the License for the specific language governing permissions and 6995 limitations under the License. 6996 6997Copyright (c) 2007-2010 The Khronos Group Inc. 6998 6999Permission is hereby granted, free of charge, to any person obtaining a 7000copy of this software and/or associated documentation files (the 7001"Materials"), to deal in the Materials without restriction, including 7002without limitation the rights to use, copy, modify, merge, publish, 7003distribute, sublicense, and/or sell copies of the Materials, and to 7004permit persons to whom the Materials are furnished to do so, subject to 7005the following conditions: 7006 7007The above copyright notice and this permission notice shall be included 7008in all copies or substantial portions of the Materials. 7009 7010THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 7011EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7012MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 7013IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 7014CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 7015TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 7016MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 7017 7018 7019SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) 7020 7021Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. 7022 7023Permission is hereby granted, free of charge, to any person obtaining a copy of 7024this software and associated documentation files (the "Software"), to deal in 7025the Software without restriction, including without limitation the rights to 7026use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7027of the Software, and to permit persons to whom the Software is furnished to do 7028so, subject to the following conditions: 7029 7030The above copyright notice including the dates of first publication and either 7031this permission notice or a reference to http://oss.sgi.com/projects/FreeB/ 7032shall be included in all copies or substantial portions of the Software. 7033 7034THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7035IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7036FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON 7037GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 7038AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 7039WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7040 7041Except as contained in this notice, the name of Silicon Graphics, Inc. shall 7042not be used in advertising or otherwise to promote the sale, use or other 7043dealings in this Software without prior written authorization from Silicon 7044Graphics, Inc. 7045 7046Redistribution and use in source and binary forms, with or without 7047modification, are permitted provided that the following conditions are 7048met: 7049 7050 * Redistributions of source code must retain the above copyright 7051 notice, this list of conditions and the following disclaimer. 7052 7053 * Redistributions in binary form must reproduce the above 7054 copyright notice, this list of conditions and the following 7055 disclaimer in the documentation and/or other materials provided 7056 with the distribution. 7057 7058 * Neither the name of the copyright holders nor the names of its 7059 contributors may be used to endorse or promote products derived 7060 from this software without specific prior written permission. 7061 7062THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7063"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7064LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7065A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7066HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7067SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7068LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7069DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7070THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7071(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7072OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7073 7074License copied from bin/lcov: 7075 7076# 7077# Copyright (c) International Business Machines Corp., 2002,2007 7078# 7079# This program is free software; you can redistribute it and/or modify 7080# it under the terms of the GNU General Public License as published by 7081# the Free Software Foundation; either version 2 of the License, or (at 7082# your option) any later version. 7083# 7084# This program is distributed in the hope that it will be useful, but 7085# WITHOUT ANY WARRANTY; without even the implied warranty of 7086# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 7087# General Public License for more details. 7088# 7089# You should have received a copy of the GNU General Public License 7090# along with this program; if not, write to the Free Software 7091# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 7092 7093 GNU GENERAL PUBLIC LICENSE 7094 Version 2, June 1991 7095 7096 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 7097 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 7098 Everyone is permitted to copy and distribute verbatim copies 7099 of this license document, but changing it is not allowed. 7100 7101 Preamble 7102 7103 The licenses for most software are designed to take away your 7104freedom to share and change it. By contrast, the GNU General Public 7105License is intended to guarantee your freedom to share and change free 7106software--to make sure the software is free for all its users. This 7107General Public License applies to most of the Free Software 7108Foundation's software and to any other program whose authors commit to 7109using it. (Some other Free Software Foundation software is covered by 7110the GNU Lesser General Public License instead.) You can apply it to 7111your programs, too. 7112 7113 When we speak of free software, we are referring to freedom, not 7114price. Our General Public Licenses are designed to make sure that you 7115have the freedom to distribute copies of free software (and charge for 7116this service if you wish), that you receive source code or can get it 7117if you want it, that you can change the software or use pieces of it 7118in new free programs; and that you know you can do these things. 7119 7120 To protect your rights, we need to make restrictions that forbid 7121anyone to deny you these rights or to ask you to surrender the rights. 7122These restrictions translate to certain responsibilities for you if you 7123distribute copies of the software, or if you modify it. 7124 7125 For example, if you distribute copies of such a program, whether 7126gratis or for a fee, you must give the recipients all the rights that 7127you have. You must make sure that they, too, receive or can get the 7128source code. And you must show them these terms so they know their 7129rights. 7130 7131 We protect your rights with two steps: (1) copyright the software, and 7132(2) offer you this license which gives you legal permission to copy, 7133distribute and/or modify the software. 7134 7135 Also, for each author's protection and ours, we want to make certain 7136that everyone understands that there is no warranty for this free 7137software. If the software is modified by someone else and passed on, we 7138want its recipients to know that what they have is not the original, so 7139that any problems introduced by others will not reflect on the original 7140authors' reputations. 7141 7142 Finally, any free program is threatened constantly by software 7143patents. We wish to avoid the danger that redistributors of a free 7144program will individually obtain patent licenses, in effect making the 7145program proprietary. To prevent this, we have made it clear that any 7146patent must be licensed for everyone's free use or not licensed at all. 7147 7148 The precise terms and conditions for copying, distribution and 7149modification follow. 7150 7151 GNU GENERAL PUBLIC LICENSE 7152 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 7153 7154 0. This License applies to any program or other work which contains 7155a notice placed by the copyright holder saying it may be distributed 7156under the terms of this General Public License. The "Program", below, 7157refers to any such program or work, and a "work based on the Program" 7158means either the Program or any derivative work under copyright law: 7159that is to say, a work containing the Program or a portion of it, 7160either verbatim or with modifications and/or translated into another 7161language. (Hereinafter, translation is included without limitation in 7162the term "modification".) Each licensee is addressed as "you". 7163 7164Activities other than copying, distribution and modification are not 7165covered by this License; they are outside its scope. The act of 7166running the Program is not restricted, and the output from the Program 7167is covered only if its contents constitute a work based on the 7168Program (independent of having been made by running the Program). 7169Whether that is true depends on what the Program does. 7170 7171 1. You may copy and distribute verbatim copies of the Program's 7172source code as you receive it, in any medium, provided that you 7173conspicuously and appropriately publish on each copy an appropriate 7174copyright notice and disclaimer of warranty; keep intact all the 7175notices that refer to this License and to the absence of any warranty; 7176and give any other recipients of the Program a copy of this License 7177along with the Program. 7178 7179You may charge a fee for the physical act of transferring a copy, and 7180you may at your option offer warranty protection in exchange for a fee. 7181 7182 2. You may modify your copy or copies of the Program or any portion 7183of it, thus forming a work based on the Program, and copy and 7184distribute such modifications or work under the terms of Section 1 7185above, provided that you also meet all of these conditions: 7186 7187 a) You must cause the modified files to carry prominent notices 7188 stating that you changed the files and the date of any change. 7189 7190 b) You must cause any work that you distribute or publish, that in 7191 whole or in part contains or is derived from the Program or any 7192 part thereof, to be licensed as a whole at no charge to all third 7193 parties under the terms of this License. 7194 7195 c) If the modified program normally reads commands interactively 7196 when run, you must cause it, when started running for such 7197 interactive use in the most ordinary way, to print or display an 7198 announcement including an appropriate copyright notice and a 7199 notice that there is no warranty (or else, saying that you provide 7200 a warranty) and that users may redistribute the program under 7201 these conditions, and telling the user how to view a copy of this 7202 License. (Exception: if the Program itself is interactive but 7203 does not normally print such an announcement, your work based on 7204 the Program is not required to print an announcement.) 7205 7206These requirements apply to the modified work as a whole. If 7207identifiable sections of that work are not derived from the Program, 7208and can be reasonably considered independent and separate works in 7209themselves, then this License, and its terms, do not apply to those 7210sections when you distribute them as separate works. But when you 7211distribute the same sections as part of a whole which is a work based 7212on the Program, the distribution of the whole must be on the terms of 7213this License, whose permissions for other licensees extend to the 7214entire whole, and thus to each and every part regardless of who wrote it. 7215 7216Thus, it is not the intent of this section to claim rights or contest 7217your rights to work written entirely by you; rather, the intent is to 7218exercise the right to control the distribution of derivative or 7219collective works based on the Program. 7220 7221In addition, mere aggregation of another work not based on the Program 7222with the Program (or with a work based on the Program) on a volume of 7223a storage or distribution medium does not bring the other work under 7224the scope of this License. 7225 7226 3. You may copy and distribute the Program (or a work based on it, 7227under Section 2) in object code or executable form under the terms of 7228Sections 1 and 2 above provided that you also do one of the following: 7229 7230 a) Accompany it with the complete corresponding machine-readable 7231 source code, which must be distributed under the terms of Sections 7232 1 and 2 above on a medium customarily used for software interchange; or, 7233 7234 b) Accompany it with a written offer, valid for at least three 7235 years, to give any third party, for a charge no more than your 7236 cost of physically performing source distribution, a complete 7237 machine-readable copy of the corresponding source code, to be 7238 distributed under the terms of Sections 1 and 2 above on a medium 7239 customarily used for software interchange; or, 7240 7241 c) Accompany it with the information you received as to the offer 7242 to distribute corresponding source code. (This alternative is 7243 allowed only for noncommercial distribution and only if you 7244 received the program in object code or executable form with such 7245 an offer, in accord with Subsection b above.) 7246 7247The source code for a work means the preferred form of the work for 7248making modifications to it. For an executable work, complete source 7249code means all the source code for all modules it contains, plus any 7250associated interface definition files, plus the scripts used to 7251control compilation and installation of the executable. However, as a 7252special exception, the source code distributed need not include 7253anything that is normally distributed (in either source or binary 7254form) with the major components (compiler, kernel, and so on) of the 7255operating system on which the executable runs, unless that component 7256itself accompanies the executable. 7257 7258If distribution of executable or object code is made by offering 7259access to copy from a designated place, then offering equivalent 7260access to copy the source code from the same place counts as 7261distribution of the source code, even though third parties are not 7262compelled to copy the source along with the object code. 7263 7264 4. You may not copy, modify, sublicense, or distribute the Program 7265except as expressly provided under this License. Any attempt 7266otherwise to copy, modify, sublicense or distribute the Program is 7267void, and will automatically terminate your rights under this License. 7268However, parties who have received copies, or rights, from you under 7269this License will not have their licenses terminated so long as such 7270parties remain in full compliance. 7271 7272 5. You are not required to accept this License, since you have not 7273signed it. However, nothing else grants you permission to modify or 7274distribute the Program or its derivative works. These actions are 7275prohibited by law if you do not accept this License. Therefore, by 7276modifying or distributing the Program (or any work based on the 7277Program), you indicate your acceptance of this License to do so, and 7278all its terms and conditions for copying, distributing or modifying 7279the Program or works based on it. 7280 7281 6. Each time you redistribute the Program (or any work based on the 7282Program), the recipient automatically receives a license from the 7283original licensor to copy, distribute or modify the Program subject to 7284these terms and conditions. You may not impose any further 7285restrictions on the recipients' exercise of the rights granted herein. 7286You are not responsible for enforcing compliance by third parties to 7287this License. 7288 7289 7. If, as a consequence of a court judgment or allegation of patent 7290infringement or for any other reason (not limited to patent issues), 7291conditions are imposed on you (whether by court order, agreement or 7292otherwise) that contradict the conditions of this License, they do not 7293excuse you from the conditions of this License. If you cannot 7294distribute so as to satisfy simultaneously your obligations under this 7295License and any other pertinent obligations, then as a consequence you 7296may not distribute the Program at all. For example, if a patent 7297license would not permit royalty-free redistribution of the Program by 7298all those who receive copies directly or indirectly through you, then 7299the only way you could satisfy both it and this License would be to 7300refrain entirely from distribution of the Program. 7301 7302If any portion of this section is held invalid or unenforceable under 7303any particular circumstance, the balance of the section is intended to 7304apply and the section as a whole is intended to apply in other 7305circumstances. 7306 7307It is not the purpose of this section to induce you to infringe any 7308patents or other property right claims or to contest validity of any 7309such claims; this section has the sole purpose of protecting the 7310integrity of the free software distribution system, which is 7311implemented by public license practices. Many people have made 7312generous contributions to the wide range of software distributed 7313through that system in reliance on consistent application of that 7314system; it is up to the author/donor to decide if he or she is willing 7315to distribute software through any other system and a licensee cannot 7316impose that choice. 7317 7318This section is intended to make thoroughly clear what is believed to 7319be a consequence of the rest of this License. 7320 7321 8. If the distribution and/or use of the Program is restricted in 7322certain countries either by patents or by copyrighted interfaces, the 7323original copyright holder who places the Program under this License 7324may add an explicit geographical distribution limitation excluding 7325those countries, so that distribution is permitted only in or among 7326countries not thus excluded. In such case, this License incorporates 7327the limitation as if written in the body of this License. 7328 7329 9. The Free Software Foundation may publish revised and/or new versions 7330of the General Public License from time to time. Such new versions will 7331be similar in spirit to the present version, but may differ in detail to 7332address new problems or concerns. 7333 7334Each version is given a distinguishing version number. If the Program 7335specifies a version number of this License which applies to it and "any 7336later version", you have the option of following the terms and conditions 7337either of that version or of any later version published by the Free 7338Software Foundation. If the Program does not specify a version number of 7339this License, you may choose any version ever published by the Free Software 7340Foundation. 7341 7342 10. If you wish to incorporate parts of the Program into other free 7343programs whose distribution conditions are different, write to the author 7344to ask for permission. For software which is copyrighted by the Free 7345Software Foundation, write to the Free Software Foundation; we sometimes 7346make exceptions for this. Our decision will be guided by the two goals 7347of preserving the free status of all derivatives of our free software and 7348of promoting the sharing and reuse of software generally. 7349 7350 NO WARRANTY 7351 7352 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 7353FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 7354OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 7355PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 7356OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 7357MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 7358TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 7359PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 7360REPAIR OR CORRECTION. 7361 7362 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 7363WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 7364REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 7365INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 7366OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 7367TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 7368YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 7369PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 7370POSSIBILITY OF SUCH DAMAGES. 7371 7372 END OF TERMS AND CONDITIONS 7373 7374 How to Apply These Terms to Your New Programs 7375 7376 If you develop a new program, and you want it to be of the greatest 7377possible use to the public, the best way to achieve this is to make it 7378free software which everyone can redistribute and change under these terms. 7379 7380 To do so, attach the following notices to the program. It is safest 7381to attach them to the start of each source file to most effectively 7382convey the exclusion of warranty; and each file should have at least 7383the "copyright" line and a pointer to where the full notice is found. 7384 7385 <one line to give the program's name and a brief idea of what it does.> 7386 Copyright (C) <year> <name of author> 7387 7388 This program is free software; you can redistribute it and/or modify 7389 it under the terms of the GNU General Public License as published by 7390 the Free Software Foundation; either version 2 of the License, or 7391 (at your option) any later version. 7392 7393 This program is distributed in the hope that it will be useful, 7394 but WITHOUT ANY WARRANTY; without even the implied warranty of 7395 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 7396 GNU General Public License for more details. 7397 7398 You should have received a copy of the GNU General Public License along 7399 with this program; if not, write to the Free Software Foundation, Inc., 7400 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 7401 7402Also add information on how to contact you by electronic and paper mail. 7403 7404If the program is interactive, make it output a short notice like this 7405when it starts in an interactive mode: 7406 7407 Gnomovision version 69, Copyright (C) year name of author 7408 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 7409 This is free software, and you are welcome to redistribute it 7410 under certain conditions; type `show c' for details. 7411 7412The hypothetical commands `show w' and `show c' should show the appropriate 7413parts of the General Public License. Of course, the commands you use may 7414be called something other than `show w' and `show c'; they could even be 7415mouse-clicks or menu items--whatever suits your program. 7416 7417You should also get your employer (if you work as a programmer) or your 7418school, if any, to sign a "copyright disclaimer" for the program, if 7419necessary. Here is a sample; alter the names: 7420 7421 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 7422 `Gnomovision' (which makes passes at compilers) written by James Hacker. 7423 7424 <signature of Ty Coon>, 1 April 1989 7425 Ty Coon, President of Vice 7426 7427This General Public License does not permit incorporating your program into 7428proprietary programs. If your program is a subroutine library, you may 7429consider it more useful to permit linking proprietary applications with the 7430library. If this is what you want to do, use the GNU Lesser General 7431Public License instead of this License. 7432 7433Copyright (c) 2011 The LevelDB Authors. All rights reserved. 7434 7435Redistribution and use in source and binary forms, with or without 7436modification, are permitted provided that the following conditions are 7437met: 7438 7439 * Redistributions of source code must retain the above copyright 7440notice, this list of conditions and the following disclaimer. 7441 * Redistributions in binary form must reproduce the above 7442copyright notice, this list of conditions and the following disclaimer 7443in the documentation and/or other materials provided with the 7444distribution. 7445 * Neither the name of Google Inc. nor the names of its 7446contributors may be used to endorse or promote products derived from 7447this software without specific prior written permission. 7448 7449THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7450"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7451LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7452A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7453OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7454SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7455LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7456DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7457THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7458(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7459OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7460 7461/* 7462 * Copyright (c) 2008 NVIDIA, Corporation 7463 * 7464 * Permission is hereby granted, free of charge, to any person obtaining a copy 7465 * of this software and associated documentation files (the "Software"), to deal 7466 * in the Software without restriction, including without limitation the rights 7467 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7468 * copies of the Software, and to permit persons to whom the Software is 7469 * furnished to do so, subject to the following conditions: 7470 * 7471 * The above copyright notice and this permission notice (including the next 7472 * paragraph) shall be included in all copies or substantial portions of the 7473 * Software. 7474 * 7475 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7476 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7477 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7478 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7479 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7480 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7481 * SOFTWARE. 7482 */ 7483Copyright 2000-2007 Niels Provos <[email protected]> 7484Copyright 2007-2009 Niels Provos and Nick Mathewson 7485 7486Redistribution and use in source and binary forms, with or without 7487modification, are permitted provided that the following conditions 7488are met: 74891. Redistributions of source code must retain the above copyright 7490 notice, this list of conditions and the following disclaimer. 74912. Redistributions in binary form must reproduce the above copyright 7492 notice, this list of conditions and the following disclaimer in the 7493 documentation and/or other materials provided with the distribution. 74943. The name of the author may not be used to endorse or promote products 7495 derived from this software without specific prior written permission. 7496 7497THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 7498IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 7499OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 7500IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 7501INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 7502NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7503DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7504THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7505(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 7506THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7507 7508Copyright (c) 2013, Google Inc. 7509All rights reserved. 7510 7511Redistribution and use in source and binary forms, with or without modification, 7512are permitted provided that the following conditions are met: 7513 7514 * Redistributions of source code must retain the above copyright notice, 7515 this list of conditions and the following disclaimer. 7516 * Redistributions in binary form must reproduce the above copyright notice, 7517 this list of conditions and the following disclaimer in the documentation 7518 and/or other materials provided with the distribution. 7519 * The name of the author may not be used to endorse or promote products 7520 derived from this software without specific prior written permission. 7521 7522THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 7523AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 7524IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 7525ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 7526LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 7527CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 7528GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 7529HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 7530STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 7531WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 7532SUCH DAMAGE. 7533(Copied from the README.) 7534 7535-------------------------------------------------------------------------------- 7536 7537The authors make NO WARRANTY or representation, either express or implied, 7538with respect to this software, its quality, accuracy, merchantability, or 7539fitness for a particular purpose. This software is provided "AS IS", and you, 7540its user, assume the entire risk as to its quality and accuracy. 7541 7542This software is copyright (C) 1991-1998, Thomas G. Lane. 7543All Rights Reserved except as specified below. 7544 7545Permission is hereby granted to use, copy, modify, and distribute this 7546software (or portions thereof) for any purpose, without fee, subject to these 7547conditions: 7548(1) If any part of the source code for this software is distributed, then this 7549README file must be included, with this copyright and no-warranty notice 7550unaltered; and any additions, deletions, or changes to the original files 7551must be clearly indicated in accompanying documentation. 7552(2) If only executable code is distributed, then the accompanying 7553documentation must state that "this software is based in part on the work of 7554the Independent JPEG Group". 7555(3) Permission for use of this software is granted only if the user accepts 7556full responsibility for any undesirable consequences; the authors accept 7557NO LIABILITY for damages of any kind. 7558 7559These conditions apply to any software derived from or based on the IJG code, 7560not just to the unmodified library. If you use our work, you ought to 7561acknowledge us. 7562 7563Permission is NOT granted for the use of any IJG author's name or company name 7564in advertising or publicity relating to this software or products derived from 7565it. This software may be referred to only as "the Independent JPEG Group's 7566software". 7567 7568We specifically permit and encourage the use of this software as the basis of 7569commercial products, provided that all warranty or liability claims are 7570assumed by the product vendor. 7571 7572 7573ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, 7574sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. 7575ansi2knr.c is NOT covered by the above copyright and conditions, but instead 7576by the usual distribution terms of the Free Software Foundation; principally, 7577that you must include source code if you redistribute it. (See the file 7578ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part 7579of any program generated from the IJG code, this does not limit you more than 7580the foregoing paragraphs do. 7581 7582The Unix configuration script "configure" was produced with GNU Autoconf. 7583It is copyright by the Free Software Foundation but is freely distributable. 7584The same holds for its supporting scripts (config.guess, config.sub, 7585ltconfig, ltmain.sh). Another support script, install-sh, is copyright 7586by M.I.T. but is also freely distributable. 7587 7588It appears that the arithmetic coding option of the JPEG spec is covered by 7589patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot 7590legally be used without obtaining one or more licenses. For this reason, 7591support for arithmetic coding has been removed from the free JPEG software. 7592(Since arithmetic coding provides only a marginal gain over the unpatented 7593Huffman mode, it is unlikely that very many implementations will support it.) 7594So far as we are aware, there are no patent restrictions on the remaining 7595code. 7596 7597The IJG distribution formerly included code to read and write GIF files. 7598To avoid entanglement with the Unisys LZW patent, GIF reading support has 7599been removed altogether, and the GIF writer has been simplified to produce 7600"uncompressed GIFs". This technique does not use the LZW algorithm; the 7601resulting GIF files are larger than usual, but are readable by all standard 7602GIF decoders. 7603 7604We are required to state that 7605 "The Graphics Interchange Format(c) is the Copyright property of 7606 CompuServe Incorporated. GIF(sm) is a Service Mark property of 7607 CompuServe Incorporated." 7608 7609Copyright (C) 2011 Google Inc. 7610 7611Licensed under the Apache License, Version 2.0 (the "License"); 7612you may not use this file except in compliance with the License. 7613You may obtain a copy of the License at 7614 7615http://www.apache.org/licenses/LICENSE-2.0 7616 7617Unless required by applicable law or agreed to in writing, software 7618distributed under the License is distributed on an "AS IS" BASIS, 7619WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7620See the License for the specific language governing permissions and 7621limitations under the License. 7622 7623 7624This copy of the libpng notices is provided for your convenience. In case of 7625any discrepancy between this copy and the notices in the file png.h that is 7626included in the libpng distribution, the latter shall prevail. 7627 7628COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 7629 7630If you modify libpng you may insert additional notices immediately following 7631this sentence. 7632 7633This code is released under the libpng license. 7634 7635libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are 7636Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 7637distributed according to the same disclaimer and license as libpng-1.2.5 7638with the following individual added to the list of Contributing Authors 7639 7640 Cosmin Truta 7641 7642libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 7643Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 7644distributed according to the same disclaimer and license as libpng-1.0.6 7645with the following individuals added to the list of Contributing Authors 7646 7647 Simon-Pierre Cadieux 7648 Eric S. Raymond 7649 Gilles Vollant 7650 7651and with the following additions to the disclaimer: 7652 7653 There is no warranty against interference with your enjoyment of the 7654 library or against infringement. There is no warranty that our 7655 efforts or the library will fulfill any of your particular purposes 7656 or needs. This library is provided with all faults, and the entire 7657 risk of satisfactory quality, performance, accuracy, and effort is with 7658 the user. 7659 7660libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 7661Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 7662distributed according to the same disclaimer and license as libpng-0.96, 7663with the following individuals added to the list of Contributing Authors: 7664 7665 Tom Lane 7666 Glenn Randers-Pehrson 7667 Willem van Schaik 7668 7669libpng versions 0.89, June 1996, through 0.96, May 1997, are 7670Copyright (c) 1996, 1997 Andreas Dilger 7671Distributed according to the same disclaimer and license as libpng-0.88, 7672with the following individuals added to the list of Contributing Authors: 7673 7674 John Bowler 7675 Kevin Bracey 7676 Sam Bushell 7677 Magnus Holmgren 7678 Greg Roelofs 7679 Tom Tanner 7680 7681libpng versions 0.5, May 1995, through 0.88, January 1996, are 7682Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 7683 7684For the purposes of this copyright and license, "Contributing Authors" 7685is defined as the following set of individuals: 7686 7687 Andreas Dilger 7688 Dave Martindale 7689 Guy Eric Schalnat 7690 Paul Schmidt 7691 Tim Wegner 7692 7693The PNG Reference Library is supplied "AS IS". The Contributing Authors 7694and Group 42, Inc. disclaim all warranties, expressed or implied, 7695including, without limitation, the warranties of merchantability and of 7696fitness for any purpose. The Contributing Authors and Group 42, Inc. 7697assume no liability for direct, indirect, incidental, special, exemplary, 7698or consequential damages, which may result from the use of the PNG 7699Reference Library, even if advised of the possibility of such damage. 7700 7701Permission is hereby granted to use, copy, modify, and distribute this 7702source code, or portions hereof, for any purpose, without fee, subject 7703to the following restrictions: 7704 77051. The origin of this source code must not be misrepresented. 7706 77072. Altered versions must be plainly marked as such and must not 7708 be misrepresented as being the original source. 7709 77103. This Copyright notice may not be removed or altered from any 7711 source or altered source distribution. 7712 7713The Contributing Authors and Group 42, Inc. specifically permit, without 7714fee, and encourage the use of this source code as a component to 7715supporting the PNG file format in commercial products. If you use this 7716source code in a product, acknowledgment is not required but would be 7717appreciated. 7718 7719 7720A "png_get_copyright" function is available, for convenient use in "about" 7721boxes and the like: 7722 7723 printf("%s",png_get_copyright(NULL)); 7724 7725Also, the PNG logo (in PNG format, of course) is supplied in the 7726files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 7727 7728Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 7729certification mark of the Open Source Initiative. 7730 7731Glenn Randers-Pehrson 7732glennrp at users.sourceforge.net 7733July 7, 2011 7734 7735 GNU LESSER GENERAL PUBLIC LICENSE 7736 Version 2.1, February 1999 7737 7738 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 7739 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 7740 Everyone is permitted to copy and distribute verbatim copies 7741 of this license document, but changing it is not allowed. 7742 7743[This is the first released version of the Lesser GPL. It also counts 7744 as the successor of the GNU Library Public License, version 2, hence 7745 the version number 2.1.] 7746 7747 Preamble 7748 7749 The licenses for most software are designed to take away your 7750freedom to share and change it. By contrast, the GNU General Public 7751Licenses are intended to guarantee your freedom to share and change 7752free software--to make sure the software is free for all its users. 7753 7754 This license, the Lesser General Public License, applies to some 7755specially designated software packages--typically libraries--of the 7756Free Software Foundation and other authors who decide to use it. You 7757can use it too, but we suggest you first think carefully about whether 7758this license or the ordinary General Public License is the better 7759strategy to use in any particular case, based on the explanations below. 7760 7761 When we speak of free software, we are referring to freedom of use, 7762not price. Our General Public Licenses are designed to make sure that 7763you have the freedom to distribute copies of free software (and charge 7764for this service if you wish); that you receive source code or can get 7765it if you want it; that you can change the software and use pieces of 7766it in new free programs; and that you are informed that you can do 7767these things. 7768 7769 To protect your rights, we need to make restrictions that forbid 7770distributors to deny you these rights or to ask you to surrender these 7771rights. These restrictions translate to certain responsibilities for 7772you if you distribute copies of the library or if you modify it. 7773 7774 For example, if you distribute copies of the library, whether gratis 7775or for a fee, you must give the recipients all the rights that we gave 7776you. You must make sure that they, too, receive or can get the source 7777code. If you link other code with the library, you must provide 7778complete object files to the recipients, so that they can relink them 7779with the library after making changes to the library and recompiling 7780it. And you must show them these terms so they know their rights. 7781 7782 We protect your rights with a two-step method: (1) we copyright the 7783library, and (2) we offer you this license, which gives you legal 7784permission to copy, distribute and/or modify the library. 7785 7786 To protect each distributor, we want to make it very clear that 7787there is no warranty for the free library. Also, if the library is 7788modified by someone else and passed on, the recipients should know 7789that what they have is not the original version, so that the original 7790author's reputation will not be affected by problems that might be 7791introduced by others. 7792 7793 Finally, software patents pose a constant threat to the existence of 7794any free program. We wish to make sure that a company cannot 7795effectively restrict the users of a free program by obtaining a 7796restrictive license from a patent holder. Therefore, we insist that 7797any patent license obtained for a version of the library must be 7798consistent with the full freedom of use specified in this license. 7799 7800 Most GNU software, including some libraries, is covered by the 7801ordinary GNU General Public License. This license, the GNU Lesser 7802General Public License, applies to certain designated libraries, and 7803is quite different from the ordinary General Public License. We use 7804this license for certain libraries in order to permit linking those 7805libraries into non-free programs. 7806 7807 When a program is linked with a library, whether statically or using 7808a shared library, the combination of the two is legally speaking a 7809combined work, a derivative of the original library. The ordinary 7810General Public License therefore permits such linking only if the 7811entire combination fits its criteria of freedom. The Lesser General 7812Public License permits more lax criteria for linking other code with 7813the library. 7814 7815 We call this license the "Lesser" General Public License because it 7816does Less to protect the user's freedom than the ordinary General 7817Public License. It also provides other free software developers Less 7818of an advantage over competing non-free programs. These disadvantages 7819are the reason we use the ordinary General Public License for many 7820libraries. However, the Lesser license provides advantages in certain 7821special circumstances. 7822 7823 For example, on rare occasions, there may be a special need to 7824encourage the widest possible use of a certain library, so that it becomes 7825a de-facto standard. To achieve this, non-free programs must be 7826allowed to use the library. A more frequent case is that a free 7827library does the same job as widely used non-free libraries. In this 7828case, there is little to gain by limiting the free library to free 7829software only, so we use the Lesser General Public License. 7830 7831 In other cases, permission to use a particular library in non-free 7832programs enables a greater number of people to use a large body of 7833free software. For example, permission to use the GNU C Library in 7834non-free programs enables many more people to use the whole GNU 7835operating system, as well as its variant, the GNU/Linux operating 7836system. 7837 7838 Although the Lesser General Public License is Less protective of the 7839users' freedom, it does ensure that the user of a program that is 7840linked with the Library has the freedom and the wherewithal to run 7841that program using a modified version of the Library. 7842 7843 The precise terms and conditions for copying, distribution and 7844modification follow. Pay close attention to the difference between a 7845"work based on the library" and a "work that uses the library". The 7846former contains code derived from the library, whereas the latter must 7847be combined with the library in order to run. 7848 7849 GNU LESSER GENERAL PUBLIC LICENSE 7850 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 7851 7852 0. This License Agreement applies to any software library or other 7853program which contains a notice placed by the copyright holder or 7854other authorized party saying it may be distributed under the terms of 7855this Lesser General Public License (also called "this License"). 7856Each licensee is addressed as "you". 7857 7858 A "library" means a collection of software functions and/or data 7859prepared so as to be conveniently linked with application programs 7860(which use some of those functions and data) to form executables. 7861 7862 The "Library", below, refers to any such software library or work 7863which has been distributed under these terms. A "work based on the 7864Library" means either the Library or any derivative work under 7865copyright law: that is to say, a work containing the Library or a 7866portion of it, either verbatim or with modifications and/or translated 7867straightforwardly into another language. (Hereinafter, translation is 7868included without limitation in the term "modification".) 7869 7870 "Source code" for a work means the preferred form of the work for 7871making modifications to it. For a library, complete source code means 7872all the source code for all modules it contains, plus any associated 7873interface definition files, plus the scripts used to control compilation 7874and installation of the library. 7875 7876 Activities other than copying, distribution and modification are not 7877covered by this License; they are outside its scope. The act of 7878running a program using the Library is not restricted, and output from 7879such a program is covered only if its contents constitute a work based 7880on the Library (independent of the use of the Library in a tool for 7881writing it). Whether that is true depends on what the Library does 7882and what the program that uses the Library does. 7883 7884 1. You may copy and distribute verbatim copies of the Library's 7885complete source code as you receive it, in any medium, provided that 7886you conspicuously and appropriately publish on each copy an 7887appropriate copyright notice and disclaimer of warranty; keep intact 7888all the notices that refer to this License and to the absence of any 7889warranty; and distribute a copy of this License along with the 7890Library. 7891 7892 You may charge a fee for the physical act of transferring a copy, 7893and you may at your option offer warranty protection in exchange for a 7894fee. 7895 7896 2. You may modify your copy or copies of the Library or any portion 7897of it, thus forming a work based on the Library, and copy and 7898distribute such modifications or work under the terms of Section 1 7899above, provided that you also meet all of these conditions: 7900 7901 a) The modified work must itself be a software library. 7902 7903 b) You must cause the files modified to carry prominent notices 7904 stating that you changed the files and the date of any change. 7905 7906 c) You must cause the whole of the work to be licensed at no 7907 charge to all third parties under the terms of this License. 7908 7909 d) If a facility in the modified Library refers to a function or a 7910 table of data to be supplied by an application program that uses 7911 the facility, other than as an argument passed when the facility 7912 is invoked, then you must make a good faith effort to ensure that, 7913 in the event an application does not supply such function or 7914 table, the facility still operates, and performs whatever part of 7915 its purpose remains meaningful. 7916 7917 (For example, a function in a library to compute square roots has 7918 a purpose that is entirely well-defined independent of the 7919 application. Therefore, Subsection 2d requires that any 7920 application-supplied function or table used by this function must 7921 be optional: if the application does not supply it, the square 7922 root function must still compute square roots.) 7923 7924These requirements apply to the modified work as a whole. If 7925identifiable sections of that work are not derived from the Library, 7926and can be reasonably considered independent and separate works in 7927themselves, then this License, and its terms, do not apply to those 7928sections when you distribute them as separate works. But when you 7929distribute the same sections as part of a whole which is a work based 7930on the Library, the distribution of the whole must be on the terms of 7931this License, whose permissions for other licensees extend to the 7932entire whole, and thus to each and every part regardless of who wrote 7933it. 7934 7935Thus, it is not the intent of this section to claim rights or contest 7936your rights to work written entirely by you; rather, the intent is to 7937exercise the right to control the distribution of derivative or 7938collective works based on the Library. 7939 7940In addition, mere aggregation of another work not based on the Library 7941with the Library (or with a work based on the Library) on a volume of 7942a storage or distribution medium does not bring the other work under 7943the scope of this License. 7944 7945 3. You may opt to apply the terms of the ordinary GNU General Public 7946License instead of this License to a given copy of the Library. To do 7947this, you must alter all the notices that refer to this License, so 7948that they refer to the ordinary GNU General Public License, version 2, 7949instead of to this License. (If a newer version than version 2 of the 7950ordinary GNU General Public License has appeared, then you can specify 7951that version instead if you wish.) Do not make any other change in 7952these notices. 7953 7954 Once this change is made in a given copy, it is irreversible for 7955that copy, so the ordinary GNU General Public License applies to all 7956subsequent copies and derivative works made from that copy. 7957 7958 This option is useful when you wish to copy part of the code of 7959the Library into a program that is not a library. 7960 7961 4. You may copy and distribute the Library (or a portion or 7962derivative of it, under Section 2) in object code or executable form 7963under the terms of Sections 1 and 2 above provided that you accompany 7964it with the complete corresponding machine-readable source code, which 7965must be distributed under the terms of Sections 1 and 2 above on a 7966medium customarily used for software interchange. 7967 7968 If distribution of object code is made by offering access to copy 7969from a designated place, then offering equivalent access to copy the 7970source code from the same place satisfies the requirement to 7971distribute the source code, even though third parties are not 7972compelled to copy the source along with the object code. 7973 7974 5. A program that contains no derivative of any portion of the 7975Library, but is designed to work with the Library by being compiled or 7976linked with it, is called a "work that uses the Library". Such a 7977work, in isolation, is not a derivative work of the Library, and 7978therefore falls outside the scope of this License. 7979 7980 However, linking a "work that uses the Library" with the Library 7981creates an executable that is a derivative of the Library (because it 7982contains portions of the Library), rather than a "work that uses the 7983library". The executable is therefore covered by this License. 7984Section 6 states terms for distribution of such executables. 7985 7986 When a "work that uses the Library" uses material from a header file 7987that is part of the Library, the object code for the work may be a 7988derivative work of the Library even though the source code is not. 7989Whether this is true is especially significant if the work can be 7990linked without the Library, or if the work is itself a library. The 7991threshold for this to be true is not precisely defined by law. 7992 7993 If such an object file uses only numerical parameters, data 7994structure layouts and accessors, and small macros and small inline 7995functions (ten lines or less in length), then the use of the object 7996file is unrestricted, regardless of whether it is legally a derivative 7997work. (Executables containing this object code plus portions of the 7998Library will still fall under Section 6.) 7999 8000 Otherwise, if the work is a derivative of the Library, you may 8001distribute the object code for the work under the terms of Section 6. 8002Any executables containing that work also fall under Section 6, 8003whether or not they are linked directly with the Library itself. 8004 8005 6. As an exception to the Sections above, you may also combine or 8006link a "work that uses the Library" with the Library to produce a 8007work containing portions of the Library, and distribute that work 8008under terms of your choice, provided that the terms permit 8009modification of the work for the customer's own use and reverse 8010engineering for debugging such modifications. 8011 8012 You must give prominent notice with each copy of the work that the 8013Library is used in it and that the Library and its use are covered by 8014this License. You must supply a copy of this License. If the work 8015during execution displays copyright notices, you must include the 8016copyright notice for the Library among them, as well as a reference 8017directing the user to the copy of this License. Also, you must do one 8018of these things: 8019 8020 a) Accompany the work with the complete corresponding 8021 machine-readable source code for the Library including whatever 8022 changes were used in the work (which must be distributed under 8023 Sections 1 and 2 above); and, if the work is an executable linked 8024 with the Library, with the complete machine-readable "work that 8025 uses the Library", as object code and/or source code, so that the 8026 user can modify the Library and then relink to produce a modified 8027 executable containing the modified Library. (It is understood 8028 that the user who changes the contents of definitions files in the 8029 Library will not necessarily be able to recompile the application 8030 to use the modified definitions.) 8031 8032 b) Use a suitable shared library mechanism for linking with the 8033 Library. A suitable mechanism is one that (1) uses at run time a 8034 copy of the library already present on the user's computer system, 8035 rather than copying library functions into the executable, and (2) 8036 will operate properly with a modified version of the library, if 8037 the user installs one, as long as the modified version is 8038 interface-compatible with the version that the work was made with. 8039 8040 c) Accompany the work with a written offer, valid for at 8041 least three years, to give the same user the materials 8042 specified in Subsection 6a, above, for a charge no more 8043 than the cost of performing this distribution. 8044 8045 d) If distribution of the work is made by offering access to copy 8046 from a designated place, offer equivalent access to copy the above 8047 specified materials from the same place. 8048 8049 e) Verify that the user has already received a copy of these 8050 materials or that you have already sent this user a copy. 8051 8052 For an executable, the required form of the "work that uses the 8053Library" must include any data and utility programs needed for 8054reproducing the executable from it. However, as a special exception, 8055the materials to be distributed need not include anything that is 8056normally distributed (in either source or binary form) with the major 8057components (compiler, kernel, and so on) of the operating system on 8058which the executable runs, unless that component itself accompanies 8059the executable. 8060 8061 It may happen that this requirement contradicts the license 8062restrictions of other proprietary libraries that do not normally 8063accompany the operating system. Such a contradiction means you cannot 8064use both them and the Library together in an executable that you 8065distribute. 8066 8067 7. You may place library facilities that are a work based on the 8068Library side-by-side in a single library together with other library 8069facilities not covered by this License, and distribute such a combined 8070library, provided that the separate distribution of the work based on 8071the Library and of the other library facilities is otherwise 8072permitted, and provided that you do these two things: 8073 8074 a) Accompany the combined library with a copy of the same work 8075 based on the Library, uncombined with any other library 8076 facilities. This must be distributed under the terms of the 8077 Sections above. 8078 8079 b) Give prominent notice with the combined library of the fact 8080 that part of it is a work based on the Library, and explaining 8081 where to find the accompanying uncombined form of the same work. 8082 8083 8. You may not copy, modify, sublicense, link with, or distribute 8084the Library except as expressly provided under this License. Any 8085attempt otherwise to copy, modify, sublicense, link with, or 8086distribute the Library is void, and will automatically terminate your 8087rights under this License. However, parties who have received copies, 8088or rights, from you under this License will not have their licenses 8089terminated so long as such parties remain in full compliance. 8090 8091 9. You are not required to accept this License, since you have not 8092signed it. However, nothing else grants you permission to modify or 8093distribute the Library or its derivative works. These actions are 8094prohibited by law if you do not accept this License. Therefore, by 8095modifying or distributing the Library (or any work based on the 8096Library), you indicate your acceptance of this License to do so, and 8097all its terms and conditions for copying, distributing or modifying 8098the Library or works based on it. 8099 8100 10. Each time you redistribute the Library (or any work based on the 8101Library), the recipient automatically receives a license from the 8102original licensor to copy, distribute, link with or modify the Library 8103subject to these terms and conditions. You may not impose any further 8104restrictions on the recipients' exercise of the rights granted herein. 8105You are not responsible for enforcing compliance by third parties with 8106this License. 8107 8108 11. If, as a consequence of a court judgment or allegation of patent 8109infringement or for any other reason (not limited to patent issues), 8110conditions are imposed on you (whether by court order, agreement or 8111otherwise) that contradict the conditions of this License, they do not 8112excuse you from the conditions of this License. If you cannot 8113distribute so as to satisfy simultaneously your obligations under this 8114License and any other pertinent obligations, then as a consequence you 8115may not distribute the Library at all. For example, if a patent 8116license would not permit royalty-free redistribution of the Library by 8117all those who receive copies directly or indirectly through you, then 8118the only way you could satisfy both it and this License would be to 8119refrain entirely from distribution of the Library. 8120 8121If any portion of this section is held invalid or unenforceable under any 8122particular circumstance, the balance of the section is intended to apply, 8123and the section as a whole is intended to apply in other circumstances. 8124 8125It is not the purpose of this section to induce you to infringe any 8126patents or other property right claims or to contest validity of any 8127such claims; this section has the sole purpose of protecting the 8128integrity of the free software distribution system which is 8129implemented by public license practices. Many people have made 8130generous contributions to the wide range of software distributed 8131through that system in reliance on consistent application of that 8132system; it is up to the author/donor to decide if he or she is willing 8133to distribute software through any other system and a licensee cannot 8134impose that choice. 8135 8136This section is intended to make thoroughly clear what is believed to 8137be a consequence of the rest of this License. 8138 8139 12. If the distribution and/or use of the Library is restricted in 8140certain countries either by patents or by copyrighted interfaces, the 8141original copyright holder who places the Library under this License may add 8142an explicit geographical distribution limitation excluding those countries, 8143so that distribution is permitted only in or among countries not thus 8144excluded. In such case, this License incorporates the limitation as if 8145written in the body of this License. 8146 8147 13. The Free Software Foundation may publish revised and/or new 8148versions of the Lesser General Public License from time to time. 8149Such new versions will be similar in spirit to the present version, 8150but may differ in detail to address new problems or concerns. 8151 8152Each version is given a distinguishing version number. If the Library 8153specifies a version number of this License which applies to it and 8154"any later version", you have the option of following the terms and 8155conditions either of that version or of any later version published by 8156the Free Software Foundation. If the Library does not specify a 8157license version number, you may choose any version ever published by 8158the Free Software Foundation. 8159 8160 14. If you wish to incorporate parts of the Library into other free 8161programs whose distribution conditions are incompatible with these, 8162write to the author to ask for permission. For software which is 8163copyrighted by the Free Software Foundation, write to the Free 8164Software Foundation; we sometimes make exceptions for this. Our 8165decision will be guided by the two goals of preserving the free status 8166of all derivatives of our free software and of promoting the sharing 8167and reuse of software generally. 8168 8169 NO WARRANTY 8170 8171 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 8172WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 8173EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 8174OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 8175KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 8176IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8177PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 8178LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 8179THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8180 8181 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 8182WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 8183AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 8184FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 8185CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 8186LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 8187RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 8188FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 8189SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 8190DAMAGES. 8191 8192 END OF TERMS AND CONDITIONS 8193 8194 How to Apply These Terms to Your New Libraries 8195 8196 If you develop a new library, and you want it to be of the greatest 8197possible use to the public, we recommend making it free software that 8198everyone can redistribute and change. You can do so by permitting 8199redistribution under these terms (or, alternatively, under the terms of the 8200ordinary General Public License). 8201 8202 To apply these terms, attach the following notices to the library. It is 8203safest to attach them to the start of each source file to most effectively 8204convey the exclusion of warranty; and each file should have at least the 8205"copyright" line and a pointer to where the full notice is found. 8206 8207 <one line to give the library's name and a brief idea of what it does.> 8208 Copyright (C) <year> <name of author> 8209 8210 This library is free software; you can redistribute it and/or 8211 modify it under the terms of the GNU Lesser General Public 8212 License as published by the Free Software Foundation; either 8213 version 2.1 of the License, or (at your option) any later version. 8214 8215 This library is distributed in the hope that it will be useful, 8216 but WITHOUT ANY WARRANTY; without even the implied warranty of 8217 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 8218 Lesser General Public License for more details. 8219 8220 You should have received a copy of the GNU Lesser General Public 8221 License along with this library; if not, write to the Free Software 8222 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 8223 8224Also add information on how to contact you by electronic and paper mail. 8225 8226You should also get your employer (if you work as a programmer) or your 8227school, if any, to sign a "copyright disclaimer" for the library, if 8228necessary. Here is a sample; alter the names: 8229 8230 Yoyodyne, Inc., hereby disclaims all copyright interest in the 8231 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 8232 8233 <signature of Ty Coon>, 1 April 1990 8234 Ty Coon, President of Vice 8235 8236That's all there is to it! 8237 8238 8239 8240 Permission is hereby granted, free of charge, to any person obtaining a 8241 copy of this software and associated documentation files (the 8242 "Software"), to deal in the Software without restriction, including 8243 without limitation the rights to use, copy, modify, merge, publish, 8244 distribute, sub license, and/or sell copies of the Software, and to 8245 permit persons to whom the Software is furnished to do so, subject to 8246 the following conditions: 8247 8248 The above copyright notice and this permission notice (including the 8249 next paragraph) shall be included in all copies or substantial portions 8250 of the Software. 8251 8252 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 8253 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 8254 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 8255 IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR 8256 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 8257 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 8258 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8259 8260Copyright (c) 2010, Google Inc. All rights reserved. 8261 8262Redistribution and use in source and binary forms, with or without 8263modification, are permitted provided that the following conditions are 8264met: 8265 8266 * Redistributions of source code must retain the above copyright 8267 notice, this list of conditions and the following disclaimer. 8268 8269 * Redistributions in binary form must reproduce the above copyright 8270 notice, this list of conditions and the following disclaimer in 8271 the documentation and/or other materials provided with the 8272 distribution. 8273 8274 * Neither the name of Google nor the names of its contributors may 8275 be used to endorse or promote products derived from this software 8276 without specific prior written permission. 8277 8278THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8279"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8280LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8281A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8282HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8283SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8284LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8285DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8286THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8287(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8288OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8289 8290Additional IP Rights Grant (Patents) 8291 8292"This implementation" means the copyrightable works distributed by 8293Google as part of the WebM Project. 8294 8295Google hereby grants to you a perpetual, worldwide, non-exclusive, 8296no-charge, royalty-free, irrevocable (except as stated in this section) 8297patent license to make, have made, use, offer to sell, sell, import, 8298transfer, and otherwise run, modify and propagate the contents of this 8299implementation of VP8, where such license applies only to those patent 8300claims, both currently owned by Google and acquired in the future, 8301licensable by Google that are necessarily infringed by this 8302implementation of VP8. This grant does not include claims that would be 8303infringed only as a consequence of further modification of this 8304implementation. If you or your agent or exclusive licensee institute or 8305order or agree to the institution of patent litigation against any 8306entity (including a cross-claim or counterclaim in a lawsuit) alleging 8307that this implementation of VP8 or any code incorporated within this 8308implementation of VP8 constitutes direct or contributory patent 8309infringement, or inducement of patent infringement, then any patent 8310rights granted to you under this License for this implementation of VP8 8311shall terminate as of the date such litigation is filed. 8312 8313Except where otherwise noted in the source code (e.g. the files hash.c, 8314list.c and the trio files, which are covered by a similar licence but 8315with different Copyright notices) all the files are: 8316 8317 Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. 8318 8319Permission is hereby granted, free of charge, to any person obtaining a copy 8320of this software and associated documentation files (the "Software"), to deal 8321in the Software without restriction, including without limitation the rights 8322to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8323copies of the Software, and to permit persons to whom the Software is fur- 8324nished to do so, subject to the following conditions: 8325 8326The above copyright notice and this permission notice shall be included in 8327all copies or substantial portions of the Software. 8328 8329THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8330IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 8331NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8332DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8333IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 8334NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8335 8336Except as contained in this notice, the name of Daniel Veillard shall not 8337be used in advertising or otherwise to promote the sale, use or other deal- 8338ings in this Software without prior written authorization from him. 8339 8340 8341Licence for libxslt except libexslt 8342---------------------------------------------------------------------- 8343 Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved. 8344 8345Permission is hereby granted, free of charge, to any person obtaining a copy 8346of this software and associated documentation files (the "Software"), to deal 8347in the Software without restriction, including without limitation the rights 8348to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8349copies of the Software, and to permit persons to whom the Software is fur- 8350nished to do so, subject to the following conditions: 8351 8352The above copyright notice and this permission notice shall be included in 8353all copies or substantial portions of the Software. 8354 8355THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8356IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 8357NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8358DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8359IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 8360NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8361 8362Except as contained in this notice, the name of Daniel Veillard shall not 8363be used in advertising or otherwise to promote the sale, use or other deal- 8364ings in this Software without prior written authorization from him. 8365 8366---------------------------------------------------------------------- 8367 8368Licence for libexslt 8369---------------------------------------------------------------------- 8370 Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard. 8371 All Rights Reserved. 8372 8373Permission is hereby granted, free of charge, to any person obtaining a copy 8374of this software and associated documentation files (the "Software"), to deal 8375in the Software without restriction, including without limitation the rights 8376to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8377copies of the Software, and to permit persons to whom the Software is fur- 8378nished to do so, subject to the following conditions: 8379 8380The above copyright notice and this permission notice shall be included in 8381all copies or substantial portions of the Software. 8382 8383THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8384IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 8385NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8386AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8387IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 8388NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8389 8390Except as contained in this notice, the name of the authors shall not 8391be used in advertising or otherwise to promote the sale, use or other deal- 8392ings in this Software without prior written authorization from him. 8393---------------------------------------------------------------------- 8394 8395LZMA SDK is placed in the public domain. 8396 8397Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com> 8398Some rights reserved: <http://opensource.org/licenses/mit-license.php> 8399 8400The default Mesa license is as follows: 8401 8402Copyright (C) 1999-2007 Brian Paul All Rights Reserved. 8403 8404Permission is hereby granted, free of charge, to any person obtaining a 8405copy of this software and associated documentation files (the "Software"), 8406to deal in the Software without restriction, including without limitation 8407the rights to use, copy, modify, merge, publish, distribute, sublicense, 8408and/or sell copies of the Software, and to permit persons to whom the 8409Software is furnished to do so, subject to the following conditions: 8410 8411The above copyright notice and this permission notice shall be included 8412in all copies or substantial portions of the Software. 8413 8414THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 8415OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8416FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 8417BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 8418AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 8419CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8420 8421 8422 8423Some parts of Mesa are copyrighted under the GNU LGPL. See the 8424Mesa/docs/COPYRIGHT file for details. 8425 8426The following is the standard GNU copyright file. 8427---------------------------------------------------------------------- 8428 8429 8430 GNU LIBRARY GENERAL PUBLIC LICENSE 8431 Version 2, June 1991 8432 8433 Copyright (C) 1991 Free Software Foundation, Inc. 8434 675 Mass Ave, Cambridge, MA 02139, USA 8435 Everyone is permitted to copy and distribute verbatim copies 8436 of this license document, but changing it is not allowed. 8437 8438[This is the first released version of the library GPL. It is 8439 numbered 2 because it goes with version 2 of the ordinary GPL.] 8440 8441 Preamble 8442 8443 The licenses for most software are designed to take away your 8444freedom to share and change it. By contrast, the GNU General Public 8445Licenses are intended to guarantee your freedom to share and change 8446free software--to make sure the software is free for all its users. 8447 8448 This license, the Library General Public License, applies to some 8449specially designated Free Software Foundation software, and to any 8450other libraries whose authors decide to use it. You can use it for 8451your libraries, too. 8452 8453 When we speak of free software, we are referring to freedom, not 8454price. Our General Public Licenses are designed to make sure that you 8455have the freedom to distribute copies of free software (and charge for 8456this service if you wish), that you receive source code or can get it 8457if you want it, that you can change the software or use pieces of it 8458in new free programs; and that you know you can do these things. 8459 8460 To protect your rights, we need to make restrictions that forbid 8461anyone to deny you these rights or to ask you to surrender the rights. 8462These restrictions translate to certain responsibilities for you if 8463you distribute copies of the library, or if you modify it. 8464 8465 For example, if you distribute copies of the library, whether gratis 8466or for a fee, you must give the recipients all the rights that we gave 8467you. You must make sure that they, too, receive or can get the source 8468code. If you link a program with the library, you must provide 8469complete object files to the recipients so that they can relink them 8470with the library, after making changes to the library and recompiling 8471it. And you must show them these terms so they know their rights. 8472 8473 Our method of protecting your rights has two steps: (1) copyright 8474the library, and (2) offer you this license which gives you legal 8475permission to copy, distribute and/or modify the library. 8476 8477 Also, for each distributor's protection, we want to make certain 8478that everyone understands that there is no warranty for this free 8479library. If the library is modified by someone else and passed on, we 8480want its recipients to know that what they have is not the original 8481version, so that any problems introduced by others will not reflect on 8482the original authors' reputations. 8483 8484 Finally, any free program is threatened constantly by software 8485patents. We wish to avoid the danger that companies distributing free 8486software will individually obtain patent licenses, thus in effect 8487transforming the program into proprietary software. To prevent this, 8488we have made it clear that any patent must be licensed for everyone's 8489free use or not licensed at all. 8490 8491 Most GNU software, including some libraries, is covered by the ordinary 8492GNU General Public License, which was designed for utility programs. This 8493license, the GNU Library General Public License, applies to certain 8494designated libraries. This license is quite different from the ordinary 8495one; be sure to read it in full, and don't assume that anything in it is 8496the same as in the ordinary license. 8497 8498 The reason we have a separate public license for some libraries is that 8499they blur the distinction we usually make between modifying or adding to a 8500program and simply using it. Linking a program with a library, without 8501changing the library, is in some sense simply using the library, and is 8502analogous to running a utility program or application program. However, in 8503a textual and legal sense, the linked executable is a combined work, a 8504derivative of the original library, and the ordinary General Public License 8505treats it as such. 8506 8507 Because of this blurred distinction, using the ordinary General 8508Public License for libraries did not effectively promote software 8509sharing, because most developers did not use the libraries. We 8510concluded that weaker conditions might promote sharing better. 8511 8512 However, unrestricted linking of non-free programs would deprive the 8513users of those programs of all benefit from the free status of the 8514libraries themselves. This Library General Public License is intended to 8515permit developers of non-free programs to use free libraries, while 8516preserving your freedom as a user of such programs to change the free 8517libraries that are incorporated in them. (We have not seen how to achieve 8518this as regards changes in header files, but we have achieved it as regards 8519changes in the actual functions of the Library.) The hope is that this 8520will lead to faster development of free libraries. 8521 8522 The precise terms and conditions for copying, distribution and 8523modification follow. Pay close attention to the difference between a 8524"work based on the library" and a "work that uses the library". The 8525former contains code derived from the library, while the latter only 8526works together with the library. 8527 8528 Note that it is possible for a library to be covered by the ordinary 8529General Public License rather than by this special one. 8530 8531 GNU LIBRARY GENERAL PUBLIC LICENSE 8532 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 8533 8534 0. This License Agreement applies to any software library which 8535contains a notice placed by the copyright holder or other authorized 8536party saying it may be distributed under the terms of this Library 8537General Public License (also called "this License"). Each licensee is 8538addressed as "you". 8539 8540 A "library" means a collection of software functions and/or data 8541prepared so as to be conveniently linked with application programs 8542(which use some of those functions and data) to form executables. 8543 8544 The "Library", below, refers to any such software library or work 8545which has been distributed under these terms. A "work based on the 8546Library" means either the Library or any derivative work under 8547copyright law: that is to say, a work containing the Library or a 8548portion of it, either verbatim or with modifications and/or translated 8549straightforwardly into another language. (Hereinafter, translation is 8550included without limitation in the term "modification".) 8551 8552 "Source code" for a work means the preferred form of the work for 8553making modifications to it. For a library, complete source code means 8554all the source code for all modules it contains, plus any associated 8555interface definition files, plus the scripts used to control compilation 8556and installation of the library. 8557 8558 Activities other than copying, distribution and modification are not 8559covered by this License; they are outside its scope. The act of 8560running a program using the Library is not restricted, and output from 8561such a program is covered only if its contents constitute a work based 8562on the Library (independent of the use of the Library in a tool for 8563writing it). Whether that is true depends on what the Library does 8564and what the program that uses the Library does. 8565 8566 1. You may copy and distribute verbatim copies of the Library's 8567complete source code as you receive it, in any medium, provided that 8568you conspicuously and appropriately publish on each copy an 8569appropriate copyright notice and disclaimer of warranty; keep intact 8570all the notices that refer to this License and to the absence of any 8571warranty; and distribute a copy of this License along with the 8572Library. 8573 8574 You may charge a fee for the physical act of transferring a copy, 8575and you may at your option offer warranty protection in exchange for a 8576fee. 8577 8578 2. You may modify your copy or copies of the Library or any portion 8579of it, thus forming a work based on the Library, and copy and 8580distribute such modifications or work under the terms of Section 1 8581above, provided that you also meet all of these conditions: 8582 8583 a) The modified work must itself be a software library. 8584 8585 b) You must cause the files modified to carry prominent notices 8586 stating that you changed the files and the date of any change. 8587 8588 c) You must cause the whole of the work to be licensed at no 8589 charge to all third parties under the terms of this License. 8590 8591 d) If a facility in the modified Library refers to a function or a 8592 table of data to be supplied by an application program that uses 8593 the facility, other than as an argument passed when the facility 8594 is invoked, then you must make a good faith effort to ensure that, 8595 in the event an application does not supply such function or 8596 table, the facility still operates, and performs whatever part of 8597 its purpose remains meaningful. 8598 8599 (For example, a function in a library to compute square roots has 8600 a purpose that is entirely well-defined independent of the 8601 application. Therefore, Subsection 2d requires that any 8602 application-supplied function or table used by this function must 8603 be optional: if the application does not supply it, the square 8604 root function must still compute square roots.) 8605 8606These requirements apply to the modified work as a whole. If 8607identifiable sections of that work are not derived from the Library, 8608and can be reasonably considered independent and separate works in 8609themselves, then this License, and its terms, do not apply to those 8610sections when you distribute them as separate works. But when you 8611distribute the same sections as part of a whole which is a work based 8612on the Library, the distribution of the whole must be on the terms of 8613this License, whose permissions for other licensees extend to the 8614entire whole, and thus to each and every part regardless of who wrote 8615it. 8616 8617Thus, it is not the intent of this section to claim rights or contest 8618your rights to work written entirely by you; rather, the intent is to 8619exercise the right to control the distribution of derivative or 8620collective works based on the Library. 8621 8622In addition, mere aggregation of another work not based on the Library 8623with the Library (or with a work based on the Library) on a volume of 8624a storage or distribution medium does not bring the other work under 8625the scope of this License. 8626 8627 3. You may opt to apply the terms of the ordinary GNU General Public 8628License instead of this License to a given copy of the Library. To do 8629this, you must alter all the notices that refer to this License, so 8630that they refer to the ordinary GNU General Public License, version 2, 8631instead of to this License. (If a newer version than version 2 of the 8632ordinary GNU General Public License has appeared, then you can specify 8633that version instead if you wish.) Do not make any other change in 8634these notices. 8635 8636 Once this change is made in a given copy, it is irreversible for 8637that copy, so the ordinary GNU General Public License applies to all 8638subsequent copies and derivative works made from that copy. 8639 8640 This option is useful when you wish to copy part of the code of 8641the Library into a program that is not a library. 8642 8643 4. You may copy and distribute the Library (or a portion or 8644derivative of it, under Section 2) in object code or executable form 8645under the terms of Sections 1 and 2 above provided that you accompany 8646it with the complete corresponding machine-readable source code, which 8647must be distributed under the terms of Sections 1 and 2 above on a 8648medium customarily used for software interchange. 8649 8650 If distribution of object code is made by offering access to copy 8651from a designated place, then offering equivalent access to copy the 8652source code from the same place satisfies the requirement to 8653distribute the source code, even though third parties are not 8654compelled to copy the source along with the object code. 8655 8656 5. A program that contains no derivative of any portion of the 8657Library, but is designed to work with the Library by being compiled or 8658linked with it, is called a "work that uses the Library". Such a 8659work, in isolation, is not a derivative work of the Library, and 8660therefore falls outside the scope of this License. 8661 8662 However, linking a "work that uses the Library" with the Library 8663creates an executable that is a derivative of the Library (because it 8664contains portions of the Library), rather than a "work that uses the 8665library". The executable is therefore covered by this License. 8666Section 6 states terms for distribution of such executables. 8667 8668 When a "work that uses the Library" uses material from a header file 8669that is part of the Library, the object code for the work may be a 8670derivative work of the Library even though the source code is not. 8671Whether this is true is especially significant if the work can be 8672linked without the Library, or if the work is itself a library. The 8673threshold for this to be true is not precisely defined by law. 8674 8675 If such an object file uses only numerical parameters, data 8676structure layouts and accessors, and small macros and small inline 8677functions (ten lines or less in length), then the use of the object 8678file is unrestricted, regardless of whether it is legally a derivative 8679work. (Executables containing this object code plus portions of the 8680Library will still fall under Section 6.) 8681 8682 Otherwise, if the work is a derivative of the Library, you may 8683distribute the object code for the work under the terms of Section 6. 8684Any executables containing that work also fall under Section 6, 8685whether or not they are linked directly with the Library itself. 8686 8687 6. As an exception to the Sections above, you may also compile or 8688link a "work that uses the Library" with the Library to produce a 8689work containing portions of the Library, and distribute that work 8690under terms of your choice, provided that the terms permit 8691modification of the work for the customer's own use and reverse 8692engineering for debugging such modifications. 8693 8694 You must give prominent notice with each copy of the work that the 8695Library is used in it and that the Library and its use are covered by 8696this License. You must supply a copy of this License. If the work 8697during execution displays copyright notices, you must include the 8698copyright notice for the Library among them, as well as a reference 8699directing the user to the copy of this License. Also, you must do one 8700of these things: 8701 8702 a) Accompany the work with the complete corresponding 8703 machine-readable source code for the Library including whatever 8704 changes were used in the work (which must be distributed under 8705 Sections 1 and 2 above); and, if the work is an executable linked 8706 with the Library, with the complete machine-readable "work that 8707 uses the Library", as object code and/or source code, so that the 8708 user can modify the Library and then relink to produce a modified 8709 executable containing the modified Library. (It is understood 8710 that the user who changes the contents of definitions files in the 8711 Library will not necessarily be able to recompile the application 8712 to use the modified definitions.) 8713 8714 b) Accompany the work with a written offer, valid for at 8715 least three years, to give the same user the materials 8716 specified in Subsection 6a, above, for a charge no more 8717 than the cost of performing this distribution. 8718 8719 c) If distribution of the work is made by offering access to copy 8720 from a designated place, offer equivalent access to copy the above 8721 specified materials from the same place. 8722 8723 d) Verify that the user has already received a copy of these 8724 materials or that you have already sent this user a copy. 8725 8726 For an executable, the required form of the "work that uses the 8727Library" must include any data and utility programs needed for 8728reproducing the executable from it. However, as a special exception, 8729the source code distributed need not include anything that is normally 8730distributed (in either source or binary form) with the major 8731components (compiler, kernel, and so on) of the operating system on 8732which the executable runs, unless that component itself accompanies 8733the executable. 8734 8735 It may happen that this requirement contradicts the license 8736restrictions of other proprietary libraries that do not normally 8737accompany the operating system. Such a contradiction means you cannot 8738use both them and the Library together in an executable that you 8739distribute. 8740 8741 7. You may place library facilities that are a work based on the 8742Library side-by-side in a single library together with other library 8743facilities not covered by this License, and distribute such a combined 8744library, provided that the separate distribution of the work based on 8745the Library and of the other library facilities is otherwise 8746permitted, and provided that you do these two things: 8747 8748 a) Accompany the combined library with a copy of the same work 8749 based on the Library, uncombined with any other library 8750 facilities. This must be distributed under the terms of the 8751 Sections above. 8752 8753 b) Give prominent notice with the combined library of the fact 8754 that part of it is a work based on the Library, and explaining 8755 where to find the accompanying uncombined form of the same work. 8756 8757 8. You may not copy, modify, sublicense, link with, or distribute 8758the Library except as expressly provided under this License. Any 8759attempt otherwise to copy, modify, sublicense, link with, or 8760distribute the Library is void, and will automatically terminate your 8761rights under this License. However, parties who have received copies, 8762or rights, from you under this License will not have their licenses 8763terminated so long as such parties remain in full compliance. 8764 8765 9. You are not required to accept this License, since you have not 8766signed it. However, nothing else grants you permission to modify or 8767distribute the Library or its derivative works. These actions are 8768prohibited by law if you do not accept this License. Therefore, by 8769modifying or distributing the Library (or any work based on the 8770Library), you indicate your acceptance of this License to do so, and 8771all its terms and conditions for copying, distributing or modifying 8772the Library or works based on it. 8773 8774 10. Each time you redistribute the Library (or any work based on the 8775Library), the recipient automatically receives a license from the 8776original licensor to copy, distribute, link with or modify the Library 8777subject to these terms and conditions. You may not impose any further 8778restrictions on the recipients' exercise of the rights granted herein. 8779You are not responsible for enforcing compliance by third parties to 8780this License. 8781 8782 11. If, as a consequence of a court judgment or allegation of patent 8783infringement or for any other reason (not limited to patent issues), 8784conditions are imposed on you (whether by court order, agreement or 8785otherwise) that contradict the conditions of this License, they do not 8786excuse you from the conditions of this License. If you cannot 8787distribute so as to satisfy simultaneously your obligations under this 8788License and any other pertinent obligations, then as a consequence you 8789may not distribute the Library at all. For example, if a patent 8790license would not permit royalty-free redistribution of the Library by 8791all those who receive copies directly or indirectly through you, then 8792the only way you could satisfy both it and this License would be to 8793refrain entirely from distribution of the Library. 8794 8795If any portion of this section is held invalid or unenforceable under any 8796particular circumstance, the balance of the section is intended to apply, 8797and the section as a whole is intended to apply in other circumstances. 8798 8799It is not the purpose of this section to induce you to infringe any 8800patents or other property right claims or to contest validity of any 8801such claims; this section has the sole purpose of protecting the 8802integrity of the free software distribution system which is 8803implemented by public license practices. Many people have made 8804generous contributions to the wide range of software distributed 8805through that system in reliance on consistent application of that 8806system; it is up to the author/donor to decide if he or she is willing 8807to distribute software through any other system and a licensee cannot 8808impose that choice. 8809 8810This section is intended to make thoroughly clear what is believed to 8811be a consequence of the rest of this License. 8812 8813 12. If the distribution and/or use of the Library is restricted in 8814certain countries either by patents or by copyrighted interfaces, the 8815original copyright holder who places the Library under this License may add 8816an explicit geographical distribution limitation excluding those countries, 8817so that distribution is permitted only in or among countries not thus 8818excluded. In such case, this License incorporates the limitation as if 8819written in the body of this License. 8820 8821 13. The Free Software Foundation may publish revised and/or new 8822versions of the Library General Public License from time to time. 8823Such new versions will be similar in spirit to the present version, 8824but may differ in detail to address new problems or concerns. 8825 8826Each version is given a distinguishing version number. If the Library 8827specifies a version number of this License which applies to it and 8828"any later version", you have the option of following the terms and 8829conditions either of that version or of any later version published by 8830the Free Software Foundation. If the Library does not specify a 8831license version number, you may choose any version ever published by 8832the Free Software Foundation. 8833 8834 14. If you wish to incorporate parts of the Library into other free 8835programs whose distribution conditions are incompatible with these, 8836write to the author to ask for permission. For software which is 8837copyrighted by the Free Software Foundation, write to the Free 8838Software Foundation; we sometimes make exceptions for this. Our 8839decision will be guided by the two goals of preserving the free status 8840of all derivatives of our free software and of promoting the sharing 8841and reuse of software generally. 8842 8843 NO WARRANTY 8844 8845 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 8846WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 8847EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 8848OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 8849KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 8850IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8851PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 8852LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 8853THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8854 8855 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 8856WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 8857AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 8858FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 8859CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 8860LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 8861RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 8862FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 8863SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 8864DAMAGES. 8865 8866 END OF TERMS AND CONDITIONS 8867 8868 Appendix: How to Apply These Terms to Your New Libraries 8869 8870 If you develop a new library, and you want it to be of the greatest 8871possible use to the public, we recommend making it free software that 8872everyone can redistribute and change. You can do so by permitting 8873redistribution under these terms (or, alternatively, under the terms of the 8874ordinary General Public License). 8875 8876 To apply these terms, attach the following notices to the library. It is 8877safest to attach them to the start of each source file to most effectively 8878convey the exclusion of warranty; and each file should have at least the 8879"copyright" line and a pointer to where the full notice is found. 8880 8881 <one line to give the library's name and a brief idea of what it does.> 8882 Copyright (C) <year> <name of author> 8883 8884 This library is free software; you can redistribute it and/or 8885 modify it under the terms of the GNU Library General Public 8886 License as published by the Free Software Foundation; either 8887 version 2 of the License, or (at your option) any later version. 8888 8889 This library is distributed in the hope that it will be useful, 8890 but WITHOUT ANY WARRANTY; without even the implied warranty of 8891 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 8892 Library General Public License for more details. 8893 8894 You should have received a copy of the GNU Library General Public 8895 License along with this library; if not, write to the Free 8896 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 8897 8898Also add information on how to contact you by electronic and paper mail. 8899 8900You should also get your employer (if you work as a programmer) or your 8901school, if any, to sign a "copyright disclaimer" for the library, if 8902necessary. Here is a sample; alter the names: 8903 8904 Yoyodyne, Inc., hereby disclaims all copyright interest in the 8905 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 8906 8907 <signature of Ty Coon>, 1 April 1990 8908 Ty Coon, President of Vice 8909 8910That's all there is to it! 8911 8912 8913 * MODP_B64 - High performance base64 encoder/decoder 8914 * Version 1.3 -- 17-Mar-2006 8915 * http://modp.com/release/base64 8916 * 8917 * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com 8918 * All rights reserved. 8919 * 8920 * Redistribution and use in source and binary forms, with or without 8921 * modification, are permitted provided that the following conditions are 8922 * met: 8923 * 8924 * Redistributions of source code must retain the above copyright 8925 * notice, this list of conditions and the following disclaimer. 8926 * 8927 * Redistributions in binary form must reproduce the above copyright 8928 * notice, this list of conditions and the following disclaimer in the 8929 * documentation and/or other materials provided with the distribution. 8930 * 8931 * Neither the name of the modp.com nor the names of its 8932 * contributors may be used to endorse or promote products derived from 8933 * this software without specific prior written permission. 8934 * 8935 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8936 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8937 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8938 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8939 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8940 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8941 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8942 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8943 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8944 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8945 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8946 8947Copyright 2008 MolokoCacao 8948All rights reserved 8949 8950Redistribution and use in source and binary forms, with or without 8951modification, are permitted providing that the following conditions 8952are met: 89531. Redistributions of source code must retain the above copyright 8954 notice, this list of conditions and the following disclaimer. 89552. Redistributions in binary form must reproduce the above copyright 8956 notice, this list of conditions and the following disclaimer in the 8957 documentation and/or other materials provided with the distribution. 8958 8959THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 8960IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 8961WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 8962ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 8963DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 8964DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 8965OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8966HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 8967STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 8968IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 8969POSSIBILITY OF SUCH DAMAGE. 8970 8971Copyright (c) 2004-2009 Sergey Lyubka 8972Portions Copyright (c) 2009 Gilbert Wellisch 8973 8974Permission is hereby granted, free of charge, to any person obtaining a copy 8975of this software and associated documentation files (the "Software"), to deal 8976in the Software without restriction, including without limitation the rights 8977to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8978copies of the Software, and to permit persons to whom the Software is 8979furnished to do so, subject to the following conditions: 8980 8981The above copyright notice and this permission notice shall be included in 8982all copies or substantial portions of the Software. 8983 8984THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8985IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8986FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8987AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 8988LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 8989OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 8990THE SOFTWARE. 8991 8992 8993Copyright 2010-2011, Google Inc. 8994All rights reserved. 8995 8996Redistribution and use in source and binary forms, with or without 8997modification, are permitted provided that the following conditions are 8998met: 8999 9000* Redistributions of source code must retain the above copyright 9001notice, this list of conditions and the following disclaimer. 9002* Redistributions in binary form must reproduce the above 9003copyright notice, this list of conditions and the following disclaimer 9004in the documentation and/or other materials provided with the 9005distribution. 9006* Neither the name of Google Inc. nor the names of its 9007contributors may be used to endorse or promote products derived from 9008this software without specific prior written permission. 9009 9010THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9011"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9012LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9013A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9014OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9015SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9016LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9017DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9018THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9019(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9020OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9021 9022 9023/* ***** BEGIN LICENSE BLOCK ***** 9024 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 9025 * 9026 * The contents of this file are subject to the Mozilla Public License Version 9027 * 1.1 (the "License"); you may not use this file except in compliance with 9028 * the License. You may obtain a copy of the License at 9029 * http://www.mozilla.org/MPL/ 9030 * 9031 * Software distributed under the License is distributed on an "AS IS" basis, 9032 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9033 * for the specific language governing rights and limitations under the 9034 * License. 9035 * 9036 * The Original Code is mozilla.org code. 9037 * 9038 * The Initial Developer of the Original Code is 9039 * Netscape Communications Corporation. 9040 * Portions created by the Initial Developer are Copyright (C) 2002 9041 * the Initial Developer. All Rights Reserved. 9042 * 9043 * Contributor(s): 9044 * 9045 * Alternatively, the contents of this file may be used under the terms of 9046 * either the GNU General Public License Version 2 or later (the "GPL"), or 9047 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9048 * in which case the provisions of the GPL or the LGPL are applicable instead 9049 * of those above. If you wish to allow use of your version of this file only 9050 * under the terms of either the GPL or the LGPL, and not to allow others to 9051 * use your version of this file under the terms of the MPL, indicate your 9052 * decision by deleting the provisions above and replace them with the notice 9053 * and other provisions required by the GPL or the LGPL. If you do not delete 9054 * the provisions above, a recipient may use your version of this file under 9055 * the terms of any one of the MPL, the GPL or the LGPL. 9056 * 9057 * ***** END LICENSE BLOCK ***** */ 9058 9059 A C-program for MT19937, with initialization improved 2002/1/26. 9060 Coded by Takuji Nishimura and Makoto Matsumoto. 9061 9062 Before using, initialize the state by using init_genrand(seed) 9063 or init_by_array(init_key, key_length). 9064 9065 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 9066 All rights reserved. 9067 9068 Redistribution and use in source and binary forms, with or without 9069 modification, are permitted provided that the following conditions 9070 are met: 9071 9072 1. Redistributions of source code must retain the above copyright 9073 notice, this list of conditions and the following disclaimer. 9074 9075 2. Redistributions in binary form must reproduce the above copyright 9076 notice, this list of conditions and the following disclaimer in the 9077 documentation and/or other materials provided with the distribution. 9078 9079 3. The names of its contributors may not be used to endorse or promote 9080 products derived from this software without specific prior written 9081 permission. 9082 9083 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9084 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9085 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9086 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 9087 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 9088 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 9089 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 9090 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 9091 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 9092 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 9093 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9094 9095// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved. 9096// 9097// Redistribution and use in source and binary forms, with or without 9098// modification, are permitted provided that the following conditions are 9099// met: 9100// 9101// * Redistributions of source code must retain the above copyright 9102// notice, this list of conditions and the following disclaimer. 9103// * Redistributions in binary form must reproduce the above 9104// copyright notice, this list of conditions and the following disclaimer 9105// in the documentation and/or other materials provided with the 9106// distribution. 9107// * Neither the name of Google Inc. nor the names of its 9108// contributors may be used to endorse or promote products derived from 9109// this software without specific prior written permission. 9110// 9111// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9112// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9113// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9114// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9115// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9116// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9117// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9118// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9119// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9120// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9121// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9122 9123Version: MPL 1.1/GPL 2.0/LGPL 2.1 9124 9125The contents of this file are subject to the Mozilla Public License Version 91261.1 (the "License"); you may not use this file except in compliance with 9127the License. You may obtain a copy of the License at 9128http://www.mozilla.org/MPL/ 9129 9130Software distributed under the License is distributed on an "AS IS" basis, 9131WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9132for the specific language governing rights and limitations under the 9133License. 9134 9135The Original Code is mozilla.org code. 9136 9137The Initial Developer of the Original Code is 9138Netscape Communications Corporation. 9139Portions created by the Initial Developer are Copyright (C) 1998 9140the Initial Developer. All Rights Reserved. 9141 9142Contributor(s): 9143 9144Alternatively, the contents of this file may be used under the terms of 9145either the GNU General Public License Version 2 or later (the "GPL"), or 9146the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9147in which case the provisions of the GPL or the LGPL are applicable instead 9148of those above. If you wish to allow use of your version of this file only 9149under the terms of either the GPL or the LGPL, and not to allow others to 9150use your version of this file under the terms of the MPL, indicate your 9151decision by deleting the provisions above and replace them with the notice 9152and other provisions required by the GPL or the LGPL. If you do not delete 9153the provisions above, a recipient may use your version of this file under 9154the terms of any one of the MPL, the GPL or the LGPL. 9155 9156 9157 Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved. 9158 9159 Permission to use, copy, modify and distribute this software and its documentation 9160 is hereby granted, provided that both the copyright notice and this permission 9161 notice appear in all copies of the software, derivative works or modified versions, 9162 and any portions thereof, and that both notices appear in supporting documentation, 9163 and that credit is given to Mulle Kybernetik in all documents and publicity 9164 pertaining to direct or indirect use of this code or its derivatives. 9165 9166 THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE 9167 SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS 9168 "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY 9169 DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE 9170 OR OF ANY DERIVATIVE WORK. 9171 9172 LICENSE ISSUES 9173 ============== 9174 9175 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 9176 the OpenSSL License and the original SSLeay license apply to the toolkit. 9177 See below for the actual license texts. Actually both licenses are BSD-style 9178 Open Source licenses. In case of any license issues related to OpenSSL 9179 please contact [email protected]. 9180 9181 OpenSSL License 9182 --------------- 9183 9184/* ==================================================================== 9185 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 9186 * 9187 * Redistribution and use in source and binary forms, with or without 9188 * modification, are permitted provided that the following conditions 9189 * are met: 9190 * 9191 * 1. Redistributions of source code must retain the above copyright 9192 * notice, this list of conditions and the following disclaimer. 9193 * 9194 * 2. Redistributions in binary form must reproduce the above copyright 9195 * notice, this list of conditions and the following disclaimer in 9196 * the documentation and/or other materials provided with the 9197 * distribution. 9198 * 9199 * 3. All advertising materials mentioning features or use of this 9200 * software must display the following acknowledgment: 9201 * "This product includes software developed by the OpenSSL Project 9202 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 9203 * 9204 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 9205 * endorse or promote products derived from this software without 9206 * prior written permission. For written permission, please contact 9207 * [email protected]. 9208 * 9209 * 5. Products derived from this software may not be called "OpenSSL" 9210 * nor may "OpenSSL" appear in their names without prior written 9211 * permission of the OpenSSL Project. 9212 * 9213 * 6. Redistributions of any form whatsoever must retain the following 9214 * acknowledgment: 9215 * "This product includes software developed by the OpenSSL Project 9216 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 9217 * 9218 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 9219 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 9220 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 9221 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 9222 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9223 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 9224 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 9225 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 9226 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 9227 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 9228 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 9229 * OF THE POSSIBILITY OF SUCH DAMAGE. 9230 * ==================================================================== 9231 * 9232 * This product includes cryptographic software written by Eric Young 9233 * ([email protected]). This product includes software written by Tim 9234 * Hudson ([email protected]). 9235 * 9236 */ 9237 9238 Original SSLeay License 9239 ----------------------- 9240 9241/* Copyright (C) 1995-1998 Eric Young ([email protected]) 9242 * All rights reserved. 9243 * 9244 * This package is an SSL implementation written 9245 * by Eric Young ([email protected]). 9246 * The implementation was written so as to conform with Netscapes SSL. 9247 * 9248 * This library is free for commercial and non-commercial use as long as 9249 * the following conditions are aheared to. The following conditions 9250 * apply to all code found in this distribution, be it the RC4, RSA, 9251 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 9252 * included with this distribution is covered by the same copyright terms 9253 * except that the holder is Tim Hudson ([email protected]). 9254 * 9255 * Copyright remains Eric Young's, and as such any Copyright notices in 9256 * the code are not to be removed. 9257 * If this package is used in a product, Eric Young should be given attribution 9258 * as the author of the parts of the library used. 9259 * This can be in the form of a textual message at program startup or 9260 * in documentation (online or textual) provided with the package. 9261 * 9262 * Redistribution and use in source and binary forms, with or without 9263 * modification, are permitted provided that the following conditions 9264 * are met: 9265 * 1. Redistributions of source code must retain the copyright 9266 * notice, this list of conditions and the following disclaimer. 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 * 3. All advertising materials mentioning features or use of this software 9271 * must display the following acknowledgement: 9272 * "This product includes cryptographic software written by 9273 * Eric Young ([email protected])" 9274 * The word 'cryptographic' can be left out if the rouines from the library 9275 * being used are not cryptographic related :-). 9276 * 4. If you include any Windows specific code (or a derivative thereof) from 9277 * the apps directory (application code) you must include an acknowledgement: 9278 * "This product includes software written by Tim Hudson ([email protected])" 9279 * 9280 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 9281 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 9282 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 9283 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 9284 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 9285 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 9286 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 9287 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 9288 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 9289 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 9290 * SUCH DAMAGE. 9291 * 9292 * The licence and distribution terms for any publically available version or 9293 * derivative of this code cannot be changed. i.e. this code cannot simply be 9294 * copied and put under another distribution licence 9295 * [including the GNU Public Licence.] 9296 */ 9297 9298 9299Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, 9300 Jean-Marc Valin, Timothy B. Terriberry, 9301 CSIRO, Gregory Maxwell, Mark Borgerding, 9302 Erik de Castro Lopo 9303 9304Redistribution and use in source and binary forms, with or without 9305modification, are permitted provided that the following conditions 9306are met: 9307 9308- Redistributions of source code must retain the above copyright 9309notice, this list of conditions and the following disclaimer. 9310 9311- Redistributions in binary form must reproduce the above copyright 9312notice, this list of conditions and the following disclaimer in the 9313documentation and/or other materials provided with the distribution. 9314 9315- Neither the name of Internet Society, IETF or IETF Trust, nor the 9316names of specific contributors, may be used to endorse or promote 9317products derived from this software without specific prior written 9318permission. 9319 9320THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9321``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9322LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9323A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 9324OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 9325EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 9326PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 9327PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 9328LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 9329NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 9330SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9331 9332Opus is subject to the royalty-free patent licenses which are 9333specified at: 9334 9335Xiph.Org Foundation: 9336https://datatracker.ietf.org/ipr/1524/ 9337 9338Microsoft Corporation: 9339https://datatracker.ietf.org/ipr/1914/ 9340 9341Broadcom Corporation: 9342https://datatracker.ietf.org/ipr/1526/ 9343 9344// Copyright (c) 2009 The Chromium Authors. All rights reserved. 9345// 9346// Redistribution and use in source and binary forms, with or without 9347// modification, are permitted provided that the following conditions are 9348// met: 9349// 9350// * Redistributions of source code must retain the above copyright 9351// notice, this list of conditions and the following disclaimer. 9352// * Redistributions in binary form must reproduce the above 9353// copyright notice, this list of conditions and the following disclaimer 9354// in the documentation and/or other materials provided with the 9355// distribution. 9356// * Neither the name of Google Inc. nor the names of its 9357// contributors may be used to endorse or promote products derived from 9358// this software without specific prior written permission. 9359// 9360// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9361// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9362// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9363// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9364// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9365// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9366// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9367// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9368// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9369// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9370// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9371 9372PLY (Python Lex-Yacc) Version 3.4 9373 9374Copyright (C) 2001-2011, 9375David M. Beazley (Dabeaz LLC) 9376All rights reserved. 9377 9378Redistribution and use in source and binary forms, with or without 9379modification, are permitted provided that the following conditions are 9380met: 9381 9382* Redistributions of source code must retain the above copyright notice, 9383 this list of conditions and the following disclaimer. 9384* Redistributions in binary form must reproduce the above copyright notice, 9385 this list of conditions and the following disclaimer in the documentation 9386 and/or other materials provided with the distribution. 9387* Neither the name of the David Beazley or Dabeaz LLC may be used to 9388 endorse or promote products derived from this software without 9389 specific prior written permission. 9390 9391THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9392"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9393LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9394A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9395OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9396SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9397LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9398DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9399THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9400(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9401OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9402// Copyright (c) 2012 The Polymer Authors. All rights reserved. 9403// 9404// Redistribution and use in source and binary forms, with or without 9405// modification, are permitted provided that the following conditions are 9406// met: 9407// 9408// * Redistributions of source code must retain the above copyright 9409// notice, this list of conditions and the following disclaimer. 9410// * Redistributions in binary form must reproduce the above 9411// copyright notice, this list of conditions and the following disclaimer 9412// in the documentation and/or other materials provided with the 9413// distribution. 9414// * Neither the name of Google Inc. nor the names of its 9415// contributors may be used to endorse or promote products derived from 9416// this software without specific prior written permission. 9417// 9418// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9419// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9420// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9421// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9422// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9423// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9424// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9425// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9426// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9427// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9428// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9429 9430Copyright 2008, Google Inc. 9431All rights reserved. 9432 9433Redistribution and use in source and binary forms, with or without 9434modification, are permitted provided that the following conditions are 9435met: 9436 9437 * Redistributions of source code must retain the above copyright 9438notice, this list of conditions and the following disclaimer. 9439 * Redistributions in binary form must reproduce the above 9440copyright notice, this list of conditions and the following disclaimer 9441in the documentation and/or other materials provided with the 9442distribution. 9443 * Neither the name of Google Inc. nor the names of its 9444contributors may be used to endorse or promote products derived from 9445this software without specific prior written permission. 9446 9447THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9448"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9449LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9450A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9451OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9452SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9453LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9454DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9455THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9456(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9457OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9458 9459Code generated by the Protocol Buffer compiler is owned by the owner 9460of the input file used when generating it. This code is not 9461standalone and requires a support library to be linked with it. This 9462support library is itself covered by the above license. 9463 9464Copyright (c) 2003-2012, Michael Foord 9465All rights reserved. 9466 9467Redistribution and use in source and binary forms, with or without 9468modification, are permitted provided that the following conditions are 9469met: 9470 9471 * Redistributions of source code must retain the above copyright 9472 notice, this list of conditions and the following disclaimer. 9473 9474 * Redistributions in binary form must reproduce the above 9475 copyright notice, this list of conditions and the following 9476 disclaimer in the documentation and/or other materials provided 9477 with the distribution. 9478 9479THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9480"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9481LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9482A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9483OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9484SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9485LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9486DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9487THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9488(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9489OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9490 9491qcms 9492Copyright (C) 2009 Mozilla Corporation 9493Copyright (C) 1998-2007 Marti Maria 9494 9495Permission is hereby granted, free of charge, to any person obtaining 9496a copy of this software and associated documentation files (the "Software"), 9497to deal in the Software without restriction, including without limitation 9498the rights to use, copy, modify, merge, publish, distribute, sublicense, 9499and/or sell copies of the Software, and to permit persons to whom the Software 9500is furnished to do so, subject to the following conditions: 9501 9502The above copyright notice and this permission notice shall be included in 9503all copies or substantial portions of the Software. 9504 9505THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 9506EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 9507THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 9508NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 9509LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 9510OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 9511WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9512 9513// Copyright (c) 2009 The RE2 Authors. All rights reserved. 9514// 9515// Redistribution and use in source and binary forms, with or without 9516// modification, are permitted provided that the following conditions are 9517// met: 9518// 9519// * Redistributions of source code must retain the above copyright 9520// notice, this list of conditions and the following disclaimer. 9521// * Redistributions in binary form must reproduce the above 9522// copyright notice, this list of conditions and the following disclaimer 9523// in the documentation and/or other materials provided with the 9524// distribution. 9525// * Neither the name of Google Inc. nor the names of its 9526// contributors may be used to endorse or promote products derived from 9527// this software without specific prior written permission. 9528// 9529// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9530// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9531// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9532// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9533// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9534// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9535// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9536// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9537// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9538// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9539// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9540 9541 9542 Apache License 9543 Version 2.0, January 2004 9544 http://www.apache.org/licenses/ 9545 9546 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9547 9548 1. Definitions. 9549 9550 "License" shall mean the terms and conditions for use, reproduction, 9551 and distribution as defined by Sections 1 through 9 of this document. 9552 9553 "Licensor" shall mean the copyright owner or entity authorized by 9554 the copyright owner that is granting the License. 9555 9556 "Legal Entity" shall mean the union of the acting entity and all 9557 other entities that control, are controlled by, or are under common 9558 control with that entity. For the purposes of this definition, 9559 "control" means (i) the power, direct or indirect, to cause the 9560 direction or management of such entity, whether by contract or 9561 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9562 outstanding shares, or (iii) beneficial ownership of such entity. 9563 9564 "You" (or "Your") shall mean an individual or Legal Entity 9565 exercising permissions granted by this License. 9566 9567 "Source" form shall mean the preferred form for making modifications, 9568 including but not limited to software source code, documentation 9569 source, and configuration files. 9570 9571 "Object" form shall mean any form resulting from mechanical 9572 transformation or translation of a Source form, including but 9573 not limited to compiled object code, generated documentation, 9574 and conversions to other media types. 9575 9576 "Work" shall mean the work of authorship, whether in Source or 9577 Object form, made available under the License, as indicated by a 9578 copyright notice that is included in or attached to the work 9579 (an example is provided in the Appendix below). 9580 9581 "Derivative Works" shall mean any work, whether in Source or Object 9582 form, that is based on (or derived from) the Work and for which the 9583 editorial revisions, annotations, elaborations, or other modifications 9584 represent, as a whole, an original work of authorship. For the purposes 9585 of this License, Derivative Works shall not include works that remain 9586 separable from, or merely link (or bind by name) to the interfaces of, 9587 the Work and Derivative Works thereof. 9588 9589 "Contribution" shall mean any work of authorship, including 9590 the original version of the Work and any modifications or additions 9591 to that Work or Derivative Works thereof, that is intentionally 9592 submitted to Licensor for inclusion in the Work by the copyright owner 9593 or by an individual or Legal Entity authorized to submit on behalf of 9594 the copyright owner. For the purposes of this definition, "submitted" 9595 means any form of electronic, verbal, or written communication sent 9596 to the Licensor or its representatives, including but not limited to 9597 communication on electronic mailing lists, source code control systems, 9598 and issue tracking systems that are managed by, or on behalf of, the 9599 Licensor for the purpose of discussing and improving the Work, but 9600 excluding communication that is conspicuously marked or otherwise 9601 designated in writing by the copyright owner as "Not a Contribution." 9602 9603 "Contributor" shall mean Licensor and any individual or Legal Entity 9604 on behalf of whom a Contribution has been received by Licensor and 9605 subsequently incorporated within the Work. 9606 9607 2. Grant of Copyright License. Subject to the terms and conditions of 9608 this License, each Contributor hereby grants to You a perpetual, 9609 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9610 copyright license to reproduce, prepare Derivative Works of, 9611 publicly display, publicly perform, sublicense, and distribute the 9612 Work and such Derivative Works in Source or Object form. 9613 9614 3. Grant of Patent License. Subject to the terms and conditions of 9615 this License, each Contributor hereby grants to You a perpetual, 9616 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9617 (except as stated in this section) patent license to make, have made, 9618 use, offer to sell, sell, import, and otherwise transfer the Work, 9619 where such license applies only to those patent claims licensable 9620 by such Contributor that are necessarily infringed by their 9621 Contribution(s) alone or by combination of their Contribution(s) 9622 with the Work to which such Contribution(s) was submitted. If You 9623 institute patent litigation against any entity (including a 9624 cross-claim or counterclaim in a lawsuit) alleging that the Work 9625 or a Contribution incorporated within the Work constitutes direct 9626 or contributory patent infringement, then any patent licenses 9627 granted to You under this License for that Work shall terminate 9628 as of the date such litigation is filed. 9629 9630 4. Redistribution. You may reproduce and distribute copies of the 9631 Work or Derivative Works thereof in any medium, with or without 9632 modifications, and in Source or Object form, provided that You 9633 meet the following conditions: 9634 9635 (a) You must give any other recipients of the Work or 9636 Derivative Works a copy of this License; and 9637 9638 (b) You must cause any modified files to carry prominent notices 9639 stating that You changed the files; and 9640 9641 (c) You must retain, in the Source form of any Derivative Works 9642 that You distribute, all copyright, patent, trademark, and 9643 attribution notices from the Source form of the Work, 9644 excluding those notices that do not pertain to any part of 9645 the Derivative Works; and 9646 9647 (d) If the Work includes a "NOTICE" text file as part of its 9648 distribution, then any Derivative Works that You distribute must 9649 include a readable copy of the attribution notices contained 9650 within such NOTICE file, excluding those notices that do not 9651 pertain to any part of the Derivative Works, in at least one 9652 of the following places: within a NOTICE text file distributed 9653 as part of the Derivative Works; within the Source form or 9654 documentation, if provided along with the Derivative Works; or, 9655 within a display generated by the Derivative Works, if and 9656 wherever such third-party notices normally appear. The contents 9657 of the NOTICE file are for informational purposes only and 9658 do not modify the License. You may add Your own attribution 9659 notices within Derivative Works that You distribute, alongside 9660 or as an addendum to the NOTICE text from the Work, provided 9661 that such additional attribution notices cannot be construed 9662 as modifying the License. 9663 9664 You may add Your own copyright statement to Your modifications and 9665 may provide additional or different license terms and conditions 9666 for use, reproduction, or distribution of Your modifications, or 9667 for any such Derivative Works as a whole, provided Your use, 9668 reproduction, and distribution of the Work otherwise complies with 9669 the conditions stated in this License. 9670 9671 5. Submission of Contributions. Unless You explicitly state otherwise, 9672 any Contribution intentionally submitted for inclusion in the Work 9673 by You to the Licensor shall be under the terms and conditions of 9674 this License, without any additional terms or conditions. 9675 Notwithstanding the above, nothing herein shall supersede or modify 9676 the terms of any separate license agreement you may have executed 9677 with Licensor regarding such Contributions. 9678 9679 6. Trademarks. This License does not grant permission to use the trade 9680 names, trademarks, service marks, or product names of the Licensor, 9681 except as required for reasonable and customary use in describing the 9682 origin of the Work and reproducing the content of the NOTICE file. 9683 9684 7. Disclaimer of Warranty. Unless required by applicable law or 9685 agreed to in writing, Licensor provides the Work (and each 9686 Contributor provides its Contributions) on an "AS IS" BASIS, 9687 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9688 implied, including, without limitation, any warranties or conditions 9689 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9690 PARTICULAR PURPOSE. You are solely responsible for determining the 9691 appropriateness of using or redistributing the Work and assume any 9692 risks associated with Your exercise of permissions under this License. 9693 9694 8. Limitation of Liability. In no event and under no legal theory, 9695 whether in tort (including negligence), contract, or otherwise, 9696 unless required by applicable law (such as deliberate and grossly 9697 negligent acts) or agreed to in writing, shall any Contributor be 9698 liable to You for damages, including any direct, indirect, special, 9699 incidental, or consequential damages of any character arising as a 9700 result of this License or out of the use or inability to use the 9701 Work (including but not limited to damages for loss of goodwill, 9702 work stoppage, computer failure or malfunction, or any and all 9703 other commercial damages or losses), even if such Contributor 9704 has been advised of the possibility of such damages. 9705 9706 9. Accepting Warranty or Additional Liability. While redistributing 9707 the Work or Derivative Works thereof, You may choose to offer, 9708 and charge a fee for, acceptance of support, warranty, indemnity, 9709 or other liability obligations and/or rights consistent with this 9710 License. However, in accepting such obligations, You may act only 9711 on Your own behalf and on Your sole responsibility, not on behalf 9712 of any other Contributor, and only if You agree to indemnify, 9713 defend, and hold each Contributor harmless for any liability 9714 incurred by, or claims asserted against, such Contributor by reason 9715 of your accepting any such warranty or additional liability. 9716 9717 END OF TERMS AND CONDITIONS 9718 9719 APPENDIX: How to apply the Apache License to your work. 9720 9721 To apply the Apache License to your work, attach the following 9722 boilerplate notice, with the fields enclosed by brackets "[]" 9723 replaced with your own identifying information. (Don't include 9724 the brackets!) The text should be enclosed in the appropriate 9725 comment syntax for the file format. We also recommend that a 9726 file or class name and description of purpose be included on the 9727 same "printed page" as the copyright notice for easier 9728 identification within third-party archives. 9729 9730 Copyright 2011 Google Inc. All Rights Reserved. 9731 9732 Licensed under the Apache License, Version 2.0 (the "License"); 9733 you may not use this file except in compliance with the License. 9734 You may obtain a copy of the License at 9735 9736 http://www.apache.org/licenses/LICENSE-2.0 9737 9738 Unless required by applicable law or agreed to in writing, software 9739 distributed under the License is distributed on an "AS IS" BASIS, 9740 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9741 See the License for the specific language governing permissions and 9742 limitations under the License. 9743 9744 9745Copyright (c) 2006 Bob Ippolito 9746 9747Permission is hereby granted, free of charge, to any person obtaining a copy of 9748this software and associated documentation files (the "Software"), to deal in 9749the Software without restriction, including without limitation the rights to 9750use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 9751of the Software, and to permit persons to whom the Software is furnished to do 9752so, subject to the following conditions: 9753 9754The above copyright notice and this permission notice shall be included in all 9755copies or substantial portions of the Software. 9756 9757THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9758IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9759FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9760AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9761LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9762OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 9763SOFTWARE. 9764 9765// Copyright (c) 2011 Google Inc. All rights reserved. 9766// 9767// Redistribution and use in source and binary forms, with or without 9768// modification, are permitted provided that the following conditions are 9769// met: 9770// 9771// * Redistributions of source code must retain the above copyright 9772// notice, this list of conditions and the following disclaimer. 9773// * Redistributions in binary form must reproduce the above 9774// copyright notice, this list of conditions and the following disclaimer 9775// in the documentation and/or other materials provided with the 9776// distribution. 9777// * Neither the name of Google Inc. nor the names of its 9778// contributors may be used to endorse or promote products derived from 9779// this software without specific prior written permission. 9780// 9781// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9782// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9783// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9784// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9785// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9786// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9787// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9788// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9789// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9790// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9791// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9792 9793All MurmurHash source files are placed in the public domain. 9794 9795The license below applies to all other code in SMHasher: 9796 9797Copyright (c) 2011 Google, Inc. 9798 9799Permission is hereby granted, free of charge, to any person obtaining a copy 9800of this software and associated documentation files (the "Software"), to deal 9801in the Software without restriction, including without limitation the rights 9802to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9803copies of the Software, and to permit persons to whom the Software is 9804furnished to do so, subject to the following conditions: 9805 9806The above copyright notice and this permission notice shall be included in 9807all copies or substantial portions of the Software. 9808 9809THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9810IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9811FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9812AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9813LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9814OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 9815THE SOFTWARE. 9816 9817The author disclaims copyright to this source code. In place of 9818a legal notice, here is a blessing: 9819 9820 May you do good and not evil. 9821 May you find forgiveness for yourself and forgive others. 9822 May you share freely, never taking more than you give. 9823 9824SWIG is distributed under the following terms: 9825 9826I. 9827 9828Copyright (c) 1995-1998 9829The University of Utah and the Regents of the University of California 9830All Rights Reserved 9831 9832Permission is hereby granted, without written agreement and without 9833license or royalty fees, to use, copy, modify, and distribute this 9834software and its documentation for any purpose, provided that 9835(1) The above copyright notice and the following two paragraphs 9836appear in all copies of the source code and (2) redistributions 9837including binaries reproduces these notices in the supporting 9838documentation. Substantial modifications to this software may be 9839copyrighted by their authors and need not follow the licensing terms 9840described here, provided that the new terms are clearly indicated in 9841all files where they apply. 9842 9843IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE 9844UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY 9845PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL 9846DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, 9847EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF 9848THE POSSIBILITY OF SUCH DAMAGE. 9849 9850THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH 9851SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, 9852THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 9853PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 9854THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, 9855SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 9856 9857 9858II. 9859 9860This software includes contributions that are Copyright (c) 1998-2005 9861University of Chicago. 9862All rights reserved. 9863 9864Redistribution and use in source and binary forms, with or without 9865modification, are permitted provided that the following conditions are 9866met: 9867 9868Redistributions of source code must retain the above copyright notice, 9869this list of conditions and the following disclaimer. Redistributions 9870in binary form must reproduce the above copyright notice, this list of 9871conditions and the following disclaimer in the documentation and/or 9872other materials provided with the distribution. Neither the name of 9873the University of Chicago nor the names of its contributors may be 9874used to endorse or promote products derived from this software without 9875specific prior written permission. 9876 9877THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS 9878"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9879LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 9880PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 9881CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9882SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 9883TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 9884PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 9885LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 9886NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 9887SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9888 9889 9890III. 9891 9892This software includes contributions that are Copyright (c) 2005-2006 9893Arizona Board of Regents (University of Arizona). 9894All Rights Reserved 9895 9896Permission is hereby granted, without written agreement and without 9897license or royalty fees, to use, copy, modify, and distribute this 9898software and its documentation for any purpose, provided that 9899(1) The above copyright notice and the following two paragraphs 9900appear in all copies of the source code and (2) redistributions 9901including binaries reproduces these notices in the supporting 9902documentation. Substantial modifications to this software may be 9903copyrighted by their authors and need not follow the licensing terms 9904described here, provided that the new terms are clearly indicated in 9905all files where they apply. 9906 9907THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS 9908"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9909LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 9910PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 9911ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9912SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 9913TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 9914PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 9915LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 9916NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 9917SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9918 9919 9920// Copyright (c) 2005, Google Inc. 9921// All rights reserved. 9922// 9923// Redistribution and use in source and binary forms, with or without 9924// modification, are permitted provided that the following conditions are 9925// met: 9926// 9927// * Redistributions of source code must retain the above copyright 9928// notice, this list of conditions and the following disclaimer. 9929// * Redistributions in binary form must reproduce the above 9930// copyright notice, this list of conditions and the following disclaimer 9931// in the documentation and/or other materials provided with the 9932// distribution. 9933// * Neither the name of Google Inc. nor the names of its 9934// contributors may be used to endorse or promote products derived from 9935// this software without specific prior written permission. 9936// 9937// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9938// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9939// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9940// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9941// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9942// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9943// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9944// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9945// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9946// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9947// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9948 9949All code here is public domain. 9950 9951Copyright (c) 2012, Linux USB Project 9952All rights reserved. 9953 9954Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 9955 9956o Redistributions of source code must retain the above copyright notice, 9957 this list of conditions and the following disclaimer. 9958 9959o Redistributions in binary form must reproduce the above copyright 9960 notice, this list of conditions and the following disclaimer in the 9961 documentation and/or other materials provided with the distribution. 9962 9963o Neither the name of the Linux USB Project nor the names of its 9964 contributors may be used to endorse or promote products derived from 9965 this software without specific prior written permission. 9966 9967THIS 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. 9968 9969(Copied from the COPYRIGHT file of 9970https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT) 9971-------------------------------------------------------------------------------- 9972 9973Copyright (c) 2001, 2002 Cisco Systems, Inc. 9974Copyright (c) 2002-12 Randall R. Stewart 9975Copyright (c) 2002-12 Michael Tuexen 9976All rights reserved. 9977 9978Redistribution and use in source and binary forms, with or without 9979modification, are permitted provided that the following conditions 9980are met: 9981 99821. Redistributions of source code must retain the above copyright 9983 notice, this list of conditions and the following disclaimer. 99842. Redistributions in binary form must reproduce the above copyright 9985 notice, this list of conditions and the following disclaimer in the 9986 documentation and/or other materials provided with the distribution. 9987 9988THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 9989ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 9990IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 9991ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 9992FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 9993DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 9994OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 9995HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 9996LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 9997OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 9998SUCH DAMAGE. 9999 10000;***************************************************************************** 10001;* x86inc.asm 10002;***************************************************************************** 10003;* Copyright (C) 2005-2011 x264 project 10004;* 10005;* Authors: Loren Merritt <[email protected]> 10006;* Anton Mitrofanov <[email protected]> 10007;* Jason Garrett-Glaser <[email protected]> 10008;* 10009;* Permission to use, copy, modify, and/or distribute this software for any 10010;* purpose with or without fee is hereby granted, provided that the above 10011;* copyright notice and this permission notice appear in all copies. 10012;* 10013;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10014;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10015;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 10016;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 10017;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 10018;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 10019;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 10020;***************************************************************************** 10021 10022; This is a header file for the x264ASM assembly language, which uses 10023; NASM/YASM syntax combined with a large number of macros to provide easy 10024; abstraction between different calling conventions (x86_32, win64, linux64). 10025; It also has various other useful features to simplify writing the kind of 10026; DSP functions that are most often used in x264. 10027 10028; Unlike the rest of x264, this file is available under an ISC license, as it 10029; has significant usefulness outside of x264 and we want it to be available 10030; to the largest audience possible. Of course, if you modify it for your own 10031; purposes to add a new feature, we strongly encourage contributing a patch 10032; as this feature might be useful for others as well. Send patches or ideas 10033; to [email protected] . 10034 10035Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. 10036 10037Yasm developers and/or contributors include: 10038 Peter Johnson 10039 Michael Urman 10040 Brian Gladman (Visual Studio build files, other fixes) 10041 Stanislav Karchebny (options parser) 10042 Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) 10043 Anonymous "NASM64" developer (NASM preprocessor fixes) 10044 Stephen Polkowski (x86 instruction patches) 10045 Henryk Richter (Mach-O object format) 10046 Ben Skeggs (patches, bug reports) 10047 Alexei Svitkine (GAS preprocessor) 10048 Samuel Thibault (TASM parser and frontend) 10049 10050----------------------------------- 10051Yasm licensing overview and summary 10052----------------------------------- 10053 10054Note: This document does not provide legal advice nor is it the actual 10055license of any part of Yasm. See the individual licenses for complete 10056details. Consult a lawyer for legal advice. 10057 10058The primary license of Yasm is the 2-clause BSD license. Please use this 10059license if you plan on submitting code to the project. 10060 10061Yasm has absolutely no warranty; not even for merchantibility or fitness 10062for a particular purpose. 10063 10064------- 10065Libyasm 10066------- 10067Libyasm is 2-clause or 3-clause BSD licensed, with the exception of 10068bitvect, which is triple-licensed under the Artistic license, GPL, and 10069LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also 10070means that libyasm is free for binary-only distribution as long as the 10071terms of the 3-clause BSD license and Artistic license (as it applies to 10072bitvect) are fulfilled. 10073 10074------- 10075Modules 10076------- 10077The modules are 2-clause or 3-clause BSD licensed. 10078 10079--------- 10080Frontends 10081--------- 10082The frontends are 2-clause BSD licensed. 10083 10084------------- 10085License Texts 10086------------- 10087The full text of all licenses are provided in separate files in the source 10088distribution. Each source file may include the entire license (in the case 10089of the BSD and Artistic licenses), or may reference the GPL or LGPL license 10090file. 10091 10092BSD.txt - 2-clause and 3-clause BSD licenses 10093Artistic.txt - Artistic license 10094GNU_GPL-2.0 - GNU General Public License 10095GNU_LGPL-2.0 - GNU Library General Public License 10096 10097/* zlib.h -- interface of the 'zlib' general purpose compression library 10098 version 1.2.4, March 14th, 2010 10099 10100 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler 10101 10102 This software is provided 'as-is', without any express or implied 10103 warranty. In no event will the authors be held liable for any damages 10104 arising from the use of this software. 10105 10106 Permission is granted to anyone to use this software for any purpose, 10107 including commercial applications, and to alter it and redistribute it 10108 freely, subject to the following restrictions: 10109 10110 1. The origin of this software must not be misrepresented; you must not 10111 claim that you wrote the original software. If you use this software 10112 in a product, an acknowledgment in the product documentation would be 10113 appreciated but is not required. 10114 2. Altered source versions must be plainly marked as such, and must not be 10115 misrepresented as being the original software. 10116 3. This notice may not be removed or altered from any source distribution. 10117 10118 Jean-loup Gailly 10119 Mark Adler 10120 10121*/ 10122 10123Copyright 2007, Google Inc. 10124All rights reserved. 10125 10126Redistribution and use in source and binary forms, with or without 10127modification, are permitted provided that the following conditions are 10128met: 10129 10130 * Redistributions of source code must retain the above copyright 10131notice, this list of conditions and the following disclaimer. 10132 * Redistributions in binary form must reproduce the above 10133copyright notice, this list of conditions and the following disclaimer 10134in the documentation and/or other materials provided with the 10135distribution. 10136 * Neither the name of Google Inc. nor the names of its 10137contributors may be used to endorse or promote products derived from 10138this software without specific prior written permission. 10139 10140THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10141"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10142LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10143A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10144OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10145SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10146LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10147DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10148THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10149(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10150OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10151 10152------------------------------------------------------------------------------- 10153 10154The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 10155licensed separately as follows: 10156 10157The contents of this file are subject to the Mozilla Public License Version 101581.1 (the "License"); you may not use this file except in compliance with 10159the License. You may obtain a copy of the License at 10160http://www.mozilla.org/MPL/ 10161 10162Software distributed under the License is distributed on an "AS IS" basis, 10163WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 10164for the specific language governing rights and limitations under the 10165License. 10166 10167The Original Code is mozilla.org code. 10168 10169The Initial Developer of the Original Code is 10170Netscape Communications Corporation. 10171Portions created by the Initial Developer are Copyright (C) 1998 10172the Initial Developer. All Rights Reserved. 10173 10174Contributor(s): 10175 Darin Fisher (original author) 10176 10177Alternatively, the contents of this file may be used under the terms of 10178either the GNU General Public License Version 2 or later (the "GPL"), or 10179the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 10180in which case the provisions of the GPL or the LGPL are applicable instead 10181of those above. If you wish to allow use of your version of this file only 10182under the terms of either the GPL or the LGPL, and not to allow others to 10183use your version of this file under the terms of the MPL, indicate your 10184decision by deleting the provisions above and replace them with the notice 10185and other provisions required by the GPL or the LGPL. If you do not delete 10186the provisions above, a recipient may use your version of this file under 10187the terms of any one of the MPL, the GPL or the LGPL. 10188 10189Copyright 2007, Google Inc. 10190All rights reserved. 10191 10192Redistribution and use in source and binary forms, with or without 10193modification, are permitted provided that the following conditions are 10194met: 10195 10196 * Redistributions of source code must retain the above copyright 10197notice, this list of conditions and the following disclaimer. 10198 * Redistributions in binary form must reproduce the above 10199copyright notice, this list of conditions and the following disclaimer 10200in the documentation and/or other materials provided with the 10201distribution. 10202 * Neither the name of Google Inc. nor the names of its 10203contributors may be used to endorse or promote products derived from 10204this software without specific prior written permission. 10205 10206THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10207"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10208LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10209A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10210OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10211SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10212LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10213DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10214THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10215(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10216OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10217 10218------------------------------------------------------------------------------- 10219 10220The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 10221licensed separately as follows: 10222 10223The contents of this file are subject to the Mozilla Public License Version 102241.1 (the "License"); you may not use this file except in compliance with 10225the License. You may obtain a copy of the License at 10226http://www.mozilla.org/MPL/ 10227 10228Software distributed under the License is distributed on an "AS IS" basis, 10229WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 10230for the specific language governing rights and limitations under the 10231License. 10232 10233The Original Code is mozilla.org code. 10234 10235The Initial Developer of the Original Code is 10236Netscape Communications Corporation. 10237Portions created by the Initial Developer are Copyright (C) 1998 10238the Initial Developer. All Rights Reserved. 10239 10240Contributor(s): 10241 Darin Fisher (original author) 10242 10243Alternatively, the contents of this file may be used under the terms of 10244either the GNU General Public License Version 2 or later (the "GPL"), or 10245the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 10246in which case the provisions of the GPL or the LGPL are applicable instead 10247of those above. If you wish to allow use of your version of this file only 10248under the terms of either the GPL or the LGPL, and not to allow others to 10249use your version of this file under the terms of the MPL, indicate your 10250decision by deleting the provisions above and replace them with the notice 10251and other provisions required by the GPL or the LGPL. If you do not delete 10252the provisions above, a recipient may use your version of this file under 10253the terms of any one of the MPL, the GPL or the LGPL. 10254 10255This license applies to all parts of V8 that are not externally 10256maintained libraries. The externally maintained libraries used by V8 10257are: 10258 10259 - PCRE test suite, located in 10260 test/mjsunit/third_party/regexp-pcre.js. This is based on the 10261 test suite from PCRE-7.3, which is copyrighted by the University 10262 of Cambridge and Google, Inc. The copyright notice and license 10263 are embedded in regexp-pcre.js. 10264 10265 - Layout tests, located in test/mjsunit/third_party. These are 10266 based on layout tests from webkit.org which are copyrighted by 10267 Apple Computer, Inc. and released under a 3-clause BSD license. 10268 10269 - Strongtalk assembler, the basis of the files assembler-arm-inl.h, 10270 assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, 10271 assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, 10272 assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h, 10273 assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h. 10274 This code is copyrighted by Sun Microsystems Inc. and released 10275 under a 3-clause BSD license. 10276 10277 - Valgrind client API header, located at third_party/valgrind/valgrind.h 10278 This is release under the BSD license. 10279 10280These libraries have their own licenses; we recommend you read them, 10281as their terms may differ from the terms below. 10282 10283Copyright 2006-2012, the V8 project authors. All rights reserved. 10284Redistribution and use in source and binary forms, with or without 10285modification, are permitted provided that the following conditions are 10286met: 10287 10288 * Redistributions of source code must retain the above copyright 10289 notice, this list of conditions and the following disclaimer. 10290 * Redistributions in binary form must reproduce the above 10291 copyright notice, this list of conditions and the following 10292 disclaimer in the documentation and/or other materials provided 10293 with the distribution. 10294 * Neither the name of Google Inc. nor the names of its 10295 contributors may be used to endorse or promote products derived 10296 from this software without specific prior written permission. 10297 10298THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10299"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10300LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10301A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10302OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10303SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10304LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10305DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10306THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10307(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10308OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10309 10310============================================================ 10311Notices for file(s): 10312/bin/make_ext4fs 10313/bin/mkuserimg.sh 10314/lib/libext4_utils_host.a 10315------------------------------------------------------------ 10316 10317 Copyright (c) 2010, The Android Open Source Project 10318 10319 Licensed under the Apache License, Version 2.0 (the "License"); 10320 you may not use this file except in compliance with the License. 10321 10322 Unless required by applicable law or agreed to in writing, software 10323 distributed under the License is distributed on an "AS IS" BASIS, 10324 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10325 See the License for the specific language governing permissions and 10326 limitations under the License. 10327 10328 10329 Apache License 10330 Version 2.0, January 2004 10331 http://www.apache.org/licenses/ 10332 10333 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10334 10335 1. Definitions. 10336 10337 "License" shall mean the terms and conditions for use, reproduction, 10338 and distribution as defined by Sections 1 through 9 of this document. 10339 10340 "Licensor" shall mean the copyright owner or entity authorized by 10341 the copyright owner that is granting the License. 10342 10343 "Legal Entity" shall mean the union of the acting entity and all 10344 other entities that control, are controlled by, or are under common 10345 control with that entity. For the purposes of this definition, 10346 "control" means (i) the power, direct or indirect, to cause the 10347 direction or management of such entity, whether by contract or 10348 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10349 outstanding shares, or (iii) beneficial ownership of such entity. 10350 10351 "You" (or "Your") shall mean an individual or Legal Entity 10352 exercising permissions granted by this License. 10353 10354 "Source" form shall mean the preferred form for making modifications, 10355 including but not limited to software source code, documentation 10356 source, and configuration files. 10357 10358 "Object" form shall mean any form resulting from mechanical 10359 transformation or translation of a Source form, including but 10360 not limited to compiled object code, generated documentation, 10361 and conversions to other media types. 10362 10363 "Work" shall mean the work of authorship, whether in Source or 10364 Object form, made available under the License, as indicated by a 10365 copyright notice that is included in or attached to the work 10366 (an example is provided in the Appendix below). 10367 10368 "Derivative Works" shall mean any work, whether in Source or Object 10369 form, that is based on (or derived from) the Work and for which the 10370 editorial revisions, annotations, elaborations, or other modifications 10371 represent, as a whole, an original work of authorship. For the purposes 10372 of this License, Derivative Works shall not include works that remain 10373 separable from, or merely link (or bind by name) to the interfaces of, 10374 the Work and Derivative Works thereof. 10375 10376 "Contribution" shall mean any work of authorship, including 10377 the original version of the Work and any modifications or additions 10378 to that Work or Derivative Works thereof, that is intentionally 10379 submitted to Licensor for inclusion in the Work by the copyright owner 10380 or by an individual or Legal Entity authorized to submit on behalf of 10381 the copyright owner. For the purposes of this definition, "submitted" 10382 means any form of electronic, verbal, or written communication sent 10383 to the Licensor or its representatives, including but not limited to 10384 communication on electronic mailing lists, source code control systems, 10385 and issue tracking systems that are managed by, or on behalf of, the 10386 Licensor for the purpose of discussing and improving the Work, but 10387 excluding communication that is conspicuously marked or otherwise 10388 designated in writing by the copyright owner as "Not a Contribution." 10389 10390 "Contributor" shall mean Licensor and any individual or Legal Entity 10391 on behalf of whom a Contribution has been received by Licensor and 10392 subsequently incorporated within the Work. 10393 10394 2. Grant of Copyright License. Subject to the terms and conditions of 10395 this License, each Contributor hereby grants to You a perpetual, 10396 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10397 copyright license to reproduce, prepare Derivative Works of, 10398 publicly display, publicly perform, sublicense, and distribute the 10399 Work and such Derivative Works in Source or Object form. 10400 10401 3. Grant of Patent License. Subject to the terms and conditions of 10402 this License, each Contributor hereby grants to You a perpetual, 10403 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10404 (except as stated in this section) patent license to make, have made, 10405 use, offer to sell, sell, import, and otherwise transfer the Work, 10406 where such license applies only to those patent claims licensable 10407 by such Contributor that are necessarily infringed by their 10408 Contribution(s) alone or by combination of their Contribution(s) 10409 with the Work to which such Contribution(s) was submitted. If You 10410 institute patent litigation against any entity (including a 10411 cross-claim or counterclaim in a lawsuit) alleging that the Work 10412 or a Contribution incorporated within the Work constitutes direct 10413 or contributory patent infringement, then any patent licenses 10414 granted to You under this License for that Work shall terminate 10415 as of the date such litigation is filed. 10416 10417 4. Redistribution. You may reproduce and distribute copies of the 10418 Work or Derivative Works thereof in any medium, with or without 10419 modifications, and in Source or Object form, provided that You 10420 meet the following conditions: 10421 10422 (a) You must give any other recipients of the Work or 10423 Derivative Works a copy of this License; and 10424 10425 (b) You must cause any modified files to carry prominent notices 10426 stating that You changed the files; and 10427 10428 (c) You must retain, in the Source form of any Derivative Works 10429 that You distribute, all copyright, patent, trademark, and 10430 attribution notices from the Source form of the Work, 10431 excluding those notices that do not pertain to any part of 10432 the Derivative Works; and 10433 10434 (d) If the Work includes a "NOTICE" text file as part of its 10435 distribution, then any Derivative Works that You distribute must 10436 include a readable copy of the attribution notices contained 10437 within such NOTICE file, excluding those notices that do not 10438 pertain to any part of the Derivative Works, in at least one 10439 of the following places: within a NOTICE text file distributed 10440 as part of the Derivative Works; within the Source form or 10441 documentation, if provided along with the Derivative Works; or, 10442 within a display generated by the Derivative Works, if and 10443 wherever such third-party notices normally appear. The contents 10444 of the NOTICE file are for informational purposes only and 10445 do not modify the License. You may add Your own attribution 10446 notices within Derivative Works that You distribute, alongside 10447 or as an addendum to the NOTICE text from the Work, provided 10448 that such additional attribution notices cannot be construed 10449 as modifying the License. 10450 10451 You may add Your own copyright statement to Your modifications and 10452 may provide additional or different license terms and conditions 10453 for use, reproduction, or distribution of Your modifications, or 10454 for any such Derivative Works as a whole, provided Your use, 10455 reproduction, and distribution of the Work otherwise complies with 10456 the conditions stated in this License. 10457 10458 5. Submission of Contributions. Unless You explicitly state otherwise, 10459 any Contribution intentionally submitted for inclusion in the Work 10460 by You to the Licensor shall be under the terms and conditions of 10461 this License, without any additional terms or conditions. 10462 Notwithstanding the above, nothing herein shall supersede or modify 10463 the terms of any separate license agreement you may have executed 10464 with Licensor regarding such Contributions. 10465 10466 6. Trademarks. This License does not grant permission to use the trade 10467 names, trademarks, service marks, or product names of the Licensor, 10468 except as required for reasonable and customary use in describing the 10469 origin of the Work and reproducing the content of the NOTICE file. 10470 10471 7. Disclaimer of Warranty. Unless required by applicable law or 10472 agreed to in writing, Licensor provides the Work (and each 10473 Contributor provides its Contributions) on an "AS IS" BASIS, 10474 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10475 implied, including, without limitation, any warranties or conditions 10476 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10477 PARTICULAR PURPOSE. You are solely responsible for determining the 10478 appropriateness of using or redistributing the Work and assume any 10479 risks associated with Your exercise of permissions under this License. 10480 10481 8. Limitation of Liability. In no event and under no legal theory, 10482 whether in tort (including negligence), contract, or otherwise, 10483 unless required by applicable law (such as deliberate and grossly 10484 negligent acts) or agreed to in writing, shall any Contributor be 10485 liable to You for damages, including any direct, indirect, special, 10486 incidental, or consequential damages of any character arising as a 10487 result of this License or out of the use or inability to use the 10488 Work (including but not limited to damages for loss of goodwill, 10489 work stoppage, computer failure or malfunction, or any and all 10490 other commercial damages or losses), even if such Contributor 10491 has been advised of the possibility of such damages. 10492 10493 9. Accepting Warranty or Additional Liability. While redistributing 10494 the Work or Derivative Works thereof, You may choose to offer, 10495 and charge a fee for, acceptance of support, warranty, indemnity, 10496 or other liability obligations and/or rights consistent with this 10497 License. However, in accepting such obligations, You may act only 10498 on Your own behalf and on Your sole responsibility, not on behalf 10499 of any other Contributor, and only if You agree to indemnify, 10500 defend, and hold each Contributor harmless for any liability 10501 incurred by, or claims asserted against, such Contributor by reason 10502 of your accepting any such warranty or additional liability. 10503 10504 END OF TERMS AND CONDITIONS 10505 10506 10507============================================================ 10508Notices for file(s): 10509/lib/libsqlite_jni.so 10510------------------------------------------------------------ 10511This software is copyrighted by Christian Werner <[email protected]> 10512and others. The following terms apply to all files associated with the 10513software unless explicitly disclaimed in individual files. 10514 10515The authors hereby grant permission to use, copy, modify, distribute, 10516and license this software and its documentation for any purpose, provided 10517that existing copyright notices are retained in all copies and that this 10518notice is included verbatim in any distributions. No written agreement, 10519license, or royalty fee is required for any of the authorized uses. 10520Modifications to this software may be copyrighted by their authors 10521and need not follow the licensing terms described here, provided that 10522the new terms are clearly indicated on the first page of each file where 10523they apply. 10524 10525IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 10526FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 10527ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 10528DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 10529POSSIBILITY OF SUCH DAMAGE. 10530 10531THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 10532INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 10533FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 10534IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 10535NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 10536MODIFICATIONS. 10537 10538============================================================ 10539Notices for file(s): 10540/lib/libgccdemangle.so 10541------------------------------------------------------------ 10542 GNU GENERAL PUBLIC LICENSE 10543 Version 2, June 1991 10544 10545 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 10546 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 10547 Everyone is permitted to copy and distribute verbatim copies 10548 of this license document, but changing it is not allowed. 10549 10550 Preamble 10551 10552 The licenses for most software are designed to take away your 10553freedom to share and change it. By contrast, the GNU General Public 10554License is intended to guarantee your freedom to share and change free 10555software--to make sure the software is free for all its users. This 10556General Public License applies to most of the Free Software 10557Foundation's software and to any other program whose authors commit to 10558using it. (Some other Free Software Foundation software is covered by 10559the GNU Library General Public License instead.) You can apply it to 10560your programs, too. 10561 10562 When we speak of free software, we are referring to freedom, not 10563price. Our General Public Licenses are designed to make sure that you 10564have the freedom to distribute copies of free software (and charge for 10565this service if you wish), that you receive source code or can get it 10566if you want it, that you can change the software or use pieces of it 10567in new free programs; and that you know you can do these things. 10568 10569 To protect your rights, we need to make restrictions that forbid 10570anyone to deny you these rights or to ask you to surrender the rights. 10571These restrictions translate to certain responsibilities for you if you 10572distribute copies of the software, or if you modify it. 10573 10574 For example, if you distribute copies of such a program, whether 10575gratis or for a fee, you must give the recipients all the rights that 10576you have. You must make sure that they, too, receive or can get the 10577source code. And you must show them these terms so they know their 10578rights. 10579 10580 We protect your rights with two steps: (1) copyright the software, and 10581(2) offer you this license which gives you legal permission to copy, 10582distribute and/or modify the software. 10583 10584 Also, for each author's protection and ours, we want to make certain 10585that everyone understands that there is no warranty for this free 10586software. If the software is modified by someone else and passed on, we 10587want its recipients to know that what they have is not the original, so 10588that any problems introduced by others will not reflect on the original 10589authors' reputations. 10590 10591 Finally, any free program is threatened constantly by software 10592patents. We wish to avoid the danger that redistributors of a free 10593program will individually obtain patent licenses, in effect making the 10594program proprietary. To prevent this, we have made it clear that any 10595patent must be licensed for everyone's free use or not licensed at all. 10596 10597 The precise terms and conditions for copying, distribution and 10598modification follow. 10599 10600 GNU GENERAL PUBLIC LICENSE 10601 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 10602 10603 0. This License applies to any program or other work which contains 10604a notice placed by the copyright holder saying it may be distributed 10605under the terms of this General Public License. The "Program", below, 10606refers to any such program or work, and a "work based on the Program" 10607means either the Program or any derivative work under copyright law: 10608that is to say, a work containing the Program or a portion of it, 10609either verbatim or with modifications and/or translated into another 10610language. (Hereinafter, translation is included without limitation in 10611the term "modification".) Each licensee is addressed as "you". 10612 10613Activities other than copying, distribution and modification are not 10614covered by this License; they are outside its scope. The act of 10615running the Program is not restricted, and the output from the Program 10616is covered only if its contents constitute a work based on the 10617Program (independent of having been made by running the Program). 10618Whether that is true depends on what the Program does. 10619 10620 1. You may copy and distribute verbatim copies of the Program's 10621source code as you receive it, in any medium, provided that you 10622conspicuously and appropriately publish on each copy an appropriate 10623copyright notice and disclaimer of warranty; keep intact all the 10624notices that refer to this License and to the absence of any warranty; 10625and give any other recipients of the Program a copy of this License 10626along with the Program. 10627 10628You may charge a fee for the physical act of transferring a copy, and 10629you may at your option offer warranty protection in exchange for a fee. 10630 10631 2. You may modify your copy or copies of the Program or any portion 10632of it, thus forming a work based on the Program, and copy and 10633distribute such modifications or work under the terms of Section 1 10634above, provided that you also meet all of these conditions: 10635 10636 a) You must cause the modified files to carry prominent notices 10637 stating that you changed the files and the date of any change. 10638 10639 b) You must cause any work that you distribute or publish, that in 10640 whole or in part contains or is derived from the Program or any 10641 part thereof, to be licensed as a whole at no charge to all third 10642 parties under the terms of this License. 10643 10644 c) If the modified program normally reads commands interactively 10645 when run, you must cause it, when started running for such 10646 interactive use in the most ordinary way, to print or display an 10647 announcement including an appropriate copyright notice and a 10648 notice that there is no warranty (or else, saying that you provide 10649 a warranty) and that users may redistribute the program under 10650 these conditions, and telling the user how to view a copy of this 10651 License. (Exception: if the Program itself is interactive but 10652 does not normally print such an announcement, your work based on 10653 the Program is not required to print an announcement.) 10654 10655These requirements apply to the modified work as a whole. If 10656identifiable sections of that work are not derived from the Program, 10657and can be reasonably considered independent and separate works in 10658themselves, then this License, and its terms, do not apply to those 10659sections when you distribute them as separate works. But when you 10660distribute the same sections as part of a whole which is a work based 10661on the Program, the distribution of the whole must be on the terms of 10662this License, whose permissions for other licensees extend to the 10663entire whole, and thus to each and every part regardless of who wrote it. 10664 10665Thus, it is not the intent of this section to claim rights or contest 10666your rights to work written entirely by you; rather, the intent is to 10667exercise the right to control the distribution of derivative or 10668collective works based on the Program. 10669 10670In addition, mere aggregation of another work not based on the Program 10671with the Program (or with a work based on the Program) on a volume of 10672a storage or distribution medium does not bring the other work under 10673the scope of this License. 10674 10675 3. You may copy and distribute the Program (or a work based on it, 10676under Section 2) in object code or executable form under the terms of 10677Sections 1 and 2 above provided that you also do one of the following: 10678 10679 a) Accompany it with the complete corresponding machine-readable 10680 source code, which must be distributed under the terms of Sections 10681 1 and 2 above on a medium customarily used for software interchange; or, 10682 10683 b) Accompany it with a written offer, valid for at least three 10684 years, to give any third party, for a charge no more than your 10685 cost of physically performing source distribution, a complete 10686 machine-readable copy of the corresponding source code, to be 10687 distributed under the terms of Sections 1 and 2 above on a medium 10688 customarily used for software interchange; or, 10689 10690 c) Accompany it with the information you received as to the offer 10691 to distribute corresponding source code. (This alternative is 10692 allowed only for noncommercial distribution and only if you 10693 received the program in object code or executable form with such 10694 an offer, in accord with Subsection b above.) 10695 10696The source code for a work means the preferred form of the work for 10697making modifications to it. For an executable work, complete source 10698code means all the source code for all modules it contains, plus any 10699associated interface definition files, plus the scripts used to 10700control compilation and installation of the executable. However, as a 10701special exception, the source code distributed need not include 10702anything that is normally distributed (in either source or binary 10703form) with the major components (compiler, kernel, and so on) of the 10704operating system on which the executable runs, unless that component 10705itself accompanies the executable. 10706 10707If distribution of executable or object code is made by offering 10708access to copy from a designated place, then offering equivalent 10709access to copy the source code from the same place counts as 10710distribution of the source code, even though third parties are not 10711compelled to copy the source along with the object code. 10712 10713 4. You may not copy, modify, sublicense, or distribute the Program 10714except as expressly provided under this License. Any attempt 10715otherwise to copy, modify, sublicense or distribute the Program is 10716void, and will automatically terminate your rights under this License. 10717However, parties who have received copies, or rights, from you under 10718this License will not have their licenses terminated so long as such 10719parties remain in full compliance. 10720 10721 5. You are not required to accept this License, since you have not 10722signed it. However, nothing else grants you permission to modify or 10723distribute the Program or its derivative works. These actions are 10724prohibited by law if you do not accept this License. Therefore, by 10725modifying or distributing the Program (or any work based on the 10726Program), you indicate your acceptance of this License to do so, and 10727all its terms and conditions for copying, distributing or modifying 10728the Program or works based on it. 10729 10730 6. Each time you redistribute the Program (or any work based on the 10731Program), the recipient automatically receives a license from the 10732original licensor to copy, distribute or modify the Program subject to 10733these terms and conditions. You may not impose any further 10734restrictions on the recipients' exercise of the rights granted herein. 10735You are not responsible for enforcing compliance by third parties to 10736this License. 10737 10738 7. If, as a consequence of a court judgment or allegation of patent 10739infringement or for any other reason (not limited to patent issues), 10740conditions are imposed on you (whether by court order, agreement or 10741otherwise) that contradict the conditions of this License, they do not 10742excuse you from the conditions of this License. If you cannot 10743distribute so as to satisfy simultaneously your obligations under this 10744License and any other pertinent obligations, then as a consequence you 10745may not distribute the Program at all. For example, if a patent 10746license would not permit royalty-free redistribution of the Program by 10747all those who receive copies directly or indirectly through you, then 10748the only way you could satisfy both it and this License would be to 10749refrain entirely from distribution of the Program. 10750 10751If any portion of this section is held invalid or unenforceable under 10752any particular circumstance, the balance of the section is intended to 10753apply and the section as a whole is intended to apply in other 10754circumstances. 10755 10756It is not the purpose of this section to induce you to infringe any 10757patents or other property right claims or to contest validity of any 10758such claims; this section has the sole purpose of protecting the 10759integrity of the free software distribution system, which is 10760implemented by public license practices. Many people have made 10761generous contributions to the wide range of software distributed 10762through that system in reliance on consistent application of that 10763system; it is up to the author/donor to decide if he or she is willing 10764to distribute software through any other system and a licensee cannot 10765impose that choice. 10766 10767This section is intended to make thoroughly clear what is believed to 10768be a consequence of the rest of this License. 10769 10770 8. If the distribution and/or use of the Program is restricted in 10771certain countries either by patents or by copyrighted interfaces, the 10772original copyright holder who places the Program under this License 10773may add an explicit geographical distribution limitation excluding 10774those countries, so that distribution is permitted only in or among 10775countries not thus excluded. In such case, this License incorporates 10776the limitation as if written in the body of this License. 10777 10778 9. The Free Software Foundation may publish revised and/or new versions 10779of the General Public License from time to time. Such new versions will 10780be similar in spirit to the present version, but may differ in detail to 10781address new problems or concerns. 10782 10783Each version is given a distinguishing version number. If the Program 10784specifies a version number of this License which applies to it and "any 10785later version", you have the option of following the terms and conditions 10786either of that version or of any later version published by the Free 10787Software Foundation. If the Program does not specify a version number of 10788this License, you may choose any version ever published by the Free Software 10789Foundation. 10790 10791 10. If you wish to incorporate parts of the Program into other free 10792programs whose distribution conditions are different, write to the author 10793to ask for permission. For software which is copyrighted by the Free 10794Software Foundation, write to the Free Software Foundation; we sometimes 10795make exceptions for this. Our decision will be guided by the two goals 10796of preserving the free status of all derivatives of our free software and 10797of promoting the sharing and reuse of software generally. 10798 10799 NO WARRANTY 10800 10801 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 10802FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 10803OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 10804PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 10805OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10806MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 10807TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 10808PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 10809REPAIR OR CORRECTION. 10810 10811 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 10812WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 10813REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 10814INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 10815OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 10816TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 10817YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 10818PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 10819POSSIBILITY OF SUCH DAMAGES. 10820 10821 END OF TERMS AND CONDITIONS 10822 10823 How to Apply These Terms to Your New Programs 10824 10825 If you develop a new program, and you want it to be of the greatest 10826possible use to the public, the best way to achieve this is to make it 10827free software which everyone can redistribute and change under these terms. 10828 10829 To do so, attach the following notices to the program. It is safest 10830to attach them to the start of each source file to most effectively 10831convey the exclusion of warranty; and each file should have at least 10832the "copyright" line and a pointer to where the full notice is found. 10833 10834 <one line to give the program's name and a brief idea of what it does.> 10835 Copyright (C) <year> <name of author> 10836 10837 This program is free software; you can redistribute it and/or modify 10838 it under the terms of the GNU General Public License as published by 10839 the Free Software Foundation; either version 2 of the License, or 10840 (at your option) any later version. 10841 10842 This program is distributed in the hope that it will be useful, 10843 but WITHOUT ANY WARRANTY; without even the implied warranty of 10844 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10845 GNU General Public License for more details. 10846 10847 You should have received a copy of the GNU General Public License 10848 along with this program; if not, write to the Free Software 10849 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 10850 10851 10852Also add information on how to contact you by electronic and paper mail. 10853 10854If the program is interactive, make it output a short notice like this 10855when it starts in an interactive mode: 10856 10857 Gnomovision version 69, Copyright (C) year name of author 10858 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 10859 This is free software, and you are welcome to redistribute it 10860 under certain conditions; type `show c' for details. 10861 10862The hypothetical commands `show w' and `show c' should show the appropriate 10863parts of the General Public License. Of course, the commands you use may 10864be called something other than `show w' and `show c'; they could even be 10865mouse-clicks or menu items--whatever suits your program. 10866 10867You should also get your employer (if you work as a programmer) or your 10868school, if any, to sign a "copyright disclaimer" for the program, if 10869necessary. Here is a sample; alter the names: 10870 10871 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 10872 `Gnomovision' (which makes passes at compilers) written by James Hacker. 10873 10874 <signature of Ty Coon>, 1 April 1989 10875 Ty Coon, President of Vice 10876 10877This General Public License does not permit incorporating your program into 10878proprietary programs. If your program is a subroutine library, you may 10879consider it more useful to permit linking proprietary applications with the 10880library. If this is what you want to do, use the GNU Library General 10881Public License instead of this License. 10882 10883============================================================ 10884Notices for file(s): 10885/bin/aapt 10886/bin/aidl 10887/bin/dexdump 10888/bin/jasmin 10889/bin/split-select 10890/framework/android-mock-generatorlib.jar 10891/framework/jasmin.jar 10892/lib/lib64cutils.a 10893/lib/lib64log.a 10894/lib/lib64utils.a 10895/lib/libandroidfw.a 10896/lib/libcutils.a 10897/lib/liblog.a 10898/lib/liblog.so 10899/lib/libnativehelper.so 10900/lib/libsqlite3_android.a 10901/lib/libutils.a 10902/lib/libzipfile.a 10903------------------------------------------------------------ 10904 10905 Copyright (c) 2005-2008, The Android Open Source Project 10906 10907 Licensed under the Apache License, Version 2.0 (the "License"); 10908 you may not use this file except in compliance with the License. 10909 10910 Unless required by applicable law or agreed to in writing, software 10911 distributed under the License is distributed on an "AS IS" BASIS, 10912 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10913 See the License for the specific language governing permissions and 10914 limitations under the License. 10915 10916 10917 Apache License 10918 Version 2.0, January 2004 10919 http://www.apache.org/licenses/ 10920 10921 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10922 10923 1. Definitions. 10924 10925 "License" shall mean the terms and conditions for use, reproduction, 10926 and distribution as defined by Sections 1 through 9 of this document. 10927 10928 "Licensor" shall mean the copyright owner or entity authorized by 10929 the copyright owner that is granting the License. 10930 10931 "Legal Entity" shall mean the union of the acting entity and all 10932 other entities that control, are controlled by, or are under common 10933 control with that entity. For the purposes of this definition, 10934 "control" means (i) the power, direct or indirect, to cause the 10935 direction or management of such entity, whether by contract or 10936 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10937 outstanding shares, or (iii) beneficial ownership of such entity. 10938 10939 "You" (or "Your") shall mean an individual or Legal Entity 10940 exercising permissions granted by this License. 10941 10942 "Source" form shall mean the preferred form for making modifications, 10943 including but not limited to software source code, documentation 10944 source, and configuration files. 10945 10946 "Object" form shall mean any form resulting from mechanical 10947 transformation or translation of a Source form, including but 10948 not limited to compiled object code, generated documentation, 10949 and conversions to other media types. 10950 10951 "Work" shall mean the work of authorship, whether in Source or 10952 Object form, made available under the License, as indicated by a 10953 copyright notice that is included in or attached to the work 10954 (an example is provided in the Appendix below). 10955 10956 "Derivative Works" shall mean any work, whether in Source or Object 10957 form, that is based on (or derived from) the Work and for which the 10958 editorial revisions, annotations, elaborations, or other modifications 10959 represent, as a whole, an original work of authorship. For the purposes 10960 of this License, Derivative Works shall not include works that remain 10961 separable from, or merely link (or bind by name) to the interfaces of, 10962 the Work and Derivative Works thereof. 10963 10964 "Contribution" shall mean any work of authorship, including 10965 the original version of the Work and any modifications or additions 10966 to that Work or Derivative Works thereof, that is intentionally 10967 submitted to Licensor for inclusion in the Work by the copyright owner 10968 or by an individual or Legal Entity authorized to submit on behalf of 10969 the copyright owner. For the purposes of this definition, "submitted" 10970 means any form of electronic, verbal, or written communication sent 10971 to the Licensor or its representatives, including but not limited to 10972 communication on electronic mailing lists, source code control systems, 10973 and issue tracking systems that are managed by, or on behalf of, the 10974 Licensor for the purpose of discussing and improving the Work, but 10975 excluding communication that is conspicuously marked or otherwise 10976 designated in writing by the copyright owner as "Not a Contribution." 10977 10978 "Contributor" shall mean Licensor and any individual or Legal Entity 10979 on behalf of whom a Contribution has been received by Licensor and 10980 subsequently incorporated within the Work. 10981 10982 2. Grant of Copyright License. Subject to the terms and conditions of 10983 this License, each Contributor hereby grants to You a perpetual, 10984 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10985 copyright license to reproduce, prepare Derivative Works of, 10986 publicly display, publicly perform, sublicense, and distribute the 10987 Work and such Derivative Works in Source or Object form. 10988 10989 3. Grant of Patent License. Subject to the terms and conditions of 10990 this License, each Contributor hereby grants to You a perpetual, 10991 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10992 (except as stated in this section) patent license to make, have made, 10993 use, offer to sell, sell, import, and otherwise transfer the Work, 10994 where such license applies only to those patent claims licensable 10995 by such Contributor that are necessarily infringed by their 10996 Contribution(s) alone or by combination of their Contribution(s) 10997 with the Work to which such Contribution(s) was submitted. If You 10998 institute patent litigation against any entity (including a 10999 cross-claim or counterclaim in a lawsuit) alleging that the Work 11000 or a Contribution incorporated within the Work constitutes direct 11001 or contributory patent infringement, then any patent licenses 11002 granted to You under this License for that Work shall terminate 11003 as of the date such litigation is filed. 11004 11005 4. Redistribution. You may reproduce and distribute copies of the 11006 Work or Derivative Works thereof in any medium, with or without 11007 modifications, and in Source or Object form, provided that You 11008 meet the following conditions: 11009 11010 (a) You must give any other recipients of the Work or 11011 Derivative Works a copy of this License; and 11012 11013 (b) You must cause any modified files to carry prominent notices 11014 stating that You changed the files; and 11015 11016 (c) You must retain, in the Source form of any Derivative Works 11017 that You distribute, all copyright, patent, trademark, and 11018 attribution notices from the Source form of the Work, 11019 excluding those notices that do not pertain to any part of 11020 the Derivative Works; and 11021 11022 (d) If the Work includes a "NOTICE" text file as part of its 11023 distribution, then any Derivative Works that You distribute must 11024 include a readable copy of the attribution notices contained 11025 within such NOTICE file, excluding those notices that do not 11026 pertain to any part of the Derivative Works, in at least one 11027 of the following places: within a NOTICE text file distributed 11028 as part of the Derivative Works; within the Source form or 11029 documentation, if provided along with the Derivative Works; or, 11030 within a display generated by the Derivative Works, if and 11031 wherever such third-party notices normally appear. The contents 11032 of the NOTICE file are for informational purposes only and 11033 do not modify the License. You may add Your own attribution 11034 notices within Derivative Works that You distribute, alongside 11035 or as an addendum to the NOTICE text from the Work, provided 11036 that such additional attribution notices cannot be construed 11037 as modifying the License. 11038 11039 You may add Your own copyright statement to Your modifications and 11040 may provide additional or different license terms and conditions 11041 for use, reproduction, or distribution of Your modifications, or 11042 for any such Derivative Works as a whole, provided Your use, 11043 reproduction, and distribution of the Work otherwise complies with 11044 the conditions stated in this License. 11045 11046 5. Submission of Contributions. Unless You explicitly state otherwise, 11047 any Contribution intentionally submitted for inclusion in the Work 11048 by You to the Licensor shall be under the terms and conditions of 11049 this License, without any additional terms or conditions. 11050 Notwithstanding the above, nothing herein shall supersede or modify 11051 the terms of any separate license agreement you may have executed 11052 with Licensor regarding such Contributions. 11053 11054 6. Trademarks. This License does not grant permission to use the trade 11055 names, trademarks, service marks, or product names of the Licensor, 11056 except as required for reasonable and customary use in describing the 11057 origin of the Work and reproducing the content of the NOTICE file. 11058 11059 7. Disclaimer of Warranty. Unless required by applicable law or 11060 agreed to in writing, Licensor provides the Work (and each 11061 Contributor provides its Contributions) on an "AS IS" BASIS, 11062 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11063 implied, including, without limitation, any warranties or conditions 11064 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11065 PARTICULAR PURPOSE. You are solely responsible for determining the 11066 appropriateness of using or redistributing the Work and assume any 11067 risks associated with Your exercise of permissions under this License. 11068 11069 8. Limitation of Liability. In no event and under no legal theory, 11070 whether in tort (including negligence), contract, or otherwise, 11071 unless required by applicable law (such as deliberate and grossly 11072 negligent acts) or agreed to in writing, shall any Contributor be 11073 liable to You for damages, including any direct, indirect, special, 11074 incidental, or consequential damages of any character arising as a 11075 result of this License or out of the use or inability to use the 11076 Work (including but not limited to damages for loss of goodwill, 11077 work stoppage, computer failure or malfunction, or any and all 11078 other commercial damages or losses), even if such Contributor 11079 has been advised of the possibility of such damages. 11080 11081 9. Accepting Warranty or Additional Liability. While redistributing 11082 the Work or Derivative Works thereof, You may choose to offer, 11083 and charge a fee for, acceptance of support, warranty, indemnity, 11084 or other liability obligations and/or rights consistent with this 11085 License. However, in accepting such obligations, You may act only 11086 on Your own behalf and on Your sole responsibility, not on behalf 11087 of any other Contributor, and only if You agree to indemnify, 11088 defend, and hold each Contributor harmless for any liability 11089 incurred by, or claims asserted against, such Contributor by reason 11090 of your accepting any such warranty or additional liability. 11091 11092 END OF TERMS AND CONDITIONS 11093 11094 11095============================================================ 11096Notices for file(s): 11097/framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar 11098/framework/org.eclipse.core.expressions_3.4.200.v20100505.jar 11099/framework/org.eclipse.core.runtime_3.6.0.v20100505.jar 11100/framework/org.eclipse.equinox.common_3.6.0.v20100503.jar 11101/framework/org.eclipse.jface_3.6.2.M20110210-1200.jar 11102/framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar 11103/framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar 11104/framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar 11105/framework/osgi.jar 11106/framework/propertysheet.jar 11107/framework/swt.jar 11108------------------------------------------------------------ 11109 11110 Eclipse Public License - v 1.0 11111 11112THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE 11113PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 11114THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 11115 11116*1. DEFINITIONS* 11117 11118"Contribution" means: 11119 11120a) in the case of the initial Contributor, the initial code and 11121documentation distributed under this Agreement, and 11122 11123b) in the case of each subsequent Contributor: 11124 11125i) changes to the Program, and 11126 11127ii) additions to the Program; 11128 11129where such changes and/or additions to the Program originate from and 11130are distributed by that particular Contributor. A Contribution 11131'originates' from a Contributor if it was added to the Program by such 11132Contributor itself or anyone acting on such Contributor's behalf. 11133Contributions do not include additions to the Program which: (i) are 11134separate modules of software distributed in conjunction with the Program 11135under their own license agreement, and (ii) are not derivative works of 11136the Program. 11137 11138"Contributor" means any person or entity that distributes the Program. 11139 11140"Licensed Patents" mean patent claims licensable by a Contributor which 11141are necessarily infringed by the use or sale of its Contribution alone 11142or when combined with the Program. 11143 11144"Program" means the Contributions distributed in accordance with this 11145Agreement. 11146 11147"Recipient" means anyone who receives the Program under this Agreement, 11148including all Contributors. 11149 11150*2. GRANT OF RIGHTS* 11151 11152a) Subject to the terms of this Agreement, each Contributor hereby 11153grants Recipient a non-exclusive, worldwide, royalty-free copyright 11154license to reproduce, prepare derivative works of, publicly display, 11155publicly perform, distribute and sublicense the Contribution of such 11156Contributor, if any, and such derivative works, in source code and 11157object code form. 11158 11159b) Subject to the terms of this Agreement, each Contributor hereby 11160grants Recipient a non-exclusive, worldwide, royalty-free patent license 11161under Licensed Patents to make, use, sell, offer to sell, import and 11162otherwise transfer the Contribution of such Contributor, if any, in 11163source code and object code form. This patent license shall apply to the 11164combination of the Contribution and the Program if, at the time the 11165Contribution is added by the Contributor, such addition of the 11166Contribution causes such combination to be covered by the Licensed 11167Patents. The patent license shall not apply to any other combinations 11168which include the Contribution. No hardware per se is licensed hereunder. 11169 11170c) Recipient understands that although each Contributor grants the 11171licenses to its Contributions set forth herein, no assurances are 11172provided by any Contributor that the Program does not infringe the 11173patent or other intellectual property rights of any other entity. Each 11174Contributor disclaims any liability to Recipient for claims brought by 11175any other entity based on infringement of intellectual property rights 11176or otherwise. As a condition to exercising the rights and licenses 11177granted hereunder, each Recipient hereby assumes sole responsibility to 11178secure any other intellectual property rights needed, if any. For 11179example, if a third party patent license is required to allow Recipient 11180to distribute the Program, it is Recipient's responsibility to acquire 11181that license before distributing the Program. 11182 11183d) Each Contributor represents that to its knowledge it has sufficient 11184copyright rights in its Contribution, if any, to grant the copyright 11185license set forth in this Agreement. 11186 11187*3. REQUIREMENTS* 11188 11189A Contributor may choose to distribute the Program in object code form 11190under its own license agreement, provided that: 11191 11192a) it complies with the terms and conditions of this Agreement; and 11193 11194b) its license agreement: 11195 11196i) effectively disclaims on behalf of all Contributors all warranties 11197and conditions, express and implied, including warranties or conditions 11198of title and non-infringement, and implied warranties or conditions of 11199merchantability and fitness for a particular purpose; 11200 11201ii) effectively excludes on behalf of all Contributors all liability for 11202damages, including direct, indirect, special, incidental and 11203consequential damages, such as lost profits; 11204 11205iii) states that any provisions which differ from this Agreement are 11206offered by that Contributor alone and not by any other party; and 11207 11208iv) states that source code for the Program is available from such 11209Contributor, and informs licensees how to obtain it in a reasonable 11210manner on or through a medium customarily used for software exchange. 11211 11212When the Program is made available in source code form: 11213 11214a) it must be made available under this Agreement; and 11215 11216b) a copy of this Agreement must be included with each copy of the Program. 11217 11218Contributors may not remove or alter any copyright notices contained 11219within the Program. 11220 11221Each Contributor must identify itself as the originator of its 11222Contribution, if any, in a manner that reasonably allows subsequent 11223Recipients to identify the originator of the Contribution. 11224 11225*4. COMMERCIAL DISTRIBUTION* 11226 11227Commercial distributors of software may accept certain responsibilities 11228with respect to end users, business partners and the like. While this 11229license is intended to facilitate the commercial use of the Program, the 11230Contributor who includes the Program in a commercial product offering 11231should do so in a manner which does not create potential liability for 11232other Contributors. Therefore, if a Contributor includes the Program in 11233a commercial product offering, such Contributor ("Commercial 11234Contributor") hereby agrees to defend and indemnify every other 11235Contributor ("Indemnified Contributor") against any losses, damages and 11236costs (collectively "Losses") arising from claims, lawsuits and other 11237legal actions brought by a third party against the Indemnified 11238Contributor to the extent caused by the acts or omissions of such 11239Commercial Contributor in connection with its distribution of the 11240Program in a commercial product offering. The obligations in this 11241section do not apply to any claims or Losses relating to any actual or 11242alleged intellectual property infringement. In order to qualify, an 11243Indemnified Contributor must: a) promptly notify the Commercial 11244Contributor in writing of such claim, and b) allow the Commercial 11245Contributor to control, and cooperate with the Commercial Contributor 11246in, the defense and any related settlement negotiations. The Indemnified 11247Contributor may participate in any such claim at its own expense. 11248 11249For example, a Contributor might include the Program in a commercial 11250product offering, Product X. That Contributor is then a Commercial 11251Contributor. If that Commercial Contributor then makes performance 11252claims, or offers warranties related to Product X, those performance 11253claims and warranties are such Commercial Contributor's responsibility 11254alone. Under this section, the Commercial Contributor would have to 11255defend claims against the other Contributors related to those 11256performance claims and warranties, and if a court requires any other 11257Contributor to pay any damages as a result, the Commercial Contributor 11258must pay those damages. 11259 11260*5. NO WARRANTY* 11261 11262EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 11263ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 11264EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES 11265OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR 11266A PARTICULAR PURPOSE. Each Recipient is solely responsible for 11267determining the appropriateness of using and distributing the Program 11268and assumes all risks associated with its exercise of rights under this 11269Agreement , including but not limited to the risks and costs of program 11270errors, compliance with applicable laws, damage to or loss of data, 11271programs or equipment, and unavailability or interruption of operations. 11272 11273*6. DISCLAIMER OF LIABILITY* 11274 11275EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 11276ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 11277INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 11278WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 11279LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 11280NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 11281DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 11282HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 11283 11284*7. GENERAL* 11285 11286If any provision of this Agreement is invalid or unenforceable under 11287applicable law, it shall not affect the validity or enforceability of 11288the remainder of the terms of this Agreement, and without further action 11289by the parties hereto, such provision shall be reformed to the minimum 11290extent necessary to make such provision valid and enforceable. 11291 11292If Recipient institutes patent litigation against any entity (including 11293a cross-claim or counterclaim in a lawsuit) alleging that the Program 11294itself (excluding combinations of the Program with other software or 11295hardware) infringes such Recipient's patent(s), then such Recipient's 11296rights granted under Section 2(b) shall terminate as of the date such 11297litigation is filed. 11298 11299All Recipient's rights under this Agreement shall terminate if it fails 11300to comply with any of the material terms or conditions of this Agreement 11301and does not cure such failure in a reasonable period of time after 11302becoming aware of such noncompliance. If all Recipient's rights under 11303this Agreement terminate, Recipient agrees to cease use and distribution 11304of the Program as soon as reasonably practicable. However, Recipient's 11305obligations under this Agreement and any licenses granted by Recipient 11306relating to the Program shall continue and survive. 11307 11308Everyone is permitted to copy and distribute copies of this Agreement, 11309but in order to avoid inconsistency the Agreement is copyrighted and may 11310only be modified in the following manner. The Agreement Steward reserves 11311the right to publish new versions (including revisions) of this 11312Agreement from time to time. No one other than the Agreement Steward has 11313the right to modify this Agreement. The Eclipse Foundation is the 11314initial Agreement Steward. The Eclipse Foundation may assign the 11315responsibility to serve as the Agreement Steward to a suitable separate 11316entity. Each new version of the Agreement will be given a distinguishing 11317version number. The Program (including Contributions) may always be 11318distributed subject to the version of the Agreement under which it was 11319received. In addition, after a new version of the Agreement is 11320published, Contributor may elect to distribute the Program (including 11321its Contributions) under the new version. Except as expressly stated in 11322Sections 2(a) and 2(b) above, Recipient receives no rights or licenses 11323to the intellectual property of any Contributor under this Agreement, 11324whether expressly, by implication, estoppel or otherwise. All rights in 11325the Program not expressly granted under this Agreement are reserved. 11326 11327This Agreement is governed by the laws of the State of New York and the 11328intellectual property laws of the United States of America. No party to 11329this Agreement will bring a legal action under this Agreement more than 11330one year after the cause of action arose. Each party waives its rights 11331to a jury trial in any resulting litigation. 11332 11333 11334============================================================ 11335Notices for file(s): 11336/framework/bouncycastle-host.jar 11337/framework/bouncycastle-hostdex.jar 11338------------------------------------------------------------ 11339Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) 11340 11341Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 11342associated documentation files (the "Software"), to deal in the Software without restriction, 11343including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 11344and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 11345subject to the following conditions: 11346 11347The above copyright notice and this permission notice shall be included in all copies or substantial 11348portions of the Software. 11349 11350THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 11351LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 11352NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 11353WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 11354SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11355 11356============================================================ 11357Notices for file(s): 11358/framework/commons-compress-1.0.jar 11359------------------------------------------------------------ 11360Apache Commons Compress 11361Copyright 2002-2009 The Apache Software Foundation 11362 11363This product includes software developed by 11364The Apache Software Foundation (http://www.apache.org/). 11365 11366Original BZip2 classes contributed by Keiron Liddle 11367<[email protected]>, Aftex Software to the Apache Ant project 11368 11369Original Tar classes from contributors of the Apache Ant project 11370 11371Original Zip classes from contributors of the Apache Ant project 11372 11373Original CPIO classes contributed by Markus Kuss and the jRPM project 11374(jrpm.sourceforge.net) 11375 11376============================================================ 11377Notices for file(s): 11378/lib/libbcc.so 11379------------------------------------------------------------ 11380========================== 11381NOTICE file for libbcc.git 11382========================== 11383 11384* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/. 11385 11386 Copyright (c) 2005-2011, The Android Open Source Project 11387 11388 Licensed under the Apache License, Version 2.0 (the "License"); 11389 you may not use this file except in compliance with the License. 11390 11391 Unless required by applicable law or agreed to in writing, software 11392 distributed under the License is distributed on an "AS IS" BASIS, 11393 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11394 See the License for the specific language governing permissions and 11395 limitations under the License. 11396 11397 11398 Apache License 11399 Version 2.0, January 2004 11400 http://www.apache.org/licenses/ 11401 11402 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11403 11404 1. Definitions. 11405 11406 "License" shall mean the terms and conditions for use, reproduction, 11407 and distribution as defined by Sections 1 through 9 of this document. 11408 11409 "Licensor" shall mean the copyright owner or entity authorized by 11410 the copyright owner that is granting the License. 11411 11412 "Legal Entity" shall mean the union of the acting entity and all 11413 other entities that control, are controlled by, or are under common 11414 control with that entity. For the purposes of this definition, 11415 "control" means (i) the power, direct or indirect, to cause the 11416 direction or management of such entity, whether by contract or 11417 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11418 outstanding shares, or (iii) beneficial ownership of such entity. 11419 11420 "You" (or "Your") shall mean an individual or Legal Entity 11421 exercising permissions granted by this License. 11422 11423 "Source" form shall mean the preferred form for making modifications, 11424 including but not limited to software source code, documentation 11425 source, and configuration files. 11426 11427 "Object" form shall mean any form resulting from mechanical 11428 transformation or translation of a Source form, including but 11429 not limited to compiled object code, generated documentation, 11430 and conversions to other media types. 11431 11432 "Work" shall mean the work of authorship, whether in Source or 11433 Object form, made available under the License, as indicated by a 11434 copyright notice that is included in or attached to the work 11435 (an example is provided in the Appendix below). 11436 11437 "Derivative Works" shall mean any work, whether in Source or Object 11438 form, that is based on (or derived from) the Work and for which the 11439 editorial revisions, annotations, elaborations, or other modifications 11440 represent, as a whole, an original work of authorship. For the purposes 11441 of this License, Derivative Works shall not include works that remain 11442 separable from, or merely link (or bind by name) to the interfaces of, 11443 the Work and Derivative Works thereof. 11444 11445 "Contribution" shall mean any work of authorship, including 11446 the original version of the Work and any modifications or additions 11447 to that Work or Derivative Works thereof, that is intentionally 11448 submitted to Licensor for inclusion in the Work by the copyright owner 11449 or by an individual or Legal Entity authorized to submit on behalf of 11450 the copyright owner. For the purposes of this definition, "submitted" 11451 means any form of electronic, verbal, or written communication sent 11452 to the Licensor or its representatives, including but not limited to 11453 communication on electronic mailing lists, source code control systems, 11454 and issue tracking systems that are managed by, or on behalf of, the 11455 Licensor for the purpose of discussing and improving the Work, but 11456 excluding communication that is conspicuously marked or otherwise 11457 designated in writing by the copyright owner as "Not a Contribution." 11458 11459 "Contributor" shall mean Licensor and any individual or Legal Entity 11460 on behalf of whom a Contribution has been received by Licensor and 11461 subsequently incorporated within the Work. 11462 11463 2. Grant of Copyright License. Subject to the terms and conditions of 11464 this License, each Contributor hereby grants to You a perpetual, 11465 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11466 copyright license to reproduce, prepare Derivative Works of, 11467 publicly display, publicly perform, sublicense, and distribute the 11468 Work and such Derivative Works in Source or Object form. 11469 11470 3. Grant of Patent License. Subject to the terms and conditions of 11471 this License, each Contributor hereby grants to You a perpetual, 11472 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11473 (except as stated in this section) patent license to make, have made, 11474 use, offer to sell, sell, import, and otherwise transfer the Work, 11475 where such license applies only to those patent claims licensable 11476 by such Contributor that are necessarily infringed by their 11477 Contribution(s) alone or by combination of their Contribution(s) 11478 with the Work to which such Contribution(s) was submitted. If You 11479 institute patent litigation against any entity (including a 11480 cross-claim or counterclaim in a lawsuit) alleging that the Work 11481 or a Contribution incorporated within the Work constitutes direct 11482 or contributory patent infringement, then any patent licenses 11483 granted to You under this License for that Work shall terminate 11484 as of the date such litigation is filed. 11485 11486 4. Redistribution. You may reproduce and distribute copies of the 11487 Work or Derivative Works thereof in any medium, with or without 11488 modifications, and in Source or Object form, provided that You 11489 meet the following conditions: 11490 11491 (a) You must give any other recipients of the Work or 11492 Derivative Works a copy of this License; and 11493 11494 (b) You must cause any modified files to carry prominent notices 11495 stating that You changed the files; and 11496 11497 (c) You must retain, in the Source form of any Derivative Works 11498 that You distribute, all copyright, patent, trademark, and 11499 attribution notices from the Source form of the Work, 11500 excluding those notices that do not pertain to any part of 11501 the Derivative Works; and 11502 11503 (d) If the Work includes a "NOTICE" text file as part of its 11504 distribution, then any Derivative Works that You distribute must 11505 include a readable copy of the attribution notices contained 11506 within such NOTICE file, excluding those notices that do not 11507 pertain to any part of the Derivative Works, in at least one 11508 of the following places: within a NOTICE text file distributed 11509 as part of the Derivative Works; within the Source form or 11510 documentation, if provided along with the Derivative Works; or, 11511 within a display generated by the Derivative Works, if and 11512 wherever such third-party notices normally appear. The contents 11513 of the NOTICE file are for informational purposes only and 11514 do not modify the License. You may add Your own attribution 11515 notices within Derivative Works that You distribute, alongside 11516 or as an addendum to the NOTICE text from the Work, provided 11517 that such additional attribution notices cannot be construed 11518 as modifying the License. 11519 11520 You may add Your own copyright statement to Your modifications and 11521 may provide additional or different license terms and conditions 11522 for use, reproduction, or distribution of Your modifications, or 11523 for any such Derivative Works as a whole, provided Your use, 11524 reproduction, and distribution of the Work otherwise complies with 11525 the conditions stated in this License. 11526 11527 5. Submission of Contributions. Unless You explicitly state otherwise, 11528 any Contribution intentionally submitted for inclusion in the Work 11529 by You to the Licensor shall be under the terms and conditions of 11530 this License, without any additional terms or conditions. 11531 Notwithstanding the above, nothing herein shall supersede or modify 11532 the terms of any separate license agreement you may have executed 11533 with Licensor regarding such Contributions. 11534 11535 6. Trademarks. This License does not grant permission to use the trade 11536 names, trademarks, service marks, or product names of the Licensor, 11537 except as required for reasonable and customary use in describing the 11538 origin of the Work and reproducing the content of the NOTICE file. 11539 11540 7. Disclaimer of Warranty. Unless required by applicable law or 11541 agreed to in writing, Licensor provides the Work (and each 11542 Contributor provides its Contributions) on an "AS IS" BASIS, 11543 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11544 implied, including, without limitation, any warranties or conditions 11545 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11546 PARTICULAR PURPOSE. You are solely responsible for determining the 11547 appropriateness of using or redistributing the Work and assume any 11548 risks associated with Your exercise of permissions under this License. 11549 11550 8. Limitation of Liability. In no event and under no legal theory, 11551 whether in tort (including negligence), contract, or otherwise, 11552 unless required by applicable law (such as deliberate and grossly 11553 negligent acts) or agreed to in writing, shall any Contributor be 11554 liable to You for damages, including any direct, indirect, special, 11555 incidental, or consequential damages of any character arising as a 11556 result of this License or out of the use or inability to use the 11557 Work (including but not limited to damages for loss of goodwill, 11558 work stoppage, computer failure or malfunction, or any and all 11559 other commercial damages or losses), even if such Contributor 11560 has been advised of the possibility of such damages. 11561 11562 9. Accepting Warranty or Additional Liability. While redistributing 11563 the Work or Derivative Works thereof, You may choose to offer, 11564 and charge a fee for, acceptance of support, warranty, indemnity, 11565 or other liability obligations and/or rights consistent with this 11566 License. However, in accepting such obligations, You may act only 11567 on Your own behalf and on Your sole responsibility, not on behalf 11568 of any other Contributor, and only if You agree to indemnify, 11569 defend, and hold each Contributor harmless for any liability 11570 incurred by, or claims asserted against, such Contributor by reason 11571 of your accepting any such warranty or additional liability. 11572 11573 END OF TERMS AND CONDITIONS 11574 11575 11576 11577* NOTICE for runtime/ and lib/CodeGen/. 11578 Note: The NOTICE is the same for another git project, external/llvm.git. 11579 11580============================================================================== 11581LLVM Release License 11582============================================================================== 11583University of Illinois/NCSA 11584Open Source License 11585 11586Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11587All rights reserved. 11588 11589Developed by: 11590 11591 LLVM Team 11592 11593 University of Illinois at Urbana-Champaign 11594 11595 http://llvm.org 11596 11597Permission is hereby granted, free of charge, to any person obtaining a copy of 11598this software and associated documentation files (the "Software"), to deal with 11599the Software without restriction, including without limitation the rights to 11600use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11601of the Software, and to permit persons to whom the Software is furnished to do 11602so, subject to the following conditions: 11603 11604 * Redistributions of source code must retain the above copyright notice, 11605 this list of conditions and the following disclaimers. 11606 11607 * Redistributions in binary form must reproduce the above copyright notice, 11608 this list of conditions and the following disclaimers in the 11609 documentation and/or other materials provided with the distribution. 11610 11611 * Neither the names of the LLVM Team, University of Illinois at 11612 Urbana-Champaign, nor the names of its contributors may be used to 11613 endorse or promote products derived from this Software without specific 11614 prior written permission. 11615 11616THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11617IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11618FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11619CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11620LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11621OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11622SOFTWARE. 11623 11624============================================================================== 11625Copyrights and Licenses for Third Party Software Distributed with LLVM: 11626============================================================================== 11627The LLVM software contains code written by third parties. Such software will 11628have its own individual LICENSE.TXT file in the directory in which it appears. 11629This file will describe the copyrights, license, and restrictions which apply 11630to that code. 11631 11632The disclaimer of warranty in the University of Illinois Open Source License 11633applies to all code in the LLVM Distribution, and nothing in any of the 11634other licenses gives permission to use the names of the LLVM Team or the 11635University of Illinois to endorse or promote products derived from this 11636Software. 11637 11638The following pieces of software have additional or alternate copyrights, 11639licenses, and/or restrictions: 11640 11641Program Directory 11642------- --------- 11643Autoconf llvm/autoconf 11644 llvm/projects/ModuleMaker/autoconf 11645 llvm/projects/sample/autoconf 11646CellSPU backend llvm/lib/Target/CellSPU/README.txt 11647Google Test llvm/utils/unittest/googletest 11648OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11649 11650 11651 11652* NOTICE for tests/disassem.cpp and tests/disassem.h. 11653 11654/* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */ 11655 11656/*- 11657 * Copyright (c) 1996 Mark Brinicombe. 11658 * Copyright (c) 1996 Brini. 11659 * 11660 * All rights reserved. 11661 * 11662 * Redistribution and use in source and binary forms, with or without 11663 * modification, are permitted provided that the following conditions 11664 * are met: 11665 * 1. Redistributions of source code must retain the above copyright 11666 * notice, this list of conditions and the following disclaimer. 11667 * 2. Redistributions in binary form must reproduce the above copyright 11668 * notice, this list of conditions and the following disclaimer in the 11669 * documentation and/or other materials provided with the distribution. 11670 * 3. All advertising materials mentioning features or use of this software 11671 * must display the following acknowledgement: 11672 * This product includes software developed by Brini. 11673 * 4. The name of the company nor the name of the author may be used to 11674 * endorse or promote products derived from this software without specific 11675 * prior written permission. 11676 * 11677 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 11678 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 11679 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 11680 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 11681 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 11682 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 11683 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11684 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 11685 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 11686 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11687 * SUCH DAMAGE. 11688 * 11689 * RiscBSD kernel project 11690 * 11691 * db_disasm.c 11692 * 11693 * Kernel disassembler 11694 * 11695 * Created : 10/02/96 11696 * 11697 * Structured after the sparc/sparc/db_disasm.c by David S. Miller & 11698 * Paul Kranenburg 11699 * 11700 * This code is not complete. Not all instructions are disassembled. 11701 */ 11702 11703============================================================ 11704Notices for file(s): 11705/lib/libfdlibm.a 11706------------------------------------------------------------ 11707Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 11708 11709Developed at SunSoft, a Sun Microsystems, Inc. business. 11710Permission to use, copy, modify, and distribute this 11711software is freely granted, provided that this notice 11712is preserved. 11713 11714============================================================ 11715Notices for file(s): 11716/bin/emulator-arm 11717/bin/emulator-mips 11718/bin/emulator-x86 11719/bin/emulator 11720/bin/emulator64-arm 11721/bin/emulator64-mips 11722/bin/emulator64-x86 11723/lib/emulator-common.a 11724/lib/emulator-libelff.a 11725/lib/emulator-libjpeg.a 11726/lib/emulator-libqemu.a 11727/lib/emulator-libui.a 11728/lib/emulator-target-arm.a 11729/lib/emulator-target-i386.a 11730/lib/emulator-target-mips.a 11731/lib/emulator64-common.a 11732/lib/emulator64-libelff.a 11733/lib/emulator64-libjpeg.a 11734/lib/emulator64-libqemu.a 11735/lib/emulator64-libui.a 11736/lib/emulator64-target-arm.a 11737/lib/emulator64-target-i386.a 11738/lib/emulator64-target-mips.a 11739------------------------------------------------------------ 11740 GNU GENERAL PUBLIC LICENSE 11741 Version 2, June 1991 11742 11743 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 11744 675 Mass Ave, Cambridge, MA 02139, USA 11745 Everyone is permitted to copy and distribute verbatim copies 11746 of this license document, but changing it is not allowed. 11747 11748 Preamble 11749 11750 The licenses for most software are designed to take away your 11751freedom to share and change it. By contrast, the GNU General Public 11752License is intended to guarantee your freedom to share and change free 11753software--to make sure the software is free for all its users. This 11754General Public License applies to most of the Free Software 11755Foundation's software and to any other program whose authors commit to 11756using it. (Some other Free Software Foundation software is covered by 11757the GNU Library General Public License instead.) You can apply it to 11758your programs, too. 11759 11760 When we speak of free software, we are referring to freedom, not 11761price. Our General Public Licenses are designed to make sure that you 11762have the freedom to distribute copies of free software (and charge for 11763this service if you wish), that you receive source code or can get it 11764if you want it, that you can change the software or use pieces of it 11765in new free programs; and that you know you can do these things. 11766 11767 To protect your rights, we need to make restrictions that forbid 11768anyone to deny you these rights or to ask you to surrender the rights. 11769These restrictions translate to certain responsibilities for you if you 11770distribute copies of the software, or if you modify it. 11771 11772 For example, if you distribute copies of such a program, whether 11773gratis or for a fee, you must give the recipients all the rights that 11774you have. You must make sure that they, too, receive or can get the 11775source code. And you must show them these terms so they know their 11776rights. 11777 11778 We protect your rights with two steps: (1) copyright the software, and 11779(2) offer you this license which gives you legal permission to copy, 11780distribute and/or modify the software. 11781 11782 Also, for each author's protection and ours, we want to make certain 11783that everyone understands that there is no warranty for this free 11784software. If the software is modified by someone else and passed on, we 11785want its recipients to know that what they have is not the original, so 11786that any problems introduced by others will not reflect on the original 11787authors' reputations. 11788 11789 Finally, any free program is threatened constantly by software 11790patents. We wish to avoid the danger that redistributors of a free 11791program will individually obtain patent licenses, in effect making the 11792program proprietary. To prevent this, we have made it clear that any 11793patent must be licensed for everyone's free use or not licensed at all. 11794 11795 The precise terms and conditions for copying, distribution and 11796modification follow. 11797 11798 GNU GENERAL PUBLIC LICENSE 11799 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 11800 11801 0. This License applies to any program or other work which contains 11802a notice placed by the copyright holder saying it may be distributed 11803under the terms of this General Public License. The "Program", below, 11804refers to any such program or work, and a "work based on the Program" 11805means either the Program or any derivative work under copyright law: 11806that is to say, a work containing the Program or a portion of it, 11807either verbatim or with modifications and/or translated into another 11808language. (Hereinafter, translation is included without limitation in 11809the term "modification".) Each licensee is addressed as "you". 11810 11811Activities other than copying, distribution and modification are not 11812covered by this License; they are outside its scope. The act of 11813running the Program is not restricted, and the output from the Program 11814is covered only if its contents constitute a work based on the 11815Program (independent of having been made by running the Program). 11816Whether that is true depends on what the Program does. 11817 11818 1. You may copy and distribute verbatim copies of the Program's 11819source code as you receive it, in any medium, provided that you 11820conspicuously and appropriately publish on each copy an appropriate 11821copyright notice and disclaimer of warranty; keep intact all the 11822notices that refer to this License and to the absence of any warranty; 11823and give any other recipients of the Program a copy of this License 11824along with the Program. 11825 11826You may charge a fee for the physical act of transferring a copy, and 11827you may at your option offer warranty protection in exchange for a fee. 11828 11829 2. You may modify your copy or copies of the Program or any portion 11830of it, thus forming a work based on the Program, and copy and 11831distribute such modifications or work under the terms of Section 1 11832above, provided that you also meet all of these conditions: 11833 11834 a) You must cause the modified files to carry prominent notices 11835 stating that you changed the files and the date of any change. 11836 11837 b) You must cause any work that you distribute or publish, that in 11838 whole or in part contains or is derived from the Program or any 11839 part thereof, to be licensed as a whole at no charge to all third 11840 parties under the terms of this License. 11841 11842 c) If the modified program normally reads commands interactively 11843 when run, you must cause it, when started running for such 11844 interactive use in the most ordinary way, to print or display an 11845 announcement including an appropriate copyright notice and a 11846 notice that there is no warranty (or else, saying that you provide 11847 a warranty) and that users may redistribute the program under 11848 these conditions, and telling the user how to view a copy of this 11849 License. (Exception: if the Program itself is interactive but 11850 does not normally print such an announcement, your work based on 11851 the Program is not required to print an announcement.) 11852 11853These requirements apply to the modified work as a whole. If 11854identifiable sections of that work are not derived from the Program, 11855and can be reasonably considered independent and separate works in 11856themselves, then this License, and its terms, do not apply to those 11857sections when you distribute them as separate works. But when you 11858distribute the same sections as part of a whole which is a work based 11859on the Program, the distribution of the whole must be on the terms of 11860this License, whose permissions for other licensees extend to the 11861entire whole, and thus to each and every part regardless of who wrote it. 11862 11863Thus, it is not the intent of this section to claim rights or contest 11864your rights to work written entirely by you; rather, the intent is to 11865exercise the right to control the distribution of derivative or 11866collective works based on the Program. 11867 11868In addition, mere aggregation of another work not based on the Program 11869with the Program (or with a work based on the Program) on a volume of 11870a storage or distribution medium does not bring the other work under 11871the scope of this License. 11872 11873 3. You may copy and distribute the Program (or a work based on it, 11874under Section 2) in object code or executable form under the terms of 11875Sections 1 and 2 above provided that you also do one of the following: 11876 11877 a) Accompany it with the complete corresponding machine-readable 11878 source code, which must be distributed under the terms of Sections 11879 1 and 2 above on a medium customarily used for software interchange; or, 11880 11881 b) Accompany it with a written offer, valid for at least three 11882 years, to give any third party, for a charge no more than your 11883 cost of physically performing source distribution, a complete 11884 machine-readable copy of the corresponding source code, to be 11885 distributed under the terms of Sections 1 and 2 above on a medium 11886 customarily used for software interchange; or, 11887 11888 c) Accompany it with the information you received as to the offer 11889 to distribute corresponding source code. (This alternative is 11890 allowed only for noncommercial distribution and only if you 11891 received the program in object code or executable form with such 11892 an offer, in accord with Subsection b above.) 11893 11894The source code for a work means the preferred form of the work for 11895making modifications to it. For an executable work, complete source 11896code means all the source code for all modules it contains, plus any 11897associated interface definition files, plus the scripts used to 11898control compilation and installation of the executable. However, as a 11899special exception, the source code distributed need not include 11900anything that is normally distributed (in either source or binary 11901form) with the major components (compiler, kernel, and so on) of the 11902operating system on which the executable runs, unless that component 11903itself accompanies the executable. 11904 11905If distribution of executable or object code is made by offering 11906access to copy from a designated place, then offering equivalent 11907access to copy the source code from the same place counts as 11908distribution of the source code, even though third parties are not 11909compelled to copy the source along with the object code. 11910 11911 4. You may not copy, modify, sublicense, or distribute the Program 11912except as expressly provided under this License. Any attempt 11913otherwise to copy, modify, sublicense or distribute the Program is 11914void, and will automatically terminate your rights under this License. 11915However, parties who have received copies, or rights, from you under 11916this License will not have their licenses terminated so long as such 11917parties remain in full compliance. 11918 11919 5. You are not required to accept this License, since you have not 11920signed it. However, nothing else grants you permission to modify or 11921distribute the Program or its derivative works. These actions are 11922prohibited by law if you do not accept this License. Therefore, by 11923modifying or distributing the Program (or any work based on the 11924Program), you indicate your acceptance of this License to do so, and 11925all its terms and conditions for copying, distributing or modifying 11926the Program or works based on it. 11927 11928 6. Each time you redistribute the Program (or any work based on the 11929Program), the recipient automatically receives a license from the 11930original licensor to copy, distribute or modify the Program subject to 11931these terms and conditions. You may not impose any further 11932restrictions on the recipients' exercise of the rights granted herein. 11933You are not responsible for enforcing compliance by third parties to 11934this License. 11935 11936 7. If, as a consequence of a court judgment or allegation of patent 11937infringement or for any other reason (not limited to patent issues), 11938conditions are imposed on you (whether by court order, agreement or 11939otherwise) that contradict the conditions of this License, they do not 11940excuse you from the conditions of this License. If you cannot 11941distribute so as to satisfy simultaneously your obligations under this 11942License and any other pertinent obligations, then as a consequence you 11943may not distribute the Program at all. For example, if a patent 11944license would not permit royalty-free redistribution of the Program by 11945all those who receive copies directly or indirectly through you, then 11946the only way you could satisfy both it and this License would be to 11947refrain entirely from distribution of the Program. 11948 11949If any portion of this section is held invalid or unenforceable under 11950any particular circumstance, the balance of the section is intended to 11951apply and the section as a whole is intended to apply in other 11952circumstances. 11953 11954It is not the purpose of this section to induce you to infringe any 11955patents or other property right claims or to contest validity of any 11956such claims; this section has the sole purpose of protecting the 11957integrity of the free software distribution system, which is 11958implemented by public license practices. Many people have made 11959generous contributions to the wide range of software distributed 11960through that system in reliance on consistent application of that 11961system; it is up to the author/donor to decide if he or she is willing 11962to distribute software through any other system and a licensee cannot 11963impose that choice. 11964 11965This section is intended to make thoroughly clear what is believed to 11966be a consequence of the rest of this License. 11967 11968 8. If the distribution and/or use of the Program is restricted in 11969certain countries either by patents or by copyrighted interfaces, the 11970original copyright holder who places the Program under this License 11971may add an explicit geographical distribution limitation excluding 11972those countries, so that distribution is permitted only in or among 11973countries not thus excluded. In such case, this License incorporates 11974the limitation as if written in the body of this License. 11975 11976 9. The Free Software Foundation may publish revised and/or new versions 11977of the General Public License from time to time. Such new versions will 11978be similar in spirit to the present version, but may differ in detail to 11979address new problems or concerns. 11980 11981Each version is given a distinguishing version number. If the Program 11982specifies a version number of this License which applies to it and "any 11983later version", you have the option of following the terms and conditions 11984either of that version or of any later version published by the Free 11985Software Foundation. If the Program does not specify a version number of 11986this License, you may choose any version ever published by the Free Software 11987Foundation. 11988 11989 10. If you wish to incorporate parts of the Program into other free 11990programs whose distribution conditions are different, write to the author 11991to ask for permission. For software which is copyrighted by the Free 11992Software Foundation, write to the Free Software Foundation; we sometimes 11993make exceptions for this. Our decision will be guided by the two goals 11994of preserving the free status of all derivatives of our free software and 11995of promoting the sharing and reuse of software generally. 11996 11997 NO WARRANTY 11998 11999 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 12000FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 12001OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 12002PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 12003OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 12004MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 12005TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 12006PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 12007REPAIR OR CORRECTION. 12008 12009 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 12010WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 12011REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 12012INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 12013OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 12014TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 12015YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 12016PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 12017POSSIBILITY OF SUCH DAMAGES. 12018 12019 END OF TERMS AND CONDITIONS 12020 12021 How to Apply These Terms to Your New Programs 12022 12023 If you develop a new program, and you want it to be of the greatest 12024possible use to the public, the best way to achieve this is to make it 12025free software which everyone can redistribute and change under these terms. 12026 12027 To do so, attach the following notices to the program. It is safest 12028to attach them to the start of each source file to most effectively 12029convey the exclusion of warranty; and each file should have at least 12030the "copyright" line and a pointer to where the full notice is found. 12031 12032 <one line to give the program's name and a brief idea of what it does.> 12033 Copyright (C) 19yy <name of author> 12034 12035 This program is free software; you can redistribute it and/or modify 12036 it under the terms of the GNU General Public License as published by 12037 the Free Software Foundation; either version 2 of the License, or 12038 (at your option) any later version. 12039 12040 This program is distributed in the hope that it will be useful, 12041 but WITHOUT ANY WARRANTY; without even the implied warranty of 12042 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12043 GNU General Public License for more details. 12044 12045 You should have received a copy of the GNU General Public License 12046 along with this program; if not, write to the Free Software 12047 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 12048 12049Also add information on how to contact you by electronic and paper mail. 12050 12051If the program is interactive, make it output a short notice like this 12052when it starts in an interactive mode: 12053 12054 Gnomovision version 69, Copyright (C) 19yy name of author 12055 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 12056 This is free software, and you are welcome to redistribute it 12057 under certain conditions; type `show c' for details. 12058 12059The hypothetical commands `show w' and `show c' should show the appropriate 12060parts of the General Public License. Of course, the commands you use may 12061be called something other than `show w' and `show c'; they could even be 12062mouse-clicks or menu items--whatever suits your program. 12063 12064You should also get your employer (if you work as a programmer) or your 12065school, if any, to sign a "copyright disclaimer" for the program, if 12066necessary. Here is a sample; alter the names: 12067 12068 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 12069 `Gnomovision' (which makes passes at compilers) written by James Hacker. 12070 12071 <signature of Ty Coon>, 1 April 1989 12072 Ty Coon, President of Vice 12073 12074This General Public License does not permit incorporating your program into 12075proprietary programs. If your program is a subroutine library, you may 12076consider it more useful to permit linking proprietary applications with the 12077library. If this is what you want to do, use the GNU Library General 12078Public License instead of this License. 12079 12080============================================================ 12081Notices for file(s): 12082/framework/groovy-all-1.7.0.jar 12083------------------------------------------------------------ 12084 Apache License 12085 Version 2.0, January 2004 12086 http://www.apache.org/licenses/ 12087 12088 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12089 12090 1. Definitions. 12091 12092 "License" shall mean the terms and conditions for use, reproduction, 12093 and distribution as defined by Sections 1 through 9 of this document. 12094 12095 "Licensor" shall mean the copyright owner or entity authorized by 12096 the copyright owner that is granting the License. 12097 12098 "Legal Entity" shall mean the union of the acting entity and all 12099 other entities that control, are controlled by, or are under common 12100 control with that entity. For the purposes of this definition, 12101 "control" means (i) the power, direct or indirect, to cause the 12102 direction or management of such entity, whether by contract or 12103 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12104 outstanding shares, or (iii) beneficial ownership of such entity. 12105 12106 "You" (or "Your") shall mean an individual or Legal Entity 12107 exercising permissions granted by this License. 12108 12109 "Source" form shall mean the preferred form for making modifications, 12110 including but not limited to software source code, documentation 12111 source, and configuration files. 12112 12113 "Object" form shall mean any form resulting from mechanical 12114 transformation or translation of a Source form, including but 12115 not limited to compiled object code, generated documentation, 12116 and conversions to other media types. 12117 12118 "Work" shall mean the work of authorship, whether in Source or 12119 Object form, made available under the License, as indicated by a 12120 copyright notice that is included in or attached to the work 12121 (an example is provided in the Appendix below). 12122 12123 "Derivative Works" shall mean any work, whether in Source or Object 12124 form, that is based on (or derived from) the Work and for which the 12125 editorial revisions, annotations, elaborations, or other modifications 12126 represent, as a whole, an original work of authorship. For the purposes 12127 of this License, Derivative Works shall not include works that remain 12128 separable from, or merely link (or bind by name) to the interfaces of, 12129 the Work and Derivative Works thereof. 12130 12131 "Contribution" shall mean any work of authorship, including 12132 the original version of the Work and any modifications or additions 12133 to that Work or Derivative Works thereof, that is intentionally 12134 submitted to Licensor for inclusion in the Work by the copyright owner 12135 or by an individual or Legal Entity authorized to submit on behalf of 12136 the copyright owner. For the purposes of this definition, "submitted" 12137 means any form of electronic, verbal, or written communication sent 12138 to the Licensor or its representatives, including but not limited to 12139 communication on electronic mailing lists, source code control systems, 12140 and issue tracking systems that are managed by, or on behalf of, the 12141 Licensor for the purpose of discussing and improving the Work, but 12142 excluding communication that is conspicuously marked or otherwise 12143 designated in writing by the copyright owner as "Not a Contribution." 12144 12145 "Contributor" shall mean Licensor and any individual or Legal Entity 12146 on behalf of whom a Contribution has been received by Licensor and 12147 subsequently incorporated within the Work. 12148 12149 2. Grant of Copyright License. Subject to the terms and conditions of 12150 this License, each Contributor hereby grants to You a perpetual, 12151 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12152 copyright license to reproduce, prepare Derivative Works of, 12153 publicly display, publicly perform, sublicense, and distribute the 12154 Work and such Derivative Works in Source or Object form. 12155 12156 3. Grant of Patent License. Subject to the terms and conditions of 12157 this License, each Contributor hereby grants to You a perpetual, 12158 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12159 (except as stated in this section) patent license to make, have made, 12160 use, offer to sell, sell, import, and otherwise transfer the Work, 12161 where such license applies only to those patent claims licensable 12162 by such Contributor that are necessarily infringed by their 12163 Contribution(s) alone or by combination of their Contribution(s) 12164 with the Work to which such Contribution(s) was submitted. If You 12165 institute patent litigation against any entity (including a 12166 cross-claim or counterclaim in a lawsuit) alleging that the Work 12167 or a Contribution incorporated within the Work constitutes direct 12168 or contributory patent infringement, then any patent licenses 12169 granted to You under this License for that Work shall terminate 12170 as of the date such litigation is filed. 12171 12172 4. Redistribution. You may reproduce and distribute copies of the 12173 Work or Derivative Works thereof in any medium, with or without 12174 modifications, and in Source or Object form, provided that You 12175 meet the following conditions: 12176 12177 (a) You must give any other recipients of the Work or 12178 Derivative Works a copy of this License; and 12179 12180 (b) You must cause any modified files to carry prominent notices 12181 stating that You changed the files; and 12182 12183 (c) You must retain, in the Source form of any Derivative Works 12184 that You distribute, all copyright, patent, trademark, and 12185 attribution notices from the Source form of the Work, 12186 excluding those notices that do not pertain to any part of 12187 the Derivative Works; and 12188 12189 (d) If the Work includes a "NOTICE" text file as part of its 12190 distribution, then any Derivative Works that You distribute must 12191 include a readable copy of the attribution notices contained 12192 within such NOTICE file, excluding those notices that do not 12193 pertain to any part of the Derivative Works, in at least one 12194 of the following places: within a NOTICE text file distributed 12195 as part of the Derivative Works; within the Source form or 12196 documentation, if provided along with the Derivative Works; or, 12197 within a display generated by the Derivative Works, if and 12198 wherever such third-party notices normally appear. The contents 12199 of the NOTICE file are for informational purposes only and 12200 do not modify the License. You may add Your own attribution 12201 notices within Derivative Works that You distribute, alongside 12202 or as an addendum to the NOTICE text from the Work, provided 12203 that such additional attribution notices cannot be construed 12204 as modifying the License. 12205 12206 You may add Your own copyright statement to Your modifications and 12207 may provide additional or different license terms and conditions 12208 for use, reproduction, or distribution of Your modifications, or 12209 for any such Derivative Works as a whole, provided Your use, 12210 reproduction, and distribution of the Work otherwise complies with 12211 the conditions stated in this License. 12212 12213 5. Submission of Contributions. Unless You explicitly state otherwise, 12214 any Contribution intentionally submitted for inclusion in the Work 12215 by You to the Licensor shall be under the terms and conditions of 12216 this License, without any additional terms or conditions. 12217 Notwithstanding the above, nothing herein shall supersede or modify 12218 the terms of any separate license agreement you may have executed 12219 with Licensor regarding such Contributions. 12220 12221 6. Trademarks. This License does not grant permission to use the trade 12222 names, trademarks, service marks, or product names of the Licensor, 12223 except as required for reasonable and customary use in describing the 12224 origin of the Work and reproducing the content of the NOTICE file. 12225 12226 7. Disclaimer of Warranty. Unless required by applicable law or 12227 agreed to in writing, Licensor provides the Work (and each 12228 Contributor provides its Contributions) on an "AS IS" BASIS, 12229 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12230 implied, including, without limitation, any warranties or conditions 12231 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12232 PARTICULAR PURPOSE. You are solely responsible for determining the 12233 appropriateness of using or redistributing the Work and assume any 12234 risks associated with Your exercise of permissions under this License. 12235 12236 8. Limitation of Liability. In no event and under no legal theory, 12237 whether in tort (including negligence), contract, or otherwise, 12238 unless required by applicable law (such as deliberate and grossly 12239 negligent acts) or agreed to in writing, shall any Contributor be 12240 liable to You for damages, including any direct, indirect, special, 12241 incidental, or consequential damages of any character arising as a 12242 result of this License or out of the use or inability to use the 12243 Work (including but not limited to damages for loss of goodwill, 12244 work stoppage, computer failure or malfunction, or any and all 12245 other commercial damages or losses), even if such Contributor 12246 has been advised of the possibility of such damages. 12247 12248 9. Accepting Warranty or Additional Liability. While redistributing 12249 the Work or Derivative Works thereof, You may choose to offer, 12250 and charge a fee for, acceptance of support, warranty, indemnity, 12251 or other liability obligations and/or rights consistent with this 12252 License. However, in accepting such obligations, You may act only 12253 on Your own behalf and on Your sole responsibility, not on behalf 12254 of any other Contributor, and only if You agree to indemnify, 12255 defend, and hold each Contributor harmless for any liability 12256 incurred by, or claims asserted against, such Contributor by reason 12257 of your accepting any such warranty or additional liability. 12258 12259 END OF TERMS AND CONDITIONS 12260 12261 APPENDIX: How to apply the Apache License to your work. 12262 12263 To apply the Apache License to your work, attach the following 12264 boilerplate notice, with the fields enclosed by brackets "[]" 12265 replaced with your own identifying information. (Don't include 12266 the brackets!) The text should be enclosed in the appropriate 12267 comment syntax for the file format. We also recommend that a 12268 file or class name and description of purpose be included on the 12269 same "printed page" as the copyright notice for easier 12270 identification within third-party archives. 12271 12272 Copyright [yyyy] [name of copyright owner] 12273 12274 Licensed under the Apache License, Version 2.0 (the "License"); 12275 you may not use this file except in compliance with the License. 12276 You may obtain a copy of the License at 12277 12278 http://www.apache.org/licenses/LICENSE-2.0 12279 12280 Unless required by applicable law or agreed to in writing, software 12281 distributed under the License is distributed on an "AS IS" BASIS, 12282 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12283 See the License for the specific language governing permissions and 12284 limitations under the License. 12285 12286============================================================ 12287Notices for file(s): 12288/lib/libcorkscrew.so 12289------------------------------------------------------------ 12290 12291 Copyright (c) 2011, The Android Open Source Project 12292 12293 Licensed under the Apache License, Version 2.0 (the "License"); 12294 you may not use this file except in compliance with the License. 12295 12296 Unless required by applicable law or agreed to in writing, software 12297 distributed under the License is distributed on an "AS IS" BASIS, 12298 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12299 See the License for the specific language governing permissions and 12300 limitations under the License. 12301 12302 12303 Apache License 12304 Version 2.0, January 2004 12305 http://www.apache.org/licenses/ 12306 12307 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12308 12309 1. Definitions. 12310 12311 "License" shall mean the terms and conditions for use, reproduction, 12312 and distribution as defined by Sections 1 through 9 of this document. 12313 12314 "Licensor" shall mean the copyright owner or entity authorized by 12315 the copyright owner that is granting the License. 12316 12317 "Legal Entity" shall mean the union of the acting entity and all 12318 other entities that control, are controlled by, or are under common 12319 control with that entity. For the purposes of this definition, 12320 "control" means (i) the power, direct or indirect, to cause the 12321 direction or management of such entity, whether by contract or 12322 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12323 outstanding shares, or (iii) beneficial ownership of such entity. 12324 12325 "You" (or "Your") shall mean an individual or Legal Entity 12326 exercising permissions granted by this License. 12327 12328 "Source" form shall mean the preferred form for making modifications, 12329 including but not limited to software source code, documentation 12330 source, and configuration files. 12331 12332 "Object" form shall mean any form resulting from mechanical 12333 transformation or translation of a Source form, including but 12334 not limited to compiled object code, generated documentation, 12335 and conversions to other media types. 12336 12337 "Work" shall mean the work of authorship, whether in Source or 12338 Object form, made available under the License, as indicated by a 12339 copyright notice that is included in or attached to the work 12340 (an example is provided in the Appendix below). 12341 12342 "Derivative Works" shall mean any work, whether in Source or Object 12343 form, that is based on (or derived from) the Work and for which the 12344 editorial revisions, annotations, elaborations, or other modifications 12345 represent, as a whole, an original work of authorship. For the purposes 12346 of this License, Derivative Works shall not include works that remain 12347 separable from, or merely link (or bind by name) to the interfaces of, 12348 the Work and Derivative Works thereof. 12349 12350 "Contribution" shall mean any work of authorship, including 12351 the original version of the Work and any modifications or additions 12352 to that Work or Derivative Works thereof, that is intentionally 12353 submitted to Licensor for inclusion in the Work by the copyright owner 12354 or by an individual or Legal Entity authorized to submit on behalf of 12355 the copyright owner. For the purposes of this definition, "submitted" 12356 means any form of electronic, verbal, or written communication sent 12357 to the Licensor or its representatives, including but not limited to 12358 communication on electronic mailing lists, source code control systems, 12359 and issue tracking systems that are managed by, or on behalf of, the 12360 Licensor for the purpose of discussing and improving the Work, but 12361 excluding communication that is conspicuously marked or otherwise 12362 designated in writing by the copyright owner as "Not a Contribution." 12363 12364 "Contributor" shall mean Licensor and any individual or Legal Entity 12365 on behalf of whom a Contribution has been received by Licensor and 12366 subsequently incorporated within the Work. 12367 12368 2. Grant of Copyright License. Subject to the terms and conditions of 12369 this License, each Contributor hereby grants to You a perpetual, 12370 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12371 copyright license to reproduce, prepare Derivative Works of, 12372 publicly display, publicly perform, sublicense, and distribute the 12373 Work and such Derivative Works in Source or Object form. 12374 12375 3. Grant of Patent License. Subject to the terms and conditions of 12376 this License, each Contributor hereby grants to You a perpetual, 12377 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12378 (except as stated in this section) patent license to make, have made, 12379 use, offer to sell, sell, import, and otherwise transfer the Work, 12380 where such license applies only to those patent claims licensable 12381 by such Contributor that are necessarily infringed by their 12382 Contribution(s) alone or by combination of their Contribution(s) 12383 with the Work to which such Contribution(s) was submitted. If You 12384 institute patent litigation against any entity (including a 12385 cross-claim or counterclaim in a lawsuit) alleging that the Work 12386 or a Contribution incorporated within the Work constitutes direct 12387 or contributory patent infringement, then any patent licenses 12388 granted to You under this License for that Work shall terminate 12389 as of the date such litigation is filed. 12390 12391 4. Redistribution. You may reproduce and distribute copies of the 12392 Work or Derivative Works thereof in any medium, with or without 12393 modifications, and in Source or Object form, provided that You 12394 meet the following conditions: 12395 12396 (a) You must give any other recipients of the Work or 12397 Derivative Works a copy of this License; and 12398 12399 (b) You must cause any modified files to carry prominent notices 12400 stating that You changed the files; and 12401 12402 (c) You must retain, in the Source form of any Derivative Works 12403 that You distribute, all copyright, patent, trademark, and 12404 attribution notices from the Source form of the Work, 12405 excluding those notices that do not pertain to any part of 12406 the Derivative Works; and 12407 12408 (d) If the Work includes a "NOTICE" text file as part of its 12409 distribution, then any Derivative Works that You distribute must 12410 include a readable copy of the attribution notices contained 12411 within such NOTICE file, excluding those notices that do not 12412 pertain to any part of the Derivative Works, in at least one 12413 of the following places: within a NOTICE text file distributed 12414 as part of the Derivative Works; within the Source form or 12415 documentation, if provided along with the Derivative Works; or, 12416 within a display generated by the Derivative Works, if and 12417 wherever such third-party notices normally appear. The contents 12418 of the NOTICE file are for informational purposes only and 12419 do not modify the License. You may add Your own attribution 12420 notices within Derivative Works that You distribute, alongside 12421 or as an addendum to the NOTICE text from the Work, provided 12422 that such additional attribution notices cannot be construed 12423 as modifying the License. 12424 12425 You may add Your own copyright statement to Your modifications and 12426 may provide additional or different license terms and conditions 12427 for use, reproduction, or distribution of Your modifications, or 12428 for any such Derivative Works as a whole, provided Your use, 12429 reproduction, and distribution of the Work otherwise complies with 12430 the conditions stated in this License. 12431 12432 5. Submission of Contributions. Unless You explicitly state otherwise, 12433 any Contribution intentionally submitted for inclusion in the Work 12434 by You to the Licensor shall be under the terms and conditions of 12435 this License, without any additional terms or conditions. 12436 Notwithstanding the above, nothing herein shall supersede or modify 12437 the terms of any separate license agreement you may have executed 12438 with Licensor regarding such Contributions. 12439 12440 6. Trademarks. This License does not grant permission to use the trade 12441 names, trademarks, service marks, or product names of the Licensor, 12442 except as required for reasonable and customary use in describing the 12443 origin of the Work and reproducing the content of the NOTICE file. 12444 12445 7. Disclaimer of Warranty. Unless required by applicable law or 12446 agreed to in writing, Licensor provides the Work (and each 12447 Contributor provides its Contributions) on an "AS IS" BASIS, 12448 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12449 implied, including, without limitation, any warranties or conditions 12450 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12451 PARTICULAR PURPOSE. You are solely responsible for determining the 12452 appropriateness of using or redistributing the Work and assume any 12453 risks associated with Your exercise of permissions under this License. 12454 12455 8. Limitation of Liability. In no event and under no legal theory, 12456 whether in tort (including negligence), contract, or otherwise, 12457 unless required by applicable law (such as deliberate and grossly 12458 negligent acts) or agreed to in writing, shall any Contributor be 12459 liable to You for damages, including any direct, indirect, special, 12460 incidental, or consequential damages of any character arising as a 12461 result of this License or out of the use or inability to use the 12462 Work (including but not limited to damages for loss of goodwill, 12463 work stoppage, computer failure or malfunction, or any and all 12464 other commercial damages or losses), even if such Contributor 12465 has been advised of the possibility of such damages. 12466 12467 9. Accepting Warranty or Additional Liability. While redistributing 12468 the Work or Derivative Works thereof, You may choose to offer, 12469 and charge a fee for, acceptance of support, warranty, indemnity, 12470 or other liability obligations and/or rights consistent with this 12471 License. However, in accepting such obligations, You may act only 12472 on Your own behalf and on Your sole responsibility, not on behalf 12473 of any other Contributor, and only if You agree to indemnify, 12474 defend, and hold each Contributor harmless for any liability 12475 incurred by, or claims asserted against, such Contributor by reason 12476 of your accepting any such warranty or additional liability. 12477 12478 END OF TERMS AND CONDITIONS 12479 12480 12481============================================================ 12482Notices for file(s): 12483/framework/liblzf.jar 12484------------------------------------------------------------ 12485Copyright (c) 2000-2009 Marc Alexander Lehmann <[email protected]> 12486 12487Redistribution and use in source and binary forms, with or without modifica- 12488tion, are permitted provided that the following conditions are met: 12489 12490 1. Redistributions of source code must retain the above copyright notice, 12491 this list of conditions and the following disclaimer. 12492 12493 2. Redistributions in binary form must reproduce the above copyright 12494 notice, this list of conditions and the following disclaimer in the 12495 documentation and/or other materials provided with the distribution. 12496 12497THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 12498WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- 12499CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 12500EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- 12501CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 12502PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 12503OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 12504WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- 12505ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 12506OF THE POSSIBILITY OF SUCH DAMAGE. 12507 12508Alternatively, the following files carry an additional notice that 12509explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c 12510lzf_d.c 12511 12512 12513============================================================ 12514Notices for file(s): 12515/lib/libLLVM.so 12516------------------------------------------------------------ 12517============================================================================== 12518LLVM Release License 12519============================================================================== 12520University of Illinois/NCSA 12521Open Source License 12522 12523Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 12524All rights reserved. 12525 12526Developed by: 12527 12528 LLVM Team 12529 12530 University of Illinois at Urbana-Champaign 12531 12532 http://llvm.org 12533 12534Permission is hereby granted, free of charge, to any person obtaining a copy of 12535this software and associated documentation files (the "Software"), to deal with 12536the Software without restriction, including without limitation the rights to 12537use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12538of the Software, and to permit persons to whom the Software is furnished to do 12539so, subject to the following conditions: 12540 12541 * Redistributions of source code must retain the above copyright notice, 12542 this list of conditions and the following disclaimers. 12543 12544 * Redistributions in binary form must reproduce the above copyright notice, 12545 this list of conditions and the following disclaimers in the 12546 documentation and/or other materials provided with the distribution. 12547 12548 * Neither the names of the LLVM Team, University of Illinois at 12549 Urbana-Champaign, nor the names of its contributors may be used to 12550 endorse or promote products derived from this Software without specific 12551 prior written permission. 12552 12553THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12554IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 12555FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12556CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12557LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12558OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 12559SOFTWARE. 12560 12561============================================================================== 12562Copyrights and Licenses for Third Party Software Distributed with LLVM: 12563============================================================================== 12564The LLVM software contains code written by third parties. Such software will 12565have its own individual LICENSE.TXT file in the directory in which it appears. 12566This file will describe the copyrights, license, and restrictions which apply 12567to that code. 12568 12569The disclaimer of warranty in the University of Illinois Open Source License 12570applies to all code in the LLVM Distribution, and nothing in any of the 12571other licenses gives permission to use the names of the LLVM Team or the 12572University of Illinois to endorse or promote products derived from this 12573Software. 12574 12575The following pieces of software have additional or alternate copyrights, 12576licenses, and/or restrictions: 12577 12578Program Directory 12579------- --------- 12580Autoconf llvm/autoconf 12581 llvm/projects/ModuleMaker/autoconf 12582 llvm/projects/sample/autoconf 12583CellSPU backend llvm/lib/Target/CellSPU/README.txt 12584Google Test llvm/utils/unittest/googletest 12585OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 12586 12587====================================================================== 12588== LICENSE.TXT for ./autoconf/LICENSE.TXT 12589====================================================================== 12590 12591------------------------------------------------------------------------------ 12592Autoconf Files 12593------------------------------------------------------------------------------ 12594All autoconf files are licensed under the LLVM license with the following 12595additions: 12596 12597llvm/autoconf/install-sh: 12598 This script is licensed under the LLVM license, with the following 12599 additional copyrights and restrictions: 12600 12601 Copyright 1991 by the Massachusetts Institute of Technology 12602 12603 Permission to use, copy, modify, distribute, and sell this software and its 12604 documentation for any purpose is hereby granted without fee, provided that 12605 the above copyright notice appear in all copies and that both that 12606 copyright notice and this permission notice appear in supporting 12607 documentation, and that the name of M.I.T. not be used in advertising or 12608 publicity pertaining to distribution of the software without specific, 12609 written prior permission. M.I.T. makes no representations about the 12610 suitability of this software for any purpose. It is provided "as is" 12611 without express or implied warranty. 12612 12613Please see the source files for additional copyrights. 12614 12615 12616====================================================================== 12617== LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT 12618====================================================================== 12619 12620------------------------------------------------------------------------------ 12621Autoconf Files 12622------------------------------------------------------------------------------ 12623All autoconf files are licensed under the LLVM license with the following 12624additions: 12625 12626llvm/autoconf/install-sh: 12627 This script is licensed under the LLVM license, with the following 12628 additional copyrights and restrictions: 12629 12630 Copyright 1991 by the Massachusetts Institute of Technology 12631 12632 Permission to use, copy, modify, distribute, and sell this software and its 12633 documentation for any purpose is hereby granted without fee, provided that 12634 the above copyright notice appear in all copies and that both that 12635 copyright notice and this permission notice appear in supporting 12636 documentation, and that the name of M.I.T. not be used in advertising or 12637 publicity pertaining to distribution of the software without specific, 12638 written prior permission. M.I.T. makes no representations about the 12639 suitability of this software for any purpose. It is provided "as is" 12640 without express or implied warranty. 12641 12642Please see the source files for additional copyrights. 12643 12644 12645====================================================================== 12646== LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT 12647====================================================================== 12648 12649Copyright 2008, Google Inc. 12650All rights reserved. 12651 12652Redistribution and use in source and binary forms, with or without 12653modification, are permitted provided that the following conditions are 12654met: 12655 12656 * Redistributions of source code must retain the above copyright 12657notice, this list of conditions and the following disclaimer. 12658 * Redistributions in binary form must reproduce the above 12659copyright notice, this list of conditions and the following disclaimer 12660in the documentation and/or other materials provided with the 12661distribution. 12662 * Neither the name of Google Inc. nor the names of its 12663contributors may be used to endorse or promote products derived from 12664this software without specific prior written permission. 12665 12666THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 12667"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 12668LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 12669A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 12670OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12671SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 12672LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 12673DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 12674THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12675(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 12676OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12677 12678====================================================================== 12679== LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT 12680====================================================================== 12681 12682LLVM System Interface Library 12683------------------------------------------------------------------------------- 12684The LLVM System Interface Library is licensed under the Illinois Open Source 12685License and has the following additional copyright: 12686 12687Copyright (C) 2004 eXtensible Systems, Inc. 12688 12689============================================================ 12690Notices for file(s): 12691/framework/doclava.jar 12692------------------------------------------------------------ 12693 12694 Copyright (C) 2010 Google Inc. 12695 12696 Licensed under the Apache License, Version 2.0 (the "License"); 12697 you may not use this file except in compliance with the License. 12698 You may obtain a copy of the License at 12699 12700 http://www.apache.org/licenses/LICENSE-2.0 12701 12702 Unless required by applicable law or agreed to in writing, software 12703 distributed under the License is distributed on an "AS IS" BASIS, 12704 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12705 See the License for the specific language governing permissions and 12706 limitations under the License. 12707 12708 12709====================================================================== 12710 12711jQuery 1.2.6 - New Wave Javascript 12712 12713Copyright (c) 2008 John Resig (jquery.com) 12714Dual licensed under the MIT (MIT-LICENSE.txt) 12715and GPL (GPL-LICENSE.txt) licenses. 12716 12717Copyright (c) 2009 John Resig, http://jquery.com/ 12718 12719Permission is hereby granted, free of charge, to any person obtaining 12720a copy of this software and associated documentation files (the 12721"Software"), to deal in the Software without restriction, including 12722without limitation the rights to use, copy, modify, merge, publish, 12723distribute, sublicense, and/or sell copies of the Software, and to 12724permit persons to whom the Software is furnished to do so, subject to 12725the following conditions: 12726 12727The above copyright notice and this permission notice shall be 12728included in all copies or substantial portions of the Software. 12729 12730THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 12731EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12732MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 12733NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 12734LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 12735OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 12736WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12737 12738 12739============================================================ 12740Notices for file(s): 12741/bin/sqlite3 12742/lib/libsqlite.so 12743------------------------------------------------------------ 127442001 September 15 12745 12746The author disclaims copyright to this source code. In place of 12747a legal notice, here is a blessing: 12748 12749 May you do good and not evil. 12750 May you find forgiveness for yourself and forgive others. 12751 May you share freely, never taking more than you give. 12752 12753 12754============================================================ 12755Notices for file(s): 12756/lib/libcrypto-host.so 12757/lib/libcrypto_static.a 12758/lib/libssl-host.so 12759------------------------------------------------------------ 12760 12761 LICENSE ISSUES 12762 ============== 12763 12764 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 12765 the OpenSSL License and the original SSLeay license apply to the toolkit. 12766 See below for the actual license texts. Actually both licenses are BSD-style 12767 Open Source licenses. In case of any license issues related to OpenSSL 12768 please contact [email protected]. 12769 12770 OpenSSL License 12771 --------------- 12772 12773/* ==================================================================== 12774 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 12775 * 12776 * Redistribution and use in source and binary forms, with or without 12777 * modification, are permitted provided that the following conditions 12778 * are met: 12779 * 12780 * 1. Redistributions of source code must retain the above copyright 12781 * notice, this list of conditions and the following disclaimer. 12782 * 12783 * 2. Redistributions in binary form must reproduce the above copyright 12784 * notice, this list of conditions and the following disclaimer in 12785 * the documentation and/or other materials provided with the 12786 * distribution. 12787 * 12788 * 3. All advertising materials mentioning features or use of this 12789 * software must display the following acknowledgment: 12790 * "This product includes software developed by the OpenSSL Project 12791 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 12792 * 12793 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 12794 * endorse or promote products derived from this software without 12795 * prior written permission. For written permission, please contact 12796 * [email protected]. 12797 * 12798 * 5. Products derived from this software may not be called "OpenSSL" 12799 * nor may "OpenSSL" appear in their names without prior written 12800 * permission of the OpenSSL Project. 12801 * 12802 * 6. Redistributions of any form whatsoever must retain the following 12803 * acknowledgment: 12804 * "This product includes software developed by the OpenSSL Project 12805 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 12806 * 12807 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 12808 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 12809 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 12810 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 12811 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12812 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 12813 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 12814 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 12815 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 12816 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 12817 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 12818 * OF THE POSSIBILITY OF SUCH DAMAGE. 12819 * ==================================================================== 12820 * 12821 * This product includes cryptographic software written by Eric Young 12822 * ([email protected]). This product includes software written by Tim 12823 * Hudson ([email protected]). 12824 * 12825 */ 12826 12827 Original SSLeay License 12828 ----------------------- 12829 12830/* Copyright (C) 1995-1998 Eric Young ([email protected]) 12831 * All rights reserved. 12832 * 12833 * This package is an SSL implementation written 12834 * by Eric Young ([email protected]). 12835 * The implementation was written so as to conform with Netscapes SSL. 12836 * 12837 * This library is free for commercial and non-commercial use as long as 12838 * the following conditions are aheared to. The following conditions 12839 * apply to all code found in this distribution, be it the RC4, RSA, 12840 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 12841 * included with this distribution is covered by the same copyright terms 12842 * except that the holder is Tim Hudson ([email protected]). 12843 * 12844 * Copyright remains Eric Young's, and as such any Copyright notices in 12845 * the code are not to be removed. 12846 * If this package is used in a product, Eric Young should be given attribution 12847 * as the author of the parts of the library used. 12848 * This can be in the form of a textual message at program startup or 12849 * in documentation (online or textual) provided with the package. 12850 * 12851 * Redistribution and use in source and binary forms, with or without 12852 * modification, are permitted provided that the following conditions 12853 * are met: 12854 * 1. Redistributions of source code must retain the copyright 12855 * notice, this list of conditions and the following disclaimer. 12856 * 2. Redistributions in binary form must reproduce the above copyright 12857 * notice, this list of conditions and the following disclaimer in the 12858 * documentation and/or other materials provided with the distribution. 12859 * 3. All advertising materials mentioning features or use of this software 12860 * must display the following acknowledgement: 12861 * "This product includes cryptographic software written by 12862 * Eric Young ([email protected])" 12863 * The word 'cryptographic' can be left out if the rouines from the library 12864 * being used are not cryptographic related :-). 12865 * 4. If you include any Windows specific code (or a derivative thereof) from 12866 * the apps directory (application code) you must include an acknowledgement: 12867 * "This product includes software written by Tim Hudson ([email protected])" 12868 * 12869 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 12870 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 12871 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 12872 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 12873 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 12874 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 12875 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 12876 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 12877 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 12878 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 12879 * SUCH DAMAGE. 12880 * 12881 * The licence and distribution terms for any publically available version or 12882 * derivative of this code cannot be changed. i.e. this code cannot simply be 12883 * copied and put under another distribution licence 12884 * [including the GNU Public Licence.] 12885 */ 12886 12887 12888============================================================ 12889Notices for file(s): 12890/lib/libexpat-host.so 12891/lib/libexpat.a 12892------------------------------------------------------------ 12893Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 12894 and Clark Cooper 12895Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 12896 12897Permission is hereby granted, free of charge, to any person obtaining 12898a copy of this software and associated documentation files (the 12899"Software"), to deal in the Software without restriction, including 12900without limitation the rights to use, copy, modify, merge, publish, 12901distribute, sublicense, and/or sell copies of the Software, and to 12902permit persons to whom the Software is furnished to do so, subject to 12903the following conditions: 12904 12905The above copyright notice and this permission notice shall be included 12906in all copies or substantial portions of the Software. 12907 12908THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 12909EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12910MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 12911IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 12912CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 12913TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 12914SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12915 12916============================================================ 12917Notices for file(s): 12918/lib/libLLVMAnalysis.a 12919------------------------------------------------------------ 12920============================================================================== 12921LLVM Release License 12922============================================================================== 12923University of Illinois/NCSA 12924Open Source License 12925 12926Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 12927All rights reserved. 12928 12929Developed by: 12930 12931 LLVM Team 12932 12933 University of Illinois at Urbana-Champaign 12934 12935 http://llvm.org 12936 12937Permission is hereby granted, free of charge, to any person obtaining a copy of 12938this software and associated documentation files (the "Software"), to deal with 12939the Software without restriction, including without limitation the rights to 12940use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12941of the Software, and to permit persons to whom the Software is furnished to do 12942so, subject to the following conditions: 12943 12944 * Redistributions of source code must retain the above copyright notice, 12945 this list of conditions and the following disclaimers. 12946 12947 * Redistributions in binary form must reproduce the above copyright notice, 12948 this list of conditions and the following disclaimers in the 12949 documentation and/or other materials provided with the distribution. 12950 12951 * Neither the names of the LLVM Team, University of Illinois at 12952 Urbana-Champaign, nor the names of its contributors may be used to 12953 endorse or promote products derived from this Software without specific 12954 prior written permission. 12955 12956THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12957IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 12958FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12959CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12960LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12961OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 12962SOFTWARE. 12963 12964============================================================================== 12965Copyrights and Licenses for Third Party Software Distributed with LLVM: 12966============================================================================== 12967The LLVM software contains code written by third parties. Such software will 12968have its own individual LICENSE.TXT file in the directory in which it appears. 12969This file will describe the copyrights, license, and restrictions which apply 12970to that code. 12971 12972The disclaimer of warranty in the University of Illinois Open Source License 12973applies to all code in the LLVM Distribution, and nothing in any of the 12974other licenses gives permission to use the names of the LLVM Team or the 12975University of Illinois to endorse or promote products derived from this 12976Software. 12977 12978The following pieces of software have additional or alternate copyrights, 12979licenses, and/or restrictions: 12980 12981Program Directory 12982------- --------- 12983Autoconf llvm/autoconf 12984 llvm/projects/ModuleMaker/autoconf 12985 llvm/projects/sample/autoconf 12986CellSPU backend llvm/lib/Target/CellSPU/README.txt 12987Google Test llvm/utils/unittest/googletest 12988OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 12989 12990============================================================ 12991Notices for file(s): 12992/framework/emmalib.jar 12993------------------------------------------------------------ 12994Common Public License - v 1.0 12995 12996THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S 12997ACCEPTANCE OF THIS AGREEMENT. 12998 129991. DEFINITIONS 13000 13001"Contribution" means: 13002 13003 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 13004 b) in the case of each subsequent Contributor: 13005 13006 i) changes to the Program, and 13007 13008 ii) additions to the Program; 13009 13010 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 13011added 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 13012of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 13013 13014"Contributor" means any person or entity that distributes the Program. 13015 13016"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. 13017 13018"Program" means the Contributions distributed in accordance with this Agreement. 13019 13020"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 13021 130222. GRANT OF RIGHTS 13023 13024 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 13025works 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. 13026 13027 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, 13028use, 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 13029combination 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 13030by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 13031 13032 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 13033Program 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 13034entity 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 13035responsibility 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 13036Program, it is Recipient's responsibility to acquire that license before distributing the Program. 13037 13038 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 13039Agreement. 13040 130413. REQUIREMENTS 13042 13043A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 13044 13045 a) it complies with the terms and conditions of this Agreement; and 13046 13047 b) its license agreement: 13048 13049 i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, 13050and implied warranties or conditions of merchantability and fitness for a particular purpose; 13051 13052 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost 13053profits; 13054 13055 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 13056 13057 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 13058customarily used for software exchange. 13059 13060When the Program is made available in source code form: 13061 13062 a) it must be made available under this Agreement; and 13063 13064 b) a copy of this Agreement must be included with each copy of the Program. 13065 13066Contributors may not remove or alter any copyright notices contained within the Program. 13067 13068Each 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 13069Contribution. 13070 130714. COMMERCIAL DISTRIBUTION 13072 13073Commercial 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 13074commercial 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 13075Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify 13076every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a 13077third 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 13078commercial 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 13079qualify, 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 13080with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 13081 13082For 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 13083then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this 13084section, 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 13085Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 13086 130875. NO WARRANTY 13088 13089EXCEPT 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, 13090WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for 13091determining 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 13092the 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. 13093 130946. DISCLAIMER OF LIABILITY 13095 13096EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 13097CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 13098NEGLIGENCE 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 13099DAMAGES. 13100 131017. GENERAL 13102 13103If 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 13104Agreement, 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. 13105 13106If 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 13107patent 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 13108patent 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 13109software 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. 13110 13111All 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 13112reasonable 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 13113Program 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 13114survive. 13115 13116Everyone 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 13117manner. 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 13118right 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 13119version 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 13120which 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 13121version. 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, 13122whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 13123 13124This 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 13125action 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. 13126 13127============================================================ 13128Notices for file(s): 13129/lib/libselinux.a 13130------------------------------------------------------------ 13131This library (libselinux) is public domain software, i.e. not copyrighted. 13132 13133Warranty Exclusion 13134------------------ 13135You agree that this software is a 13136non-commercially developed program that may contain "bugs" (as that 13137term is used in the industry) and that it may not function as intended. 13138The software is licensed "as is". NSA makes no, and hereby expressly 13139disclaims all, warranties, express, implied, statutory, or otherwise 13140with respect to the software, including noninfringement and the implied 13141warranties of merchantability and fitness for a particular purpose. 13142 13143Limitation of Liability 13144----------------------- 13145In no event will NSA be liable for any damages, including loss of data, 13146lost profits, cost of cover, or other special, incidental, 13147consequential, direct or indirect damages arising from the software or 13148the use thereof, however caused and on any theory of liability. This 13149limitation will apply even if NSA has been advised of the possibility 13150of such damage. You acknowledge that this is a reasonable allocation of 13151risk. 13152 13153============================================================ 13154Notices for file(s): 13155/framework/org-netbeans-api-visual.jar 13156/framework/org-openide-util.jar 13157------------------------------------------------------------ 13158The GNU General Public License (GPL) Version 2, June 1991 13159 13160Copyright (C) 1989, 1991 Free Software Foundation, Inc. 13161 1316259 Temple Place, Suite 330, Boston, MA 02111-1307 USA 13163 13164Everyone is permitted to copy and distribute verbatim copies 13165of this license document, but changing it is not allowed. 13166 13167Preamble 13168 13169The licenses for most software are designed to take away 13170your freedom to share and change it. By contrast, the GNU 13171General Public License is intended to guarantee your freedom 13172to share and change free software--to make sure the software 13173is free for all its users. This General Public License 13174applies to most of the Free Software Foundation's software 13175and to any other program whose authors commit to using it. 13176(Some other Free Software Foundation software is covered by 13177the GNU Library General Public License instead.) You can 13178apply it to your programs, too. When we speak of free 13179software, we are referring to freedom, not price. Our 13180General Public Licenses are designed to make sure that you 13181have the freedom to distribute copies of free software (and 13182charge for this service if you wish), that you receive 13183source code or can get it if you want it, that you can 13184change the software or use pieces of it in new free 13185programs; and that you know you can do these things. To 13186protect your rights, we need to make restrictions that 13187forbid anyone to deny you these rights or to ask you to 13188surrender the rights. These restrictions translate to 13189certain responsibilities for you if you distribute copies of 13190the software, or if you modify it. 13191 13192For example, if you distribute copies of such a program, 13193whether gratis or for a fee, you must give the recipients 13194all the rights that you have. You must make sure that they, 13195too, receive or can get the source code. And you must show 13196them these terms so they know their rights. 13197 13198We protect your rights with two steps: (1) copyright the 13199software, and (2) offer you this license which gives you 13200legal permission to copy, distribute and/or modify the 13201software. 13202 13203Also, for each author's protection and ours, we want to make 13204certain that everyone understands that there is no warranty 13205for this free software. If the software is modified by 13206someone else and passed on, we want its recipients to know 13207that what they have is not the original, so that any 13208problems introduced by others will not reflect on the 13209original authors' reputations. 13210 13211Finally, any free program is threatened constantly by 13212software patents. We wish to avoid the danger that 13213redistributors of a free program will individually obtain 13214patent licenses, in effect making the program proprietary. 13215To prevent this, we have made it clear that any patent must 13216be licensed for everyone's free use or not licensed at all. 13217 13218The precise terms and conditions for copying, distribution 13219and modification follow. 13220 13221TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND 13222MODIFICATION 13223 132240. This License applies to any program or other work which 13225contains a notice placed by the copyright holder saying it 13226may be distributed under the terms of this General Public 13227License. The "Program", below, refers to any such program or 13228work, and a "work based on the Program" means either the 13229Program or any derivative work under copyright law: that is 13230to say, a work containing the Program or a portion of it, 13231either verbatim or with modifications and/or translated into 13232another language. (Hereinafter, translation is included 13233without limitation in the term "modification".) Each 13234licensee is addressed as "you". 13235 13236Activities other than copying, distribution and modification 13237are not covered by this License; they are outside its scope. 13238The act of running the Program is not restricted, and the 13239output from the Program is covered only if its contents 13240constitute a work based on the Program (independent of 13241having been made by running the Program). Whether that is 13242true depends on what the Program does. 13243 132441. You may copy and distribute verbatim copies of the 13245Program's source code as you receive it, in any medium, 13246provided that you conspicuously and appropriately publish on 13247each copy an appropriate copyright notice and disclaimer of 13248warranty; keep intact all the notices that refer to this 13249License and to the absence of any warranty; and give any 13250other recipients of the Program a copy of this License along 13251with the Program. 13252 13253You may charge a fee for the physical act of transferring a 13254copy, and you may at your option offer warranty protection 13255in exchange for a fee. 13256 132572. You may modify your copy or copies of the Program or any 13258portion of it, thus forming a work based on the Program, and 13259copy and distribute such modifications or work under the 13260terms of Section 1 above, provided that you also meet all of 13261these conditions: 13262 13263a) You must cause the modified files to carry prominent 13264notices stating that you changed the files and the date of 13265any change. 13266 13267b) You must cause any work that you distribute or publish, 13268that in whole or in part contains or is derived from the 13269Program or any part thereof, to be licensed as a whole at no 13270charge to all third parties under the terms of this License. 13271 13272c) If the modified program normally reads commands 13273interactively when run, you must cause it, when started 13274running for such interactive use in the most ordinary way, 13275to print or display an announcement including an appropriate 13276copyright notice and a notice that there is no warranty (or 13277else, saying that you provide a warranty) and that users may 13278redistribute the program under these conditions, and telling 13279the user how to view a copy of this License. (Exception: if 13280the Program itself is interactive but does not normally 13281print such an announcement, your work based on the Program 13282is not required to print an announcement.) 13283 13284These requirements apply to the modified work as a whole. If 13285identifiable sections of that work are not derived from the 13286Program, and can be reasonably considered independent and 13287separate works in themselves, then this License, and its 13288terms, do not apply to those sections when you distribute 13289them as separate works. But when you distribute the same 13290sections as part of a whole which is a work based on the 13291Program, the distribution of the whole must be on the terms 13292of this License, whose permissions for other licensees 13293extend to the entire whole, and thus to each and every part 13294regardless of who wrote it. 13295 13296Thus, it is not the intent of this section to claim rights 13297or contest your rights to work written entirely by you; 13298rather, the intent is to exercise the right to control the 13299distribution of derivative or collective works based on the 13300Program. In addition, mere aggregation of another work not 13301based on the Program with the Program (or with a work based 13302on the Program) on a volume of a storage or distribution 13303medium does not bring the other work under the scope of this 13304License. 13305 133063. You may copy and distribute the Program (or a work based 13307on it, under Section 2) in object code or executable form 13308under the terms of Sections 1 and 2 above provided that you 13309also do one of the following: 13310 13311a) Accompany it with the complete corresponding 13312machine-readable source code, which must be distributed 13313under the terms of Sections 1 and 2 above on a medium 13314customarily used for software interchange; or, 13315 13316b) Accompany it with a written offer, valid for at least 13317three years, to give any third party, for a charge no more 13318than your cost of physically performing source distribution, 13319a complete machine-readable copy of the corresponding source 13320code, to be distributed under the terms of Sections 1 and 2 13321above on a medium customarily used for software interchange; 13322or, 13323 13324c) Accompany it with the information you received as to the 13325offer to distribute corresponding source code. (This 13326alternative is allowed only for noncommercial distribution 13327and only if you received the program in object code or 13328executable form with such an offer, in accord with 13329Subsection b above.) 13330 13331The source code for a work means the preferred form of the 13332work for making modifications to it. For an executable work, 13333complete source code means all the source code for all 13334modules it contains, plus any associated interface 13335definition files, plus the scripts used to control 13336compilation and installation of the executable. However, as 13337a special exception, the source code distributed need not 13338include anything that is normally distributed (in either 13339source or binary form) with the major components (compiler, 13340kernel, and so on) of the operating system on which the 13341executable runs, unless that component itself accompanies 13342the executable. If distribution of executable or object code 13343is made by offering access to copy from a designated place, 13344then offering equivalent access to copy the source code from 13345the same place counts as distribution of the source code, 13346even though third parties are not compelled to copy the 13347source along with the object code. 13348 133494. You may not copy, modify, sublicense, or distribute the 13350Program except as expressly provided under this License. Any 13351attempt otherwise to copy, modify, sublicense or distribute 13352the Program is void, and will automatically terminate your 13353rights under this License. However, parties who have 13354received copies, or rights, from you under this License will 13355not have their licenses terminated so long as such parties 13356remain in full compliance. 13357 133585. You are not required to accept this License, since you 13359have not signed it. However, nothing else grants you 13360permission to modify or distribute the Program or its 13361derivative works. These actions are prohibited by law if you 13362do not accept this License. Therefore, by modifying or 13363distributing the Program (or any work based on the Program), 13364you indicate your acceptance of this License to do so, and 13365all its terms and conditions for copying, distributing or 13366modifying the Program or works based on it. 13367 133686. Each time you redistribute the Program (or any work based 13369on the Program), the recipient automatically receives a 13370license from the original licensor to copy, distribute or 13371modify the Program subject to these terms and conditions. 13372You may not impose any further restrictions on the 13373recipients' exercise of the rights granted herein. You are 13374not responsible for enforcing compliance by third parties to 13375this License. 13376 133777. If, as a consequence of a court judgment or allegation of 13378patent infringement or for any other reason (not limited to 13379patent issues), conditions are imposed on you (whether by 13380court order, agreement or otherwise) that contradict the 13381conditions of this License, they do not excuse you from the 13382conditions of this License. If you cannot distribute so as 13383to satisfy simultaneously your obligations under this 13384License and any other pertinent obligations, then as a 13385consequence you may not distribute the Program at all. For 13386example, if a patent license would not permit royalty-free 13387redistribution of the Program by all those who receive 13388copies directly or indirectly through you, then the only way 13389you could satisfy both it and this License would be to 13390refrain entirely from distribution of the Program. 13391 13392If any portion of this section is held invalid or 13393unenforceable under any particular circumstance, the balance 13394of the section is intended to apply and the section as a 13395whole is intended to apply in other circumstances. It is not 13396the purpose of this section to induce you to infringe any 13397patents or other property right claims or to contest 13398validity of any such claims; this section has the sole 13399purpose of protecting the integrity of the free software 13400distribution system, which is implemented by public license 13401practices. Many people have made generous contributions to 13402the wide range of software distributed through that system 13403in reliance on consistent application of that system; it is 13404up to the author/donor to decide if he or she is willing to 13405distribute software through any other system and a licensee 13406cannot impose that choice. 13407 13408This section is intended to make thoroughly clear what is 13409believed to be a consequence of the rest of this License. 13410 134118. If the distribution and/or use of the Program is 13412restricted in certain countries either by patents or by 13413copyrighted interfaces, the original copyright holder who 13414places the Program under this License may add an explicit 13415geographical distribution limitation excluding those 13416countries, so that distribution is permitted only in or 13417among countries not thus excluded. In such case, this 13418License incorporates the limitation as if written in the 13419body of this License. 13420 134219. The Free Software Foundation may publish revised and/or 13422new versions of the General Public License from time to 13423time. Such new versions will be similar in spirit to the 13424present version, but may differ in detail to address new 13425problems or concerns. 13426 13427Each version is given a distinguishing version number. If 13428the Program specifies a version number of this License which 13429applies to it and "any later version", you have the option 13430of following the terms and conditions either of that version 13431or of any later version published by the Free Software 13432Foundation. If the Program does not specify a version number 13433of this License, you may choose any version ever published 13434by the Free Software Foundation. 13435 1343610. If you wish to incorporate parts of the Program into 13437other free programs whose distribution conditions are 13438different, write to the author to ask for permission. For 13439software which is copyrighted by the Free Software 13440Foundation, write to the Free Software Foundation; we 13441sometimes make exceptions for this. Our decision will be 13442guided by the two goals of preserving the free status of all 13443derivatives of our free software and of promoting the 13444sharing and reuse of software generally. 13445 13446NO WARRANTY 13447 1344811. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS 13449NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 13450APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 13451COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 13452"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR 13453IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 13454WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 13455PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE 13456OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE 13457DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 13458REPAIR OR CORRECTION. 13459 1346012. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED 13461TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY 13462WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED 13463ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, 13464SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 13465THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT 13466LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR 13467LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE 13468PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH 13469HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 13470SUCH DAMAGES. 13471 13472END OF TERMS AND CONDITIONS 13473 13474How to Apply These Terms to Your New Programs 13475 13476If you develop a new program, and you want it to be of the 13477greatest possible use to the public, the best way to achieve 13478this is to make it free software which everyone can 13479redistribute and change under these terms. 13480 13481To do so, attach the following notices to the program. It is 13482safest to attach them to the start of each source file to 13483most effectively convey the exclusion of warranty; and each 13484file should have at least the "copyright" line and a pointer 13485to where the full notice is found. 13486 13487One line to give the program's name and a brief idea of what 13488it does. 13489 13490Copyright (C) <year> <name of author> 13491This program is free software; you can redistribute it 13492and/or modify it under the terms of the GNU General Public 13493License as published by the Free Software Foundation; either 13494version 2 of the License, or (at your option) any later 13495version. This program is distributed in the hope that it 13496will be useful, but WITHOUT ANY WARRANTY; without even the 13497implied warranty of MERCHANTABILITY or FITNESS FOR A 13498PARTICULAR PURPOSE. See the GNU General Public License for 13499more details. You should have received a copy of the GNU 13500General Public License along with this program; if not, 13501write to the Free Software Foundation, Inc., 59 Temple 13502Place, Suite 330, Boston, MA 02111-1307 USA 13503 13504Also add information on how to contact you by electronic and 13505paper mail. If the program is interactive, make it output a 13506short notice like this when it starts in an interactive 13507mode: 13508 13509Gnomovision version 69, Copyright (C) year name of author 13510Gnomovision comes with ABSOLUTELY NO WARRANTY; for details 13511type `show w'. This is free software, and you are welcome to 13512redistribute it under certain conditions; type `show c' for 13513details. The hypothetical commands `show w' and `show c' 13514should show the appropriate parts of the General Public 13515License. Of course, the commands you use may be called 13516something other than `show w' and `show c'; they could even 13517be mouse-clicks or menu items--whatever suits your program. 13518 13519You should also get your employer (if you work as a 13520programmer) or your school, if any, to sign a "copyright 13521disclaimer" for the program, if necessary. Here is a sample; 13522alter the names: 13523 13524Yoyodyne, Inc., hereby disclaims all copyright interest in 13525the program `Gnomovision' (which makes passes at compilers) 13526written by James Hacker. 13527 13528signature of Ty Coon, 1 April 1989 13529Ty Coon, President of Vice 13530This General Public License does not permit incorporating 13531your program into proprietary programs. If your program is a 13532subroutine library, you may consider it more useful to 13533permit linking proprietary applications with the library. If 13534this is what you want to do, use the GNU Library General 13535Public License instead of this License. 13536 13537"CLASSPATH" EXCEPTION TO THE GPL VERSION 2 13538 13539Certain source files distributed by Sun Microsystems, Inc. 13540are subject to the following clarification and special 13541exception to the GPL Version 2, but only where Sun has 13542expressly included in the particular source file's header 13543the words "Sun designates this particular file as subject 13544to the "Classpath" exception as provided by Sun in the 13545License file that accompanied this code." 13546 13547 Linking this library statically or dynamically with other 13548modules is making a combined work based on this library. 13549Thus, the terms and conditions of the GNU General Public 13550License Version 2 cover the whole combination. 13551 13552 As a special exception, the copyright holders of this 13553library give you permission to link this library with 13554independent modules to produce an executable, regardless of 13555the license terms of these independent modules, and to copy 13556and distribute the resulting executable under terms of your 13557choice, provided that you also meet, for each linked 13558independent module, the terms and conditions of the license 13559of that module. An independent module is a module which is 13560not derived from or based on this library. If you modify 13561this library, you may extend this exception to your version 13562of the library, but you are not obligated to do so. If you 13563do not wish to do so, delete this exception statement from 13564your version. 13565============================================================ 13566Notices for file(s): 13567/bin/adb 13568------------------------------------------------------------ 13569 13570 Copyright (c) 2006-2009, The Android Open Source Project 13571 Copyright 2006, Brian Swetland <[email protected]> 13572 13573 Licensed under the Apache License, Version 2.0 (the "License"); 13574 you may not use this file except in compliance with the License. 13575 13576 Unless required by applicable law or agreed to in writing, software 13577 distributed under the License is distributed on an "AS IS" BASIS, 13578 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13579 See the License for the specific language governing permissions and 13580 limitations under the License. 13581 13582 13583 Apache License 13584 Version 2.0, January 2004 13585 http://www.apache.org/licenses/ 13586 13587 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13588 13589 1. Definitions. 13590 13591 "License" shall mean the terms and conditions for use, reproduction, 13592 and distribution as defined by Sections 1 through 9 of this document. 13593 13594 "Licensor" shall mean the copyright owner or entity authorized by 13595 the copyright owner that is granting the License. 13596 13597 "Legal Entity" shall mean the union of the acting entity and all 13598 other entities that control, are controlled by, or are under common 13599 control with that entity. For the purposes of this definition, 13600 "control" means (i) the power, direct or indirect, to cause the 13601 direction or management of such entity, whether by contract or 13602 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13603 outstanding shares, or (iii) beneficial ownership of such entity. 13604 13605 "You" (or "Your") shall mean an individual or Legal Entity 13606 exercising permissions granted by this License. 13607 13608 "Source" form shall mean the preferred form for making modifications, 13609 including but not limited to software source code, documentation 13610 source, and configuration files. 13611 13612 "Object" form shall mean any form resulting from mechanical 13613 transformation or translation of a Source form, including but 13614 not limited to compiled object code, generated documentation, 13615 and conversions to other media types. 13616 13617 "Work" shall mean the work of authorship, whether in Source or 13618 Object form, made available under the License, as indicated by a 13619 copyright notice that is included in or attached to the work 13620 (an example is provided in the Appendix below). 13621 13622 "Derivative Works" shall mean any work, whether in Source or Object 13623 form, that is based on (or derived from) the Work and for which the 13624 editorial revisions, annotations, elaborations, or other modifications 13625 represent, as a whole, an original work of authorship. For the purposes 13626 of this License, Derivative Works shall not include works that remain 13627 separable from, or merely link (or bind by name) to the interfaces of, 13628 the Work and Derivative Works thereof. 13629 13630 "Contribution" shall mean any work of authorship, including 13631 the original version of the Work and any modifications or additions 13632 to that Work or Derivative Works thereof, that is intentionally 13633 submitted to Licensor for inclusion in the Work by the copyright owner 13634 or by an individual or Legal Entity authorized to submit on behalf of 13635 the copyright owner. For the purposes of this definition, "submitted" 13636 means any form of electronic, verbal, or written communication sent 13637 to the Licensor or its representatives, including but not limited to 13638 communication on electronic mailing lists, source code control systems, 13639 and issue tracking systems that are managed by, or on behalf of, the 13640 Licensor for the purpose of discussing and improving the Work, but 13641 excluding communication that is conspicuously marked or otherwise 13642 designated in writing by the copyright owner as "Not a Contribution." 13643 13644 "Contributor" shall mean Licensor and any individual or Legal Entity 13645 on behalf of whom a Contribution has been received by Licensor and 13646 subsequently incorporated within the Work. 13647 13648 2. Grant of Copyright License. Subject to the terms and conditions of 13649 this License, each Contributor hereby grants to You a perpetual, 13650 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13651 copyright license to reproduce, prepare Derivative Works of, 13652 publicly display, publicly perform, sublicense, and distribute the 13653 Work and such Derivative Works in Source or Object form. 13654 13655 3. Grant of Patent License. Subject to the terms and conditions of 13656 this License, each Contributor hereby grants to You a perpetual, 13657 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13658 (except as stated in this section) patent license to make, have made, 13659 use, offer to sell, sell, import, and otherwise transfer the Work, 13660 where such license applies only to those patent claims licensable 13661 by such Contributor that are necessarily infringed by their 13662 Contribution(s) alone or by combination of their Contribution(s) 13663 with the Work to which such Contribution(s) was submitted. If You 13664 institute patent litigation against any entity (including a 13665 cross-claim or counterclaim in a lawsuit) alleging that the Work 13666 or a Contribution incorporated within the Work constitutes direct 13667 or contributory patent infringement, then any patent licenses 13668 granted to You under this License for that Work shall terminate 13669 as of the date such litigation is filed. 13670 13671 4. Redistribution. You may reproduce and distribute copies of the 13672 Work or Derivative Works thereof in any medium, with or without 13673 modifications, and in Source or Object form, provided that You 13674 meet the following conditions: 13675 13676 (a) You must give any other recipients of the Work or 13677 Derivative Works a copy of this License; and 13678 13679 (b) You must cause any modified files to carry prominent notices 13680 stating that You changed the files; and 13681 13682 (c) You must retain, in the Source form of any Derivative Works 13683 that You distribute, all copyright, patent, trademark, and 13684 attribution notices from the Source form of the Work, 13685 excluding those notices that do not pertain to any part of 13686 the Derivative Works; and 13687 13688 (d) If the Work includes a "NOTICE" text file as part of its 13689 distribution, then any Derivative Works that You distribute must 13690 include a readable copy of the attribution notices contained 13691 within such NOTICE file, excluding those notices that do not 13692 pertain to any part of the Derivative Works, in at least one 13693 of the following places: within a NOTICE text file distributed 13694 as part of the Derivative Works; within the Source form or 13695 documentation, if provided along with the Derivative Works; or, 13696 within a display generated by the Derivative Works, if and 13697 wherever such third-party notices normally appear. The contents 13698 of the NOTICE file are for informational purposes only and 13699 do not modify the License. You may add Your own attribution 13700 notices within Derivative Works that You distribute, alongside 13701 or as an addendum to the NOTICE text from the Work, provided 13702 that such additional attribution notices cannot be construed 13703 as modifying the License. 13704 13705 You may add Your own copyright statement to Your modifications and 13706 may provide additional or different license terms and conditions 13707 for use, reproduction, or distribution of Your modifications, or 13708 for any such Derivative Works as a whole, provided Your use, 13709 reproduction, and distribution of the Work otherwise complies with 13710 the conditions stated in this License. 13711 13712 5. Submission of Contributions. Unless You explicitly state otherwise, 13713 any Contribution intentionally submitted for inclusion in the Work 13714 by You to the Licensor shall be under the terms and conditions of 13715 this License, without any additional terms or conditions. 13716 Notwithstanding the above, nothing herein shall supersede or modify 13717 the terms of any separate license agreement you may have executed 13718 with Licensor regarding such Contributions. 13719 13720 6. Trademarks. This License does not grant permission to use the trade 13721 names, trademarks, service marks, or product names of the Licensor, 13722 except as required for reasonable and customary use in describing the 13723 origin of the Work and reproducing the content of the NOTICE file. 13724 13725 7. Disclaimer of Warranty. Unless required by applicable law or 13726 agreed to in writing, Licensor provides the Work (and each 13727 Contributor provides its Contributions) on an "AS IS" BASIS, 13728 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13729 implied, including, without limitation, any warranties or conditions 13730 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13731 PARTICULAR PURPOSE. You are solely responsible for determining the 13732 appropriateness of using or redistributing the Work and assume any 13733 risks associated with Your exercise of permissions under this License. 13734 13735 8. Limitation of Liability. In no event and under no legal theory, 13736 whether in tort (including negligence), contract, or otherwise, 13737 unless required by applicable law (such as deliberate and grossly 13738 negligent acts) or agreed to in writing, shall any Contributor be 13739 liable to You for damages, including any direct, indirect, special, 13740 incidental, or consequential damages of any character arising as a 13741 result of this License or out of the use or inability to use the 13742 Work (including but not limited to damages for loss of goodwill, 13743 work stoppage, computer failure or malfunction, or any and all 13744 other commercial damages or losses), even if such Contributor 13745 has been advised of the possibility of such damages. 13746 13747 9. Accepting Warranty or Additional Liability. While redistributing 13748 the Work or Derivative Works thereof, You may choose to offer, 13749 and charge a fee for, acceptance of support, warranty, indemnity, 13750 or other liability obligations and/or rights consistent with this 13751 License. However, in accepting such obligations, You may act only 13752 on Your own behalf and on Your sole responsibility, not on behalf 13753 of any other Contributor, and only if You agree to indemnify, 13754 defend, and hold each Contributor harmless for any liability 13755 incurred by, or claims asserted against, such Contributor by reason 13756 of your accepting any such warranty or additional liability. 13757 13758 END OF TERMS AND CONDITIONS 13759 13760 13761============================================================ 13762Notices for file(s): 13763/framework/apache-xml-hostdex.jar 13764------------------------------------------------------------ 13765 ========================================================================= 13766 == NOTICE file corresponding to section 4(d) of the Apache License, == 13767 == Version 2.0, in this case for the Apache Xalan Java distribution. == 13768 ========================================================================= 13769 13770 Apache Xalan (Xalan XSLT processor) 13771 Copyright 1999-2006 The Apache Software Foundation 13772 13773 Apache Xalan (Xalan serializer) 13774 Copyright 1999-2006 The Apache Software Foundation 13775 13776 This product includes software developed at 13777 The Apache Software Foundation (http://www.apache.org/). 13778 13779 ========================================================================= 13780 Portions of this software was originally based on the following: 13781 - software copyright (c) 1999-2002, Lotus Development Corporation., 13782 http://www.lotus.com. 13783 - software copyright (c) 2001-2002, Sun Microsystems., 13784 http://www.sun.com. 13785 - software copyright (c) 2003, IBM Corporation., 13786 http://www.ibm.com. 13787 13788 ========================================================================= 13789 The binary distribution package (ie. jars, samples and documentation) of 13790 this product includes software developed by the following: 13791 13792 - The Apache Software Foundation 13793 - Xerces Java - see LICENSE.txt 13794 - JAXP 1.3 APIs - see LICENSE.txt 13795 - Bytecode Engineering Library - see LICENSE.txt 13796 - Regular Expression - see LICENSE.txt 13797 13798 - Scott Hudson, Frank Flannery, C. Scott Ananian 13799 - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 13800 13801 ========================================================================= 13802 The source distribution package (ie. all source and tools required to build 13803 Xalan Java) of this product includes software developed by the following: 13804 13805 - The Apache Software Foundation 13806 - Xerces Java - see LICENSE.txt 13807 - JAXP 1.3 APIs - see LICENSE.txt 13808 - Bytecode Engineering Library - see LICENSE.txt 13809 - Regular Expression - see LICENSE.txt 13810 - Ant - see LICENSE.txt 13811 - Stylebook doc tool - see LICENSE.txt 13812 13813 - Elliot Joel Berk and C. Scott Ananian 13814 - Lexical Analyzer Generator (JLex) - see LICENSE.txt 13815 13816 ========================================================================= 13817 Apache Xerces Java 13818 Copyright 1999-2006 The Apache Software Foundation 13819 13820 This product includes software developed at 13821 The Apache Software Foundation (http://www.apache.org/). 13822 13823 Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar 13824 were originally based on the following: 13825 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 13826 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 13827 - voluntary contributions made by Paul Eng on behalf of the 13828 Apache Software Foundation that were originally developed at iClick, Inc., 13829 software copyright (c) 1999. 13830 13831 ========================================================================= 13832 Apache xml-commons xml-apis (redistribution of xml-apis.jar) 13833 13834 Apache XML Commons 13835 Copyright 2001-2003,2006 The Apache Software Foundation. 13836 13837 This product includes software developed at 13838 The Apache Software Foundation (http://www.apache.org/). 13839 13840 Portions of this software were originally based on the following: 13841 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 13842 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 13843 - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org 13844 13845 13846============================================================ 13847Notices for file(s): 13848/bin/llvm-rs-cc 13849/bin/rs-spec-gen 13850/lib/libslang.a 13851------------------------------------------------------------ 13852========================= 13853NOTICE file for slang.git 13854========================= 13855 13856 Copyright (c) 2005-2011, The Android Open Source Project 13857 13858 Licensed under the Apache License, Version 2.0 (the "License"); 13859 you may not use this file except in compliance with the License. 13860 13861 Unless required by applicable law or agreed to in writing, software 13862 distributed under the License is distributed on an "AS IS" BASIS, 13863 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13864 See the License for the specific language governing permissions and 13865 limitations under the License. 13866 13867 13868 Apache License 13869 Version 2.0, January 2004 13870 http://www.apache.org/licenses/ 13871 13872 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13873 13874 1. Definitions. 13875 13876 "License" shall mean the terms and conditions for use, reproduction, 13877 and distribution as defined by Sections 1 through 9 of this document. 13878 13879 "Licensor" shall mean the copyright owner or entity authorized by 13880 the copyright owner that is granting the License. 13881 13882 "Legal Entity" shall mean the union of the acting entity and all 13883 other entities that control, are controlled by, or are under common 13884 control with that entity. For the purposes of this definition, 13885 "control" means (i) the power, direct or indirect, to cause the 13886 direction or management of such entity, whether by contract or 13887 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13888 outstanding shares, or (iii) beneficial ownership of such entity. 13889 13890 "You" (or "Your") shall mean an individual or Legal Entity 13891 exercising permissions granted by this License. 13892 13893 "Source" form shall mean the preferred form for making modifications, 13894 including but not limited to software source code, documentation 13895 source, and configuration files. 13896 13897 "Object" form shall mean any form resulting from mechanical 13898 transformation or translation of a Source form, including but 13899 not limited to compiled object code, generated documentation, 13900 and conversions to other media types. 13901 13902 "Work" shall mean the work of authorship, whether in Source or 13903 Object form, made available under the License, as indicated by a 13904 copyright notice that is included in or attached to the work 13905 (an example is provided in the Appendix below). 13906 13907 "Derivative Works" shall mean any work, whether in Source or Object 13908 form, that is based on (or derived from) the Work and for which the 13909 editorial revisions, annotations, elaborations, or other modifications 13910 represent, as a whole, an original work of authorship. For the purposes 13911 of this License, Derivative Works shall not include works that remain 13912 separable from, or merely link (or bind by name) to the interfaces of, 13913 the Work and Derivative Works thereof. 13914 13915 "Contribution" shall mean any work of authorship, including 13916 the original version of the Work and any modifications or additions 13917 to that Work or Derivative Works thereof, that is intentionally 13918 submitted to Licensor for inclusion in the Work by the copyright owner 13919 or by an individual or Legal Entity authorized to submit on behalf of 13920 the copyright owner. For the purposes of this definition, "submitted" 13921 means any form of electronic, verbal, or written communication sent 13922 to the Licensor or its representatives, including but not limited to 13923 communication on electronic mailing lists, source code control systems, 13924 and issue tracking systems that are managed by, or on behalf of, the 13925 Licensor for the purpose of discussing and improving the Work, but 13926 excluding communication that is conspicuously marked or otherwise 13927 designated in writing by the copyright owner as "Not a Contribution." 13928 13929 "Contributor" shall mean Licensor and any individual or Legal Entity 13930 on behalf of whom a Contribution has been received by Licensor and 13931 subsequently incorporated within the Work. 13932 13933 2. Grant of Copyright License. Subject to the terms and conditions of 13934 this License, each Contributor hereby grants to You a perpetual, 13935 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13936 copyright license to reproduce, prepare Derivative Works of, 13937 publicly display, publicly perform, sublicense, and distribute the 13938 Work and such Derivative Works in Source or Object form. 13939 13940 3. Grant of Patent License. Subject to the terms and conditions of 13941 this License, each Contributor hereby grants to You a perpetual, 13942 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13943 (except as stated in this section) patent license to make, have made, 13944 use, offer to sell, sell, import, and otherwise transfer the Work, 13945 where such license applies only to those patent claims licensable 13946 by such Contributor that are necessarily infringed by their 13947 Contribution(s) alone or by combination of their Contribution(s) 13948 with the Work to which such Contribution(s) was submitted. If You 13949 institute patent litigation against any entity (including a 13950 cross-claim or counterclaim in a lawsuit) alleging that the Work 13951 or a Contribution incorporated within the Work constitutes direct 13952 or contributory patent infringement, then any patent licenses 13953 granted to You under this License for that Work shall terminate 13954 as of the date such litigation is filed. 13955 13956 4. Redistribution. You may reproduce and distribute copies of the 13957 Work or Derivative Works thereof in any medium, with or without 13958 modifications, and in Source or Object form, provided that You 13959 meet the following conditions: 13960 13961 (a) You must give any other recipients of the Work or 13962 Derivative Works a copy of this License; and 13963 13964 (b) You must cause any modified files to carry prominent notices 13965 stating that You changed the files; and 13966 13967 (c) You must retain, in the Source form of any Derivative Works 13968 that You distribute, all copyright, patent, trademark, and 13969 attribution notices from the Source form of the Work, 13970 excluding those notices that do not pertain to any part of 13971 the Derivative Works; and 13972 13973 (d) If the Work includes a "NOTICE" text file as part of its 13974 distribution, then any Derivative Works that You distribute must 13975 include a readable copy of the attribution notices contained 13976 within such NOTICE file, excluding those notices that do not 13977 pertain to any part of the Derivative Works, in at least one 13978 of the following places: within a NOTICE text file distributed 13979 as part of the Derivative Works; within the Source form or 13980 documentation, if provided along with the Derivative Works; or, 13981 within a display generated by the Derivative Works, if and 13982 wherever such third-party notices normally appear. The contents 13983 of the NOTICE file are for informational purposes only and 13984 do not modify the License. You may add Your own attribution 13985 notices within Derivative Works that You distribute, alongside 13986 or as an addendum to the NOTICE text from the Work, provided 13987 that such additional attribution notices cannot be construed 13988 as modifying the License. 13989 13990 You may add Your own copyright statement to Your modifications and 13991 may provide additional or different license terms and conditions 13992 for use, reproduction, or distribution of Your modifications, or 13993 for any such Derivative Works as a whole, provided Your use, 13994 reproduction, and distribution of the Work otherwise complies with 13995 the conditions stated in this License. 13996 13997 5. Submission of Contributions. Unless You explicitly state otherwise, 13998 any Contribution intentionally submitted for inclusion in the Work 13999 by You to the Licensor shall be under the terms and conditions of 14000 this License, without any additional terms or conditions. 14001 Notwithstanding the above, nothing herein shall supersede or modify 14002 the terms of any separate license agreement you may have executed 14003 with Licensor regarding such Contributions. 14004 14005 6. Trademarks. This License does not grant permission to use the trade 14006 names, trademarks, service marks, or product names of the Licensor, 14007 except as required for reasonable and customary use in describing the 14008 origin of the Work and reproducing the content of the NOTICE file. 14009 14010 7. Disclaimer of Warranty. Unless required by applicable law or 14011 agreed to in writing, Licensor provides the Work (and each 14012 Contributor provides its Contributions) on an "AS IS" BASIS, 14013 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14014 implied, including, without limitation, any warranties or conditions 14015 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14016 PARTICULAR PURPOSE. You are solely responsible for determining the 14017 appropriateness of using or redistributing the Work and assume any 14018 risks associated with Your exercise of permissions under this License. 14019 14020 8. Limitation of Liability. In no event and under no legal theory, 14021 whether in tort (including negligence), contract, or otherwise, 14022 unless required by applicable law (such as deliberate and grossly 14023 negligent acts) or agreed to in writing, shall any Contributor be 14024 liable to You for damages, including any direct, indirect, special, 14025 incidental, or consequential damages of any character arising as a 14026 result of this License or out of the use or inability to use the 14027 Work (including but not limited to damages for loss of goodwill, 14028 work stoppage, computer failure or malfunction, or any and all 14029 other commercial damages or losses), even if such Contributor 14030 has been advised of the possibility of such damages. 14031 14032 9. Accepting Warranty or Additional Liability. While redistributing 14033 the Work or Derivative Works thereof, You may choose to offer, 14034 and charge a fee for, acceptance of support, warranty, indemnity, 14035 or other liability obligations and/or rights consistent with this 14036 License. However, in accepting such obligations, You may act only 14037 on Your own behalf and on Your sole responsibility, not on behalf 14038 of any other Contributor, and only if You agree to indemnify, 14039 defend, and hold each Contributor harmless for any liability 14040 incurred by, or claims asserted against, such Contributor by reason 14041 of your accepting any such warranty or additional liability. 14042 14043 END OF TERMS AND CONDITIONS 14044 14045 14046 14047=========================================== 14048NOTICE file for external/clang (clang.git). 14049Note: libclang*.a are statically linked. 14050=========================================== 14051 14052============================================================================== 14053LLVM Release License 14054============================================================================== 14055University of Illinois/NCSA 14056Open Source License 14057 14058Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 14059All rights reserved. 14060 14061Developed by: 14062 14063 LLVM Team 14064 14065 University of Illinois at Urbana-Champaign 14066 14067 http://llvm.org 14068 14069Permission is hereby granted, free of charge, to any person obtaining a copy of 14070this software and associated documentation files (the "Software"), to deal with 14071the Software without restriction, including without limitation the rights to 14072use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 14073of the Software, and to permit persons to whom the Software is furnished to do 14074so, subject to the following conditions: 14075 14076 * Redistributions of source code must retain the above copyright notice, 14077 this list of conditions and the following disclaimers. 14078 14079 * Redistributions in binary form must reproduce the above copyright notice, 14080 this list of conditions and the following disclaimers in the 14081 documentation and/or other materials provided with the distribution. 14082 14083 * Neither the names of the LLVM Team, University of Illinois at 14084 Urbana-Champaign, nor the names of its contributors may be used to 14085 endorse or promote products derived from this Software without specific 14086 prior written permission. 14087 14088THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14089IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14090FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14091CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14092LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14093OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 14094SOFTWARE. 14095 14096============================================================================== 14097The LLVM software contains code written by third parties. Such software will 14098have its own individual LICENSE.TXT file in the directory in which it appears. 14099This file will describe the copyrights, license, and restrictions which apply 14100to that code. 14101 14102The disclaimer of warranty in the University of Illinois Open Source License 14103applies to all code in the LLVM Distribution, and nothing in any of the 14104other licenses gives permission to use the names of the LLVM Team or the 14105University of Illinois to endorse or promote products derived from this 14106Software. 14107 14108The following pieces of software have additional or alternate copyrights, 14109licenses, and/or restrictions: 14110 14111Program Directory 14112------- --------- 14113<none yet> 14114 14115 14116 14117========================================= 14118NOTICE file for external/llvm (llvm.git). 14119Note: libLLVM*.a are statically linked. 14120========================================= 14121 14122============================================================================== 14123LLVM Release License 14124============================================================================== 14125University of Illinois/NCSA 14126Open Source License 14127 14128Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 14129All rights reserved. 14130 14131Developed by: 14132 14133 LLVM Team 14134 14135 University of Illinois at Urbana-Champaign 14136 14137 http://llvm.org 14138 14139Permission is hereby granted, free of charge, to any person obtaining a copy of 14140this software and associated documentation files (the "Software"), to deal with 14141the Software without restriction, including without limitation the rights to 14142use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 14143of the Software, and to permit persons to whom the Software is furnished to do 14144so, subject to the following conditions: 14145 14146 * Redistributions of source code must retain the above copyright notice, 14147 this list of conditions and the following disclaimers. 14148 14149 * Redistributions in binary form must reproduce the above copyright notice, 14150 this list of conditions and the following disclaimers in the 14151 documentation and/or other materials provided with the distribution. 14152 14153 * Neither the names of the LLVM Team, University of Illinois at 14154 Urbana-Champaign, nor the names of its contributors may be used to 14155 endorse or promote products derived from this Software without specific 14156 prior written permission. 14157 14158THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14159IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14160FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14161CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14162LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14163OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 14164SOFTWARE. 14165 14166============================================================================== 14167Copyrights and Licenses for Third Party Software Distributed with LLVM: 14168============================================================================== 14169The LLVM software contains code written by third parties. Such software will 14170have its own individual LICENSE.TXT file in the directory in which it appears. 14171This file will describe the copyrights, license, and restrictions which apply 14172to that code. 14173 14174The disclaimer of warranty in the University of Illinois Open Source License 14175applies to all code in the LLVM Distribution, and nothing in any of the 14176other licenses gives permission to use the names of the LLVM Team or the 14177University of Illinois to endorse or promote products derived from this 14178Software. 14179 14180The following pieces of software have additional or alternate copyrights, 14181licenses, and/or restrictions: 14182 14183Program Directory 14184------- --------- 14185Autoconf llvm/autoconf 14186 llvm/projects/ModuleMaker/autoconf 14187 llvm/projects/sample/autoconf 14188CellSPU backend llvm/lib/Target/CellSPU/README.txt 14189Google Test llvm/utils/unittest/googletest 14190OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 14191 14192============================================================ 14193Notices for file(s): 14194/bin/minigzip 14195/lib/libunz.a 14196/lib/libz-host.so 14197/lib/libz.a 14198------------------------------------------------------------ 14199 (C) 1995-2013 Jean-loup Gailly and Mark Adler 14200 14201 This software is provided 'as-is', without any express or implied 14202 warranty. In no event will the authors be held liable for any damages 14203 arising from the use of this software. 14204 14205 Permission is granted to anyone to use this software for any purpose, 14206 including commercial applications, and to alter it and redistribute it 14207 freely, subject to the following restrictions: 14208 14209 1. The origin of this software must not be misrepresented; you must not 14210 claim that you wrote the original software. If you use this software 14211 in a product, an acknowledgment in the product documentation would be 14212 appreciated but is not required. 14213 2. Altered source versions must be plainly marked as such, and must not be 14214 misrepresented as being the original software. 14215 3. This notice may not be removed or altered from any source distribution. 14216 14217 Jean-loup Gailly Mark Adler 14218 [email protected] [email protected] 14219 14220============================================================ 14221Notices for file(s): 14222/bin/mksnapshot.arm 14223------------------------------------------------------------ 14224Copyright (c) 1994-2006 Sun Microsystems Inc. 14225All Rights Reserved. 14226 14227Redistribution and use in source and binary forms, with or without 14228modification, are permitted provided that the following conditions are 14229met: 14230 14231- Redistributions of source code must retain the above copyright notice, 14232this list of conditions and the following disclaimer. 14233 14234- Redistribution in binary form must reproduce the above copyright 14235notice, this list of conditions and the following disclaimer in the 14236documentation and/or other materials provided with the distribution. 14237 14238- Neither the name of Sun Microsystems or the names of contributors may 14239be used to endorse or promote products derived from this software without 14240specific prior written permission. 14241 14242THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 14243IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 14244THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 14245PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 14246CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 14247EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 14248PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 14249PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 14250LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 14251NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 14252SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14253 14254The original source code covered by the above license above has been 14255modified significantly by Google Inc. 14256Copyright 2006-2008 the V8 project authors. All rights reserved. 14257 14258============================================================ 14259Notices for file(s): 14260/lib/libpng.a 14261------------------------------------------------------------ 14262 14263This copy of the libpng notices is provided for your convenience. In case of 14264any discrepancy between this copy and the notices in the file png.h that is 14265included in the libpng distribution, the latter shall prevail. 14266 14267COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 14268 14269If you modify libpng you may insert additional notices immediately following 14270this sentence. 14271 14272This code is released under the libpng license. 14273 14274libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are 14275Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 14276distributed according to the same disclaimer and license as libpng-1.2.5 14277with the following individual added to the list of Contributing Authors 14278 14279 Cosmin Truta 14280 14281libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 14282Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 14283distributed according to the same disclaimer and license as libpng-1.0.6 14284with the following individuals added to the list of Contributing Authors 14285 14286 Simon-Pierre Cadieux 14287 Eric S. Raymond 14288 Gilles Vollant 14289 14290and with the following additions to the disclaimer: 14291 14292 There is no warranty against interference with your enjoyment of the 14293 library or against infringement. There is no warranty that our 14294 efforts or the library will fulfill any of your particular purposes 14295 or needs. This library is provided with all faults, and the entire 14296 risk of satisfactory quality, performance, accuracy, and effort is with 14297 the user. 14298 14299libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 14300Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 14301distributed according to the same disclaimer and license as libpng-0.96, 14302with the following individuals added to the list of Contributing Authors: 14303 14304 Tom Lane 14305 Glenn Randers-Pehrson 14306 Willem van Schaik 14307 14308libpng versions 0.89, June 1996, through 0.96, May 1997, are 14309Copyright (c) 1996, 1997 Andreas Dilger 14310Distributed according to the same disclaimer and license as libpng-0.88, 14311with the following individuals added to the list of Contributing Authors: 14312 14313 John Bowler 14314 Kevin Bracey 14315 Sam Bushell 14316 Magnus Holmgren 14317 Greg Roelofs 14318 Tom Tanner 14319 14320libpng versions 0.5, May 1995, through 0.88, January 1996, are 14321Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 14322 14323For the purposes of this copyright and license, "Contributing Authors" 14324is defined as the following set of individuals: 14325 14326 Andreas Dilger 14327 Dave Martindale 14328 Guy Eric Schalnat 14329 Paul Schmidt 14330 Tim Wegner 14331 14332The PNG Reference Library is supplied "AS IS". The Contributing Authors 14333and Group 42, Inc. disclaim all warranties, expressed or implied, 14334including, without limitation, the warranties of merchantability and of 14335fitness for any purpose. The Contributing Authors and Group 42, Inc. 14336assume no liability for direct, indirect, incidental, special, exemplary, 14337or consequential damages, which may result from the use of the PNG 14338Reference Library, even if advised of the possibility of such damage. 14339 14340Permission is hereby granted to use, copy, modify, and distribute this 14341source code, or portions hereof, for any purpose, without fee, subject 14342to the following restrictions: 14343 143441. The origin of this source code must not be misrepresented. 14345 143462. Altered versions must be plainly marked as such and must not 14347 be misrepresented as being the original source. 14348 143493. This Copyright notice may not be removed or altered from any 14350 source or altered source distribution. 14351 14352The Contributing Authors and Group 42, Inc. specifically permit, without 14353fee, and encourage the use of this source code as a component to 14354supporting the PNG file format in commercial products. If you use this 14355source code in a product, acknowledgment is not required but would be 14356appreciated. 14357 14358 14359A "png_get_copyright" function is available, for convenient use in "about" 14360boxes and the like: 14361 14362 printf("%s",png_get_copyright(NULL)); 14363 14364Also, the PNG logo (in PNG format, of course) is supplied in the 14365files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 14366 14367Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 14368certification mark of the Open Source Initiative. 14369 14370Glenn Randers-Pehrson 14371glennrp at users.sourceforge.net 14372July 9, 2011 14373 14374============================================================ 14375Notices for file(s): 14376/framework/antlr-runtime.jar 14377------------------------------------------------------------ 14378[The "BSD license"] 14379Copyright (c) 201 Terence Parr 14380All rights reserved. 14381 14382Redistribution and use in source and binary forms, with or without 14383modification, are permitted provided that the following conditions 14384are met: 14385 14386 1. Redistributions of source code must retain the above copyright 14387 notice, this list of conditions and the following disclaimer. 14388 2. Redistributions in binary form must reproduce the above copyright 14389 notice, this list of conditions and the following disclaimer in the 14390 documentation and/or other materials provided with the distribution. 14391 3. The name of the author may not be used to endorse or promote products 14392 derived from this software without specific prior written permission. 14393 14394THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 14395IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 14396OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 14397IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 14398INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 14399NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14400DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14401THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14402(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 14403THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14404 14405============================================================ 14406Notices for file(s): 14407/framework/junit.jar 14408------------------------------------------------------------ 14409Common Public License - v 1.0 14410 14411 14412THE 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. 14413 14414 144151. DEFINITIONS 14416 14417"Contribution" means: 14418 14419a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 14420b) in the case of each subsequent Contributor: 14421i) changes to the Program, and 14422ii) additions to the Program; 14423where 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. 14424 14425"Contributor" means any person or entity that distributes the Program. 14426 14427 14428"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. 14429 14430 14431"Program" means the Contributions distributed in accordance with this Agreement. 14432 14433 14434"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 14435 14436 144372. GRANT OF RIGHTS 14438 14439a) 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. 14440b) 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. 14441c) 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. 14442d) 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. 144433. REQUIREMENTS 14444 14445A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 14446 14447a) it complies with the terms and conditions of this Agreement; and 14448b) its license agreement: 14449i) 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; 14450ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 14451iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 14452iv) 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. 14453When the Program is made available in source code form: 14454 14455a) it must be made available under this Agreement; and 14456b) a copy of this Agreement must be included with each copy of the Program. 14457 14458Contributors may not remove or alter any copyright notices contained within the Program. 14459 14460 14461Each 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. 14462 14463 144644. COMMERCIAL DISTRIBUTION 14465 14466Commercial 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. 14467 14468 14469For 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. 14470 14471 144725. NO WARRANTY 14473 14474EXCEPT 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. 14475 14476 144776. DISCLAIMER OF LIABILITY 14478 14479EXCEPT 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. 14480 14481 144827. GENERAL 14483 14484If 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. 14485 14486 14487If 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. 14488 14489 14490All 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. 14491 14492 14493Everyone 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. 14494 14495 14496This 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. 14497============================================================ 14498Notices for file(s): 14499/framework/ant-glob.jar 14500------------------------------------------------------------ 14501/* 14502 * Apache License 14503 * Version 2.0, January 2004 14504 * http://www.apache.org/licenses/ 14505 * 14506 * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14507 * 14508 * 1. Definitions. 14509 * 14510 * "License" shall mean the terms and conditions for use, reproduction, 14511 * and distribution as defined by Sections 1 through 9 of this document. 14512 * 14513 * "Licensor" shall mean the copyright owner or entity authorized by 14514 * the copyright owner that is granting the License. 14515 * 14516 * "Legal Entity" shall mean the union of the acting entity and all 14517 * other entities that control, are controlled by, or are under common 14518 * control with that entity. For the purposes of this definition, 14519 * "control" means (i) the power, direct or indirect, to cause the 14520 * direction or management of such entity, whether by contract or 14521 * otherwise, or (ii) ownership of fifty percent (50%) or more of the 14522 * outstanding shares, or (iii) beneficial ownership of such entity. 14523 * 14524 * "You" (or "Your") shall mean an individual or Legal Entity 14525 * exercising permissions granted by this License. 14526 * 14527 * "Source" form shall mean the preferred form for making modifications, 14528 * including but not limited to software source code, documentation 14529 * source, and configuration files. 14530 * 14531 * "Object" form shall mean any form resulting from mechanical 14532 * transformation or translation of a Source form, including but 14533 * not limited to compiled object code, generated documentation, 14534 * and conversions to other media types. 14535 * 14536 * "Work" shall mean the work of authorship, whether in Source or 14537 * Object form, made available under the License, as indicated by a 14538 * copyright notice that is included in or attached to the work 14539 * (an example is provided in the Appendix below). 14540 * 14541 * "Derivative Works" shall mean any work, whether in Source or Object 14542 * form, that is based on (or derived from) the Work and for which the 14543 * editorial revisions, annotations, elaborations, or other modifications 14544 * represent, as a whole, an original work of authorship. For the purposes 14545 * of this License, Derivative Works shall not include works that remain 14546 * separable from, or merely link (or bind by name) to the interfaces of, 14547 * the Work and Derivative Works thereof. 14548 * 14549 * "Contribution" shall mean any work of authorship, including 14550 * the original version of the Work and any modifications or additions 14551 * to that Work or Derivative Works thereof, that is intentionally 14552 * submitted to Licensor for inclusion in the Work by the copyright owner 14553 * or by an individual or Legal Entity authorized to submit on behalf of 14554 * the copyright owner. For the purposes of this definition, "submitted" 14555 * means any form of electronic, verbal, or written communication sent 14556 * to the Licensor or its representatives, including but not limited to 14557 * communication on electronic mailing lists, source code control systems, 14558 * and issue tracking systems that are managed by, or on behalf of, the 14559 * Licensor for the purpose of discussing and improving the Work, but 14560 * excluding communication that is conspicuously marked or otherwise 14561 * designated in writing by the copyright owner as "Not a Contribution." 14562 * 14563 * "Contributor" shall mean Licensor and any individual or Legal Entity 14564 * on behalf of whom a Contribution has been received by Licensor and 14565 * subsequently incorporated within the Work. 14566 * 14567 * 2. Grant of Copyright License. Subject to the terms and conditions of 14568 * this License, each Contributor hereby grants to You a perpetual, 14569 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14570 * copyright license to reproduce, prepare Derivative Works of, 14571 * publicly display, publicly perform, sublicense, and distribute the 14572 * Work and such Derivative Works in Source or Object form. 14573 * 14574 * 3. Grant of Patent License. Subject to the terms and conditions of 14575 * this License, each Contributor hereby grants to You a perpetual, 14576 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14577 * (except as stated in this section) patent license to make, have made, 14578 * use, offer to sell, sell, import, and otherwise transfer the Work, 14579 * where such license applies only to those patent claims licensable 14580 * by such Contributor that are necessarily infringed by their 14581 * Contribution(s) alone or by combination of their Contribution(s) 14582 * with the Work to which such Contribution(s) was submitted. If You 14583 * institute patent litigation against any entity (including a 14584 * cross-claim or counterclaim in a lawsuit) alleging that the Work 14585 * or a Contribution incorporated within the Work constitutes direct 14586 * or contributory patent infringement, then any patent licenses 14587 * granted to You under this License for that Work shall terminate 14588 * as of the date such litigation is filed. 14589 * 14590 * 4. Redistribution. You may reproduce and distribute copies of the 14591 * Work or Derivative Works thereof in any medium, with or without 14592 * modifications, and in Source or Object form, provided that You 14593 * meet the following conditions: 14594 * 14595 * (a) You must give any other recipients of the Work or 14596 * Derivative Works a copy of this License; and 14597 * 14598 * (b) You must cause any modified files to carry prominent notices 14599 * stating that You changed the files; and 14600 * 14601 * (c) You must retain, in the Source form of any Derivative Works 14602 * that You distribute, all copyright, patent, trademark, and 14603 * attribution notices from the Source form of the Work, 14604 * excluding those notices that do not pertain to any part of 14605 * the Derivative Works; and 14606 * 14607 * (d) If the Work includes a "NOTICE" text file as part of its 14608 * distribution, then any Derivative Works that You distribute must 14609 * include a readable copy of the attribution notices contained 14610 * within such NOTICE file, excluding those notices that do not 14611 * pertain to any part of the Derivative Works, in at least one 14612 * of the following places: within a NOTICE text file distributed 14613 * as part of the Derivative Works; within the Source form or 14614 * documentation, if provided along with the Derivative Works; or, 14615 * within a display generated by the Derivative Works, if and 14616 * wherever such third-party notices normally appear. The contents 14617 * of the NOTICE file are for informational purposes only and 14618 * do not modify the License. You may add Your own attribution 14619 * notices within Derivative Works that You distribute, alongside 14620 * or as an addendum to the NOTICE text from the Work, provided 14621 * that such additional attribution notices cannot be construed 14622 * as modifying the License. 14623 * 14624 * You may add Your own copyright statement to Your modifications and 14625 * may provide additional or different license terms and conditions 14626 * for use, reproduction, or distribution of Your modifications, or 14627 * for any such Derivative Works as a whole, provided Your use, 14628 * reproduction, and distribution of the Work otherwise complies with 14629 * the conditions stated in this License. 14630 * 14631 * 5. Submission of Contributions. Unless You explicitly state otherwise, 14632 * any Contribution intentionally submitted for inclusion in the Work 14633 * by You to the Licensor shall be under the terms and conditions of 14634 * this License, without any additional terms or conditions. 14635 * Notwithstanding the above, nothing herein shall supersede or modify 14636 * the terms of any separate license agreement you may have executed 14637 * with Licensor regarding such Contributions. 14638 * 14639 * 6. Trademarks. This License does not grant permission to use the trade 14640 * names, trademarks, service marks, or product names of the Licensor, 14641 * except as required for reasonable and customary use in describing the 14642 * origin of the Work and reproducing the content of the NOTICE file. 14643 * 14644 * 7. Disclaimer of Warranty. Unless required by applicable law or 14645 * agreed to in writing, Licensor provides the Work (and each 14646 * Contributor provides its Contributions) on an "AS IS" BASIS, 14647 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14648 * implied, including, without limitation, any warranties or conditions 14649 * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14650 * PARTICULAR PURPOSE. You are solely responsible for determining the 14651 * appropriateness of using or redistributing the Work and assume any 14652 * risks associated with Your exercise of permissions under this License. 14653 * 14654 * 8. Limitation of Liability. In no event and under no legal theory, 14655 * whether in tort (including negligence), contract, or otherwise, 14656 * unless required by applicable law (such as deliberate and grossly 14657 * negligent acts) or agreed to in writing, shall any Contributor be 14658 * liable to You for damages, including any direct, indirect, special, 14659 * incidental, or consequential damages of any character arising as a 14660 * result of this License or out of the use or inability to use the 14661 * Work (including but not limited to damages for loss of goodwill, 14662 * work stoppage, computer failure or malfunction, or any and all 14663 * other commercial damages or losses), even if such Contributor 14664 * has been advised of the possibility of such damages. 14665 * 14666 * 9. Accepting Warranty or Additional Liability. While redistributing 14667 * the Work or Derivative Works thereof, You may choose to offer, 14668 * and charge a fee for, acceptance of support, warranty, indemnity, 14669 * or other liability obligations and/or rights consistent with this 14670 * License. However, in accepting such obligations, You may act only 14671 * on Your own behalf and on Your sole responsibility, not on behalf 14672 * of any other Contributor, and only if You agree to indemnify, 14673 * defend, and hold each Contributor harmless for any liability 14674 * incurred by, or claims asserted against, such Contributor by reason 14675 * of your accepting any such warranty or additional liability. 14676 * 14677 * END OF TERMS AND CONDITIONS 14678 * 14679 * APPENDIX: How to apply the Apache License to your work. 14680 * 14681 * To apply the Apache License to your work, attach the following 14682 * boilerplate notice, with the fields enclosed by brackets "[]" 14683 * replaced with your own identifying information. (Don't include 14684 * the brackets!) The text should be enclosed in the appropriate 14685 * comment syntax for the file format. We also recommend that a 14686 * file or class name and description of purpose be included on the 14687 * same "printed page" as the copyright notice for easier 14688 * identification within third-party archives. 14689 * 14690 * Copyright [yyyy] [name of copyright owner] 14691 * 14692 * Licensed under the Apache License, Version 2.0 (the "License"); 14693 * you may not use this file except in compliance with the License. 14694 * You may obtain a copy of the License at 14695 * 14696 * http://www.apache.org/licenses/LICENSE-2.0 14697 * 14698 * Unless required by applicable law or agreed to in writing, software 14699 * distributed under the License is distributed on an "AS IS" BASIS, 14700 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14701 * See the License for the specific language governing permissions and 14702 * limitations under the License. 14703 */ 14704 14705W3C� SOFTWARE NOTICE AND LICENSE 14706http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 14707 14708This work (and included software, documentation such as READMEs, or other 14709related items) is being provided by the copyright holders under the following 14710license. By obtaining, using and/or copying this work, you (the licensee) agree 14711that you have read, understood, and will comply with the following terms and 14712conditions. 14713 14714Permission to copy, modify, and distribute this software and its documentation, 14715with or without modification, for any purpose and without fee or royalty is 14716hereby granted, provided that you include the following on ALL copies of the 14717software and documentation or portions thereof, including modifications: 14718 14719 1. The full text of this NOTICE in a location viewable to users of the 14720 redistributed or derivative work. 14721 2. Any pre-existing intellectual property disclaimers, notices, or terms 14722 and conditions. If none exist, the W3C Software Short Notice should be 14723 included (hypertext is preferred, text is permitted) within the body 14724 of any redistributed or derivative code. 14725 3. Notice of any changes or modifications to the files, including the date 14726 changes were made. (We recommend you provide URIs to the location from 14727 which the code is derived.) 14728 14729THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE 14730NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 14731TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT 14732THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY 14733PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. 14734 14735COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR 14736CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. 14737 14738The name and trademarks of copyright holders may NOT be used in advertising or 14739publicity pertaining to the software without specific, written prior permission. 14740Title to copyright in this software and any associated documentation will at 14741all times remain with copyright holders. 14742 14743____________________________________ 14744 14745This formulation of W3C's notice and license became active on December 31 2002. 14746This version removes the copyright ownership notice such that this license can 14747be used with materials other than those owned by the W3C, reflects that ERCIM 14748is now a host of the W3C, includes references to this specific dated version of 14749the license, and removes the ambiguous grant of "use". Otherwise, this version 14750is the same as the previous version and is written so as to preserve the Free 14751Software Foundation's assessment of GPL compatibility and OSI's certification 14752under the Open Source Definition. Please see our Copyright FAQ for common 14753questions about using materials from our site, including specific terms and 14754conditions for packages like libwww, Amaya, and Jigsaw. Other questions about 14755this notice can be directed to [email protected]. 14756 14757Joseph Reagle <[email protected]> 14758 14759This license came from: http://www.megginson.com/SAX/copying.html 14760 However please note future versions of SAX may be covered 14761 under http://saxproject.org/?selected=pd 14762 14763SAX2 is Free! 14764 14765I hereby abandon any property rights to SAX 2.0 (the Simple API for 14766XML), and release all of the SAX 2.0 source code, compiled code, and 14767documentation contained in this distribution into the Public Domain. 14768SAX comes with NO WARRANTY or guarantee of fitness for any 14769purpose. 14770 14771David Megginson, [email protected] 147722000-05-05 14773 14774============================================================ 14775Notices for file(s): 14776/lib/libclang.so 14777/lib/libclangAnalysis.a 14778------------------------------------------------------------ 14779============================================================================== 14780LLVM Release License 14781============================================================================== 14782University of Illinois/NCSA 14783Open Source License 14784 14785Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 14786All rights reserved. 14787 14788Developed by: 14789 14790 LLVM Team 14791 14792 University of Illinois at Urbana-Champaign 14793 14794 http://llvm.org 14795 14796Permission is hereby granted, free of charge, to any person obtaining a copy of 14797this software and associated documentation files (the "Software"), to deal with 14798the Software without restriction, including without limitation the rights to 14799use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 14800of the Software, and to permit persons to whom the Software is furnished to do 14801so, subject to the following conditions: 14802 14803 * Redistributions of source code must retain the above copyright notice, 14804 this list of conditions and the following disclaimers. 14805 14806 * Redistributions in binary form must reproduce the above copyright notice, 14807 this list of conditions and the following disclaimers in the 14808 documentation and/or other materials provided with the distribution. 14809 14810 * Neither the names of the LLVM Team, University of Illinois at 14811 Urbana-Champaign, nor the names of its contributors may be used to 14812 endorse or promote products derived from this Software without specific 14813 prior written permission. 14814 14815THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14816IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 14817FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14818CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14819LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14820OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 14821SOFTWARE. 14822 14823============================================================================== 14824The LLVM software contains code written by third parties. Such software will 14825have its own individual LICENSE.TXT file in the directory in which it appears. 14826This file will describe the copyrights, license, and restrictions which apply 14827to that code. 14828 14829The disclaimer of warranty in the University of Illinois Open Source License 14830applies to all code in the LLVM Distribution, and nothing in any of the 14831other licenses gives permission to use the names of the LLVM Team or the 14832University of Illinois to endorse or promote products derived from this 14833Software. 14834 14835The following pieces of software have additional or alternate copyrights, 14836licenses, and/or restrictions: 14837 14838Program Directory 14839------- --------- 14840<none yet> 14841 14842============================================================ 14843Notices for file(s): 14844/framework/guavalib.jar 14845------------------------------------------------------------ 14846 14847 Apache License 14848 Version 2.0, January 2004 14849 http://www.apache.org/licenses/ 14850 14851 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14852 14853 1. Definitions. 14854 14855 "License" shall mean the terms and conditions for use, reproduction, 14856 and distribution as defined by Sections 1 through 9 of this document. 14857 14858 "Licensor" shall mean the copyright owner or entity authorized by 14859 the copyright owner that is granting the License. 14860 14861 "Legal Entity" shall mean the union of the acting entity and all 14862 other entities that control, are controlled by, or are under common 14863 control with that entity. For the purposes of this definition, 14864 "control" means (i) the power, direct or indirect, to cause the 14865 direction or management of such entity, whether by contract or 14866 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14867 outstanding shares, or (iii) beneficial ownership of such entity. 14868 14869 "You" (or "Your") shall mean an individual or Legal Entity 14870 exercising permissions granted by this License. 14871 14872 "Source" form shall mean the preferred form for making modifications, 14873 including but not limited to software source code, documentation 14874 source, and configuration files. 14875 14876 "Object" form shall mean any form resulting from mechanical 14877 transformation or translation of a Source form, including but 14878 not limited to compiled object code, generated documentation, 14879 and conversions to other media types. 14880 14881 "Work" shall mean the work of authorship, whether in Source or 14882 Object form, made available under the License, as indicated by a 14883 copyright notice that is included in or attached to the work 14884 (an example is provided in the Appendix below). 14885 14886 "Derivative Works" shall mean any work, whether in Source or Object 14887 form, that is based on (or derived from) the Work and for which the 14888 editorial revisions, annotations, elaborations, or other modifications 14889 represent, as a whole, an original work of authorship. For the purposes 14890 of this License, Derivative Works shall not include works that remain 14891 separable from, or merely link (or bind by name) to the interfaces of, 14892 the Work and Derivative Works thereof. 14893 14894 "Contribution" shall mean any work of authorship, including 14895 the original version of the Work and any modifications or additions 14896 to that Work or Derivative Works thereof, that is intentionally 14897 submitted to Licensor for inclusion in the Work by the copyright owner 14898 or by an individual or Legal Entity authorized to submit on behalf of 14899 the copyright owner. For the purposes of this definition, "submitted" 14900 means any form of electronic, verbal, or written communication sent 14901 to the Licensor or its representatives, including but not limited to 14902 communication on electronic mailing lists, source code control systems, 14903 and issue tracking systems that are managed by, or on behalf of, the 14904 Licensor for the purpose of discussing and improving the Work, but 14905 excluding communication that is conspicuously marked or otherwise 14906 designated in writing by the copyright owner as "Not a Contribution." 14907 14908 "Contributor" shall mean Licensor and any individual or Legal Entity 14909 on behalf of whom a Contribution has been received by Licensor and 14910 subsequently incorporated within the Work. 14911 14912 2. Grant of Copyright License. Subject to the terms and conditions of 14913 this License, each Contributor hereby grants to You a perpetual, 14914 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14915 copyright license to reproduce, prepare Derivative Works of, 14916 publicly display, publicly perform, sublicense, and distribute the 14917 Work and such Derivative Works in Source or Object form. 14918 14919 3. Grant of Patent License. Subject to the terms and conditions of 14920 this License, each Contributor hereby grants to You a perpetual, 14921 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14922 (except as stated in this section) patent license to make, have made, 14923 use, offer to sell, sell, import, and otherwise transfer the Work, 14924 where such license applies only to those patent claims licensable 14925 by such Contributor that are necessarily infringed by their 14926 Contribution(s) alone or by combination of their Contribution(s) 14927 with the Work to which such Contribution(s) was submitted. If You 14928 institute patent litigation against any entity (including a 14929 cross-claim or counterclaim in a lawsuit) alleging that the Work 14930 or a Contribution incorporated within the Work constitutes direct 14931 or contributory patent infringement, then any patent licenses 14932 granted to You under this License for that Work shall terminate 14933 as of the date such litigation is filed. 14934 14935 4. Redistribution. You may reproduce and distribute copies of the 14936 Work or Derivative Works thereof in any medium, with or without 14937 modifications, and in Source or Object form, provided that You 14938 meet the following conditions: 14939 14940 (a) You must give any other recipients of the Work or 14941 Derivative Works a copy of this License; and 14942 14943 (b) You must cause any modified files to carry prominent notices 14944 stating that You changed the files; and 14945 14946 (c) You must retain, in the Source form of any Derivative Works 14947 that You distribute, all copyright, patent, trademark, and 14948 attribution notices from the Source form of the Work, 14949 excluding those notices that do not pertain to any part of 14950 the Derivative Works; and 14951 14952 (d) If the Work includes a "NOTICE" text file as part of its 14953 distribution, then any Derivative Works that You distribute must 14954 include a readable copy of the attribution notices contained 14955 within such NOTICE file, excluding those notices that do not 14956 pertain to any part of the Derivative Works, in at least one 14957 of the following places: within a NOTICE text file distributed 14958 as part of the Derivative Works; within the Source form or 14959 documentation, if provided along with the Derivative Works; or, 14960 within a display generated by the Derivative Works, if and 14961 wherever such third-party notices normally appear. The contents 14962 of the NOTICE file are for informational purposes only and 14963 do not modify the License. You may add Your own attribution 14964 notices within Derivative Works that You distribute, alongside 14965 or as an addendum to the NOTICE text from the Work, provided 14966 that such additional attribution notices cannot be construed 14967 as modifying the License. 14968 14969 You may add Your own copyright statement to Your modifications and 14970 may provide additional or different license terms and conditions 14971 for use, reproduction, or distribution of Your modifications, or 14972 for any such Derivative Works as a whole, provided Your use, 14973 reproduction, and distribution of the Work otherwise complies with 14974 the conditions stated in this License. 14975 14976 5. Submission of Contributions. Unless You explicitly state otherwise, 14977 any Contribution intentionally submitted for inclusion in the Work 14978 by You to the Licensor shall be under the terms and conditions of 14979 this License, without any additional terms or conditions. 14980 Notwithstanding the above, nothing herein shall supersede or modify 14981 the terms of any separate license agreement you may have executed 14982 with Licensor regarding such Contributions. 14983 14984 6. Trademarks. This License does not grant permission to use the trade 14985 names, trademarks, service marks, or product names of the Licensor, 14986 except as required for reasonable and customary use in describing the 14987 origin of the Work and reproducing the content of the NOTICE file. 14988 14989 7. Disclaimer of Warranty. Unless required by applicable law or 14990 agreed to in writing, Licensor provides the Work (and each 14991 Contributor provides its Contributions) on an "AS IS" BASIS, 14992 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14993 implied, including, without limitation, any warranties or conditions 14994 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14995 PARTICULAR PURPOSE. You are solely responsible for determining the 14996 appropriateness of using or redistributing the Work and assume any 14997 risks associated with Your exercise of permissions under this License. 14998 14999 8. Limitation of Liability. In no event and under no legal theory, 15000 whether in tort (including negligence), contract, or otherwise, 15001 unless required by applicable law (such as deliberate and grossly 15002 negligent acts) or agreed to in writing, shall any Contributor be 15003 liable to You for damages, including any direct, indirect, special, 15004 incidental, or consequential damages of any character arising as a 15005 result of this License or out of the use or inability to use the 15006 Work (including but not limited to damages for loss of goodwill, 15007 work stoppage, computer failure or malfunction, or any and all 15008 other commercial damages or losses), even if such Contributor 15009 has been advised of the possibility of such damages. 15010 15011 9. Accepting Warranty or Additional Liability. While redistributing 15012 the Work or Derivative Works thereof, You may choose to offer, 15013 and charge a fee for, acceptance of support, warranty, indemnity, 15014 or other liability obligations and/or rights consistent with this 15015 License. However, in accepting such obligations, You may act only 15016 on Your own behalf and on Your sole responsibility, not on behalf 15017 of any other Contributor, and only if You agree to indemnify, 15018 defend, and hold each Contributor harmless for any liability 15019 incurred by, or claims asserted against, such Contributor by reason 15020 of your accepting any such warranty or additional liability. 15021 15022 END OF TERMS AND CONDITIONS 15023 15024 APPENDIX: How to apply the Apache License to your work. 15025 15026 To apply the Apache License to your work, attach the following 15027 boilerplate notice, with the fields enclosed by brackets "[]" 15028 replaced with your own identifying information. (Don't include 15029 the brackets!) The text should be enclosed in the appropriate 15030 comment syntax for the file format. We also recommend that a 15031 file or class name and description of purpose be included on the 15032 same "printed page" as the copyright notice for easier 15033 identification within third-party archives. 15034 15035 Copyright [yyyy] [name of copyright owner] 15036 15037 Licensed under the Apache License, Version 2.0 (the "License"); 15038 you may not use this file except in compliance with the License. 15039 You may obtain a copy of the License at 15040 15041 http://www.apache.org/licenses/LICENSE-2.0 15042 15043 Unless required by applicable law or agreed to in writing, software 15044 distributed under the License is distributed on an "AS IS" BASIS, 15045 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15046 See the License for the specific language governing permissions and 15047 limitations under the License. 15048 15049============================================================ 15050Notices for file(s): 15051/core-lambda-stubs.jar 15052------------------------------------------------------------ 15053The GNU General Public License (GPL) 15054 15055Version 2, June 1991 15056 15057Copyright (C) 1989, 1991 Free Software Foundation, Inc. 1505859 Temple Place, Suite 330, Boston, MA 02111-1307 USA 15059 15060Everyone is permitted to copy and distribute verbatim copies of this license 15061document, but changing it is not allowed. 15062 15063Preamble 15064 15065The licenses for most software are designed to take away your freedom to share 15066and change it. By contrast, the GNU General Public License is intended to 15067guarantee your freedom to share and change free software--to make sure the 15068software is free for all its users. This General Public License applies to 15069most of the Free Software Foundation's software and to any other program whose 15070authors commit to using it. (Some other Free Software Foundation software is 15071covered by the GNU Library General Public License instead.) You can apply it to 15072your programs, too. 15073 15074When we speak of free software, we are referring to freedom, not price. Our 15075General Public Licenses are designed to make sure that you have the freedom to 15076distribute copies of free software (and charge for this service if you wish), 15077that you receive source code or can get it if you want it, that you can change 15078the software or use pieces of it in new free programs; and that you know you 15079can do these things. 15080 15081To protect your rights, we need to make restrictions that forbid anyone to deny 15082you these rights or to ask you to surrender the rights. These restrictions 15083translate to certain responsibilities for you if you distribute copies of the 15084software, or if you modify it. 15085 15086For example, if you distribute copies of such a program, whether gratis or for 15087a fee, you must give the recipients all the rights that you have. You must 15088make sure that they, too, receive or can get the source code. And you must 15089show them these terms so they know their rights. 15090 15091We protect your rights with two steps: (1) copyright the software, and (2) 15092offer you this license which gives you legal permission to copy, distribute 15093and/or modify the software. 15094 15095Also, for each author's protection and ours, we want to make certain that 15096everyone understands that there is no warranty for this free software. If the 15097software is modified by someone else and passed on, we want its recipients to 15098know that what they have is not the original, so that any problems introduced 15099by others will not reflect on the original authors' reputations. 15100 15101Finally, any free program is threatened constantly by software patents. We 15102wish to avoid the danger that redistributors of a free program will 15103individually obtain patent licenses, in effect making the program proprietary. 15104To prevent this, we have made it clear that any patent must be licensed for 15105everyone's free use or not licensed at all. 15106 15107The precise terms and conditions for copying, distribution and modification 15108follow. 15109 15110TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 15111 151120. This License applies to any program or other work which contains a notice 15113placed by the copyright holder saying it may be distributed under the terms of 15114this General Public License. The "Program", below, refers to any such program 15115or work, and a "work based on the Program" means either the Program or any 15116derivative work under copyright law: that is to say, a work containing the 15117Program or a portion of it, either verbatim or with modifications and/or 15118translated into another language. (Hereinafter, translation is included 15119without limitation in the term "modification".) Each licensee is addressed as 15120"you". 15121 15122Activities other than copying, distribution and modification are not covered by 15123this License; they are outside its scope. The act of running the Program is 15124not restricted, and the output from the Program is covered only if its contents 15125constitute a work based on the Program (independent of having been made by 15126running the Program). Whether that is true depends on what the Program does. 15127 151281. You may copy and distribute verbatim copies of the Program's source code as 15129you receive it, in any medium, provided that you conspicuously and 15130appropriately publish on each copy an appropriate copyright notice and 15131disclaimer of warranty; keep intact all the notices that refer to this License 15132and to the absence of any warranty; and give any other recipients of the 15133Program a copy of this License along with the Program. 15134 15135You may charge a fee for the physical act of transferring a copy, and you may 15136at your option offer warranty protection in exchange for a fee. 15137 151382. You may modify your copy or copies of the Program or any portion of it, thus 15139forming a work based on the Program, and copy and distribute such modifications 15140or work under the terms of Section 1 above, provided that you also meet all of 15141these conditions: 15142 15143 a) You must cause the modified files to carry prominent notices stating 15144 that you changed the files and the date of any change. 15145 15146 b) You must cause any work that you distribute or publish, that in whole or 15147 in part contains or is derived from the Program or any part thereof, to be 15148 licensed as a whole at no charge to all third parties under the terms of 15149 this License. 15150 15151 c) If the modified program normally reads commands interactively when run, 15152 you must cause it, when started running for such interactive use in the 15153 most ordinary way, to print or display an announcement including an 15154 appropriate copyright notice and a notice that there is no warranty (or 15155 else, saying that you provide a warranty) and that users may redistribute 15156 the program under these conditions, and telling the user how to view a copy 15157 of this License. (Exception: if the Program itself is interactive but does 15158 not normally print such an announcement, your work based on the Program is 15159 not required to print an announcement.) 15160 15161These requirements apply to the modified work as a whole. If identifiable 15162sections of that work are not derived from the Program, and can be reasonably 15163considered independent and separate works in themselves, then this License, and 15164its terms, do not apply to those sections when you distribute them as separate 15165works. But when you distribute the same sections as part of a whole which is a 15166work based on the Program, the distribution of the whole must be on the terms 15167of this License, whose permissions for other licensees extend to the entire 15168whole, and thus to each and every part regardless of who wrote it. 15169 15170Thus, it is not the intent of this section to claim rights or contest your 15171rights to work written entirely by you; rather, the intent is to exercise the 15172right to control the distribution of derivative or collective works based on 15173the Program. 15174 15175In addition, mere aggregation of another work not based on the Program with the 15176Program (or with a work based on the Program) on a volume of a storage or 15177distribution medium does not bring the other work under the scope of this 15178License. 15179 151803. You may copy and distribute the Program (or a work based on it, under 15181Section 2) in object code or executable form under the terms of Sections 1 and 151822 above provided that you also do one of the following: 15183 15184 a) Accompany it with the complete corresponding machine-readable source 15185 code, which must be distributed under the terms of Sections 1 and 2 above 15186 on a medium customarily used for software interchange; or, 15187 15188 b) Accompany it with a written offer, valid for at least three years, to 15189 give any third party, for a charge no more than your cost of physically 15190 performing source distribution, a complete machine-readable copy of the 15191 corresponding source code, to be distributed under the terms of Sections 1 15192 and 2 above on a medium customarily used for software interchange; or, 15193 15194 c) Accompany it with the information you received as to the offer to 15195 distribute corresponding source code. (This alternative is allowed only 15196 for noncommercial distribution and only if you received the program in 15197 object code or executable form with such an offer, in accord with 15198 Subsection b above.) 15199 15200The source code for a work means the preferred form of the work for making 15201modifications to it. For an executable work, complete source code means all 15202the source code for all modules it contains, plus any associated interface 15203definition files, plus the scripts used to control compilation and installation 15204of the executable. However, as a special exception, the source code 15205distributed need not include anything that is normally distributed (in either 15206source or binary form) with the major components (compiler, kernel, and so on) 15207of the operating system on which the executable runs, unless that component 15208itself accompanies the executable. 15209 15210If distribution of executable or object code is made by offering access to copy 15211from a designated place, then offering equivalent access to copy the source 15212code from the same place counts as distribution of the source code, even though 15213third parties are not compelled to copy the source along with the object code. 15214 152154. You may not copy, modify, sublicense, or distribute the Program except as 15216expressly provided under this License. Any attempt otherwise to copy, modify, 15217sublicense or distribute the Program is void, and will automatically terminate 15218your rights under this License. However, parties who have received copies, or 15219rights, from you under this License will not have their licenses terminated so 15220long as such parties remain in full compliance. 15221 152225. You are not required to accept this License, since you have not signed it. 15223However, nothing else grants you permission to modify or distribute the Program 15224or its derivative works. These actions are prohibited by law if you do not 15225accept this License. Therefore, by modifying or distributing the Program (or 15226any work based on the Program), you indicate your acceptance of this License to 15227do so, and all its terms and conditions for copying, distributing or modifying 15228the Program or works based on it. 15229 152306. Each time you redistribute the Program (or any work based on the Program), 15231the recipient automatically receives a license from the original licensor to 15232copy, distribute or modify the Program subject to these terms and conditions. 15233You may not impose any further restrictions on the recipients' exercise of the 15234rights granted herein. You are not responsible for enforcing compliance by 15235third parties to this License. 15236 152377. If, as a consequence of a court judgment or allegation of patent 15238infringement or for any other reason (not limited to patent issues), conditions 15239are imposed on you (whether by court order, agreement or otherwise) that 15240contradict the conditions of this License, they do not excuse you from the 15241conditions of this License. If you cannot distribute so as to satisfy 15242simultaneously your obligations under this License and any other pertinent 15243obligations, then as a consequence you may not distribute the Program at all. 15244For example, if a patent license would not permit royalty-free redistribution 15245of the Program by all those who receive copies directly or indirectly through 15246you, then the only way you could satisfy both it and this License would be to 15247refrain entirely from distribution of the Program. 15248 15249If any portion of this section is held invalid or unenforceable under any 15250particular circumstance, the balance of the section is intended to apply and 15251the section as a whole is intended to apply in other circumstances. 15252 15253It is not the purpose of this section to induce you to infringe any patents or 15254other property right claims or to contest validity of any such claims; this 15255section has the sole purpose of protecting the integrity of the free software 15256distribution system, which is implemented by public license practices. Many 15257people have made generous contributions to the wide range of software 15258distributed through that system in reliance on consistent application of that 15259system; it is up to the author/donor to decide if he or she is willing to 15260distribute software through any other system and a licensee cannot impose that 15261choice. 15262 15263This section is intended to make thoroughly clear what is believed to be a 15264consequence of the rest of this License. 15265 152668. If the distribution and/or use of the Program is restricted in certain 15267countries either by patents or by copyrighted interfaces, the original 15268copyright holder who places the Program under this License may add an explicit 15269geographical distribution limitation excluding those countries, so that 15270distribution is permitted only in or among countries not thus excluded. In 15271such case, this License incorporates the limitation as if written in the body 15272of this License. 15273 152749. The Free Software Foundation may publish revised and/or new versions of the 15275General Public License from time to time. Such new versions will be similar in 15276spirit to the present version, but may differ in detail to address new problems 15277or concerns. 15278 15279Each version is given a distinguishing version number. If the Program 15280specifies a version number of this License which applies to it and "any later 15281version", you have the option of following the terms and conditions either of 15282that version or of any later version published by the Free Software Foundation. 15283If the Program does not specify a version number of this License, you may 15284choose any version ever published by the Free Software Foundation. 15285 1528610. If you wish to incorporate parts of the Program into other free programs 15287whose distribution conditions are different, write to the author to ask for 15288permission. For software which is copyrighted by the Free Software Foundation, 15289write to the Free Software Foundation; we sometimes make exceptions for this. 15290Our decision will be guided by the two goals of preserving the free status of 15291all derivatives of our free software and of promoting the sharing and reuse of 15292software generally. 15293 15294NO WARRANTY 15295 1529611. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR 15297THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE 15298STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE 15299PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 15300INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 15301FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 15302PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, 15303YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 15304 1530512. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 15306ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 15307PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 15308GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 15309INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA 15310BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 15311FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 15312OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 15313 15314END OF TERMS AND CONDITIONS 15315 15316How to Apply These Terms to Your New Programs 15317 15318If you develop a new program, and you want it to be of the greatest possible 15319use to the public, the best way to achieve this is to make it free software 15320which everyone can redistribute and change under these terms. 15321 15322To do so, attach the following notices to the program. It is safest to attach 15323them to the start of each source file to most effectively convey the exclusion 15324of warranty; and each file should have at least the "copyright" line and a 15325pointer to where the full notice is found. 15326 15327 One line to give the program's name and a brief idea of what it does. 15328 15329 Copyright (C) <year> <name of author> 15330 15331 This program is free software; you can redistribute it and/or modify it 15332 under the terms of the GNU General Public License as published by the Free 15333 Software Foundation; either version 2 of the License, or (at your option) 15334 any later version. 15335 15336 This program is distributed in the hope that it will be useful, but WITHOUT 15337 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 15338 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 15339 more details. 15340 15341 You should have received a copy of the GNU General Public License along 15342 with this program; if not, write to the Free Software Foundation, Inc., 59 15343 Temple Place, Suite 330, Boston, MA 02111-1307 USA 15344 15345Also add information on how to contact you by electronic and paper mail. 15346 15347If the program is interactive, make it output a short notice like this when it 15348starts in an interactive mode: 15349 15350 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes 15351 with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free 15352 software, and you are welcome to redistribute it under certain conditions; 15353 type 'show c' for details. 15354 15355The hypothetical commands 'show w' and 'show c' should show the appropriate 15356parts of the General Public License. Of course, the commands you use may be 15357called something other than 'show w' and 'show c'; they could even be 15358mouse-clicks or menu items--whatever suits your program. 15359 15360You should also get your employer (if you work as a programmer) or your school, 15361if any, to sign a "copyright disclaimer" for the program, if necessary. Here 15362is a sample; alter the names: 15363 15364 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 15365 'Gnomovision' (which makes passes at compilers) written by James Hacker. 15366 15367 signature of Ty Coon, 1 April 1989 15368 15369 Ty Coon, President of Vice 15370 15371This General Public License does not permit incorporating your program into 15372proprietary programs. If your program is a subroutine library, you may 15373consider it more useful to permit linking proprietary applications with the 15374library. If this is what you want to do, use the GNU Library General Public 15375License instead of this License. 15376 15377 15378"CLASSPATH" EXCEPTION TO THE GPL 15379 15380Certain source files distributed by Oracle America and/or its affiliates are 15381subject to the following clarification and special exception to the GPL, but 15382only where Oracle has expressly included in the particular source file's header 15383the words "Oracle designates this particular file as subject to the "Classpath" 15384exception as provided by Oracle in the LICENSE file that accompanied this code." 15385 15386 Linking this library statically or dynamically with other modules is making 15387 a combined work based on this library. Thus, the terms and conditions of 15388 the GNU General Public License cover the whole combination. 15389 15390 As a special exception, the copyright holders of this library give you 15391 permission to link this library with independent modules to produce an 15392 executable, regardless of the license terms of these independent modules, 15393 and to copy and distribute the resulting executable under terms of your 15394 choice, provided that you also meet, for each linked independent module, 15395 the terms and conditions of the license of that module. An independent 15396 module is a module which is not derived from or based on this library. If 15397 you modify this library, you may extend this exception to your version of 15398 the library, but you are not obligated to do so. If you do not wish to do 15399 so, delete this exception statement from your version. 15400 15401============================================================ 15402Notices for file(s): 15403/lib/d8.jar 15404------------------------------------------------------------ 15405This file lists all licenses for code distributed. 15406All non-library code has the following 3-Clause BSD license. 15407 15408 15409Copyright (c) 2016, the R8 project authors. 15410All rights reserved. 15411 15412Redistribution and use in source and binary forms, with or without 15413modification, are permitted provided that the following conditions are met: 15414 15415* Redistributions of source code must retain the above copyright notice, this 15416 list of conditions and the following disclaimer. 15417 15418* Redistributions in binary form must reproduce the above copyright notice, 15419 this list of conditions and the following disclaimer in the documentation 15420 and/or other materials provided with the distribution. 15421 15422* Neither the name of Google Inc. nor the names of its 15423 contributors may be used to endorse or promote products derived from 15424 this software without specific prior written permission. 15425 15426THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15427AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15428IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 15429DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 15430FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 15431DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 15432SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 15433CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 15434OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15435OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15436 15437Summary of distributed libraries: 15438 15439- artifact: com.google.guava:guava:+ 15440 name: Guava Google Core Libraries for Java 15441 copyrightHolder: The Guava Authors 15442 license: The Apache Software License, Version 2.0 15443 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15444- artifact: com.google.code.gson:gson:+ 15445 name: Gson 15446 license: The Apache Software License, Version 2.0 15447 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15448 url: https://github.com/google/gson 15449- artifact: it.unimi.dsi:fastutil:+ 15450 name: fastutil 15451 license: Apache License, Version 2.0 15452 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html 15453 url: http://fasutil.di.unimi.it/ 15454- artifact: net.sf.jopt-simple:jopt-simple:+ 15455 name: JOpt Simple 15456 license: The MIT License 15457 licenseUrl: http://www.opensource.org/licenses/mit-license.php 15458 url: http://pholser.github.com/jopt-simple 15459- artifact: org.ow2.asm:asm-commons:+ 15460 name: ASM Commons 15461 copyrightHolder: INRIA, France Telecom 15462 license: ASM license 15463 licenseUrl: http://asm.ow2.org/license.html 15464 url: http://asm.ow2.org/index.html 15465- artifact: org.ow2.asm:asm-tree:+ 15466 name: ASM Tree 15467 copyrightHolder: INRIA, France Telecom 15468 license: ASM license 15469 licenseUrl: http://asm.ow2.org/license.html 15470 url: http://asm.ow2.org/index.html 15471- artifact: org.ow2.asm:asm-util:+ 15472 name: ASM Util 15473 copyrightHolder: INRIA, France Telecom 15474 license: ASM license 15475 licenseUrl: http://asm.ow2.org/license.html 15476 url: http://asm.ow2.org/index.html 15477- artifact: org.ow2.asm:asm-analysis:+ 15478 name: ASM Util 15479 copyrightHolder: INRIA, France Telecom 15480 license: ASM license 15481 licenseUrl: http://asm.ow2.org/license.html 15482 url: http://asm.ow2.org/index.html 15483- artifact: org.ow2.asm:asm:+ 15484 name: ASM Core 15485 copyrightHolder: INRIA, France Telecom 15486 license: ASM license 15487 licenseUrl: http://asm.ow2.org/license.html 15488 url: http://asm.ow2.org/index.html 15489- artifact: org.jetbrains.kotlin:kotlin-stdlib:+ 15490 name: org.jetbrains.kotlin:kotlin-stdlib 15491 copyrightHolder: JetBrains s.r.o. 15492 license: The Apache License, Version 2.0 15493 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15494 url: https://kotlinlang.org/ 15495- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+ 15496 name: org.jetbrains.kotlin:kotlin-stdlib 15497 copyrightHolder: JetBrains s.r.o. 15498 license: The Apache License, Version 2.0 15499 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15500 url: https://kotlinlang.org/ 15501- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+ 15502 name: org.jetbrains.kotlinx:kotlinx-metadata-jvm 15503 copyrightHolder: JetBrains s.r.o. 15504 license: The Apache License, Version 2.0 15505 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15506 url: https://kotlinlang.org/ 15507- artifact: org.jetbrains:annotations:+ 15508 name: IntelliJ IDEA Annotations 15509 copyrightHolder: JetBrains s.r.o. 15510 license: The Apache Software License, Version 2.0 15511 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 15512 url: http://www.jetbrains.org 15513 15514 15515Licenses details: 15516 15517 15518 15519 Apache License 15520 Version 2.0, January 2004 15521 http://www.apache.org/licenses/ 15522 15523 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15524 15525 1. Definitions. 15526 15527 "License" shall mean the terms and conditions for use, reproduction, 15528 and distribution as defined by Sections 1 through 9 of this document. 15529 15530 "Licensor" shall mean the copyright owner or entity authorized by 15531 the copyright owner that is granting the License. 15532 15533 "Legal Entity" shall mean the union of the acting entity and all 15534 other entities that control, are controlled by, or are under common 15535 control with that entity. For the purposes of this definition, 15536 "control" means (i) the power, direct or indirect, to cause the 15537 direction or management of such entity, whether by contract or 15538 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15539 outstanding shares, or (iii) beneficial ownership of such entity. 15540 15541 "You" (or "Your") shall mean an individual or Legal Entity 15542 exercising permissions granted by this License. 15543 15544 "Source" form shall mean the preferred form for making modifications, 15545 including but not limited to software source code, documentation 15546 source, and configuration files. 15547 15548 "Object" form shall mean any form resulting from mechanical 15549 transformation or translation of a Source form, including but 15550 not limited to compiled object code, generated documentation, 15551 and conversions to other media types. 15552 15553 "Work" shall mean the work of authorship, whether in Source or 15554 Object form, made available under the License, as indicated by a 15555 copyright notice that is included in or attached to the work 15556 (an example is provided in the Appendix below). 15557 15558 "Derivative Works" shall mean any work, whether in Source or Object 15559 form, that is based on (or derived from) the Work and for which the 15560 editorial revisions, annotations, elaborations, or other modifications 15561 represent, as a whole, an original work of authorship. For the purposes 15562 of this License, Derivative Works shall not include works that remain 15563 separable from, or merely link (or bind by name) to the interfaces of, 15564 the Work and Derivative Works thereof. 15565 15566 "Contribution" shall mean any work of authorship, including 15567 the original version of the Work and any modifications or additions 15568 to that Work or Derivative Works thereof, that is intentionally 15569 submitted to Licensor for inclusion in the Work by the copyright owner 15570 or by an individual or Legal Entity authorized to submit on behalf of 15571 the copyright owner. For the purposes of this definition, "submitted" 15572 means any form of electronic, verbal, or written communication sent 15573 to the Licensor or its representatives, including but not limited to 15574 communication on electronic mailing lists, source code control systems, 15575 and issue tracking systems that are managed by, or on behalf of, the 15576 Licensor for the purpose of discussing and improving the Work, but 15577 excluding communication that is conspicuously marked or otherwise 15578 designated in writing by the copyright owner as "Not a Contribution." 15579 15580 "Contributor" shall mean Licensor and any individual or Legal Entity 15581 on behalf of whom a Contribution has been received by Licensor and 15582 subsequently incorporated within the Work. 15583 15584 2. Grant of Copyright License. Subject to the terms and conditions of 15585 this License, each Contributor hereby grants to You a perpetual, 15586 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15587 copyright license to reproduce, prepare Derivative Works of, 15588 publicly display, publicly perform, sublicense, and distribute the 15589 Work and such Derivative Works in Source or Object form. 15590 15591 3. Grant of Patent License. Subject to the terms and conditions of 15592 this License, each Contributor hereby grants to You a perpetual, 15593 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15594 (except as stated in this section) patent license to make, have made, 15595 use, offer to sell, sell, import, and otherwise transfer the Work, 15596 where such license applies only to those patent claims licensable 15597 by such Contributor that are necessarily infringed by their 15598 Contribution(s) alone or by combination of their Contribution(s) 15599 with the Work to which such Contribution(s) was submitted. If You 15600 institute patent litigation against any entity (including a 15601 cross-claim or counterclaim in a lawsuit) alleging that the Work 15602 or a Contribution incorporated within the Work constitutes direct 15603 or contributory patent infringement, then any patent licenses 15604 granted to You under this License for that Work shall terminate 15605 as of the date such litigation is filed. 15606 15607 4. Redistribution. You may reproduce and distribute copies of the 15608 Work or Derivative Works thereof in any medium, with or without 15609 modifications, and in Source or Object form, provided that You 15610 meet the following conditions: 15611 15612 (a) You must give any other recipients of the Work or 15613 Derivative Works a copy of this License; and 15614 15615 (b) You must cause any modified files to carry prominent notices 15616 stating that You changed the files; and 15617 15618 (c) You must retain, in the Source form of any Derivative Works 15619 that You distribute, all copyright, patent, trademark, and 15620 attribution notices from the Source form of the Work, 15621 excluding those notices that do not pertain to any part of 15622 the Derivative Works; and 15623 15624 (d) If the Work includes a "NOTICE" text file as part of its 15625 distribution, then any Derivative Works that You distribute must 15626 include a readable copy of the attribution notices contained 15627 within such NOTICE file, excluding those notices that do not 15628 pertain to any part of the Derivative Works, in at least one 15629 of the following places: within a NOTICE text file distributed 15630 as part of the Derivative Works; within the Source form or 15631 documentation, if provided along with the Derivative Works; or, 15632 within a display generated by the Derivative Works, if and 15633 wherever such third-party notices normally appear. The contents 15634 of the NOTICE file are for informational purposes only and 15635 do not modify the License. You may add Your own attribution 15636 notices within Derivative Works that You distribute, alongside 15637 or as an addendum to the NOTICE text from the Work, provided 15638 that such additional attribution notices cannot be construed 15639 as modifying the License. 15640 15641 You may add Your own copyright statement to Your modifications and 15642 may provide additional or different license terms and conditions 15643 for use, reproduction, or distribution of Your modifications, or 15644 for any such Derivative Works as a whole, provided Your use, 15645 reproduction, and distribution of the Work otherwise complies with 15646 the conditions stated in this License. 15647 15648 5. Submission of Contributions. Unless You explicitly state otherwise, 15649 any Contribution intentionally submitted for inclusion in the Work 15650 by You to the Licensor shall be under the terms and conditions of 15651 this License, without any additional terms or conditions. 15652 Notwithstanding the above, nothing herein shall supersede or modify 15653 the terms of any separate license agreement you may have executed 15654 with Licensor regarding such Contributions. 15655 15656 6. Trademarks. This License does not grant permission to use the trade 15657 names, trademarks, service marks, or product names of the Licensor, 15658 except as required for reasonable and customary use in describing the 15659 origin of the Work and reproducing the content of the NOTICE file. 15660 15661 7. Disclaimer of Warranty. Unless required by applicable law or 15662 agreed to in writing, Licensor provides the Work (and each 15663 Contributor provides its Contributions) on an "AS IS" BASIS, 15664 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15665 implied, including, without limitation, any warranties or conditions 15666 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15667 PARTICULAR PURPOSE. You are solely responsible for determining the 15668 appropriateness of using or redistributing the Work and assume any 15669 risks associated with Your exercise of permissions under this License. 15670 15671 8. Limitation of Liability. In no event and under no legal theory, 15672 whether in tort (including negligence), contract, or otherwise, 15673 unless required by applicable law (such as deliberate and grossly 15674 negligent acts) or agreed to in writing, shall any Contributor be 15675 liable to You for damages, including any direct, indirect, special, 15676 incidental, or consequential damages of any character arising as a 15677 result of this License or out of the use or inability to use the 15678 Work (including but not limited to damages for loss of goodwill, 15679 work stoppage, computer failure or malfunction, or any and all 15680 other commercial damages or losses), even if such Contributor 15681 has been advised of the possibility of such damages. 15682 15683 9. Accepting Warranty or Additional Liability. While redistributing 15684 the Work or Derivative Works thereof, You may choose to offer, 15685 and charge a fee for, acceptance of support, warranty, indemnity, 15686 or other liability obligations and/or rights consistent with this 15687 License. However, in accepting such obligations, You may act only 15688 on Your own behalf and on Your sole responsibility, not on behalf 15689 of any other Contributor, and only if You agree to indemnify, 15690 defend, and hold each Contributor harmless for any liability 15691 incurred by, or claims asserted against, such Contributor by reason 15692 of your accepting any such warranty or additional liability. 15693 15694 END OF TERMS AND CONDITIONS 15695 15696 APPENDIX: How to apply the Apache License to your work. 15697 15698 To apply the Apache License to your work, attach the following 15699 boilerplate notice, with the fields enclosed by brackets "[]" 15700 replaced with your own identifying information. (Don't include 15701 the brackets!) The text should be enclosed in the appropriate 15702 comment syntax for the file format. We also recommend that a 15703 file or class name and description of purpose be included on the 15704 same "printed page" as the copyright notice for easier 15705 identification within third-party archives. 15706 15707 Copyright [yyyy] [name of copyright owner] 15708 15709 Licensed under the Apache License, Version 2.0 (the "License"); 15710 you may not use this file except in compliance with the License. 15711 You may obtain a copy of the License at 15712 15713 http://www.apache.org/licenses/LICENSE-2.0 15714 15715 Unless required by applicable law or agreed to in writing, software 15716 distributed under the License is distributed on an "AS IS" BASIS, 15717 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15718 See the License for the specific language governing permissions and 15719 limitations under the License. 15720 15721 15722Copyright (c) 2000-2011 INRIA, France Telecom 15723All rights reserved. 15724 15725Redistribution and use in source and binary forms, with or without 15726modification, are permitted provided that the following conditions 15727are met: 15728 157291. Redistributions of source code must retain the above copyright 15730 notice, this list of conditions and the following disclaimer. 15731 157322. Redistributions in binary form must reproduce the above copyright 15733 notice, this list of conditions and the following disclaimer in the 15734 documentation and/or other materials provided with the distribution. 15735 157363. Neither the name of the copyright holders nor the names of its 15737 contributors may be used to endorse or promote products derived from 15738 this software without specific prior written permission. 15739 15740THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15741AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15742IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 15743ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 15744LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 15745CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 15746SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 15747INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 15748CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 15749ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 15750THE POSSIBILITY OF SUCH DAMAGE. 15751 15752Apache Commons Compress 15753Copyright 2002-2016 The Apache Software Foundation 15754 15755This product includes software developed at 15756The Apache Software Foundation (http://www.apache.org/). 15757 15758The files in the package org.apache.commons.compress.archivers.sevenz 15759were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), 15760which has been placed in the public domain: 15761 15762"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) 15763 15764 15765 The MIT License 15766 15767 Copyright (c) 2004-2016 Paul R. Holser, Jr. 15768 15769 Permission is hereby granted, free of charge, to any person obtaining 15770 a copy of this software and associated documentation files (the 15771 "Software"), to deal in the Software without restriction, including 15772 without limitation the rights to use, copy, modify, merge, publish, 15773 distribute, sublicense, and/or sell copies of the Software, and to 15774 permit persons to whom the Software is furnished to do so, subject to 15775 the following conditions: 15776 15777 The above copyright notice and this permission notice shall be 15778 included in all copies or substantial portions of the Software. 15779 15780 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15781 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 15782 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 15783 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 15784 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 15785 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 15786 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15787 15788============================================================================== 15789============================================================================== 15790LLVM Release License 15791============================================================================== 15792University of Illinois/NCSA 15793Open Source License 15794 15795Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign. 15796All rights reserved. 15797 15798Developed by: 15799 15800 LLVM Team 15801 15802 University of Illinois at Urbana-Champaign 15803 15804 http://llvm.org 15805 15806Permission is hereby granted, free of charge, to any person obtaining a copy of 15807this software and associated documentation files (the "Software"), to deal with 15808the Software without restriction, including without limitation the rights to 15809use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 15810of the Software, and to permit persons to whom the Software is furnished to do 15811so, subject to the following conditions: 15812 15813 * Redistributions of source code must retain the above copyright notice, 15814 this list of conditions and the following disclaimers. 15815 15816 * Redistributions in binary form must reproduce the above copyright notice, 15817 this list of conditions and the following disclaimers in the 15818 documentation and/or other materials provided with the distribution. 15819 15820 * Neither the names of the LLVM Team, University of Illinois at 15821 Urbana-Champaign, nor the names of its contributors may be used to 15822 endorse or promote products derived from this Software without specific 15823 prior written permission. 15824 15825THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15826IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15827FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15828CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15829LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15830OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 15831SOFTWARE. 15832 15833============================================================================== 15834The LLVM software contains code written by third parties. Such software will 15835have its own individual LICENSE.TXT file in the directory in which it appears. 15836This file will describe the copyrights, license, and restrictions which apply 15837to that code. 15838 15839The disclaimer of warranty in the University of Illinois Open Source License 15840applies to all code in the LLVM Distribution, and nothing in any of the 15841other licenses gives permission to use the names of the LLVM Team or the 15842University of Illinois to endorse or promote products derived from this 15843Software. 15844 15845The following pieces of software have additional or alternate copyrights, 15846licenses, and/or restrictions: 15847 15848Program Directory 15849------- --------- 15850<none yet> 15851 15852 15853============================================================================== 15854============================================================================== 15855LLVM Release License 15856============================================================================== 15857University of Illinois/NCSA 15858Open Source License 15859 15860Copyright (c) 2007-2016 University of Illinois at Urbana-Champaign. 15861All rights reserved. 15862 15863Developed by: 15864 15865 LLVM Team 15866 15867 University of Illinois at Urbana-Champaign 15868 15869 http://llvm.org 15870 15871Permission is hereby granted, free of charge, to any person obtaining a copy of 15872this software and associated documentation files (the "Software"), to deal with 15873the Software without restriction, including without limitation the rights to 15874use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 15875of the Software, and to permit persons to whom the Software is furnished to do 15876so, subject to the following conditions: 15877 15878 * Redistributions of source code must retain the above copyright notice, 15879 this list of conditions and the following disclaimers. 15880 15881 * Redistributions in binary form must reproduce the above copyright notice, 15882 this list of conditions and the following disclaimers in the 15883 documentation and/or other materials provided with the distribution. 15884 15885 * Neither the names of the LLVM Team, University of Illinois at 15886 Urbana-Champaign, nor the names of its contributors may be used to 15887 endorse or promote products derived from this Software without specific 15888 prior written permission. 15889 15890THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15891IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15892FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15893CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15894LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15895OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 15896SOFTWARE. 15897 15898============================================================================== 15899The LLVM software contains code written by third parties. Such software will 15900have its own individual LICENSE.TXT file in the directory in which it appears. 15901This file will describe the copyrights, license, and restrictions which apply 15902to that code. 15903 15904The disclaimer of warranty in the University of Illinois Open Source License 15905applies to all code in the LLVM Distribution, and nothing in any of the 15906other licenses gives permission to use the names of the LLVM Team or the 15907University of Illinois to endorse or promote products derived from this 15908Software. 15909 15910The following pieces of software have additional or alternate copyrights, 15911licenses, and/or restrictions: 15912 15913Program Directory 15914------- --------- 15915<none yet> 15916 15917 15918============================================================================== 15919Copyright 2016 The Android Open Source Project 15920 15921Licensed under the Apache License, Version 2.0 (the "License"); 15922you may not use this file except in compliance with the License. 15923You may obtain a copy of the License at 15924 15925 http://www.apache.org/licenses/LICENSE-2.0 15926 15927Unless required by applicable law or agreed to in writing, software 15928distributed under the License is distributed on an "AS IS" BASIS, 15929WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15930See the License for the specific language governing permissions and 15931limitations under the License. 15932 15933----------------------------------------------------------------------- 15934This product contains a modified portion of `Netty`, a configurable network 15935stack in Java, which can be obtained at: 15936 15937 * LICENSE: 15938 * licenses/LICENSE.netty.txt (Apache License 2.0) 15939 * HOMEPAGE: 15940 * http://netty.io/ 15941 15942This product contains a modified portion of `Apache Harmony`, modular Java runtime, 15943which can be obtained at: 15944 15945 * LICENSE: 15946 * licenses/LICENSE.harmony.txt (Apache License 2.0) 15947 * HOMEPAGE: 15948 * https://harmony.apache.org/ 15949 15950============================================================================== 15951 15952 Apache License 15953 Version 2.0, January 2004 15954 http://www.apache.org/licenses/ 15955 15956 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15957 15958 1. Definitions. 15959 15960 "License" shall mean the terms and conditions for use, reproduction, 15961 and distribution as defined by Sections 1 through 9 of this document. 15962 15963 "Licensor" shall mean the copyright owner or entity authorized by 15964 the copyright owner that is granting the License. 15965 15966 "Legal Entity" shall mean the union of the acting entity and all 15967 other entities that control, are controlled by, or are under common 15968 control with that entity. For the purposes of this definition, 15969 "control" means (i) the power, direct or indirect, to cause the 15970 direction or management of such entity, whether by contract or 15971 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15972 outstanding shares, or (iii) beneficial ownership of such entity. 15973 15974 "You" (or "Your") shall mean an individual or Legal Entity 15975 exercising permissions granted by this License. 15976 15977 "Source" form shall mean the preferred form for making modifications, 15978 including but not limited to software source code, documentation 15979 source, and configuration files. 15980 15981 "Object" form shall mean any form resulting from mechanical 15982 transformation or translation of a Source form, including but 15983 not limited to compiled object code, generated documentation, 15984 and conversions to other media types. 15985 15986 "Work" shall mean the work of authorship, whether in Source or 15987 Object form, made available under the License, as indicated by a 15988 copyright notice that is included in or attached to the work 15989 (an example is provided in the Appendix below). 15990 15991 "Derivative Works" shall mean any work, whether in Source or Object 15992 form, that is based on (or derived from) the Work and for which the 15993 editorial revisions, annotations, elaborations, or other modifications 15994 represent, as a whole, an original work of authorship. For the purposes 15995 of this License, Derivative Works shall not include works that remain 15996 separable from, or merely link (or bind by name) to the interfaces of, 15997 the Work and Derivative Works thereof. 15998 15999 "Contribution" shall mean any work of authorship, including 16000 the original version of the Work and any modifications or additions 16001 to that Work or Derivative Works thereof, that is intentionally 16002 submitted to Licensor for inclusion in the Work by the copyright owner 16003 or by an individual or Legal Entity authorized to submit on behalf of 16004 the copyright owner. For the purposes of this definition, "submitted" 16005 means any form of electronic, verbal, or written communication sent 16006 to the Licensor or its representatives, including but not limited to 16007 communication on electronic mailing lists, source code control systems, 16008 and issue tracking systems that are managed by, or on behalf of, the 16009 Licensor for the purpose of discussing and improving the Work, but 16010 excluding communication that is conspicuously marked or otherwise 16011 designated in writing by the copyright owner as "Not a Contribution." 16012 16013 "Contributor" shall mean Licensor and any individual or Legal Entity 16014 on behalf of whom a Contribution has been received by Licensor and 16015 subsequently incorporated within the Work. 16016 16017 2. Grant of Copyright License. Subject to the terms and conditions of 16018 this License, each Contributor hereby grants to You a perpetual, 16019 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16020 copyright license to reproduce, prepare Derivative Works of, 16021 publicly display, publicly perform, sublicense, and distribute the 16022 Work and such Derivative Works in Source or Object form. 16023 16024 3. Grant of Patent License. Subject to the terms and conditions of 16025 this License, each Contributor hereby grants to You a perpetual, 16026 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16027 (except as stated in this section) patent license to make, have made, 16028 use, offer to sell, sell, import, and otherwise transfer the Work, 16029 where such license applies only to those patent claims licensable 16030 by such Contributor that are necessarily infringed by their 16031 Contribution(s) alone or by combination of their Contribution(s) 16032 with the Work to which such Contribution(s) was submitted. If You 16033 institute patent litigation against any entity (including a 16034 cross-claim or counterclaim in a lawsuit) alleging that the Work 16035 or a Contribution incorporated within the Work constitutes direct 16036 or contributory patent infringement, then any patent licenses 16037 granted to You under this License for that Work shall terminate 16038 as of the date such litigation is filed. 16039 16040 4. Redistribution. You may reproduce and distribute copies of the 16041 Work or Derivative Works thereof in any medium, with or without 16042 modifications, and in Source or Object form, provided that You 16043 meet the following conditions: 16044 16045 (a) You must give any other recipients of the Work or 16046 Derivative Works a copy of this License; and 16047 16048 (b) You must cause any modified files to carry prominent notices 16049 stating that You changed the files; and 16050 16051 (c) You must retain, in the Source form of any Derivative Works 16052 that You distribute, all copyright, patent, trademark, and 16053 attribution notices from the Source form of the Work, 16054 excluding those notices that do not pertain to any part of 16055 the Derivative Works; and 16056 16057 (d) If the Work includes a "NOTICE" text file as part of its 16058 distribution, then any Derivative Works that You distribute must 16059 include a readable copy of the attribution notices contained 16060 within such NOTICE file, excluding those notices that do not 16061 pertain to any part of the Derivative Works, in at least one 16062 of the following places: within a NOTICE text file distributed 16063 as part of the Derivative Works; within the Source form or 16064 documentation, if provided along with the Derivative Works; or, 16065 within a display generated by the Derivative Works, if and 16066 wherever such third-party notices normally appear. The contents 16067 of the NOTICE file are for informational purposes only and 16068 do not modify the License. You may add Your own attribution 16069 notices within Derivative Works that You distribute, alongside 16070 or as an addendum to the NOTICE text from the Work, provided 16071 that such additional attribution notices cannot be construed 16072 as modifying the License. 16073 16074 You may add Your own copyright statement to Your modifications and 16075 may provide additional or different license terms and conditions 16076 for use, reproduction, or distribution of Your modifications, or 16077 for any such Derivative Works as a whole, provided Your use, 16078 reproduction, and distribution of the Work otherwise complies with 16079 the conditions stated in this License. 16080 16081 5. Submission of Contributions. Unless You explicitly state otherwise, 16082 any Contribution intentionally submitted for inclusion in the Work 16083 by You to the Licensor shall be under the terms and conditions of 16084 this License, without any additional terms or conditions. 16085 Notwithstanding the above, nothing herein shall supersede or modify 16086 the terms of any separate license agreement you may have executed 16087 with Licensor regarding such Contributions. 16088 16089 6. Trademarks. This License does not grant permission to use the trade 16090 names, trademarks, service marks, or product names of the Licensor, 16091 except as required for reasonable and customary use in describing the 16092 origin of the Work and reproducing the content of the NOTICE file. 16093 16094 7. Disclaimer of Warranty. Unless required by applicable law or 16095 agreed to in writing, Licensor provides the Work (and each 16096 Contributor provides its Contributions) on an "AS IS" BASIS, 16097 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16098 implied, including, without limitation, any warranties or conditions 16099 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16100 PARTICULAR PURPOSE. You are solely responsible for determining the 16101 appropriateness of using or redistributing the Work and assume any 16102 risks associated with Your exercise of permissions under this License. 16103 16104 8. Limitation of Liability. In no event and under no legal theory, 16105 whether in tort (including negligence), contract, or otherwise, 16106 unless required by applicable law (such as deliberate and grossly 16107 negligent acts) or agreed to in writing, shall any Contributor be 16108 liable to You for damages, including any direct, indirect, special, 16109 incidental, or consequential damages of any character arising as a 16110 result of this License or out of the use or inability to use the 16111 Work (including but not limited to damages for loss of goodwill, 16112 work stoppage, computer failure or malfunction, or any and all 16113 other commercial damages or losses), even if such Contributor 16114 has been advised of the possibility of such damages. 16115 16116 9. Accepting Warranty or Additional Liability. While redistributing 16117 the Work or Derivative Works thereof, You may choose to offer, 16118 and charge a fee for, acceptance of support, warranty, indemnity, 16119 or other liability obligations and/or rights consistent with this 16120 License. However, in accepting such obligations, You may act only 16121 on Your own behalf and on Your sole responsibility, not on behalf 16122 of any other Contributor, and only if You agree to indemnify, 16123 defend, and hold each Contributor harmless for any liability 16124 incurred by, or claims asserted against, such Contributor by reason 16125 of your accepting any such warranty or additional liability. 16126 16127 END OF TERMS AND CONDITIONS 16128 16129 APPENDIX: How to apply the Apache License to your work. 16130 16131 To apply the Apache License to your work, attach the following 16132 boilerplate notice, with the fields enclosed by brackets "[]" 16133 replaced with your own identifying information. (Don't include 16134 the brackets!) The text should be enclosed in the appropriate 16135 comment syntax for the file format. We also recommend that a 16136 file or class name and description of purpose be included on the 16137 same "printed page" as the copyright notice for easier 16138 identification within third-party archives. 16139 16140 Copyright [yyyy] [name of copyright owner] 16141 16142 Licensed under the Apache License, Version 2.0 (the "License"); 16143 you may not use this file except in compliance with the License. 16144 You may obtain a copy of the License at 16145 16146 http://www.apache.org/licenses/LICENSE-2.0 16147 16148 Unless required by applicable law or agreed to in writing, software 16149 distributed under the License is distributed on an "AS IS" BASIS, 16150 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16151 See the License for the specific language governing permissions and 16152 limitations under the License. 16153============================================================================== 16154Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper 16155Copyright (c) 2001-2022 Expat maintainers 16156 16157Permission is hereby granted, free of charge, to any person obtaining 16158a copy of this software and associated documentation files (the 16159"Software"), to deal in the Software without restriction, including 16160without limitation the rights to use, copy, modify, merge, publish, 16161distribute, sublicense, and/or sell copies of the Software, and to 16162permit persons to whom the Software is furnished to do so, subject to 16163the following conditions: 16164 16165The above copyright notice and this permission notice shall be included 16166in all copies or substantial portions of the Software. 16167 16168THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16169EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16170MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 16171IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 16172CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 16173TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 16174SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 16175 16176============================================================================== 16177Copyright (c) 2012 - 2016, Victor Zverovich 16178 16179All rights reserved. 16180 16181Redistribution and use in source and binary forms, with or without 16182modification, are permitted provided that the following conditions are met: 16183 161841. Redistributions of source code must retain the above copyright notice, this 16185 list of conditions and the following disclaimer. 161862. Redistributions in binary form must reproduce the above copyright notice, 16187 this list of conditions and the following disclaimer in the documentation 16188 and/or other materials provided with the distribution. 16189 16190THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 16191ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 16192WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16193DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 16194ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 16195(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 16196LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 16197ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 16198(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 16199SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16200 16201============================================================================== 16202Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors 16203 16204Permission is hereby granted, free of charge, to any person obtaining 16205a copy of this software and associated documentation files (the 16206"Software"), to deal in the Software without restriction, including 16207without limitation the rights to use, copy, modify, merge, publish, 16208distribute, sublicense, and/or sell copies of the Software, and to 16209permit persons to whom the Software is furnished to do so, subject to 16210the following conditions: 16211 16212The above copyright notice and this permission notice shall be 16213included in all copies or substantial portions of the Software. 16214 16215THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16216EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16217MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 16218NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 16219LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 16220OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 16221WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 16222 16223--- Optional exception to the license --- 16224 16225As an exception, if, as a result of your compiling your source code, portions 16226of this Software are embedded into a machine-executable object form of such 16227source code, you may redistribute such embedded portions in such object form 16228without including the above copyright and permission notices. 16229 16230============================================================================== 16231 16232 Copyright (c) 2005-2008, The Android Open Source Project 16233 16234 Licensed under the Apache License, Version 2.0 (the "License"); 16235 you may not use this file except in compliance with the License. 16236 16237 Unless required by applicable law or agreed to in writing, software 16238 distributed under the License is distributed on an "AS IS" BASIS, 16239 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16240 See the License for the specific language governing permissions and 16241 limitations under the License. 16242 16243 16244 Apache License 16245 Version 2.0, January 2004 16246 http://www.apache.org/licenses/ 16247 16248 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 16249 16250 1. Definitions. 16251 16252 "License" shall mean the terms and conditions for use, reproduction, 16253 and distribution as defined by Sections 1 through 9 of this document. 16254 16255 "Licensor" shall mean the copyright owner or entity authorized by 16256 the copyright owner that is granting the License. 16257 16258 "Legal Entity" shall mean the union of the acting entity and all 16259 other entities that control, are controlled by, or are under common 16260 control with that entity. For the purposes of this definition, 16261 "control" means (i) the power, direct or indirect, to cause the 16262 direction or management of such entity, whether by contract or 16263 otherwise, or (ii) ownership of fifty percent (50%) or more of the 16264 outstanding shares, or (iii) beneficial ownership of such entity. 16265 16266 "You" (or "Your") shall mean an individual or Legal Entity 16267 exercising permissions granted by this License. 16268 16269 "Source" form shall mean the preferred form for making modifications, 16270 including but not limited to software source code, documentation 16271 source, and configuration files. 16272 16273 "Object" form shall mean any form resulting from mechanical 16274 transformation or translation of a Source form, including but 16275 not limited to compiled object code, generated documentation, 16276 and conversions to other media types. 16277 16278 "Work" shall mean the work of authorship, whether in Source or 16279 Object form, made available under the License, as indicated by a 16280 copyright notice that is included in or attached to the work 16281 (an example is provided in the Appendix below). 16282 16283 "Derivative Works" shall mean any work, whether in Source or Object 16284 form, that is based on (or derived from) the Work and for which the 16285 editorial revisions, annotations, elaborations, or other modifications 16286 represent, as a whole, an original work of authorship. For the purposes 16287 of this License, Derivative Works shall not include works that remain 16288 separable from, or merely link (or bind by name) to the interfaces of, 16289 the Work and Derivative Works thereof. 16290 16291 "Contribution" shall mean any work of authorship, including 16292 the original version of the Work and any modifications or additions 16293 to that Work or Derivative Works thereof, that is intentionally 16294 submitted to Licensor for inclusion in the Work by the copyright owner 16295 or by an individual or Legal Entity authorized to submit on behalf of 16296 the copyright owner. For the purposes of this definition, "submitted" 16297 means any form of electronic, verbal, or written communication sent 16298 to the Licensor or its representatives, including but not limited to 16299 communication on electronic mailing lists, source code control systems, 16300 and issue tracking systems that are managed by, or on behalf of, the 16301 Licensor for the purpose of discussing and improving the Work, but 16302 excluding communication that is conspicuously marked or otherwise 16303 designated in writing by the copyright owner as "Not a Contribution." 16304 16305 "Contributor" shall mean Licensor and any individual or Legal Entity 16306 on behalf of whom a Contribution has been received by Licensor and 16307 subsequently incorporated within the Work. 16308 16309 2. Grant of Copyright License. Subject to the terms and conditions of 16310 this License, each Contributor hereby grants to You a perpetual, 16311 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16312 copyright license to reproduce, prepare Derivative Works of, 16313 publicly display, publicly perform, sublicense, and distribute the 16314 Work and such Derivative Works in Source or Object form. 16315 16316 3. Grant of Patent License. Subject to the terms and conditions of 16317 this License, each Contributor hereby grants to You a perpetual, 16318 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 16319 (except as stated in this section) patent license to make, have made, 16320 use, offer to sell, sell, import, and otherwise transfer the Work, 16321 where such license applies only to those patent claims licensable 16322 by such Contributor that are necessarily infringed by their 16323 Contribution(s) alone or by combination of their Contribution(s) 16324 with the Work to which such Contribution(s) was submitted. If You 16325 institute patent litigation against any entity (including a 16326 cross-claim or counterclaim in a lawsuit) alleging that the Work 16327 or a Contribution incorporated within the Work constitutes direct 16328 or contributory patent infringement, then any patent licenses 16329 granted to You under this License for that Work shall terminate 16330 as of the date such litigation is filed. 16331 16332 4. Redistribution. You may reproduce and distribute copies of the 16333 Work or Derivative Works thereof in any medium, with or without 16334 modifications, and in Source or Object form, provided that You 16335 meet the following conditions: 16336 16337 (a) You must give any other recipients of the Work or 16338 Derivative Works a copy of this License; and 16339 16340 (b) You must cause any modified files to carry prominent notices 16341 stating that You changed the files; and 16342 16343 (c) You must retain, in the Source form of any Derivative Works 16344 that You distribute, all copyright, patent, trademark, and 16345 attribution notices from the Source form of the Work, 16346 excluding those notices that do not pertain to any part of 16347 the Derivative Works; and 16348 16349 (d) If the Work includes a "NOTICE" text file as part of its 16350 distribution, then any Derivative Works that You distribute must 16351 include a readable copy of the attribution notices contained 16352 within such NOTICE file, excluding those notices that do not 16353 pertain to any part of the Derivative Works, in at least one 16354 of the following places: within a NOTICE text file distributed 16355 as part of the Derivative Works; within the Source form or 16356 documentation, if provided along with the Derivative Works; or, 16357 within a display generated by the Derivative Works, if and 16358 wherever such third-party notices normally appear. The contents 16359 of the NOTICE file are for informational purposes only and 16360 do not modify the License. You may add Your own attribution 16361 notices within Derivative Works that You distribute, alongside 16362 or as an addendum to the NOTICE text from the Work, provided 16363 that such additional attribution notices cannot be construed 16364 as modifying the License. 16365 16366 You may add Your own copyright statement to Your modifications and 16367 may provide additional or different license terms and conditions 16368 for use, reproduction, or distribution of Your modifications, or 16369 for any such Derivative Works as a whole, provided Your use, 16370 reproduction, and distribution of the Work otherwise complies with 16371 the conditions stated in this License. 16372 16373 5. Submission of Contributions. Unless You explicitly state otherwise, 16374 any Contribution intentionally submitted for inclusion in the Work 16375 by You to the Licensor shall be under the terms and conditions of 16376 this License, without any additional terms or conditions. 16377 Notwithstanding the above, nothing herein shall supersede or modify 16378 the terms of any separate license agreement you may have executed 16379 with Licensor regarding such Contributions. 16380 16381 6. Trademarks. This License does not grant permission to use the trade 16382 names, trademarks, service marks, or product names of the Licensor, 16383 except as required for reasonable and customary use in describing the 16384 origin of the Work and reproducing the content of the NOTICE file. 16385 16386 7. Disclaimer of Warranty. Unless required by applicable law or 16387 agreed to in writing, Licensor provides the Work (and each 16388 Contributor provides its Contributions) on an "AS IS" BASIS, 16389 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16390 implied, including, without limitation, any warranties or conditions 16391 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16392 PARTICULAR PURPOSE. You are solely responsible for determining the 16393 appropriateness of using or redistributing the Work and assume any 16394 risks associated with Your exercise of permissions under this License. 16395 16396 8. Limitation of Liability. In no event and under no legal theory, 16397 whether in tort (including negligence), contract, or otherwise, 16398 unless required by applicable law (such as deliberate and grossly 16399 negligent acts) or agreed to in writing, shall any Contributor be 16400 liable to You for damages, including any direct, indirect, special, 16401 incidental, or consequential damages of any character arising as a 16402 result of this License or out of the use or inability to use the 16403 Work (including but not limited to damages for loss of goodwill, 16404 work stoppage, computer failure or malfunction, or any and all 16405 other commercial damages or losses), even if such Contributor 16406 has been advised of the possibility of such damages. 16407 16408 9. Accepting Warranty or Additional Liability. While redistributing 16409 the Work or Derivative Works thereof, You may choose to offer, 16410 and charge a fee for, acceptance of support, warranty, indemnity, 16411 or other liability obligations and/or rights consistent with this 16412 License. However, in accepting such obligations, You may act only 16413 on Your own behalf and on Your sole responsibility, not on behalf 16414 of any other Contributor, and only if You agree to indemnify, 16415 defend, and hold each Contributor harmless for any liability 16416 incurred by, or claims asserted against, such Contributor by reason 16417 of your accepting any such warranty or additional liability. 16418 16419 END OF TERMS AND CONDITIONS 16420 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============================================================================== 17455COPYRIGHT NOTICE, DISCLAIMER, and LICENSE 17456========================================= 17457 17458PNG Reference Library License version 2 17459--------------------------------------- 17460 17461 * Copyright (c) 1995-2023 The PNG Reference Library Authors. 17462 * Copyright (c) 2018-2023 Cosmin Truta. 17463 * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. 17464 * Copyright (c) 1996-1997 Andreas Dilger. 17465 * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. 17466 17467The software is supplied "as is", without warranty of any kind, 17468express or implied, including, without limitation, the warranties 17469of merchantability, fitness for a particular purpose, title, and 17470non-infringement. In no event shall the Copyright owners, or 17471anyone distributing the software, be liable for any damages or 17472other liability, whether in contract, tort or otherwise, arising 17473from, out of, or in connection with the software, or the use or 17474other dealings in the software, even if advised of the possibility 17475of such damage. 17476 17477Permission is hereby granted to use, copy, modify, and distribute 17478this software, or portions hereof, for any purpose, without fee, 17479subject to the following restrictions: 17480 17481 1. The origin of this software must not be misrepresented; you 17482 must not claim that you wrote the original software. If you 17483 use this software in a product, an acknowledgment in the product 17484 documentation would be appreciated, but is not required. 17485 17486 2. Altered source versions must be plainly marked as such, and must 17487 not be misrepresented as being the original software. 17488 17489 3. This Copyright notice may not be removed or altered from any 17490 source or altered source distribution. 17491 17492 17493PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) 17494----------------------------------------------------------------------- 17495 17496libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are 17497Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are 17498derived from libpng-1.0.6, and are distributed according to the same 17499disclaimer and license as libpng-1.0.6 with the following individuals 17500added to the list of Contributing Authors: 17501 17502 Simon-Pierre Cadieux 17503 Eric S. Raymond 17504 Mans Rullgard 17505 Cosmin Truta 17506 Gilles Vollant 17507 James Yu 17508 Mandar Sahastrabuddhe 17509 Google Inc. 17510 Vadim Barkov 17511 17512and with the following additions to the disclaimer: 17513 17514 There is no warranty against interference with your enjoyment of 17515 the library or against infringement. There is no warranty that our 17516 efforts or the library will fulfill any of your particular purposes 17517 or needs. This library is provided with all faults, and the entire 17518 risk of satisfactory quality, performance, accuracy, and effort is 17519 with the user. 17520 17521Some files in the "contrib" directory and some configure-generated 17522files that are distributed with libpng have other copyright owners, and 17523are released under other open source licenses. 17524 17525libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 17526Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from 17527libpng-0.96, and are distributed according to the same disclaimer and 17528license as libpng-0.96, with the following individuals added to the 17529list of Contributing Authors: 17530 17531 Tom Lane 17532 Glenn Randers-Pehrson 17533 Willem van Schaik 17534 17535libpng versions 0.89, June 1996, through 0.96, May 1997, are 17536Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, 17537and are distributed according to the same disclaimer and license as 17538libpng-0.88, with the following individuals added to the list of 17539Contributing Authors: 17540 17541 John Bowler 17542 Kevin Bracey 17543 Sam Bushell 17544 Magnus Holmgren 17545 Greg Roelofs 17546 Tom Tanner 17547 17548Some files in the "scripts" directory have other copyright owners, 17549but are released under this license. 17550 17551libpng versions 0.5, May 1995, through 0.88, January 1996, are 17552Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. 17553 17554For the purposes of this copyright and license, "Contributing Authors" 17555is defined as the following set of individuals: 17556 17557 Andreas Dilger 17558 Dave Martindale 17559 Guy Eric Schalnat 17560 Paul Schmidt 17561 Tim Wegner 17562 17563The PNG Reference Library is supplied "AS IS". The Contributing 17564Authors and Group 42, Inc. disclaim all warranties, expressed or 17565implied, including, without limitation, the warranties of 17566merchantability and of fitness for any purpose. The Contributing 17567Authors and Group 42, Inc. assume no liability for direct, indirect, 17568incidental, special, exemplary, or consequential damages, which may 17569result from the use of the PNG Reference Library, even if advised of 17570the possibility of such damage. 17571 17572Permission is hereby granted to use, copy, modify, and distribute this 17573source code, or portions hereof, for any purpose, without fee, subject 17574to the following restrictions: 17575 17576 1. The origin of this source code must not be misrepresented. 17577 17578 2. Altered versions must be plainly marked as such and must not 17579 be misrepresented as being the original source. 17580 17581 3. This Copyright notice may not be removed or altered from any 17582 source or altered source distribution. 17583 17584The Contributing Authors and Group 42, Inc. specifically permit, 17585without fee, and encourage the use of this source code as a component 17586to supporting the PNG file format in commercial products. If you use 17587this source code in a product, acknowledgment is not required but would 17588be appreciated. 17589 17590============================================================================== 17591$OpenBSD: COPYRIGHT,v 1.3 2003/06/02 20:18:36 millert Exp $ 17592 17593Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. 17594This software is not subject to any license of the American Telephone 17595and Telegraph Company or of the Regents of the University of California. 17596 17597Permission is granted to anyone to use this software for any purpose on 17598any computer system, and to alter it and redistribute it, subject 17599to the following restrictions: 17600 176011. The author is not responsible for the consequences of use of this 17602 software, no matter how awful, even if they arise from flaws in it. 17603 176042. The origin of this software must not be misrepresented, either by 17605 explicit claim or by omission. Since few users ever read sources, 17606 credits must appear in the documentation. 17607 176083. Altered versions must be plainly marked as such, and must not be 17609 misrepresented as being the original software. Since few users 17610 ever read sources, credits must appear in the documentation. 17611 176124. This notice may not be removed or altered. 17613 17614=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 17615/*- 17616 * Copyright (c) 1994 17617 * The Regents of the University of California. All rights reserved. 17618 * 17619 * Redistribution and use in source and binary forms, with or without 17620 * modification, are permitted provided that the following conditions 17621 * are met: 17622 * 1. Redistributions of source code must retain the above copyright 17623 * notice, this list of conditions and the following disclaimer. 17624 * 2. Redistributions in binary form must reproduce the above copyright 17625 * notice, this list of conditions and the following disclaimer in the 17626 * documentation and/or other materials provided with the distribution. 17627 * 3. Neither the name of the University nor the names of its contributors 17628 * may be used to endorse or promote products derived from this software 17629 * without specific prior written permission. 17630 * 17631 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 17632 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17633 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17634 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 17635 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 17636 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 17637 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 17638 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 17639 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 17640 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 17641 * SUCH DAMAGE. 17642 * 17643 * @(#)COPYRIGHT 8.1 (Berkeley) 3/16/94 17644 */ 17645 17646============================================================================== 17647ARM Limited 17648 17649Software Grant License Agreement ("Agreement") 17650 17651Except for the license granted herein to you, ARM Limited ("ARM") reserves all 17652right, title, and interest in and to the Software (defined below). 17653 17654Definition 17655 17656"Software" means the code and documentation as well as any original work of 17657authorship, including any modifications or additions to an existing work, that 17658is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for 17659inclusion in, or documentation of, any of the products owned or managed by LLVM 17660(the "Work"). For the purposes of this definition, "submitted" means any form of 17661electronic, verbal, or written communication sent to LLVM or its 17662representatives, including but not limited to communication on electronic 17663mailing lists, source code control systems, and issue tracking systems that are 17664managed by, or on behalf of, LLVM for the purpose of discussing and improving 17665the Work, but excluding communication that is conspicuously marked otherwise. 17666 176671. Grant of Copyright License. Subject to the terms and conditions of this 17668 Agreement, ARM hereby grants to you and to recipients of the Software 17669 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 17670 royalty-free, irrevocable copyright license to reproduce, prepare derivative 17671 works of, publicly display, publicly perform, sublicense, and distribute the 17672 Software and such derivative works. 17673 176742. Grant of Patent License. Subject to the terms and conditions of this 17675 Agreement, ARM hereby grants you and to recipients of the Software 17676 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 17677 royalty-free, irrevocable (except as stated in this section) patent license 17678 to make, have made, use, offer to sell, sell, import, and otherwise transfer 17679 the Work, where such license applies only to those patent claims licensable 17680 by ARM that are necessarily infringed by ARM's Software alone or by 17681 combination of the Software with the Work to which such Software was 17682 submitted. If any entity institutes patent litigation against ARM or any 17683 other entity (including a cross-claim or counterclaim in a lawsuit) alleging 17684 that ARM's Software, or the Work to which ARM has contributed constitutes 17685 direct or contributory patent infringement, then any patent licenses granted 17686 to that entity under this Agreement for the Software or Work shall terminate 17687 as of the date such litigation is filed. 17688 17689Unless required by applicable law or agreed to in writing, the software is 17690provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 17691either express or implied, including, without limitation, any warranties or 17692conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 17693PARTICULAR PURPOSE. 17694 17695============================================================================== 17696============================================================================== 17697LLVM Release License 17698============================================================================== 17699University of Illinois/NCSA 17700Open Source License 17701 17702Copyright (c) 2003-2016 University of Illinois at Urbana-Champaign. 17703All rights reserved. 17704 17705Developed by: 17706 17707 LLVM Team 17708 17709 University of Illinois at Urbana-Champaign 17710 17711 http://llvm.org 17712 17713Permission is hereby granted, free of charge, to any person obtaining a copy of 17714this software and associated documentation files (the "Software"), to deal with 17715the Software without restriction, including without limitation the rights to 17716use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 17717of the Software, and to permit persons to whom the Software is furnished to do 17718so, subject to the following conditions: 17719 17720 * Redistributions of source code must retain the above copyright notice, 17721 this list of conditions and the following disclaimers. 17722 17723 * Redistributions in binary form must reproduce the above copyright notice, 17724 this list of conditions and the following disclaimers in the 17725 documentation and/or other materials provided with the distribution. 17726 17727 * Neither the names of the LLVM Team, University of Illinois at 17728 Urbana-Champaign, nor the names of its contributors may be used to 17729 endorse or promote products derived from this Software without specific 17730 prior written permission. 17731 17732THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17733IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17734FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17735CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17736LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17737OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 17738SOFTWARE. 17739 17740============================================================================== 17741Copyrights and Licenses for Third Party Software Distributed with LLVM: 17742============================================================================== 17743The LLVM software contains code written by third parties. Such software will 17744have its own individual LICENSE.TXT file in the directory in which it appears. 17745This file will describe the copyrights, license, and restrictions which apply 17746to that code. 17747 17748The disclaimer of warranty in the University of Illinois Open Source License 17749applies to all code in the LLVM Distribution, and nothing in any of the 17750other licenses gives permission to use the names of the LLVM Team or the 17751University of Illinois to endorse or promote products derived from this 17752Software. 17753 17754The following pieces of software have additional or alternate copyrights, 17755licenses, and/or restrictions: 17756 17757Program Directory 17758------- --------- 17759Autoconf llvm/autoconf 17760 llvm/projects/ModuleMaker/autoconf 17761Google Test llvm/utils/unittest/googletest 17762OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 17763pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 17764ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 17765md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 17766 17767============================================================================== 17768============================================================================== 17769LLVM Release License 17770============================================================================== 17771University of Illinois/NCSA 17772Open Source License 17773 17774Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. 17775All rights reserved. 17776 17777Developed by: 17778 17779 LLVM Team 17780 17781 University of Illinois at Urbana-Champaign 17782 17783 http://llvm.org 17784 17785Permission is hereby granted, free of charge, to any person obtaining a copy of 17786this software and associated documentation files (the "Software"), to deal with 17787the Software without restriction, including without limitation the rights to 17788use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 17789of the Software, and to permit persons to whom the Software is furnished to do 17790so, subject to the following conditions: 17791 17792 * Redistributions of source code must retain the above copyright notice, 17793 this list of conditions and the following disclaimers. 17794 17795 * Redistributions in binary form must reproduce the above copyright notice, 17796 this list of conditions and the following disclaimers in the 17797 documentation and/or other materials provided with the distribution. 17798 17799 * Neither the names of the LLVM Team, University of Illinois at 17800 Urbana-Champaign, nor the names of its contributors may be used to 17801 endorse or promote products derived from this Software without specific 17802 prior written permission. 17803 17804THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17805IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17806FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17807CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17808LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17809OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 17810SOFTWARE. 17811 17812============================================================================== 17813Copyrights and Licenses for Third Party Software Distributed with LLVM: 17814============================================================================== 17815The LLVM software contains code written by third parties. Such software will 17816have its own individual LICENSE.TXT file in the directory in which it appears. 17817This file will describe the copyrights, license, and restrictions which apply 17818to that code. 17819 17820The disclaimer of warranty in the University of Illinois Open Source License 17821applies to all code in the LLVM Distribution, and nothing in any of the 17822other licenses gives permission to use the names of the LLVM Team or the 17823University of Illinois to endorse or promote products derived from this 17824Software. 17825 17826The following pieces of software have additional or alternate copyrights, 17827licenses, and/or restrictions: 17828 17829Program Directory 17830------- --------- 17831Autoconf llvm/autoconf 17832 llvm/projects/ModuleMaker/autoconf 17833Google Test llvm/utils/unittest/googletest 17834OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 17835pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 17836ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 17837md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 17838 17839============================================================================== 17840Copyright (c) 2011 mingw-w64 project 17841 17842Permission is hereby granted, free of charge, to any person obtaining a 17843copy of this software and associated documentation files (the "Software"), 17844to deal in the Software without restriction, including without limitation 17845the rights to use, copy, modify, merge, publish, distribute, sublicense, 17846and/or sell copies of the Software, and to permit persons to whom the 17847Software is furnished to do so, subject to the following conditions: 17848 17849The above copyright notice and this permission notice shall be included in 17850all copies or substantial portions of the Software. 17851 17852THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17853IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17854FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17855AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17856LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 17857FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 17858DEALINGS IN THE SOFTWARE. 17859 17860 17861/* 17862 * Parts of this library are derived by: 17863 * 17864 * Posix Threads library for Microsoft Windows 17865 * 17866 * Use at own risk, there is no implied warranty to this code. 17867 * It uses undocumented features of Microsoft Windows that can change 17868 * at any time in the future. 17869 * 17870 * (C) 2010 Lockless Inc. 17871 * All rights reserved. 17872 * 17873 * Redistribution and use in source and binary forms, with or without modification, 17874 * are permitted provided that the following conditions are met: 17875 * 17876 * 17877 * * Redistributions of source code must retain the above copyright notice, 17878 * this list of conditions and the following disclaimer. 17879 * * Redistributions in binary form must reproduce the above copyright notice, 17880 * this list of conditions and the following disclaimer in the documentation 17881 * and/or other materials provided with the distribution. 17882 * * Neither the name of Lockless Inc. nor the names of its contributors may be 17883 * used to endorse or promote products derived from this software without 17884 * specific prior written permission. 17885 * 17886 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN 17887 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17888 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17889 * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 17890 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 17891 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 17892 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 17893 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 17894 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 17895 * OF THE POSSIBILITY OF SUCH DAMAGE. 17896 */ 17897 17898============================================================================== 17899Copyright (c) 2016, the R8 project authors. 17900All rights reserved. 17901 17902Redistribution and use in source and binary forms, with or without 17903modification, are permitted provided that the following conditions are met: 17904 17905* Redistributions of source code must retain the above copyright notice, this 17906 list of conditions and the following disclaimer. 17907 17908* Redistributions in binary form must reproduce the above copyright notice, 17909 this list of conditions and the following disclaimer in the documentation 17910 and/or other materials provided with the distribution. 17911 17912* Neither the name of Google Inc. nor the names of its 17913 contributors may be used to endorse or promote products derived from 17914 this software without specific prior written permission. 17915 17916THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17917AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17918IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17919DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 17920FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 17921DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 17922SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 17923CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 17924OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 17925OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17926 17927============================================================================== 17928This file lists all licenses for code distributed. 17929All non-library code has the following 3-Clause BSD license. 17930 17931 17932Copyright (c) 2016, the R8 project authors. 17933All rights reserved. 17934 17935Redistribution and use in source and binary forms, with or without 17936modification, are permitted provided that the following conditions are met: 17937 17938* Redistributions of source code must retain the above copyright notice, this 17939 list of conditions and the following disclaimer. 17940 17941* Redistributions in binary form must reproduce the above copyright notice, 17942 this list of conditions and the following disclaimer in the documentation 17943 and/or other materials provided with the distribution. 17944 17945* Neither the name of Google Inc. nor the names of its 17946 contributors may be used to endorse or promote products derived from 17947 this software without specific prior written permission. 17948 17949THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17950AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17951IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17952DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 17953FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 17954DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 17955SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 17956CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 17957OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 17958OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17959 17960Summary of distributed libraries: 17961 17962- artifact: com.google.guava:guava:+ 17963 name: Guava Google Core Libraries for Java 17964 copyrightHolder: The Guava Authors 17965 license: The Apache Software License, Version 2.0 17966 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 17967 url: https://github.com/google/guava 17968- artifact: com.google.guava:failureaccess:+ 17969 name: Guava InternalFutureFailureAccess and InternalFutures 17970 copyrightHolder: The Guava Authors 17971 license: The Apache Software License, Version 2.0 17972 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 17973 url: https://github.com/google/guava 17974- artifact: com.google.guava:listenablefuture 17975 name: Guava ListenableFuture only 17976 copyrightHolder: The Guava Authors 17977 license: The Apache Software License, Version 2.0 17978 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 17979 url: https://github.com/google/guava 17980- artifact: com.google.code.gson:gson:+ 17981 name: Gson 17982 license: The Apache Software License, Version 2.0 17983 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 17984 url: https://github.com/google/gson 17985- artifact: it.unimi.dsi:fastutil:+ 17986 name: fastutil 17987 license: Apache License, Version 2.0 17988 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html 17989 url: http://fasutil.di.unimi.it/ 17990- artifact: org.ow2.asm:asm-commons:+ 17991 name: ASM Commons 17992 copyrightHolder: INRIA, France Telecom 17993 license: BSD 17994 licenseUrl: http://asm.ow2.org/license.html 17995 url: http://asm.ow2.org/index.html 17996- artifact: org.ow2.asm:asm-tree:+ 17997 name: ASM Tree 17998 copyrightHolder: INRIA, France Telecom 17999 license: BSD 18000 licenseUrl: http://asm.ow2.org/license.html 18001 url: http://asm.ow2.org/index.html 18002- artifact: org.ow2.asm:asm-util:+ 18003 name: ASM Util 18004 copyrightHolder: INRIA, France Telecom 18005 license: BSD 18006 licenseUrl: http://asm.ow2.org/license.html 18007 url: http://asm.ow2.org/index.html 18008- artifact: org.ow2.asm:asm-analysis:+ 18009 name: ASM Util 18010 copyrightHolder: INRIA, France Telecom 18011 license: BSD 18012 licenseUrl: http://asm.ow2.org/license.html 18013 url: http://asm.ow2.org/index.html 18014- artifact: org.ow2.asm:asm:+ 18015 name: ASM Core 18016 copyrightHolder: INRIA, France Telecom 18017 license: BSD 18018 licenseUrl: http://asm.ow2.org/license.html 18019 url: http://asm.ow2.org/index.html 18020- artifact: org.jetbrains.kotlin:kotlin-stdlib:+ 18021 name: org.jetbrains.kotlin:kotlin-stdlib 18022 copyrightHolder: JetBrains s.r.o. 18023 license: The Apache License, Version 2.0 18024 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18025 url: https://kotlinlang.org/ 18026- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+ 18027 name: org.jetbrains.kotlin:kotlin-stdlib 18028 copyrightHolder: JetBrains s.r.o. 18029 license: The Apache License, Version 2.0 18030 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18031 url: https://kotlinlang.org/ 18032- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+ 18033 name: org.jetbrains.kotlinx:kotlinx-metadata-jvm 18034 copyrightHolder: JetBrains s.r.o. 18035 license: The Apache License, Version 2.0 18036 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18037 url: https://kotlinlang.org/ 18038- artifact: org.jetbrains:annotations:+ 18039 name: IntelliJ IDEA Annotations 18040 copyrightHolder: JetBrains s.r.o. 18041 license: The Apache Software License, Version 2.0 18042 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18043 url: http://www.jetbrains.org 18044- artifact: org.checkerframework:checker-qual 18045 name: Checker Qual 18046 copyrightHolder: Checker Framework developers 18047 license: The MIT License 18048 licenseUrl: http://opensource.org/licenses/MIT 18049 url: https://github.com/typetools/checker-framework.git 18050- artifact: com.android.tools:sdk-common 18051 name: com.android.tools.sdk-common 18052 copyrightHolder: The Android Open Source Project 18053 license: The Apache License, Version 2.0 18054 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18055 url: http://tools.android.com/ 18056- artifact: com.android.tools.build:aapt2-proto 18057 name: com.android.tools.build.aapt2-proto 18058 copyrightHolder: The Android Open Source Project 18059 license: The Apache License, Version 2.0 18060 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18061 url: https://android.googlesource.com/platform/tools/base 18062- artifact: com.android.tools.ddms:ddmlib 18063 name: Android Tools ddmlib 18064 copyrightHolder: The Android Open Source Project 18065 license: The Apache License, Version 2.0 18066 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18067 url: http://tools.android.com/ 18068- artifact: com.android.tools:sdklib 18069 name: com.android.tools.sdklib 18070 copyrightHolder: The Android Open Source Project 18071 license: The Apache License, Version 2.0 18072 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18073 url: http://tools.android.com/ 18074- artifact: com.android.tools:repository 18075 name: com.android.tools.repository 18076 copyrightHolder: The Android Open Source Project 18077 license: The Apache License, Version 2.0 18078 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18079 url: http://tools.android.com/ 18080- artifact: com.android.tools.analytics-library:shared 18081 name: Android Tools Analytics Shared Library 18082 copyrightHolder: The Android Open Source Project 18083 license: The Apache License, Version 2.0 18084 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18085 url: http://tools.android.com/ 18086- artifact: com.android.tools.analytics-library:protos 18087 name: Android Tools Analytics Protobufs 18088 copyrightHolder: The Android Open Source Project 18089 license: The Apache License, Version 2.0 18090 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18091 url: http://tools.android.com/ 18092- artifact: com.google.protobuf:protobuf-java 18093 name: Protocol Buffers [Core] 18094 copyrightHolder: Google Inc. 18095 license: BSD 3-clause 18096 licenseUrl: https://github.com/protocolbuffers/protobuf/blob/main/LICENSE 18097 url: https://github.com/protocolbuffers/protobuf/ 18098- artifact: com.android.tools.layoutlib:layoutlib-api 18099 name: Android Tools layoutlib-api 18100 copyrightHolder: The Android Open Source Project 18101 license: The Apache License, Version 2.0 18102 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18103 url: http://tools.android.com/ 18104- artifact: com.android.tools:dvlib 18105 name: com.android.tools.dvlib 18106 copyrightHolder: The Android Open Source Project 18107 license: The Apache License, Version 2.0 18108 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18109 url: http://tools.android.com/ 18110- artifact: com.android.tools:common 18111 name: com.android.tools.common 18112 copyrightHolder: The Android Open Source Project 18113 license: The Apache License, Version 2.0 18114 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18115 url: http://tools.android.com/ 18116- artifact: com.android.tools:annotations 18117 name: com.android.tools.annotations 18118 copyrightHolder: The Android Open Source Project 18119 license: The Apache License, Version 2.0 18120 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18121 url: http://tools.android.com/ 18122- artifact: net.sf.kxml:kxml2 18123 name: kXML 2 is a small XML pull parser based on the common XML pull API 18124 copyrightHolder: Stefan Haustein, Oberhausen, Rhld., Germany 18125 license: BSD 18126 licenseUrl: http://kxml.cvs.sourceforge.net/viewvc/kxml/kxml2/license.txt?view=markup 18127 url: http://kxml.cvs.sourceforge.net/viewvc/kxml/kxml2/ 18128- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk8 18129 name: Kotlin Standard Library for JVM 18130 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18131 license: The Apache License, Version 2.0 18132 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18133 url: https://github.com/JetBrains/kotlin 18134- artifact: org.jetbrains.kotlin:kotlin-reflect 18135 name: Kotlin Full Reflection Library 18136 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18137 license: The Apache License, Version 2.0 18138 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18139 url: https://github.com/JetBrains/kotlin 18140- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk7 18141 name: Kotlin Standard Library for JVM 18142 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18143 license: The Apache License, Version 2.0 18144 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18145 url: https://github.com/JetBrains/kotlin 18146- artifact: com.google.jimfs:jimfs 18147 name: Jimfs 18148 copyrightHolder: Google Inc. 18149 license: The Apache License, Version 2.0 18150 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18151 url: https://github.com/google/jimfs 18152- artifact: net.java.dev.jna:jna-platform 18153 name: Java Native Access 18154 copyrightHolder: JNA Development Team 18155 license: The Apache License, Version 2.0 18156 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18157 url: https://github.com/java-native-access/jna 18158- artifact: javax.inject:javax.inject 18159 name: javax.inject 18160 copyrightHolder: The JSR-330 Expert Group 18161 license: The Apache License, Version 2.0 18162 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18163 url: http://code.google.com/p/atinject/source/checkout 18164- artifact: org.bouncycastle:bcpkix-jdk15on 18165 name: Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs 18166 copyrightHolder: The Legion of the Bouncy Castle Inc. 18167 license: The MIT License 18168 licenseUrl: http://opensource.org/licenses/MIT 18169 url: http://www.bouncycastle.org/java.html 18170- artifact: org.bouncycastle:bcprov-jdk15on 18171 name: Bouncy Castle Provider 18172 copyrightHolder: The Legion of the Bouncy Castle Inc. 18173 license: The MIT License 18174 licenseUrl: http://opensource.org/licenses/MIT 18175 url: http://www.bouncycastle.org/java.html 18176- artifact: org.glassfish.jaxb:jaxb-runtime 18177 name: JAXB Runtime 18178 copyrightHolder: Oracle and/or its affiliates 18179 license: CDDL 1.1 and GPL 2.0 with Class-path Exception 18180 licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1 18181 url: https://github.com/javaee/jaxb-v2 18182- artifact: org.jetbrains.intellij.deps:trove4j 18183 name: Trove4J 18184 copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors. 18185 license: GNU LESSER GENERAL PUBLIC LICENSE 2.1 18186 licenseUrl: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html 18187 url: https://github.com/JetBrains/intellij-deps-trove4j 18188- artifact: xerces:xercesImpl 18189 name: Xerces2-j 18190 copyrightHolder: Apache Software Foundation 18191 license: The Apache License, Version 2.0 18192 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18193 url: https://svn.apache.org/repos/asf/xerces/java 18194- artifact: com.google.code.findbugs:jsr305 18195 name: FindBugs-jsr305 18196 copyrightHolder: University of Maryland 18197 license: The Apache License, Version 2.0 18198 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18199 url: http://findbugs.sourceforge.net 18200- artifact: com.google.errorprone:error_prone_annotations 18201 name: error-prone annotations 18202 copyrightHolder: The Error Prone Authors 18203 license: The Apache License, Version 2.0 18204 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18205 url: https://github.com/google/error-prone 18206- artifact: com.google.j2objc:j2objc-annotations 18207 name: Google Inc. 18208 copyrightHolder: The Error Prone Authors 18209 license: The Apache License, Version 2.0 18210 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18211 url: https://github.com/google/j2objc 18212- artifact: org.apache.commons:commons-compress 18213 name: Apache Commons Compress 18214 copyrightHolder: Apache Software Foundation 18215 license: The Apache License, Version 2.0 18216 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18217 url: https://commons.apache.org/proper/commons-compress 18218- artifact: org.apache.httpcomponents:httpmime 18219 name: Apache HttpClient Mime 18220 copyrightHolder: Apache Software Foundation 18221 license: The Apache License, Version 2.0 18222 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18223 url: http://hc.apache.org/httpcomponents-client 18224- artifact: org.apache.httpcomponents:httpclient 18225 name: Apache HttpClient 18226 copyrightHolder: Apache Software Foundation 18227 license: The Apache License, Version 2.0 18228 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18229 url: http://hc.apache.org/httpcomponents-client 18230- artifact: org.apache.httpcomponents:httpcore 18231 name: Apache HttpCore 18232 copyrightHolder: Apache Software Foundation 18233 license: The Apache License, Version 2.0 18234 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18235 url: http://hc.apache.org/httpcomponents-core-ga 18236- artifact: org.jvnet.staxex:stax-ex 18237 name: Extended StAX API 18238 copyrightHolder: Oracle and/or its affiliates 18239 license: Eclipse Distribution License - v 1.0 18240 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18241 url: https://github.com/eclipse-ee4j/jaxb-stax-ex 18242- artifact: jakarta.xml.bind:jakarta.xml.bind-api 18243 name: jakarta.jakarta.xml.bind-api 18244 copyrightHolder: Oracle and/or its affiliates 18245 license: Eclipse Distribution License - v 1.0 18246 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18247 url: https://eclipse-ee4j.github.io/jaxb-ri/ 18248- artifact: org.glassfish.jaxb:txw2 18249 name: TXW2 Runtime 18250 copyrightHolder: Oracle and/or its affiliates 18251 license: CDDL 1.1 and GPL 2.0 with Class-path Exception 18252 licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1 18253 url: https://github.com/javaee/jaxb-v2 18254- artifact: com.sun.istack:istack-commons-runtime 18255 name: istack common utility code runtime 18256 copyrightHolder: Oracle and/or its affiliates 18257 license: Eclipse Distribution License - v 1.0 18258 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18259 url: https://github.com/eclipse-ee4j/jaxb-istack-commons 18260- artifact: com.sun.xml.fastinfoset:FastInfoset 18261 name: fastinfoset 18262 copyrightHolder: Oracle and/or its affiliates 18263 license: The Apache License, Version 2.0 18264 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18265 url: https://github.com/eclipse-ee4j/jaxb-fi 18266- artifact: jakarta.activation:jakarta.activation-api 18267 name: JavaBeans Activation Framework API jar 18268 copyrightHolder: Oracle and/or its affiliates 18269 license: Eclipse Distribution License - v 1.0 18270 licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php 18271 url: https://github.com/jakartaee/jaf-api 18272- artifact: xml-apis:xml-apis 18273 name: XML Commons External Components XML APIs 18274 copyrightHolder: Apache Software Foundation 18275 license: The Apache License, Version 2.0 18276 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18277 url: http://xml.apache.org/commons/components/external 18278- artifact: com.sun.activation:javax.activation 18279 name: JavaBeans Activation Framework 18280 copyrightHolder: Oracle and/or its affiliates 18281 license: CDDL 1.1 and GPL 2.0 with Class-path Exception 18282 licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1 18283 url: https://github.com/eclipse-ee4j/jaxb-fi 18284- artifact: commons-logging:commons-logging 18285 name: Apache Commons Logging 18286 copyrightHolder: Apache Software Foundation 18287 license: The Apache License, Version 2.0 18288 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18289 url: http://commons.apache.org/proper/commons-logging 18290- artifact: commons-codec:commons-codec 18291 name: Apache Commons Codec 18292 copyrightHolder: Apache Software Foundation 18293 license: The Apache License, Version 2.0 18294 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 18295 url: http://commons.apache.org/proper/commons-codec 18296 18297 18298Licenses details: 18299 18300 18301 18302 Apache License 18303 Version 2.0, January 2004 18304 http://www.apache.org/licenses/ 18305 18306 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 18307 18308 1. Definitions. 18309 18310 "License" shall mean the terms and conditions for use, reproduction, 18311 and distribution as defined by Sections 1 through 9 of this document. 18312 18313 "Licensor" shall mean the copyright owner or entity authorized by 18314 the copyright owner that is granting the License. 18315 18316 "Legal Entity" shall mean the union of the acting entity and all 18317 other entities that control, are controlled by, or are under common 18318 control with that entity. For the purposes of this definition, 18319 "control" means (i) the power, direct or indirect, to cause the 18320 direction or management of such entity, whether by contract or 18321 otherwise, or (ii) ownership of fifty percent (50%) or more of the 18322 outstanding shares, or (iii) beneficial ownership of such entity. 18323 18324 "You" (or "Your") shall mean an individual or Legal Entity 18325 exercising permissions granted by this License. 18326 18327 "Source" form shall mean the preferred form for making modifications, 18328 including but not limited to software source code, documentation 18329 source, and configuration files. 18330 18331 "Object" form shall mean any form resulting from mechanical 18332 transformation or translation of a Source form, including but 18333 not limited to compiled object code, generated documentation, 18334 and conversions to other media types. 18335 18336 "Work" shall mean the work of authorship, whether in Source or 18337 Object form, made available under the License, as indicated by a 18338 copyright notice that is included in or attached to the work 18339 (an example is provided in the Appendix below). 18340 18341 "Derivative Works" shall mean any work, whether in Source or Object 18342 form, that is based on (or derived from) the Work and for which the 18343 editorial revisions, annotations, elaborations, or other modifications 18344 represent, as a whole, an original work of authorship. For the purposes 18345 of this License, Derivative Works shall not include works that remain 18346 separable from, or merely link (or bind by name) to the interfaces of, 18347 the Work and Derivative Works thereof. 18348 18349 "Contribution" shall mean any work of authorship, including 18350 the original version of the Work and any modifications or additions 18351 to that Work or Derivative Works thereof, that is intentionally 18352 submitted to Licensor for inclusion in the Work by the copyright owner 18353 or by an individual or Legal Entity authorized to submit on behalf of 18354 the copyright owner. For the purposes of this definition, "submitted" 18355 means any form of electronic, verbal, or written communication sent 18356 to the Licensor or its representatives, including but not limited to 18357 communication on electronic mailing lists, source code control systems, 18358 and issue tracking systems that are managed by, or on behalf of, the 18359 Licensor for the purpose of discussing and improving the Work, but 18360 excluding communication that is conspicuously marked or otherwise 18361 designated in writing by the copyright owner as "Not a Contribution." 18362 18363 "Contributor" shall mean Licensor and any individual or Legal Entity 18364 on behalf of whom a Contribution has been received by Licensor and 18365 subsequently incorporated within the Work. 18366 18367 2. Grant of Copyright License. Subject to the terms and conditions of 18368 this License, each Contributor hereby grants to You a perpetual, 18369 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18370 copyright license to reproduce, prepare Derivative Works of, 18371 publicly display, publicly perform, sublicense, and distribute the 18372 Work and such Derivative Works in Source or Object form. 18373 18374 3. Grant of Patent License. Subject to the terms and conditions of 18375 this License, each Contributor hereby grants to You a perpetual, 18376 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18377 (except as stated in this section) patent license to make, have made, 18378 use, offer to sell, sell, import, and otherwise transfer the Work, 18379 where such license applies only to those patent claims licensable 18380 by such Contributor that are necessarily infringed by their 18381 Contribution(s) alone or by combination of their Contribution(s) 18382 with the Work to which such Contribution(s) was submitted. If You 18383 institute patent litigation against any entity (including a 18384 cross-claim or counterclaim in a lawsuit) alleging that the Work 18385 or a Contribution incorporated within the Work constitutes direct 18386 or contributory patent infringement, then any patent licenses 18387 granted to You under this License for that Work shall terminate 18388 as of the date such litigation is filed. 18389 18390 4. Redistribution. You may reproduce and distribute copies of the 18391 Work or Derivative Works thereof in any medium, with or without 18392 modifications, and in Source or Object form, provided that You 18393 meet the following conditions: 18394 18395 (a) You must give any other recipients of the Work or 18396 Derivative Works a copy of this License; and 18397 18398 (b) You must cause any modified files to carry prominent notices 18399 stating that You changed the files; and 18400 18401 (c) You must retain, in the Source form of any Derivative Works 18402 that You distribute, all copyright, patent, trademark, and 18403 attribution notices from the Source form of the Work, 18404 excluding those notices that do not pertain to any part of 18405 the Derivative Works; and 18406 18407 (d) If the Work includes a "NOTICE" text file as part of its 18408 distribution, then any Derivative Works that You distribute must 18409 include a readable copy of the attribution notices contained 18410 within such NOTICE file, excluding those notices that do not 18411 pertain to any part of the Derivative Works, in at least one 18412 of the following places: within a NOTICE text file distributed 18413 as part of the Derivative Works; within the Source form or 18414 documentation, if provided along with the Derivative Works; or, 18415 within a display generated by the Derivative Works, if and 18416 wherever such third-party notices normally appear. The contents 18417 of the NOTICE file are for informational purposes only and 18418 do not modify the License. You may add Your own attribution 18419 notices within Derivative Works that You distribute, alongside 18420 or as an addendum to the NOTICE text from the Work, provided 18421 that such additional attribution notices cannot be construed 18422 as modifying the License. 18423 18424 You may add Your own copyright statement to Your modifications and 18425 may provide additional or different license terms and conditions 18426 for use, reproduction, or distribution of Your modifications, or 18427 for any such Derivative Works as a whole, provided Your use, 18428 reproduction, and distribution of the Work otherwise complies with 18429 the conditions stated in this License. 18430 18431 5. Submission of Contributions. Unless You explicitly state otherwise, 18432 any Contribution intentionally submitted for inclusion in the Work 18433 by You to the Licensor shall be under the terms and conditions of 18434 this License, without any additional terms or conditions. 18435 Notwithstanding the above, nothing herein shall supersede or modify 18436 the terms of any separate license agreement you may have executed 18437 with Licensor regarding such Contributions. 18438 18439 6. Trademarks. This License does not grant permission to use the trade 18440 names, trademarks, service marks, or product names of the Licensor, 18441 except as required for reasonable and customary use in describing the 18442 origin of the Work and reproducing the content of the NOTICE file. 18443 18444 7. Disclaimer of Warranty. Unless required by applicable law or 18445 agreed to in writing, Licensor provides the Work (and each 18446 Contributor provides its Contributions) on an "AS IS" BASIS, 18447 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 18448 implied, including, without limitation, any warranties or conditions 18449 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 18450 PARTICULAR PURPOSE. You are solely responsible for determining the 18451 appropriateness of using or redistributing the Work and assume any 18452 risks associated with Your exercise of permissions under this License. 18453 18454 8. Limitation of Liability. In no event and under no legal theory, 18455 whether in tort (including negligence), contract, or otherwise, 18456 unless required by applicable law (such as deliberate and grossly 18457 negligent acts) or agreed to in writing, shall any Contributor be 18458 liable to You for damages, including any direct, indirect, special, 18459 incidental, or consequential damages of any character arising as a 18460 result of this License or out of the use or inability to use the 18461 Work (including but not limited to damages for loss of goodwill, 18462 work stoppage, computer failure or malfunction, or any and all 18463 other commercial damages or losses), even if such Contributor 18464 has been advised of the possibility of such damages. 18465 18466 9. Accepting Warranty or Additional Liability. While redistributing 18467 the Work or Derivative Works thereof, You may choose to offer, 18468 and charge a fee for, acceptance of support, warranty, indemnity, 18469 or other liability obligations and/or rights consistent with this 18470 License. However, in accepting such obligations, You may act only 18471 on Your own behalf and on Your sole responsibility, not on behalf 18472 of any other Contributor, and only if You agree to indemnify, 18473 defend, and hold each Contributor harmless for any liability 18474 incurred by, or claims asserted against, such Contributor by reason 18475 of your accepting any such warranty or additional liability. 18476 18477 END OF TERMS AND CONDITIONS 18478 18479 APPENDIX: How to apply the Apache License to your work. 18480 18481 To apply the Apache License to your work, attach the following 18482 boilerplate notice, with the fields enclosed by brackets "[]" 18483 replaced with your own identifying information. (Don't include 18484 the brackets!) The text should be enclosed in the appropriate 18485 comment syntax for the file format. We also recommend that a 18486 file or class name and description of purpose be included on the 18487 same "printed page" as the copyright notice for easier 18488 identification within third-party archives. 18489 18490 Copyright [yyyy] [name of copyright owner] 18491 18492 Licensed under the Apache License, Version 2.0 (the "License"); 18493 you may not use this file except in compliance with the License. 18494 You may obtain a copy of the License at 18495 18496 http://www.apache.org/licenses/LICENSE-2.0 18497 18498 Unless required by applicable law or agreed to in writing, software 18499 distributed under the License is distributed on an "AS IS" BASIS, 18500 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18501 See the License for the specific language governing permissions and 18502 limitations under the License. 18503 18504 18505Copyright (c) 2000-2011 INRIA, France Telecom 18506All rights reserved. 18507 18508Redistribution and use in source and binary forms, with or without 18509modification, are permitted provided that the following conditions 18510are met: 18511 185121. Redistributions of source code must retain the above copyright 18513 notice, this list of conditions and the following disclaimer. 18514 185152. Redistributions in binary form must reproduce the above copyright 18516 notice, this list of conditions and the following disclaimer in the 18517 documentation and/or other materials provided with the distribution. 18518 185193. Neither the name of the copyright holders nor the names of its 18520 contributors may be used to endorse or promote products derived from 18521 this software without specific prior written permission. 18522 18523THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18524AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18525IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18526ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 18527LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 18528CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 18529SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 18530INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 18531CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 18532ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 18533THE POSSIBILITY OF SUCH DAMAGE. 18534 18535Apache Commons Compress 18536Copyright 2002-2016 The Apache Software Foundation 18537 18538This product includes software developed at 18539The Apache Software Foundation (http://www.apache.org/). 18540 18541The files in the package org.apache.commons.compress.archivers.sevenz 18542were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), 18543which has been placed in the public domain: 18544 18545"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) 18546 18547 18548Checker Framework qualifiers 18549Copyright 2004-present by the Checker Framework developers 18550 18551MIT License: 18552 18553Permission is hereby granted, free of charge, to any person obtaining a copy 18554of this software and associated documentation files (the "Software"), to deal 18555in the Software without restriction, including without limitation the rights 18556to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 18557copies of the Software, and to permit persons to whom the Software is 18558furnished to do so, subject to the following conditions: 18559 18560The above copyright notice and this permission notice shall be included in 18561all copies or substantial portions of the Software. 18562 18563THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18564IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18565FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18566AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18567LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18568OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 18569THE SOFTWARE. 18570 18571============================================================================== 18572Copyright 2008 Google Inc. All rights reserved. 18573 18574Redistribution and use in source and binary forms, with or without 18575modification, are permitted provided that the following conditions are 18576met: 18577 18578 * Redistributions of source code must retain the above copyright 18579notice, this list of conditions and the following disclaimer. 18580 * Redistributions in binary form must reproduce the above 18581copyright notice, this list of conditions and the following disclaimer 18582in the documentation and/or other materials provided with the 18583distribution. 18584 * Neither the name of Google Inc. nor the names of its 18585contributors may be used to endorse or promote products derived from 18586this software without specific prior written permission. 18587 18588THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18589"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18590LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18591A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 18592OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18593SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 18594LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 18595DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 18596THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 18597(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 18598OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 18599 18600Code generated by the Protocol Buffer compiler is owned by the owner 18601of the input file used when generating it. This code is not 18602standalone and requires a support library to be linked with it. This 18603support library is itself covered by the above license. 18604 18605============================================================================== 18606ANDROID SOFTWARE DEVELOPMENT KIT 18607 18608Terms and Conditions 18609 18610This is the Android Software Development Kit License Agreement. 18611 186121. Introduction 18613 186141.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and 18615specifically including the Android system files, packaged APIs, and Google APIs add-ons) is 18616licensed to you subject to the terms of this License Agreement. This License Agreement forms a 18617legally binding contract between you and Google in relation to your use of the SDK. 18618 186191.2 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 18620Amphitheatre Parkway, Mountain View, CA 94043, United States. 18621 186222. Accepting this License Agreement 18623 186242.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the 18625SDK if you do not accept this License Agreement. 18626 186272.2 You can accept this License Agreement by: 18628 18629(A) clicking to accept or agree to this License Agreement, where this option is made available to 18630you; or 18631 18632(B) by actually using the SDK. In this case, you agree that use of the SDK constitutes acceptance of 18633the Licensing Agreement from that point onwards. 18634 186352.3 You may not use the SDK and may not accept the Licensing Agreement if you are a person barred 18636from receiving the SDK under the laws of the United States or other countries including the country 18637in which you are resident or from which you use the SDK. 18638 186392.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other 18640entity, you represent and warrant that you have full legal authority to bind your employer or such 18641entity to this License Agreement. If you do not have the requisite authority, you may not accept 18642the Licensing Agreement or use the SDK on behalf of your employer or other entity. 18643 186443. SDK License from Google 18645 186463.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, 18647royalty-free, non- assignable and non-exclusive license to use the SDK solely to develop 18648applications to run on the Android platform. 18649 186503.2 You agree that Google or third parties own all legal right, title and interest in and to the 18651SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property 18652Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, 18653and any and all other proprietary rights. Google reserves all rights not expressly granted to you. 18654 186553.3 Except to the extent required by applicable third party licenses, you may not copy (except for 18656backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create 18657derivative works of the SDK or any part of the SDK. Except to the extent required by applicable 18658third party licenses, you may not load any part of the SDK onto a mobile handset or any other 18659hardware device except a personal computer, combine any part of the SDK with other software, or 18660distribute any software or device incorporating a part of the SDK. 18661 186623.4 Use, reproduction and distribution of components of the SDK licensed under an open source 18663software license are governed solely by the terms of that open source software license and not 18664this License Agreement. 18665 186663.5 You agree that the form and nature of the SDK that Google provides may change without prior 18667notice to you and that future versions of the SDK may be incompatible with applications developed 18668on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) 18669providing the SDK (or any features within the SDK) to you or to users generally at Google's sole 18670discretion, without prior notice to you. 18671 186723.6 Nothing in this License Agreement gives you a right to use any of Google's trade names, 18673trademarks, service marks, logos, domain names, or other distinctive brand features. 18674 186753.7 You agree that you will not remove, obscure, or alter any proprietary rights notices (including 18676copyright and trademark notices) that may be affixed to or contained within the SDK. 18677 186784. Use of the SDK by You 18679 186804.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under 18681this License Agreement in or to any software applications that you develop using the SDK, including 18682any intellectual property rights that subsist in those applications. 18683 186844.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this 18685License Agreement and (b) any applicable law, regulation or generally accepted practices or 18686guidelines in the relevant jurisdictions (including any laws regarding the export of data or 18687software to and from the United States or other relevant countries). 18688 186894.3 You agree that if you use the SDK to develop applications for general public users, you will 18690protect the privacy and legal rights of those users. If the users provide you with user names, 18691passwords, or other login information or personal information, your must make the users aware that 18692the information will be available to your application, and you must provide legally adequate privacy 18693notice and protection for those users. If your application stores personal or sensitive information 18694provided by users, it must do so securely. If the user provides your application with Google Account 18695information, your application may only use that information to access the user's Google Account 18696when, and for the limited purposes for which, the user has given you permission to do so. 18697 186984.4 You agree that you will not engage in any activity with the SDK, including the development or 18699distribution of an application, that interferes with, disrupts, damages, or accesses in an 18700unauthorized manner the servers, networks, or other properties or services of any third party 18701including, but not limited to, Google or any mobile communications carrier. 18702 187034.5 You agree that you are solely responsible for (and that Google has no responsibility to you or 18704to any third party for) any data, content, or resources that you create, transmit or display through 18705the Android platform and/or applications for the Android platform, and for the consequences of your 18706actions (including any loss or damage which Google may suffer) by doing so. 18707 187084.6 You agree that you are solely responsible for (and that Google has no responsibility to you or 18709to any third party for) any breach of your obligations under this License Agreement, any applicable 18710third party contract or Terms of Service, or any applicable law or regulation, and for the 18711consequences (including any loss or damage which Google or any third party may suffer) of any such 18712breach. 18713 187145. Your Developer Credentials 18715 187165.1 You agree that you are responsible for maintaining the confidentiality of any developer 18717credentials that may be issued to you by Google or which you may choose yourself and that you will 18718be solely responsible for all applications that are developed under your developer credentials. 18719 187206. Privacy and Information 18721 187226.1 In order to continually innovate and improve the SDK, Google may collect certain usage 18723statistics from the software including but not limited to a unique identifier, associated IP 18724address, version number of the software, and information on which tools and/or services in the SDK 18725are being used and how they are being used. Before any of this information is collected, the SDK 18726will notify you and seek your consent. If you withhold consent, the information will not be 18727collected. 18728 187296.2 The data collected is examined in the aggregate to improve the SDK and is maintained in 18730accordance with Google's Privacy Policy. 18731 187327. Third Party Applications for the Android Platform 18733 187347.1 If you use the SDK to run applications developed by a third party or that access data, content 18735or resources provided by a third party, you agree that Google is not responsible for those 18736applications, data, content, or resources. You understand that all data, content or resources which 18737you may access through such third party applications are the sole responsibility of the person from 18738which they originated and that Google is not liable for any loss or damage that you may experience 18739as a result of the use or access of any of those third party applications, data, content, or 18740resources. 18741 187427.2 You should be aware the data, content, and resources presented to you through such a third party 18743application may be protected by intellectual property rights which are owned by the providers (or by 18744other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute 18745or create derivative works based on these data, content, or resources (either in whole or in part) 18746unless you have been specifically given permission to do so by the relevant owners. 18747 187487.3 You acknowledge that your use of such third party applications, data, content, or resources may 18749be subject to separate terms between you and the relevant third party. In that case, this License 18750Agreement does not affect your legal relationship with these third parties. 18751 187528. Using Android APIs 18753 187548.1 Google Data APIs 18755 187568.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be 18757protected by intellectual property rights which are owned by Google or those parties that provide 18758the data (or by other persons or companies on their behalf). Your use of any such API may be subject 18759to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create 18760derivative works based on this data (either in whole or in part) unless allowed by the relevant 18761Terms of Service. 18762 187638.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you 18764shall retrieve data only with the user's explicit consent and only when, and for the limited 18765purposes for which, the user has given you permission to do so. 18766 187679. Terminating this License Agreement 18768 187699.1 This License Agreement will continue to apply until terminated by either you or Google as set 18770out below. 18771 187729.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the SDK 18773and any relevant developer credentials. 18774 187759.3 Google may at any time, terminate this License Agreement with you if: 18776 18777(A) you have breached any provision of this License Agreement; or 18778 18779(B) Google is required to do so by law; or 18780 18781(C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated 18782its relationship with Google or ceased to offer certain parts of the SDK to you; or 18783 18784(D) Google decides to no longer providing the SDK or certain parts of the SDK to users in the 18785country in which you are resident or from which you use the service, or the provision of the SDK or 18786certain SDK services to you by Google is, in Google's sole discretion, no longer commercially 18787viable. 18788 187899.4 When this License Agreement comes to an end, all of the legal rights, obligations and 18790liabilities that you and Google have benefited from, been subject to (or which have accrued over 18791time whilst this License Agreement has been in force) or which are expressed to continue 18792indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall 18793continue to apply to such rights, obligations and liabilities indefinitely. 18794 1879510. DISCLAIMER OF WARRANTIES 18796 1879710.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE 18798SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE. 18799 1880010.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE 18801SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR 18802COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. 18803 1880410.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS 18805OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, 18806FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 18807 1880811. LIMITATION OF LIABILITY 18809 1881011.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS 18811LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, 18812INCIDENTAL, SPECIAL CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY 18813LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN 18814AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING. 18815 1881612. Indemnification 18817 1881812.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless 18819Google, its affiliates and their respective directors, officers, employees and agents from and 18820against any and all claims, actions, suits or proceedings, as well as any and all losses, 18821liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or 18822accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any 18823copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any 18824person or defames any person or violates their rights of publicity or privacy, and (c) any 18825non-compliance by you with this License Agreement. 18826 1882713. Changes to the License Agreement 18828 1882913.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. 18830When these changes are made, Google will make a new version of the License Agreement available on 18831the website where the SDK is made available. 18832 1883314. General Legal Terms 18834 1883514.1 This License Agreement constitute the whole legal agreement between you and Google and govern 18836your use of the SDK (excluding any services which Google may provide to you under a separate written 18837agreement), and completely replace any prior agreements between you and Google in relation to the 18838SDK. 18839 1884014.2 You agree that if Google does not exercise or enforce any legal right or remedy which is 18841contained in this License Agreement (or which Google has the benefit of under any applicable law), 18842this will not be taken to be a formal waiver of Google's rights and that those rights or remedies 18843will still be available to Google. 18844 1884514.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision 18846of this License Agreement is invalid, then that provision will be removed from this License 18847Agreement without affecting the rest of this License Agreement. The remaining provisions of this 18848License Agreement will continue to be valid and enforceable. 18849 1885014.4 You acknowledge and agree that each member of the group of companies of which Google is the 18851parent shall be third party beneficiaries to this License Agreement and that such other companies 18852shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that 18853confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall 18854be third party beneficiaries to this License Agreement. 18855 1885614.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST 18857COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE 18858LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE. 18859 1886014.6 The rights granted in this License Agreement may not be assigned or transferred by either you 18861or Google without the prior written approval of the other party. Neither you nor Google shall be 18862permitted to delegate their responsibilities or obligations under this License Agreement without the 18863prior written approval of the other party. 18864 1886514.7 This License Agreement, and your relationship with Google under this License Agreement, shall 18866be governed by the laws of the State of California without regard to its conflict of laws 18867provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located 18868within the county of Santa Clara, California to resolve any legal matter arising from this License 18869Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for 18870injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction. 18871 18872April 10, 2009 18873 18874============================================================================== 18875 18876 Copyright (c) 2005-2019, The Android Open Source Project 18877 18878 Licensed under the Apache License, Version 2.0 (the "License"); 18879 you may not use this file except in compliance with the License. 18880 18881 Unless required by applicable law or agreed to in writing, software 18882 distributed under the License is distributed on an "AS IS" BASIS, 18883 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18884 See the License for the specific language governing permissions and 18885 limitations under the License. 18886 18887 18888 Apache License 18889 Version 2.0, January 2004 18890 http://www.apache.org/licenses/ 18891 18892 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 18893 18894 1. Definitions. 18895 18896 "License" shall mean the terms and conditions for use, reproduction, 18897 and distribution as defined by Sections 1 through 9 of this document. 18898 18899 "Licensor" shall mean the copyright owner or entity authorized by 18900 the copyright owner that is granting the License. 18901 18902 "Legal Entity" shall mean the union of the acting entity and all 18903 other entities that control, are controlled by, or are under common 18904 control with that entity. For the purposes of this definition, 18905 "control" means (i) the power, direct or indirect, to cause the 18906 direction or management of such entity, whether by contract or 18907 otherwise, or (ii) ownership of fifty percent (50%) or more of the 18908 outstanding shares, or (iii) beneficial ownership of such entity. 18909 18910 "You" (or "Your") shall mean an individual or Legal Entity 18911 exercising permissions granted by this License. 18912 18913 "Source" form shall mean the preferred form for making modifications, 18914 including but not limited to software source code, documentation 18915 source, and configuration files. 18916 18917 "Object" form shall mean any form resulting from mechanical 18918 transformation or translation of a Source form, including but 18919 not limited to compiled object code, generated documentation, 18920 and conversions to other media types. 18921 18922 "Work" shall mean the work of authorship, whether in Source or 18923 Object form, made available under the License, as indicated by a 18924 copyright notice that is included in or attached to the work 18925 (an example is provided in the Appendix below). 18926 18927 "Derivative Works" shall mean any work, whether in Source or Object 18928 form, that is based on (or derived from) the Work and for which the 18929 editorial revisions, annotations, elaborations, or other modifications 18930 represent, as a whole, an original work of authorship. For the purposes 18931 of this License, Derivative Works shall not include works that remain 18932 separable from, or merely link (or bind by name) to the interfaces of, 18933 the Work and Derivative Works thereof. 18934 18935 "Contribution" shall mean any work of authorship, including 18936 the original version of the Work and any modifications or additions 18937 to that Work or Derivative Works thereof, that is intentionally 18938 submitted to Licensor for inclusion in the Work by the copyright owner 18939 or by an individual or Legal Entity authorized to submit on behalf of 18940 the copyright owner. For the purposes of this definition, "submitted" 18941 means any form of electronic, verbal, or written communication sent 18942 to the Licensor or its representatives, including but not limited to 18943 communication on electronic mailing lists, source code control systems, 18944 and issue tracking systems that are managed by, or on behalf of, the 18945 Licensor for the purpose of discussing and improving the Work, but 18946 excluding communication that is conspicuously marked or otherwise 18947 designated in writing by the copyright owner as "Not a Contribution." 18948 18949 "Contributor" shall mean Licensor and any individual or Legal Entity 18950 on behalf of whom a Contribution has been received by Licensor and 18951 subsequently incorporated within the Work. 18952 18953 2. Grant of Copyright License. Subject to the terms and conditions of 18954 this License, each Contributor hereby grants to You a perpetual, 18955 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18956 copyright license to reproduce, prepare Derivative Works of, 18957 publicly display, publicly perform, sublicense, and distribute the 18958 Work and such Derivative Works in Source or Object form. 18959 18960 3. Grant of Patent License. Subject to the terms and conditions of 18961 this License, each Contributor hereby grants to You a perpetual, 18962 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 18963 (except as stated in this section) patent license to make, have made, 18964 use, offer to sell, sell, import, and otherwise transfer the Work, 18965 where such license applies only to those patent claims licensable 18966 by such Contributor that are necessarily infringed by their 18967 Contribution(s) alone or by combination of their Contribution(s) 18968 with the Work to which such Contribution(s) was submitted. If You 18969 institute patent litigation against any entity (including a 18970 cross-claim or counterclaim in a lawsuit) alleging that the Work 18971 or a Contribution incorporated within the Work constitutes direct 18972 or contributory patent infringement, then any patent licenses 18973 granted to You under this License for that Work shall terminate 18974 as of the date such litigation is filed. 18975 18976 4. Redistribution. You may reproduce and distribute copies of the 18977 Work or Derivative Works thereof in any medium, with or without 18978 modifications, and in Source or Object form, provided that You 18979 meet the following conditions: 18980 18981 (a) You must give any other recipients of the Work or 18982 Derivative Works a copy of this License; and 18983 18984 (b) You must cause any modified files to carry prominent notices 18985 stating that You changed the files; and 18986 18987 (c) You must retain, in the Source form of any Derivative Works 18988 that You distribute, all copyright, patent, trademark, and 18989 attribution notices from the Source form of the Work, 18990 excluding those notices that do not pertain to any part of 18991 the Derivative Works; and 18992 18993 (d) If the Work includes a "NOTICE" text file as part of its 18994 distribution, then any Derivative Works that You distribute must 18995 include a readable copy of the attribution notices contained 18996 within such NOTICE file, excluding those notices that do not 18997 pertain to any part of the Derivative Works, in at least one 18998 of the following places: within a NOTICE text file distributed 18999 as part of the Derivative Works; within the Source form or 19000 documentation, if provided along with the Derivative Works; or, 19001 within a display generated by the Derivative Works, if and 19002 wherever such third-party notices normally appear. The contents 19003 of the NOTICE file are for informational purposes only and 19004 do not modify the License. You may add Your own attribution 19005 notices within Derivative Works that You distribute, alongside 19006 or as an addendum to the NOTICE text from the Work, provided 19007 that such additional attribution notices cannot be construed 19008 as modifying the License. 19009 19010 You may add Your own copyright statement to Your modifications and 19011 may provide additional or different license terms and conditions 19012 for use, reproduction, or distribution of Your modifications, or 19013 for any such Derivative Works as a whole, provided Your use, 19014 reproduction, and distribution of the Work otherwise complies with 19015 the conditions stated in this License. 19016 19017 5. Submission of Contributions. Unless You explicitly state otherwise, 19018 any Contribution intentionally submitted for inclusion in the Work 19019 by You to the Licensor shall be under the terms and conditions of 19020 this License, without any additional terms or conditions. 19021 Notwithstanding the above, nothing herein shall supersede or modify 19022 the terms of any separate license agreement you may have executed 19023 with Licensor regarding such Contributions. 19024 19025 6. Trademarks. This License does not grant permission to use the trade 19026 names, trademarks, service marks, or product names of the Licensor, 19027 except as required for reasonable and customary use in describing the 19028 origin of the Work and reproducing the content of the NOTICE file. 19029 19030 7. Disclaimer of Warranty. Unless required by applicable law or 19031 agreed to in writing, Licensor provides the Work (and each 19032 Contributor provides its Contributions) on an "AS IS" BASIS, 19033 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19034 implied, including, without limitation, any warranties or conditions 19035 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19036 PARTICULAR PURPOSE. You are solely responsible for determining the 19037 appropriateness of using or redistributing the Work and assume any 19038 risks associated with Your exercise of permissions under this License. 19039 19040 8. Limitation of Liability. In no event and under no legal theory, 19041 whether in tort (including negligence), contract, or otherwise, 19042 unless required by applicable law (such as deliberate and grossly 19043 negligent acts) or agreed to in writing, shall any Contributor be 19044 liable to You for damages, including any direct, indirect, special, 19045 incidental, or consequential damages of any character arising as a 19046 result of this License or out of the use or inability to use the 19047 Work (including but not limited to damages for loss of goodwill, 19048 work stoppage, computer failure or malfunction, or any and all 19049 other commercial damages or losses), even if such Contributor 19050 has been advised of the possibility of such damages. 19051 19052 9. Accepting Warranty or Additional Liability. While redistributing 19053 the Work or Derivative Works thereof, You may choose to offer, 19054 and charge a fee for, acceptance of support, warranty, indemnity, 19055 or other liability obligations and/or rights consistent with this 19056 License. However, in accepting such obligations, You may act only 19057 on Your own behalf and on Your sole responsibility, not on behalf 19058 of any other Contributor, and only if You agree to indemnify, 19059 defend, and hold each Contributor harmless for any liability 19060 incurred by, or claims asserted against, such Contributor by reason 19061 of your accepting any such warranty or additional liability. 19062 19063 END OF TERMS AND CONDITIONS 19064 19065 19066============================================================================== 19067 19068 Apache License 19069 Version 2.0, January 2004 19070 http://www.apache.org/licenses/ 19071 19072 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19073 19074 1. Definitions. 19075 19076 "License" shall mean the terms and conditions for use, reproduction, 19077 and distribution as defined by Sections 1 through 9 of this document. 19078 19079 "Licensor" shall mean the copyright owner or entity authorized by 19080 the copyright owner that is granting the License. 19081 19082 "Legal Entity" shall mean the union of the acting entity and all 19083 other entities that control, are controlled by, or are under common 19084 control with that entity. For the purposes of this definition, 19085 "control" means (i) the power, direct or indirect, to cause the 19086 direction or management of such entity, whether by contract or 19087 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19088 outstanding shares, or (iii) beneficial ownership of such entity. 19089 19090 "You" (or "Your") shall mean an individual or Legal Entity 19091 exercising permissions granted by this License. 19092 19093 "Source" form shall mean the preferred form for making modifications, 19094 including but not limited to software source code, documentation 19095 source, and configuration files. 19096 19097 "Object" form shall mean any form resulting from mechanical 19098 transformation or translation of a Source form, including but 19099 not limited to compiled object code, generated documentation, 19100 and conversions to other media types. 19101 19102 "Work" shall mean the work of authorship, whether in Source or 19103 Object form, made available under the License, as indicated by a 19104 copyright notice that is included in or attached to the work 19105 (an example is provided in the Appendix below). 19106 19107 "Derivative Works" shall mean any work, whether in Source or Object 19108 form, that is based on (or derived from) the Work and for which the 19109 editorial revisions, annotations, elaborations, or other modifications 19110 represent, as a whole, an original work of authorship. For the purposes 19111 of this License, Derivative Works shall not include works that remain 19112 separable from, or merely link (or bind by name) to the interfaces of, 19113 the Work and Derivative Works thereof. 19114 19115 "Contribution" shall mean any work of authorship, including 19116 the original version of the Work and any modifications or additions 19117 to that Work or Derivative Works thereof, that is intentionally 19118 submitted to Licensor for inclusion in the Work by the copyright owner 19119 or by an individual or Legal Entity authorized to submit on behalf of 19120 the copyright owner. For the purposes of this definition, "submitted" 19121 means any form of electronic, verbal, or written communication sent 19122 to the Licensor or its representatives, including but not limited to 19123 communication on electronic mailing lists, source code control systems, 19124 and issue tracking systems that are managed by, or on behalf of, the 19125 Licensor for the purpose of discussing and improving the Work, but 19126 excluding communication that is conspicuously marked or otherwise 19127 designated in writing by the copyright owner as "Not a Contribution." 19128 19129 "Contributor" shall mean Licensor and any individual or Legal Entity 19130 on behalf of whom a Contribution has been received by Licensor and 19131 subsequently incorporated within the Work. 19132 19133 2. Grant of Copyright License. Subject to the terms and conditions of 19134 this License, each Contributor hereby grants to You a perpetual, 19135 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19136 copyright license to reproduce, prepare Derivative Works of, 19137 publicly display, publicly perform, sublicense, and distribute the 19138 Work and such Derivative Works in Source or Object form. 19139 19140 3. Grant of Patent License. Subject to the terms and conditions of 19141 this License, each Contributor hereby grants to You a perpetual, 19142 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19143 (except as stated in this section) patent license to make, have made, 19144 use, offer to sell, sell, import, and otherwise transfer the Work, 19145 where such license applies only to those patent claims licensable 19146 by such Contributor that are necessarily infringed by their 19147 Contribution(s) alone or by combination of their Contribution(s) 19148 with the Work to which such Contribution(s) was submitted. If You 19149 institute patent litigation against any entity (including a 19150 cross-claim or counterclaim in a lawsuit) alleging that the Work 19151 or a Contribution incorporated within the Work constitutes direct 19152 or contributory patent infringement, then any patent licenses 19153 granted to You under this License for that Work shall terminate 19154 as of the date such litigation is filed. 19155 19156 4. Redistribution. You may reproduce and distribute copies of the 19157 Work or Derivative Works thereof in any medium, with or without 19158 modifications, and in Source or Object form, provided that You 19159 meet the following conditions: 19160 19161 (a) You must give any other recipients of the Work or 19162 Derivative Works a copy of this License; and 19163 19164 (b) You must cause any modified files to carry prominent notices 19165 stating that You changed the files; and 19166 19167 (c) You must retain, in the Source form of any Derivative Works 19168 that You distribute, all copyright, patent, trademark, and 19169 attribution notices from the Source form of the Work, 19170 excluding those notices that do not pertain to any part of 19171 the Derivative Works; and 19172 19173 (d) If the Work includes a "NOTICE" text file as part of its 19174 distribution, then any Derivative Works that You distribute must 19175 include a readable copy of the attribution notices contained 19176 within such NOTICE file, excluding those notices that do not 19177 pertain to any part of the Derivative Works, in at least one 19178 of the following places: within a NOTICE text file distributed 19179 as part of the Derivative Works; within the Source form or 19180 documentation, if provided along with the Derivative Works; or, 19181 within a display generated by the Derivative Works, if and 19182 wherever such third-party notices normally appear. The contents 19183 of the NOTICE file are for informational purposes only and 19184 do not modify the License. You may add Your own attribution 19185 notices within Derivative Works that You distribute, alongside 19186 or as an addendum to the NOTICE text from the Work, provided 19187 that such additional attribution notices cannot be construed 19188 as modifying the License. 19189 19190 You may add Your own copyright statement to Your modifications and 19191 may provide additional or different license terms and conditions 19192 for use, reproduction, or distribution of Your modifications, or 19193 for any such Derivative Works as a whole, provided Your use, 19194 reproduction, and distribution of the Work otherwise complies with 19195 the conditions stated in this License. 19196 19197 5. Submission of Contributions. Unless You explicitly state otherwise, 19198 any Contribution intentionally submitted for inclusion in the Work 19199 by You to the Licensor shall be under the terms and conditions of 19200 this License, without any additional terms or conditions. 19201 Notwithstanding the above, nothing herein shall supersede or modify 19202 the terms of any separate license agreement you may have executed 19203 with Licensor regarding such Contributions. 19204 19205 6. Trademarks. This License does not grant permission to use the trade 19206 names, trademarks, service marks, or product names of the Licensor, 19207 except as required for reasonable and customary use in describing the 19208 origin of the Work and reproducing the content of the NOTICE file. 19209 19210 7. Disclaimer of Warranty. Unless required by applicable law or 19211 agreed to in writing, Licensor provides the Work (and each 19212 Contributor provides its Contributions) on an "AS IS" BASIS, 19213 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19214 implied, including, without limitation, any warranties or conditions 19215 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19216 PARTICULAR PURPOSE. You are solely responsible for determining the 19217 appropriateness of using or redistributing the Work and assume any 19218 risks associated with Your exercise of permissions under this License. 19219 19220 8. Limitation of Liability. In no event and under no legal theory, 19221 whether in tort (including negligence), contract, or otherwise, 19222 unless required by applicable law (such as deliberate and grossly 19223 negligent acts) or agreed to in writing, shall any Contributor be 19224 liable to You for damages, including any direct, indirect, special, 19225 incidental, or consequential damages of any character arising as a 19226 result of this License or out of the use or inability to use the 19227 Work (including but not limited to damages for loss of goodwill, 19228 work stoppage, computer failure or malfunction, or any and all 19229 other commercial damages or losses), even if such Contributor 19230 has been advised of the possibility of such damages. 19231 19232 9. Accepting Warranty or Additional Liability. While redistributing 19233 the Work or Derivative Works thereof, You may choose to offer, 19234 and charge a fee for, acceptance of support, warranty, indemnity, 19235 or other liability obligations and/or rights consistent with this 19236 License. However, in accepting such obligations, You may act only 19237 on Your own behalf and on Your sole responsibility, not on behalf 19238 of any other Contributor, and only if You agree to indemnify, 19239 defend, and hold each Contributor harmless for any liability 19240 incurred by, or claims asserted against, such Contributor by reason 19241 of your accepting any such warranty or additional liability. 19242 19243 END OF TERMS AND CONDITIONS 19244 19245 APPENDIX: How to apply the Apache License to your work. 19246 19247 To apply the Apache License to your work, attach the following 19248 boilerplate notice, with the fields enclosed by brackets "[]" 19249 replaced with your own identifying information. (Don't include 19250 the brackets!) The text should be enclosed in the appropriate 19251 comment syntax for the file format. We also recommend that a 19252 file or class name and description of purpose be included on the 19253 same "printed page" as the copyright notice for easier 19254 identification within third-party archives. 19255 19256 Copyright [yyyy] [name of copyright owner] 19257 19258 Licensed under the Apache License, Version 2.0 (the "License"); 19259 you may not use this file except in compliance with the License. 19260 You may obtain a copy of the License at 19261 19262 http://www.apache.org/licenses/LICENSE-2.0 19263 19264 Unless required by applicable law or agreed to in writing, software 19265 distributed under the License is distributed on an "AS IS" BASIS, 19266 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19267 See the License for the specific language governing permissions and 19268 limitations under the License. 19269 19270Copyright 2010 The Chromium Authors. All rights reserved. 19271 19272Redistribution and use in source and binary forms, with or without 19273modification, are permitted provided that the following conditions are 19274met: 19275 19276 * Redistributions of source code must retain the above copyright 19277notice, this list of conditions and the following disclaimer. 19278 * Redistributions in binary form must reproduce the above 19279copyright notice, this list of conditions and the following disclaimer 19280in the documentation and/or other materials provided with the 19281distribution. 19282 * Neither the name of Google Inc. nor the names of its 19283contributors may be used to endorse or promote products derived from 19284this software without specific prior written permission. 19285 19286THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19287"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19288LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19289A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19290OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 19291SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 19292LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 19293DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 19294THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 19295(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 19296OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 19297 19298============================================================================== 19299 19300 Copyright (c) 2005-2014, The Android Open Source Project 19301 19302 Licensed under the Apache License, Version 2.0 (the "License"); 19303 you may not use this file except in compliance with the License. 19304 19305 Unless required by applicable law or agreed to in writing, software 19306 distributed under the License is distributed on an "AS IS" BASIS, 19307 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19308 See the License for the specific language governing permissions and 19309 limitations under the License. 19310 19311 19312 Apache License 19313 Version 2.0, January 2004 19314 http://www.apache.org/licenses/ 19315 19316 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19317 19318 1. Definitions. 19319 19320 "License" shall mean the terms and conditions for use, reproduction, 19321 and distribution as defined by Sections 1 through 9 of this document. 19322 19323 "Licensor" shall mean the copyright owner or entity authorized by 19324 the copyright owner that is granting the License. 19325 19326 "Legal Entity" shall mean the union of the acting entity and all 19327 other entities that control, are controlled by, or are under common 19328 control with that entity. For the purposes of this definition, 19329 "control" means (i) the power, direct or indirect, to cause the 19330 direction or management of such entity, whether by contract or 19331 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19332 outstanding shares, or (iii) beneficial ownership of such entity. 19333 19334 "You" (or "Your") shall mean an individual or Legal Entity 19335 exercising permissions granted by this License. 19336 19337 "Source" form shall mean the preferred form for making modifications, 19338 including but not limited to software source code, documentation 19339 source, and configuration files. 19340 19341 "Object" form shall mean any form resulting from mechanical 19342 transformation or translation of a Source form, including but 19343 not limited to compiled object code, generated documentation, 19344 and conversions to other media types. 19345 19346 "Work" shall mean the work of authorship, whether in Source or 19347 Object form, made available under the License, as indicated by a 19348 copyright notice that is included in or attached to the work 19349 (an example is provided in the Appendix below). 19350 19351 "Derivative Works" shall mean any work, whether in Source or Object 19352 form, that is based on (or derived from) the Work and for which the 19353 editorial revisions, annotations, elaborations, or other modifications 19354 represent, as a whole, an original work of authorship. For the purposes 19355 of this License, Derivative Works shall not include works that remain 19356 separable from, or merely link (or bind by name) to the interfaces of, 19357 the Work and Derivative Works thereof. 19358 19359 "Contribution" shall mean any work of authorship, including 19360 the original version of the Work and any modifications or additions 19361 to that Work or Derivative Works thereof, that is intentionally 19362 submitted to Licensor for inclusion in the Work by the copyright owner 19363 or by an individual or Legal Entity authorized to submit on behalf of 19364 the copyright owner. For the purposes of this definition, "submitted" 19365 means any form of electronic, verbal, or written communication sent 19366 to the Licensor or its representatives, including but not limited to 19367 communication on electronic mailing lists, source code control systems, 19368 and issue tracking systems that are managed by, or on behalf of, the 19369 Licensor for the purpose of discussing and improving the Work, but 19370 excluding communication that is conspicuously marked or otherwise 19371 designated in writing by the copyright owner as "Not a Contribution." 19372 19373 "Contributor" shall mean Licensor and any individual or Legal Entity 19374 on behalf of whom a Contribution has been received by Licensor and 19375 subsequently incorporated within the Work. 19376 19377 2. Grant of Copyright License. Subject to the terms and conditions of 19378 this License, each Contributor hereby grants to You a perpetual, 19379 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19380 copyright license to reproduce, prepare Derivative Works of, 19381 publicly display, publicly perform, sublicense, and distribute the 19382 Work and such Derivative Works in Source or Object form. 19383 19384 3. Grant of Patent License. Subject to the terms and conditions of 19385 this License, each Contributor hereby grants to You a perpetual, 19386 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19387 (except as stated in this section) patent license to make, have made, 19388 use, offer to sell, sell, import, and otherwise transfer the Work, 19389 where such license applies only to those patent claims licensable 19390 by such Contributor that are necessarily infringed by their 19391 Contribution(s) alone or by combination of their Contribution(s) 19392 with the Work to which such Contribution(s) was submitted. If You 19393 institute patent litigation against any entity (including a 19394 cross-claim or counterclaim in a lawsuit) alleging that the Work 19395 or a Contribution incorporated within the Work constitutes direct 19396 or contributory patent infringement, then any patent licenses 19397 granted to You under this License for that Work shall terminate 19398 as of the date such litigation is filed. 19399 19400 4. Redistribution. You may reproduce and distribute copies of the 19401 Work or Derivative Works thereof in any medium, with or without 19402 modifications, and in Source or Object form, provided that You 19403 meet the following conditions: 19404 19405 (a) You must give any other recipients of the Work or 19406 Derivative Works a copy of this License; and 19407 19408 (b) You must cause any modified files to carry prominent notices 19409 stating that You changed the files; and 19410 19411 (c) You must retain, in the Source form of any Derivative Works 19412 that You distribute, all copyright, patent, trademark, and 19413 attribution notices from the Source form of the Work, 19414 excluding those notices that do not pertain to any part of 19415 the Derivative Works; and 19416 19417 (d) If the Work includes a "NOTICE" text file as part of its 19418 distribution, then any Derivative Works that You distribute must 19419 include a readable copy of the attribution notices contained 19420 within such NOTICE file, excluding those notices that do not 19421 pertain to any part of the Derivative Works, in at least one 19422 of the following places: within a NOTICE text file distributed 19423 as part of the Derivative Works; within the Source form or 19424 documentation, if provided along with the Derivative Works; or, 19425 within a display generated by the Derivative Works, if and 19426 wherever such third-party notices normally appear. The contents 19427 of the NOTICE file are for informational purposes only and 19428 do not modify the License. You may add Your own attribution 19429 notices within Derivative Works that You distribute, alongside 19430 or as an addendum to the NOTICE text from the Work, provided 19431 that such additional attribution notices cannot be construed 19432 as modifying the License. 19433 19434 You may add Your own copyright statement to Your modifications and 19435 may provide additional or different license terms and conditions 19436 for use, reproduction, or distribution of Your modifications, or 19437 for any such Derivative Works as a whole, provided Your use, 19438 reproduction, and distribution of the Work otherwise complies with 19439 the conditions stated in this License. 19440 19441 5. Submission of Contributions. Unless You explicitly state otherwise, 19442 any Contribution intentionally submitted for inclusion in the Work 19443 by You to the Licensor shall be under the terms and conditions of 19444 this License, without any additional terms or conditions. 19445 Notwithstanding the above, nothing herein shall supersede or modify 19446 the terms of any separate license agreement you may have executed 19447 with Licensor regarding such Contributions. 19448 19449 6. Trademarks. This License does not grant permission to use the trade 19450 names, trademarks, service marks, or product names of the Licensor, 19451 except as required for reasonable and customary use in describing the 19452 origin of the Work and reproducing the content of the NOTICE file. 19453 19454 7. Disclaimer of Warranty. Unless required by applicable law or 19455 agreed to in writing, Licensor provides the Work (and each 19456 Contributor provides its Contributions) on an "AS IS" BASIS, 19457 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19458 implied, including, without limitation, any warranties or conditions 19459 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19460 PARTICULAR PURPOSE. You are solely responsible for determining the 19461 appropriateness of using or redistributing the Work and assume any 19462 risks associated with Your exercise of permissions under this License. 19463 19464 8. Limitation of Liability. In no event and under no legal theory, 19465 whether in tort (including negligence), contract, or otherwise, 19466 unless required by applicable law (such as deliberate and grossly 19467 negligent acts) or agreed to in writing, shall any Contributor be 19468 liable to You for damages, including any direct, indirect, special, 19469 incidental, or consequential damages of any character arising as a 19470 result of this License or out of the use or inability to use the 19471 Work (including but not limited to damages for loss of goodwill, 19472 work stoppage, computer failure or malfunction, or any and all 19473 other commercial damages or losses), even if such Contributor 19474 has been advised of the possibility of such damages. 19475 19476 9. Accepting Warranty or Additional Liability. While redistributing 19477 the Work or Derivative Works thereof, You may choose to offer, 19478 and charge a fee for, acceptance of support, warranty, indemnity, 19479 or other liability obligations and/or rights consistent with this 19480 License. However, in accepting such obligations, You may act only 19481 on Your own behalf and on Your sole responsibility, not on behalf 19482 of any other Contributor, and only if You agree to indemnify, 19483 defend, and hold each Contributor harmless for any liability 19484 incurred by, or claims asserted against, such Contributor by reason 19485 of your accepting any such warranty or additional liability. 19486 19487 END OF TERMS AND CONDITIONS 19488 19489 19490============================================================================== 19491This software is provided 'as-is', without any express or implied 19492warranty. In no event will the authors be held liable for any 19493damages arising from the use of this software. 19494 19495Permission is granted to anyone to use this software for any 19496purpose, including commercial applications, and to alter it and 19497redistribute it freely, subject to the following restrictions: 19498 194991. The origin of this software must not be misrepresented; you must 19500not claim that you wrote the original software. If you use this 19501software in a product, an acknowledgment in the product documentation 19502would be appreciated but is not required. 19503 195042. Altered source versions must be plainly marked as such, and 19505must not be misrepresented as being the original software. 19506 195073. This notice may not be removed or altered from any source 19508distribution. 19509 19510============================================================================== 19511 19512 Copyright (c) 2016, The Android Open Source Project 19513 19514 Licensed under the Apache License, Version 2.0 (the "License"); 19515 you may not use this file except in compliance with the License. 19516 19517 Unless required by applicable law or agreed to in writing, software 19518 distributed under the License is distributed on an "AS IS" BASIS, 19519 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19520 See the License for the specific language governing permissions and 19521 limitations under the License. 19522 19523 19524 Apache License 19525 Version 2.0, January 2004 19526 http://www.apache.org/licenses/ 19527 19528 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19529 19530 1. Definitions. 19531 19532 "License" shall mean the terms and conditions for use, reproduction, 19533 and distribution as defined by Sections 1 through 9 of this document. 19534 19535 "Licensor" shall mean the copyright owner or entity authorized by 19536 the copyright owner that is granting the License. 19537 19538 "Legal Entity" shall mean the union of the acting entity and all 19539 other entities that control, are controlled by, or are under common 19540 control with that entity. For the purposes of this definition, 19541 "control" means (i) the power, direct or indirect, to cause the 19542 direction or management of such entity, whether by contract or 19543 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19544 outstanding shares, or (iii) beneficial ownership of such entity. 19545 19546 "You" (or "Your") shall mean an individual or Legal Entity 19547 exercising permissions granted by this License. 19548 19549 "Source" form shall mean the preferred form for making modifications, 19550 including but not limited to software source code, documentation 19551 source, and configuration files. 19552 19553 "Object" form shall mean any form resulting from mechanical 19554 transformation or translation of a Source form, including but 19555 not limited to compiled object code, generated documentation, 19556 and conversions to other media types. 19557 19558 "Work" shall mean the work of authorship, whether in Source or 19559 Object form, made available under the License, as indicated by a 19560 copyright notice that is included in or attached to the work 19561 (an example is provided in the Appendix below). 19562 19563 "Derivative Works" shall mean any work, whether in Source or Object 19564 form, that is based on (or derived from) the Work and for which the 19565 editorial revisions, annotations, elaborations, or other modifications 19566 represent, as a whole, an original work of authorship. For the purposes 19567 of this License, Derivative Works shall not include works that remain 19568 separable from, or merely link (or bind by name) to the interfaces of, 19569 the Work and Derivative Works thereof. 19570 19571 "Contribution" shall mean any work of authorship, including 19572 the original version of the Work and any modifications or additions 19573 to that Work or Derivative Works thereof, that is intentionally 19574 submitted to Licensor for inclusion in the Work by the copyright owner 19575 or by an individual or Legal Entity authorized to submit on behalf of 19576 the copyright owner. For the purposes of this definition, "submitted" 19577 means any form of electronic, verbal, or written communication sent 19578 to the Licensor or its representatives, including but not limited to 19579 communication on electronic mailing lists, source code control systems, 19580 and issue tracking systems that are managed by, or on behalf of, the 19581 Licensor for the purpose of discussing and improving the Work, but 19582 excluding communication that is conspicuously marked or otherwise 19583 designated in writing by the copyright owner as "Not a Contribution." 19584 19585 "Contributor" shall mean Licensor and any individual or Legal Entity 19586 on behalf of whom a Contribution has been received by Licensor and 19587 subsequently incorporated within the Work. 19588 19589 2. Grant of Copyright License. Subject to the terms and conditions of 19590 this License, each Contributor hereby grants to You a perpetual, 19591 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19592 copyright license to reproduce, prepare Derivative Works of, 19593 publicly display, publicly perform, sublicense, and distribute the 19594 Work and such Derivative Works in Source or Object form. 19595 19596 3. Grant of Patent License. Subject to the terms and conditions of 19597 this License, each Contributor hereby grants to You a perpetual, 19598 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19599 (except as stated in this section) patent license to make, have made, 19600 use, offer to sell, sell, import, and otherwise transfer the Work, 19601 where such license applies only to those patent claims licensable 19602 by such Contributor that are necessarily infringed by their 19603 Contribution(s) alone or by combination of their Contribution(s) 19604 with the Work to which such Contribution(s) was submitted. If You 19605 institute patent litigation against any entity (including a 19606 cross-claim or counterclaim in a lawsuit) alleging that the Work 19607 or a Contribution incorporated within the Work constitutes direct 19608 or contributory patent infringement, then any patent licenses 19609 granted to You under this License for that Work shall terminate 19610 as of the date such litigation is filed. 19611 19612 4. Redistribution. You may reproduce and distribute copies of the 19613 Work or Derivative Works thereof in any medium, with or without 19614 modifications, and in Source or Object form, provided that You 19615 meet the following conditions: 19616 19617 (a) You must give any other recipients of the Work or 19618 Derivative Works a copy of this License; and 19619 19620 (b) You must cause any modified files to carry prominent notices 19621 stating that You changed the files; and 19622 19623 (c) You must retain, in the Source form of any Derivative Works 19624 that You distribute, all copyright, patent, trademark, and 19625 attribution notices from the Source form of the Work, 19626 excluding those notices that do not pertain to any part of 19627 the Derivative Works; and 19628 19629 (d) If the Work includes a "NOTICE" text file as part of its 19630 distribution, then any Derivative Works that You distribute must 19631 include a readable copy of the attribution notices contained 19632 within such NOTICE file, excluding those notices that do not 19633 pertain to any part of the Derivative Works, in at least one 19634 of the following places: within a NOTICE text file distributed 19635 as part of the Derivative Works; within the Source form or 19636 documentation, if provided along with the Derivative Works; or, 19637 within a display generated by the Derivative Works, if and 19638 wherever such third-party notices normally appear. The contents 19639 of the NOTICE file are for informational purposes only and 19640 do not modify the License. You may add Your own attribution 19641 notices within Derivative Works that You distribute, alongside 19642 or as an addendum to the NOTICE text from the Work, provided 19643 that such additional attribution notices cannot be construed 19644 as modifying the License. 19645 19646 You may add Your own copyright statement to Your modifications and 19647 may provide additional or different license terms and conditions 19648 for use, reproduction, or distribution of Your modifications, or 19649 for any such Derivative Works as a whole, provided Your use, 19650 reproduction, and distribution of the Work otherwise complies with 19651 the conditions stated in this License. 19652 19653 5. Submission of Contributions. Unless You explicitly state otherwise, 19654 any Contribution intentionally submitted for inclusion in the Work 19655 by You to the Licensor shall be under the terms and conditions of 19656 this License, without any additional terms or conditions. 19657 Notwithstanding the above, nothing herein shall supersede or modify 19658 the terms of any separate license agreement you may have executed 19659 with Licensor regarding such Contributions. 19660 19661 6. Trademarks. This License does not grant permission to use the trade 19662 names, trademarks, service marks, or product names of the Licensor, 19663 except as required for reasonable and customary use in describing the 19664 origin of the Work and reproducing the content of the NOTICE file. 19665 19666 7. Disclaimer of Warranty. Unless required by applicable law or 19667 agreed to in writing, Licensor provides the Work (and each 19668 Contributor provides its Contributions) on an "AS IS" BASIS, 19669 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19670 implied, including, without limitation, any warranties or conditions 19671 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19672 PARTICULAR PURPOSE. You are solely responsible for determining the 19673 appropriateness of using or redistributing the Work and assume any 19674 risks associated with Your exercise of permissions under this License. 19675 19676 8. Limitation of Liability. In no event and under no legal theory, 19677 whether in tort (including negligence), contract, or otherwise, 19678 unless required by applicable law (such as deliberate and grossly 19679 negligent acts) or agreed to in writing, shall any Contributor be 19680 liable to You for damages, including any direct, indirect, special, 19681 incidental, or consequential damages of any character arising as a 19682 result of this License or out of the use or inability to use the 19683 Work (including but not limited to damages for loss of goodwill, 19684 work stoppage, computer failure or malfunction, or any and all 19685 other commercial damages or losses), even if such Contributor 19686 has been advised of the possibility of such damages. 19687 19688 9. Accepting Warranty or Additional Liability. While redistributing 19689 the Work or Derivative Works thereof, You may choose to offer, 19690 and charge a fee for, acceptance of support, warranty, indemnity, 19691 or other liability obligations and/or rights consistent with this 19692 License. However, in accepting such obligations, You may act only 19693 on Your own behalf and on Your sole responsibility, not on behalf 19694 of any other Contributor, and only if You agree to indemnify, 19695 defend, and hold each Contributor harmless for any liability 19696 incurred by, or claims asserted against, such Contributor by reason 19697 of your accepting any such warranty or additional liability. 19698 19699 END OF TERMS AND CONDITIONS 19700 19701 APPENDIX: How to apply the Apache License to your work. 19702 19703 To apply the Apache License to your work, attach the following 19704 boilerplate notice, with the fields enclosed by brackets "[]" 19705 replaced with your own identifying information. (Don't include 19706 the brackets!) The text should be enclosed in the appropriate 19707 comment syntax for the file format. We also recommend that a 19708 file or class name and description of purpose be included on the 19709 same "printed page" as the copyright notice for easier 19710 identification within third-party archives. 19711 19712 Copyright [yyyy] [name of copyright owner] 19713 19714 Licensed under the Apache License, Version 2.0 (the "License"); 19715 you may not use this file except in compliance with the License. 19716 You may obtain a copy of the License at 19717 19718 http://www.apache.org/licenses/LICENSE-2.0 19719 19720 Unless required by applicable law or agreed to in writing, software 19721 distributed under the License is distributed on an "AS IS" BASIS, 19722 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19723 See the License for the specific language governing permissions and 19724 limitations under the License. 19725 19726============================================================================== 19727version 1.2.12, March 27th, 2022 19728 19729Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler 19730 19731This software is provided 'as-is', without any express or implied 19732warranty. In no event will the authors be held liable for any damages 19733arising from the use of this software. 19734 19735Permission is granted to anyone to use this software for any purpose, 19736including commercial applications, and to alter it and redistribute it 19737freely, subject to the following restrictions: 19738 197391. The origin of this software must not be misrepresented; you must not 19740 claim that you wrote the original software. If you use this software 19741 in a product, an acknowledgment in the product documentation would be 19742 appreciated but is not required. 197432. Altered source versions must be plainly marked as such, and must not be 19744 misrepresented as being the original software. 197453. This notice may not be removed or altered from any source distribution. 19746 19747============================================================================== 19748 Apache License 19749 Version 2.0, January 2004 19750 http://www.apache.org/licenses/ 19751 19752 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19753 19754 1. Definitions. 19755 19756 "License" shall mean the terms and conditions for use, reproduction, 19757 and distribution as defined by Sections 1 through 9 of this document. 19758 19759 "Licensor" shall mean the copyright owner or entity authorized by 19760 the copyright owner that is granting the License. 19761 19762 "Legal Entity" shall mean the union of the acting entity and all 19763 other entities that control, are controlled by, or are under common 19764 control with that entity. For the purposes of this definition, 19765 "control" means (i) the power, direct or indirect, to cause the 19766 direction or management of such entity, whether by contract or 19767 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19768 outstanding shares, or (iii) beneficial ownership of such entity. 19769 19770 "You" (or "Your") shall mean an individual or Legal Entity 19771 exercising permissions granted by this License. 19772 19773 "Source" form shall mean the preferred form for making modifications, 19774 including but not limited to software source code, documentation 19775 source, and configuration files. 19776 19777 "Object" form shall mean any form resulting from mechanical 19778 transformation or translation of a Source form, including but 19779 not limited to compiled object code, generated documentation, 19780 and conversions to other media types. 19781 19782 "Work" shall mean the work of authorship, whether in Source or 19783 Object form, made available under the License, as indicated by a 19784 copyright notice that is included in or attached to the work 19785 (an example is provided in the Appendix below). 19786 19787 "Derivative Works" shall mean any work, whether in Source or Object 19788 form, that is based on (or derived from) the Work and for which the 19789 editorial revisions, annotations, elaborations, or other modifications 19790 represent, as a whole, an original work of authorship. For the purposes 19791 of this License, Derivative Works shall not include works that remain 19792 separable from, or merely link (or bind by name) to the interfaces of, 19793 the Work and Derivative Works thereof. 19794 19795 "Contribution" shall mean any work of authorship, including 19796 the original version of the Work and any modifications or additions 19797 to that Work or Derivative Works thereof, that is intentionally 19798 submitted to Licensor for inclusion in the Work by the copyright owner 19799 or by an individual or Legal Entity authorized to submit on behalf of 19800 the copyright owner. For the purposes of this definition, "submitted" 19801 means any form of electronic, verbal, or written communication sent 19802 to the Licensor or its representatives, including but not limited to 19803 communication on electronic mailing lists, source code control systems, 19804 and issue tracking systems that are managed by, or on behalf of, the 19805 Licensor for the purpose of discussing and improving the Work, but 19806 excluding communication that is conspicuously marked or otherwise 19807 designated in writing by the copyright owner as "Not a Contribution." 19808 19809 "Contributor" shall mean Licensor and any individual or Legal Entity 19810 on behalf of whom a Contribution has been received by Licensor and 19811 subsequently incorporated within the Work. 19812 19813 2. Grant of Copyright License. Subject to the terms and conditions of 19814 this License, each Contributor hereby grants to You a perpetual, 19815 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19816 copyright license to reproduce, prepare Derivative Works of, 19817 publicly display, publicly perform, sublicense, and distribute the 19818 Work and such Derivative Works in Source or Object form. 19819 19820 3. Grant of Patent License. Subject to the terms and conditions of 19821 this License, each Contributor hereby grants to You a perpetual, 19822 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19823 (except as stated in this section) patent license to make, have made, 19824 use, offer to sell, sell, import, and otherwise transfer the Work, 19825 where such license applies only to those patent claims licensable 19826 by such Contributor that are necessarily infringed by their 19827 Contribution(s) alone or by combination of their Contribution(s) 19828 with the Work to which such Contribution(s) was submitted. If You 19829 institute patent litigation against any entity (including a 19830 cross-claim or counterclaim in a lawsuit) alleging that the Work 19831 or a Contribution incorporated within the Work constitutes direct 19832 or contributory patent infringement, then any patent licenses 19833 granted to You under this License for that Work shall terminate 19834 as of the date such litigation is filed. 19835 19836 4. Redistribution. You may reproduce and distribute copies of the 19837 Work or Derivative Works thereof in any medium, with or without 19838 modifications, and in Source or Object form, provided that You 19839 meet the following conditions: 19840 19841 (a) You must give any other recipients of the Work or 19842 Derivative Works a copy of this License; and 19843 19844 (b) You must cause any modified files to carry prominent notices 19845 stating that You changed the files; and 19846 19847 (c) You must retain, in the Source form of any Derivative Works 19848 that You distribute, all copyright, patent, trademark, and 19849 attribution notices from the Source form of the Work, 19850 excluding those notices that do not pertain to any part of 19851 the Derivative Works; and 19852 19853 (d) If the Work includes a "NOTICE" text file as part of its 19854 distribution, then any Derivative Works that You distribute must 19855 include a readable copy of the attribution notices contained 19856 within such NOTICE file, excluding those notices that do not 19857 pertain to any part of the Derivative Works, in at least one 19858 of the following places: within a NOTICE text file distributed 19859 as part of the Derivative Works; within the Source form or 19860 documentation, if provided along with the Derivative Works; or, 19861 within a display generated by the Derivative Works, if and 19862 wherever such third-party notices normally appear. The contents 19863 of the NOTICE file are for informational purposes only and 19864 do not modify the License. You may add Your own attribution 19865 notices within Derivative Works that You distribute, alongside 19866 or as an addendum to the NOTICE text from the Work, provided 19867 that such additional attribution notices cannot be construed 19868 as modifying the License. 19869 19870 You may add Your own copyright statement to Your modifications and 19871 may provide additional or different license terms and conditions 19872 for use, reproduction, or distribution of Your modifications, or 19873 for any such Derivative Works as a whole, provided Your use, 19874 reproduction, and distribution of the Work otherwise complies with 19875 the conditions stated in this License. 19876 19877 5. Submission of Contributions. Unless You explicitly state otherwise, 19878 any Contribution intentionally submitted for inclusion in the Work 19879 by You to the Licensor shall be under the terms and conditions of 19880 this License, without any additional terms or conditions. 19881 Notwithstanding the above, nothing herein shall supersede or modify 19882 the terms of any separate license agreement you may have executed 19883 with Licensor regarding such Contributions. 19884 19885 6. Trademarks. This License does not grant permission to use the trade 19886 names, trademarks, service marks, or product names of the Licensor, 19887 except as required for reasonable and customary use in describing the 19888 origin of the Work and reproducing the content of the NOTICE file. 19889 19890 7. Disclaimer of Warranty. Unless required by applicable law or 19891 agreed to in writing, Licensor provides the Work (and each 19892 Contributor provides its Contributions) on an "AS IS" BASIS, 19893 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19894 implied, including, without limitation, any warranties or conditions 19895 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19896 PARTICULAR PURPOSE. You are solely responsible for determining the 19897 appropriateness of using or redistributing the Work and assume any 19898 risks associated with Your exercise of permissions under this License. 19899 19900 8. Limitation of Liability. In no event and under no legal theory, 19901 whether in tort (including negligence), contract, or otherwise, 19902 unless required by applicable law (such as deliberate and grossly 19903 negligent acts) or agreed to in writing, shall any Contributor be 19904 liable to You for damages, including any direct, indirect, special, 19905 incidental, or consequential damages of any character arising as a 19906 result of this License or out of the use or inability to use the 19907 Work (including but not limited to damages for loss of goodwill, 19908 work stoppage, computer failure or malfunction, or any and all 19909 other commercial damages or losses), even if such Contributor 19910 has been advised of the possibility of such damages. 19911 19912 9. Accepting Warranty or Additional Liability. While redistributing 19913 the Work or Derivative Works thereof, You may choose to offer, 19914 and charge a fee for, acceptance of support, warranty, indemnity, 19915 or other liability obligations and/or rights consistent with this 19916 License. However, in accepting such obligations, You may act only 19917 on Your own behalf and on Your sole responsibility, not on behalf 19918 of any other Contributor, and only if You agree to indemnify, 19919 defend, and hold each Contributor harmless for any liability 19920 incurred by, or claims asserted against, such Contributor by reason 19921 of your accepting any such warranty or additional liability. 19922 19923 END OF TERMS AND CONDITIONS 19924 19925 APPENDIX: How to apply the Apache License to your work. 19926 19927 To apply the Apache License to your work, attach the following 19928 boilerplate notice, with the fields enclosed by brackets "[]" 19929 replaced with your own identifying information. (Don't include 19930 the brackets!) The text should be enclosed in the appropriate 19931 comment syntax for the file format. We also recommend that a 19932 file or class name and description of purpose be included on the 19933 same "printed page" as the copyright notice for easier 19934 identification within third-party archives. 19935 19936 Copyright 2011 Google Inc. 19937 19938 Licensed under the Apache License, Version 2.0 (the "License"); 19939 you may not use this file except in compliance with the License. 19940 You may obtain a copy of the License at 19941 19942 http://www.apache.org/licenses/LICENSE-2.0 19943 19944 Unless required by applicable law or agreed to in writing, software 19945 distributed under the License is distributed on an "AS IS" BASIS, 19946 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19947 See the License for the specific language governing permissions and 19948 limitations under the License. 19949 19950