1Terms and conditions 2 3This is the Android Software Development Kit License Agreement 4 51. Introduction 6 71.1 The Android Software Development Kit (referred to in the License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK. 8 91.2 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time. 10 111.3 A "compatible implementation" means any Android device that (i) complies with the Android Compatibility Definition document, which can be found at the Android compatibility website (http://source.android.com/compatibility) and which may be updated from time to time; and (ii) successfully passes the Android Compatibility Test Suite (CTS). 12 131.4 "Google" means Google LLC, a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States. 14 15 162. Accepting this License Agreement 17 182.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement. 19 202.2 By clicking to accept, you hereby agree to the terms of the License Agreement. 21 222.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries, including the country in which you are resident or from which you use the SDK. 23 242.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity. 25 26 273. SDK License from Google 28 293.1 Subject to the terms of the License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable, non-exclusive, and non-sublicensable license to use the SDK solely to develop applications for compatible implementations of Android. 30 313.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Android) or to develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of Android, provided that this SDK is not used for that purpose. 32 333.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you. 34 353.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK. 36 373.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement. 38 393.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you. 40 413.7 Nothing in the License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features. 42 433.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK. 44 45 464. Use of the SDK by You 47 484.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications. 49 504.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries). 51 524.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so. 53 544.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier. 55 564.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so. 57 584.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach. 59 60 615. Your Developer Credentials 62 635.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials. 64 65 666. Privacy and Information 67 686.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected. 69 706.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy. 71 72 737. Third Party Applications 74 757.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources. 76 777.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners. 78 797.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties. 80 81 828. Using Android APIs 83 848.1 Google Data APIs 85 868.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service. 87 888.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so. 89 90 919. Terminating this License Agreement 92 939.1 The License Agreement will continue to apply until terminated by either you or Google as set out below. 94 959.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials. 96 979.3 Google may at any time, terminate the License Agreement with you if: 98(A) you have breached any provision of the License Agreement; or 99(B) Google is required to do so by law; or 100(C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or 101(D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable. 102 1039.4 When the License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst the License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely. 104 105 10610. DISCLAIMER OF WARRANTIES 107 10810.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE. 109 11010.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. 111 11210.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 113 114 11511. LIMITATION OF LIABILITY 116 11711.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING. 118 119 12012. Indemnification 121 12212.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with the License Agreement. 123 124 12513. Changes to the License Agreement 126 12713.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available. 128 129 13014. General Legal Terms 131 13214.1 The License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK. 133 13414.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google. 135 13614.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions of the License Agreement will continue to be valid and enforceable. 137 13814.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to the License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the License Agreement. 139 14014.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE. 141 14214.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under the License Agreement without the prior written approval of the other party. 143 14414.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction. 145 146 147December 9, 2016 148 149 150AndroidX lifecycle common library, AndroidX lifecycle livedatacore library, AndroidX lifecycle runtime library: 151 152 153 Copyright (c) 2005-2011, The Android Open Source Project 154 155 Licensed under the Apache License, Version 2.0 (the "License"); 156 you may not use this file except in compliance with the License. 157 158 Unless required by applicable law or agreed to in writing, software 159 distributed under the License is distributed on an "AS IS" BASIS, 160 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 161 See the License for the specific language governing permissions and 162 limitations under the License. 163 164 165 Apache License 166 Version 2.0, January 2004 167 http://www.apache.org/licenses/ 168 169 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 170 171 1. Definitions. 172 173 "License" shall mean the terms and conditions for use, reproduction, 174 and distribution as defined by Sections 1 through 9 of this document. 175 176 "Licensor" shall mean the copyright owner or entity authorized by 177 the copyright owner that is granting the License. 178 179 "Legal Entity" shall mean the union of the acting entity and all 180 other entities that control, are controlled by, or are under common 181 control with that entity. For the purposes of this definition, 182 "control" means (i) the power, direct or indirect, to cause the 183 direction or management of such entity, whether by contract or 184 otherwise, or (ii) ownership of fifty percent (50%) or more of the 185 outstanding shares, or (iii) beneficial ownership of such entity. 186 187 "You" (or "Your") shall mean an individual or Legal Entity 188 exercising permissions granted by this License. 189 190 "Source" form shall mean the preferred form for making modifications, 191 including but not limited to software source code, documentation 192 source, and configuration files. 193 194 "Object" form shall mean any form resulting from mechanical 195 transformation or translation of a Source form, including but 196 not limited to compiled object code, generated documentation, 197 and conversions to other media types. 198 199 "Work" shall mean the work of authorship, whether in Source or 200 Object form, made available under the License, as indicated by a 201 copyright notice that is included in or attached to the work 202 (an example is provided in the Appendix below). 203 204 "Derivative Works" shall mean any work, whether in Source or Object 205 form, that is based on (or derived from) the Work and for which the 206 editorial revisions, annotations, elaborations, or other modifications 207 represent, as a whole, an original work of authorship. For the purposes 208 of this License, Derivative Works shall not include works that remain 209 separable from, or merely link (or bind by name) to the interfaces of, 210 the Work and Derivative Works thereof. 211 212 "Contribution" shall mean any work of authorship, including 213 the original version of the Work and any modifications or additions 214 to that Work or Derivative Works thereof, that is intentionally 215 submitted to Licensor for inclusion in the Work by the copyright owner 216 or by an individual or Legal Entity authorized to submit on behalf of 217 the copyright owner. For the purposes of this definition, "submitted" 218 means any form of electronic, verbal, or written communication sent 219 to the Licensor or its representatives, including but not limited to 220 communication on electronic mailing lists, source code control systems, 221 and issue tracking systems that are managed by, or on behalf of, the 222 Licensor for the purpose of discussing and improving the Work, but 223 excluding communication that is conspicuously marked or otherwise 224 designated in writing by the copyright owner as "Not a Contribution." 225 226 "Contributor" shall mean Licensor and any individual or Legal Entity 227 on behalf of whom a Contribution has been received by Licensor and 228 subsequently incorporated within the Work. 229 230 2. Grant of Copyright License. Subject to the terms and conditions of 231 this License, each Contributor hereby grants to You a perpetual, 232 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 233 copyright license to reproduce, prepare Derivative Works of, 234 publicly display, publicly perform, sublicense, and distribute the 235 Work and such Derivative Works in Source or Object form. 236 237 3. Grant of Patent License. Subject to the terms and conditions of 238 this License, each Contributor hereby grants to You a perpetual, 239 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 240 (except as stated in this section) patent license to make, have made, 241 use, offer to sell, sell, import, and otherwise transfer the Work, 242 where such license applies only to those patent claims licensable 243 by such Contributor that are necessarily infringed by their 244 Contribution(s) alone or by combination of their Contribution(s) 245 with the Work to which such Contribution(s) was submitted. If You 246 institute patent litigation against any entity (including a 247 cross-claim or counterclaim in a lawsuit) alleging that the Work 248 or a Contribution incorporated within the Work constitutes direct 249 or contributory patent infringement, then any patent licenses 250 granted to You under this License for that Work shall terminate 251 as of the date such litigation is filed. 252 253 4. Redistribution. You may reproduce and distribute copies of the 254 Work or Derivative Works thereof in any medium, with or without 255 modifications, and in Source or Object form, provided that You 256 meet the following conditions: 257 258 (a) You must give any other recipients of the Work or 259 Derivative Works a copy of this License; and 260 261 (b) You must cause any modified files to carry prominent notices 262 stating that You changed the files; and 263 264 (c) You must retain, in the Source form of any Derivative Works 265 that You distribute, all copyright, patent, trademark, and 266 attribution notices from the Source form of the Work, 267 excluding those notices that do not pertain to any part of 268 the Derivative Works; and 269 270 (d) If the Work includes a "NOTICE" text file as part of its 271 distribution, then any Derivative Works that You distribute must 272 include a readable copy of the attribution notices contained 273 within such NOTICE file, excluding those notices that do not 274 pertain to any part of the Derivative Works, in at least one 275 of the following places: within a NOTICE text file distributed 276 as part of the Derivative Works; within the Source form or 277 documentation, if provided along with the Derivative Works; or, 278 within a display generated by the Derivative Works, if and 279 wherever such third-party notices normally appear. The contents 280 of the NOTICE file are for informational purposes only and 281 do not modify the License. You may add Your own attribution 282 notices within Derivative Works that You distribute, alongside 283 or as an addendum to the NOTICE text from the Work, provided 284 that such additional attribution notices cannot be construed 285 as modifying the License. 286 287 You may add Your own copyright statement to Your modifications and 288 may provide additional or different license terms and conditions 289 for use, reproduction, or distribution of Your modifications, or 290 for any such Derivative Works as a whole, provided Your use, 291 reproduction, and distribution of the Work otherwise complies with 292 the conditions stated in this License. 293 294 5. Submission of Contributions. Unless You explicitly state otherwise, 295 any Contribution intentionally submitted for inclusion in the Work 296 by You to the Licensor shall be under the terms and conditions of 297 this License, without any additional terms or conditions. 298 Notwithstanding the above, nothing herein shall supersede or modify 299 the terms of any separate license agreement you may have executed 300 with Licensor regarding such Contributions. 301 302 6. Trademarks. This License does not grant permission to use the trade 303 names, trademarks, service marks, or product names of the Licensor, 304 except as required for reasonable and customary use in describing the 305 origin of the Work and reproducing the content of the NOTICE file. 306 307 7. Disclaimer of Warranty. Unless required by applicable law or 308 agreed to in writing, Licensor provides the Work (and each 309 Contributor provides its Contributions) on an "AS IS" BASIS, 310 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 311 implied, including, without limitation, any warranties or conditions 312 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 313 PARTICULAR PURPOSE. You are solely responsible for determining the 314 appropriateness of using or redistributing the Work and assume any 315 risks associated with Your exercise of permissions under this License. 316 317 8. Limitation of Liability. In no event and under no legal theory, 318 whether in tort (including negligence), contract, or otherwise, 319 unless required by applicable law (such as deliberate and grossly 320 negligent acts) or agreed to in writing, shall any Contributor be 321 liable to You for damages, including any direct, indirect, special, 322 incidental, or consequential damages of any character arising as a 323 result of this License or out of the use or inability to use the 324 Work (including but not limited to damages for loss of goodwill, 325 work stoppage, computer failure or malfunction, or any and all 326 other commercial damages or losses), even if such Contributor 327 has been advised of the possibility of such damages. 328 329 9. Accepting Warranty or Additional Liability. While redistributing 330 the Work or Derivative Works thereof, You may choose to offer, 331 and charge a fee for, acceptance of support, warranty, indemnity, 332 or other liability obligations and/or rights consistent with this 333 License. However, in accepting such obligations, You may act only 334 on Your own behalf and on Your sole responsibility, not on behalf 335 of any other Contributor, and only if You agree to indemnify, 336 defend, and hold each Contributor harmless for any liability 337 incurred by, or claims asserted against, such Contributor by reason 338 of your accepting any such warranty or additional liability. 339 340 END OF TERMS AND CONDITIONS 341 342 343Animal Sniffer: 344 345The MIT License 346 347Copyright (c) 2008 Kohsuke Kawaguchi and codehaus.org. 348 349Permission is hereby granted, free of charge, to any person obtaining a copy 350of this software and associated documentation files (the "Software"), to deal 351in the Software without restriction, including without limitation the rights 352to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 353copies of the Software, and to permit persons to whom the Software is 354furnished to do so, subject to the following conditions: 355 356The above copyright notice and this permission notice shall be included in 357all copies or substantial portions of the Software. 358 359THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 360IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 361FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 362AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 363LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 364OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 365THE SOFTWARE. 366 367 368Checker Framework Annotations: 369 370A few parts of the Checker Framework have more permissive licenses. 371 372 * The annotations are licensed under the MIT License. (The text of this 373 license appears below.) More specifically, all the parts of the Checker 374 Framework that you might want to include with your own program use the 375 MIT License. This is the checker-qual.jar file and all the files that 376 appear in it: every file in a qual/ directory, plus NullnessUtils.java 377 and RegexUtil.java. In addition, the cleanroom implementations of 378 third-party annotations, which the Checker Framework recognizes as 379 aliases for its own annotations, are licensed under the MIT License. 380 381=========================================================================== 382 383MIT License: 384 385Permission is hereby granted, free of charge, to any person obtaining a copy 386of this software and associated documentation files (the "Software"), to deal 387in the Software without restriction, including without limitation the rights 388to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 389copies of the Software, and to permit persons to whom the Software is 390furnished to do so, subject to the following conditions: 391 392The above copyright notice and this permission notice shall be included in 393all copies or substantial portions of the Software. 394 395THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 396IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 397FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 398AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 399LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 400OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 401THE SOFTWARE. 402 403=========================================================================== 404 405 406Error Prone: 407 408 Apache License 409 Version 2.0, January 2004 410 http://www.apache.org/licenses/ 411 412 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 413 414 1. Definitions. 415 416 "License" shall mean the terms and conditions for use, reproduction, 417 and distribution as defined by Sections 1 through 9 of this document. 418 419 "Licensor" shall mean the copyright owner or entity authorized by 420 the copyright owner that is granting the License. 421 422 "Legal Entity" shall mean the union of the acting entity and all 423 other entities that control, are controlled by, or are under common 424 control with that entity. For the purposes of this definition, 425 "control" means (i) the power, direct or indirect, to cause the 426 direction or management of such entity, whether by contract or 427 otherwise, or (ii) ownership of fifty percent (50%) or more of the 428 outstanding shares, or (iii) beneficial ownership of such entity. 429 430 "You" (or "Your") shall mean an individual or Legal Entity 431 exercising permissions granted by this License. 432 433 "Source" form shall mean the preferred form for making modifications, 434 including but not limited to software source code, documentation 435 source, and configuration files. 436 437 "Object" form shall mean any form resulting from mechanical 438 transformation or translation of a Source form, including but 439 not limited to compiled object code, generated documentation, 440 and conversions to other media types. 441 442 "Work" shall mean the work of authorship, whether in Source or 443 Object form, made available under the License, as indicated by a 444 copyright notice that is included in or attached to the work 445 (an example is provided in the Appendix below). 446 447 "Derivative Works" shall mean any work, whether in Source or Object 448 form, that is based on (or derived from) the Work and for which the 449 editorial revisions, annotations, elaborations, or other modifications 450 represent, as a whole, an original work of authorship. For the purposes 451 of this License, Derivative Works shall not include works that remain 452 separable from, or merely link (or bind by name) to the interfaces of, 453 the Work and Derivative Works thereof. 454 455 "Contribution" shall mean any work of authorship, including 456 the original version of the Work and any modifications or additions 457 to that Work or Derivative Works thereof, that is intentionally 458 submitted to Licensor for inclusion in the Work by the copyright owner 459 or by an individual or Legal Entity authorized to submit on behalf of 460 the copyright owner. For the purposes of this definition, "submitted" 461 means any form of electronic, verbal, or written communication sent 462 to the Licensor or its representatives, including but not limited to 463 communication on electronic mailing lists, source code control systems, 464 and issue tracking systems that are managed by, or on behalf of, the 465 Licensor for the purpose of discussing and improving the Work, but 466 excluding communication that is conspicuously marked or otherwise 467 designated in writing by the copyright owner as "Not a Contribution." 468 469 "Contributor" shall mean Licensor and any individual or Legal Entity 470 on behalf of whom a Contribution has been received by Licensor and 471 subsequently incorporated within the Work. 472 473 2. Grant of Copyright License. Subject to the terms and conditions of 474 this License, each Contributor hereby grants to You a perpetual, 475 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 476 copyright license to reproduce, prepare Derivative Works of, 477 publicly display, publicly perform, sublicense, and distribute the 478 Work and such Derivative Works in Source or Object form. 479 480 3. Grant of Patent License. Subject to the terms and conditions of 481 this License, each Contributor hereby grants to You a perpetual, 482 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 483 (except as stated in this section) patent license to make, have made, 484 use, offer to sell, sell, import, and otherwise transfer the Work, 485 where such license applies only to those patent claims licensable 486 by such Contributor that are necessarily infringed by their 487 Contribution(s) alone or by combination of their Contribution(s) 488 with the Work to which such Contribution(s) was submitted. If You 489 institute patent litigation against any entity (including a 490 cross-claim or counterclaim in a lawsuit) alleging that the Work 491 or a Contribution incorporated within the Work constitutes direct 492 or contributory patent infringement, then any patent licenses 493 granted to You under this License for that Work shall terminate 494 as of the date such litigation is filed. 495 496 4. Redistribution. You may reproduce and distribute copies of the 497 Work or Derivative Works thereof in any medium, with or without 498 modifications, and in Source or Object form, provided that You 499 meet the following conditions: 500 501 (a) You must give any other recipients of the Work or 502 Derivative Works a copy of this License; and 503 504 (b) You must cause any modified files to carry prominent notices 505 stating that You changed the files; and 506 507 (c) You must retain, in the Source form of any Derivative Works 508 that You distribute, all copyright, patent, trademark, and 509 attribution notices from the Source form of the Work, 510 excluding those notices that do not pertain to any part of 511 the Derivative Works; and 512 513 (d) If the Work includes a "NOTICE" text file as part of its 514 distribution, then any Derivative Works that You distribute must 515 include a readable copy of the attribution notices contained 516 within such NOTICE file, excluding those notices that do not 517 pertain to any part of the Derivative Works, in at least one 518 of the following places: within a NOTICE text file distributed 519 as part of the Derivative Works; within the Source form or 520 documentation, if provided along with the Derivative Works; or, 521 within a display generated by the Derivative Works, if and 522 wherever such third-party notices normally appear. The contents 523 of the NOTICE file are for informational purposes only and 524 do not modify the License. You may add Your own attribution 525 notices within Derivative Works that You distribute, alongside 526 or as an addendum to the NOTICE text from the Work, provided 527 that such additional attribution notices cannot be construed 528 as modifying the License. 529 530 You may add Your own copyright statement to Your modifications and 531 may provide additional or different license terms and conditions 532 for use, reproduction, or distribution of Your modifications, or 533 for any such Derivative Works as a whole, provided Your use, 534 reproduction, and distribution of the Work otherwise complies with 535 the conditions stated in this License. 536 537 5. Submission of Contributions. Unless You explicitly state otherwise, 538 any Contribution intentionally submitted for inclusion in the Work 539 by You to the Licensor shall be under the terms and conditions of 540 this License, without any additional terms or conditions. 541 Notwithstanding the above, nothing herein shall supersede or modify 542 the terms of any separate license agreement you may have executed 543 with Licensor regarding such Contributions. 544 545 6. Trademarks. This License does not grant permission to use the trade 546 names, trademarks, service marks, or product names of the Licensor, 547 except as required for reasonable and customary use in describing the 548 origin of the Work and reproducing the content of the NOTICE file. 549 550 7. Disclaimer of Warranty. Unless required by applicable law or 551 agreed to in writing, Licensor provides the Work (and each 552 Contributor provides its Contributions) on an "AS IS" BASIS, 553 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 554 implied, including, without limitation, any warranties or conditions 555 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 556 PARTICULAR PURPOSE. You are solely responsible for determining the 557 appropriateness of using or redistributing the Work and assume any 558 risks associated with Your exercise of permissions under this License. 559 560 8. Limitation of Liability. In no event and under no legal theory, 561 whether in tort (including negligence), contract, or otherwise, 562 unless required by applicable law (such as deliberate and grossly 563 negligent acts) or agreed to in writing, shall any Contributor be 564 liable to You for damages, including any direct, indirect, special, 565 incidental, or consequential damages of any character arising as a 566 result of this License or out of the use or inability to use the 567 Work (including but not limited to damages for loss of goodwill, 568 work stoppage, computer failure or malfunction, or any and all 569 other commercial damages or losses), even if such Contributor 570 has been advised of the possibility of such damages. 571 572 9. Accepting Warranty or Additional Liability. While redistributing 573 the Work or Derivative Works thereof, You may choose to offer, 574 and charge a fee for, acceptance of support, warranty, indemnity, 575 or other liability obligations and/or rights consistent with this 576 License. However, in accepting such obligations, You may act only 577 on Your own behalf and on Your sole responsibility, not on behalf 578 of any other Contributor, and only if You agree to indemnify, 579 defend, and hold each Contributor harmless for any liability 580 incurred by, or claims asserted against, such Contributor by reason 581 of your accepting any such warranty or additional liability. 582 583 END OF TERMS AND CONDITIONS 584 585 APPENDIX: How to apply the Apache License to your work. 586 587 To apply the Apache License to your work, attach the following 588 boilerplate notice, with the fields enclosed by brackets "[]" 589 replaced with your own identifying information. (Don't include 590 the brackets!) The text should be enclosed in the appropriate 591 comment syntax for the file format. We also recommend that a 592 file or class name and description of purpose be included on the 593 same "printed page" as the copyright notice for easier 594 identification within third-party archives. 595 596 Copyright [yyyy] [name of copyright owner] 597 598 Licensed under the Apache License, Version 2.0 (the "License"); 599 you may not use this file except in compliance with the License. 600 You may obtain a copy of the License at 601 602 http://www.apache.org/licenses/LICENSE-2.0 603 604 Unless required by applicable law or agreed to in writing, software 605 distributed under the License is distributed on an "AS IS" BASIS, 606 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 607 See the License for the specific language governing permissions and 608 limitations under the License. 609 610 611Guava JDK5, J2ObjC, SafeParcelable library: 612 613 614 Apache License 615 Version 2.0, January 2004 616 http://www.apache.org/licenses/ 617 618 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 619 620 1. Definitions. 621 622 "License" shall mean the terms and conditions for use, reproduction, 623 and distribution as defined by Sections 1 through 9 of this document. 624 625 "Licensor" shall mean the copyright owner or entity authorized by 626 the copyright owner that is granting the License. 627 628 "Legal Entity" shall mean the union of the acting entity and all 629 other entities that control, are controlled by, or are under common 630 control with that entity. For the purposes of this definition, 631 "control" means (i) the power, direct or indirect, to cause the 632 direction or management of such entity, whether by contract or 633 otherwise, or (ii) ownership of fifty percent (50%) or more of the 634 outstanding shares, or (iii) beneficial ownership of such entity. 635 636 "You" (or "Your") shall mean an individual or Legal Entity 637 exercising permissions granted by this License. 638 639 "Source" form shall mean the preferred form for making modifications, 640 including but not limited to software source code, documentation 641 source, and configuration files. 642 643 "Object" form shall mean any form resulting from mechanical 644 transformation or translation of a Source form, including but 645 not limited to compiled object code, generated documentation, 646 and conversions to other media types. 647 648 "Work" shall mean the work of authorship, whether in Source or 649 Object form, made available under the License, as indicated by a 650 copyright notice that is included in or attached to the work 651 (an example is provided in the Appendix below). 652 653 "Derivative Works" shall mean any work, whether in Source or Object 654 form, that is based on (or derived from) the Work and for which the 655 editorial revisions, annotations, elaborations, or other modifications 656 represent, as a whole, an original work of authorship. For the purposes 657 of this License, Derivative Works shall not include works that remain 658 separable from, or merely link (or bind by name) to the interfaces of, 659 the Work and Derivative Works thereof. 660 661 "Contribution" shall mean any work of authorship, including 662 the original version of the Work and any modifications or additions 663 to that Work or Derivative Works thereof, that is intentionally 664 submitted to Licensor for inclusion in the Work by the copyright owner 665 or by an individual or Legal Entity authorized to submit on behalf of 666 the copyright owner. For the purposes of this definition, "submitted" 667 means any form of electronic, verbal, or written communication sent 668 to the Licensor or its representatives, including but not limited to 669 communication on electronic mailing lists, source code control systems, 670 and issue tracking systems that are managed by, or on behalf of, the 671 Licensor for the purpose of discussing and improving the Work, but 672 excluding communication that is conspicuously marked or otherwise 673 designated in writing by the copyright owner as "Not a Contribution." 674 675 "Contributor" shall mean Licensor and any individual or Legal Entity 676 on behalf of whom a Contribution has been received by Licensor and 677 subsequently incorporated within the Work. 678 679 2. Grant of Copyright License. Subject to the terms and conditions of 680 this License, each Contributor hereby grants to You a perpetual, 681 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 682 copyright license to reproduce, prepare Derivative Works of, 683 publicly display, publicly perform, sublicense, and distribute the 684 Work and such Derivative Works in Source or Object form. 685 686 3. Grant of Patent License. Subject to the terms and conditions of 687 this License, each Contributor hereby grants to You a perpetual, 688 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 689 (except as stated in this section) patent license to make, have made, 690 use, offer to sell, sell, import, and otherwise transfer the Work, 691 where such license applies only to those patent claims licensable 692 by such Contributor that are necessarily infringed by their 693 Contribution(s) alone or by combination of their Contribution(s) 694 with the Work to which such Contribution(s) was submitted. If You 695 institute patent litigation against any entity (including a 696 cross-claim or counterclaim in a lawsuit) alleging that the Work 697 or a Contribution incorporated within the Work constitutes direct 698 or contributory patent infringement, then any patent licenses 699 granted to You under this License for that Work shall terminate 700 as of the date such litigation is filed. 701 702 4. Redistribution. You may reproduce and distribute copies of the 703 Work or Derivative Works thereof in any medium, with or without 704 modifications, and in Source or Object form, provided that You 705 meet the following conditions: 706 707 (a) You must give any other recipients of the Work or 708 Derivative Works a copy of this License; and 709 710 (b) You must cause any modified files to carry prominent notices 711 stating that You changed the files; and 712 713 (c) You must retain, in the Source form of any Derivative Works 714 that You distribute, all copyright, patent, trademark, and 715 attribution notices from the Source form of the Work, 716 excluding those notices that do not pertain to any part of 717 the Derivative Works; and 718 719 (d) If the Work includes a "NOTICE" text file as part of its 720 distribution, then any Derivative Works that You distribute must 721 include a readable copy of the attribution notices contained 722 within such NOTICE file, excluding those notices that do not 723 pertain to any part of the Derivative Works, in at least one 724 of the following places: within a NOTICE text file distributed 725 as part of the Derivative Works; within the Source form or 726 documentation, if provided along with the Derivative Works; or, 727 within a display generated by the Derivative Works, if and 728 wherever such third-party notices normally appear. The contents 729 of the NOTICE file are for informational purposes only and 730 do not modify the License. You may add Your own attribution 731 notices within Derivative Works that You distribute, alongside 732 or as an addendum to the NOTICE text from the Work, provided 733 that such additional attribution notices cannot be construed 734 as modifying the License. 735 736 You may add Your own copyright statement to Your modifications and 737 may provide additional or different license terms and conditions 738 for use, reproduction, or distribution of Your modifications, or 739 for any such Derivative Works as a whole, provided Your use, 740 reproduction, and distribution of the Work otherwise complies with 741 the conditions stated in this License. 742 743 5. Submission of Contributions. Unless You explicitly state otherwise, 744 any Contribution intentionally submitted for inclusion in the Work 745 by You to the Licensor shall be under the terms and conditions of 746 this License, without any additional terms or conditions. 747 Notwithstanding the above, nothing herein shall supersede or modify 748 the terms of any separate license agreement you may have executed 749 with Licensor regarding such Contributions. 750 751 6. Trademarks. This License does not grant permission to use the trade 752 names, trademarks, service marks, or product names of the Licensor, 753 except as required for reasonable and customary use in describing the 754 origin of the Work and reproducing the content of the NOTICE file. 755 756 7. Disclaimer of Warranty. Unless required by applicable law or 757 agreed to in writing, Licensor provides the Work (and each 758 Contributor provides its Contributions) on an "AS IS" BASIS, 759 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 760 implied, including, without limitation, any warranties or conditions 761 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 762 PARTICULAR PURPOSE. You are solely responsible for determining the 763 appropriateness of using or redistributing the Work and assume any 764 risks associated with Your exercise of permissions under this License. 765 766 8. Limitation of Liability. In no event and under no legal theory, 767 whether in tort (including negligence), contract, or otherwise, 768 unless required by applicable law (such as deliberate and grossly 769 negligent acts) or agreed to in writing, shall any Contributor be 770 liable to You for damages, including any direct, indirect, special, 771 incidental, or consequential damages of any character arising as a 772 result of this License or out of the use or inability to use the 773 Work (including but not limited to damages for loss of goodwill, 774 work stoppage, computer failure or malfunction, or any and all 775 other commercial damages or losses), even if such Contributor 776 has been advised of the possibility of such damages. 777 778 9. Accepting Warranty or Additional Liability. While redistributing 779 the Work or Derivative Works thereof, You may choose to offer, 780 and charge a fee for, acceptance of support, warranty, indemnity, 781 or other liability obligations and/or rights consistent with this 782 License. However, in accepting such obligations, You may act only 783 on Your own behalf and on Your sole responsibility, not on behalf 784 of any other Contributor, and only if You agree to indemnify, 785 defend, and hold each Contributor harmless for any liability 786 incurred by, or claims asserted against, such Contributor by reason 787 of your accepting any such warranty or additional liability. 788 789 END OF TERMS AND CONDITIONS 790 791 APPENDIX: How to apply the Apache License to your work. 792 793 To apply the Apache License to your work, attach the following 794 boilerplate notice, with the fields enclosed by brackets "[]" 795 replaced with your own identifying information. (Don't include 796 the brackets!) The text should be enclosed in the appropriate 797 comment syntax for the file format. We also recommend that a 798 file or class name and description of purpose be included on the 799 same "printed page" as the copyright notice for easier 800 identification within third-party archives. 801 802 Copyright [yyyy] [name of copyright owner] 803 804 Licensed under the Apache License, Version 2.0 (the "License"); 805 you may not use this file except in compliance with the License. 806 You may obtain a copy of the License at 807 808 http://www.apache.org/licenses/LICENSE-2.0 809 810 Unless required by applicable law or agreed to in writing, software 811 distributed under the License is distributed on an "AS IS" BASIS, 812 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 813 See the License for the specific language governing permissions and 814 limitations under the License. 815 816 817Guava JDK7: 818 819 820 Apache License 821 Version 2.0, January 2004 822 http://www.apache.org/licenses/ 823 824 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 825 826 1. Definitions. 827 828 "License" shall mean the terms and conditions for use, reproduction, 829 and distribution as defined by Sections 1 through 9 of this document. 830 831 "Licensor" shall mean the copyright owner or entity authorized by 832 the copyright owner that is granting the License. 833 834 "Legal Entity" shall mean the union of the acting entity and all 835 other entities that control, are controlled by, or are under common 836 control with that entity. For the purposes of this definition, 837 "control" means (i) the power, direct or indirect, to cause the 838 direction or management of such entity, whether by contract or 839 otherwise, or (ii) ownership of fifty percent (50%) or more of the 840 outstanding shares, or (iii) beneficial ownership of such entity. 841 842 "You" (or "Your") shall mean an individual or Legal Entity 843 exercising permissions granted by this License. 844 845 "Source" form shall mean the preferred form for making modifications, 846 including but not limited to software source code, documentation 847 source, and configuration files. 848 849 "Object" form shall mean any form resulting from mechanical 850 transformation or translation of a Source form, including but 851 not limited to compiled object code, generated documentation, 852 and conversions to other media types. 853 854 "Work" shall mean the work of authorship, whether in Source or 855 Object form, made available under the License, as indicated by a 856 copyright notice that is included in or attached to the work 857 (an example is provided in the Appendix below). 858 859 "Derivative Works" shall mean any work, whether in Source or Object 860 form, that is based on (or derived from) the Work and for which the 861 editorial revisions, annotations, elaborations, or other modifications 862 represent, as a whole, an original work of authorship. For the purposes 863 of this License, Derivative Works shall not include works that remain 864 separable from, or merely link (or bind by name) to the interfaces of, 865 the Work and Derivative Works thereof. 866 867 "Contribution" shall mean any work of authorship, including 868 the original version of the Work and any modifications or additions 869 to that Work or Derivative Works thereof, that is intentionally 870 submitted to Licensor for inclusion in the Work by the copyright owner 871 or by an individual or Legal Entity authorized to submit on behalf of 872 the copyright owner. For the purposes of this definition, "submitted" 873 means any form of electronic, verbal, or written communication sent 874 to the Licensor or its representatives, including but not limited to 875 communication on electronic mailing lists, source code control systems, 876 and issue tracking systems that are managed by, or on behalf of, the 877 Licensor for the purpose of discussing and improving the Work, but 878 excluding communication that is conspicuously marked or otherwise 879 designated in writing by the copyright owner as "Not a Contribution." 880 881 "Contributor" shall mean Licensor and any individual or Legal Entity 882 on behalf of whom a Contribution has been received by Licensor and 883 subsequently incorporated within the Work. 884 885 2. Grant of Copyright License. Subject to the terms and conditions of 886 this License, each Contributor hereby grants to You a perpetual, 887 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 888 copyright license to reproduce, prepare Derivative Works of, 889 publicly display, publicly perform, sublicense, and distribute the 890 Work and such Derivative Works in Source or Object form. 891 892 3. Grant of Patent License. Subject to the terms and conditions of 893 this License, each Contributor hereby grants to You a perpetual, 894 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 895 (except as stated in this section) patent license to make, have made, 896 use, offer to sell, sell, import, and otherwise transfer the Work, 897 where such license applies only to those patent claims licensable 898 by such Contributor that are necessarily infringed by their 899 Contribution(s) alone or by combination of their Contribution(s) 900 with the Work to which such Contribution(s) was submitted. If You 901 institute patent litigation against any entity (including a 902 cross-claim or counterclaim in a lawsuit) alleging that the Work 903 or a Contribution incorporated within the Work constitutes direct 904 or contributory patent infringement, then any patent licenses 905 granted to You under this License for that Work shall terminate 906 as of the date such litigation is filed. 907 908 4. Redistribution. You may reproduce and distribute copies of the 909 Work or Derivative Works thereof in any medium, with or without 910 modifications, and in Source or Object form, provided that You 911 meet the following conditions: 912 913 (a) You must give any other recipients of the Work or 914 Derivative Works a copy of this License; and 915 916 (b) You must cause any modified files to carry prominent notices 917 stating that You changed the files; and 918 919 (c) You must retain, in the Source form of any Derivative Works 920 that You distribute, all copyright, patent, trademark, and 921 attribution notices from the Source form of the Work, 922 excluding those notices that do not pertain to any part of 923 the Derivative Works; and 924 925 (d) If the Work includes a "NOTICE" text file as part of its 926 distribution, then any Derivative Works that You distribute must 927 include a readable copy of the attribution notices contained 928 within such NOTICE file, excluding those notices that do not 929 pertain to any part of the Derivative Works, in at least one 930 of the following places: within a NOTICE text file distributed 931 as part of the Derivative Works; within the Source form or 932 documentation, if provided along with the Derivative Works; or, 933 within a display generated by the Derivative Works, if and 934 wherever such third-party notices normally appear. The contents 935 of the NOTICE file are for informational purposes only and 936 do not modify the License. You may add Your own attribution 937 notices within Derivative Works that You distribute, alongside 938 or as an addendum to the NOTICE text from the Work, provided 939 that such additional attribution notices cannot be construed 940 as modifying the License. 941 942 You may add Your own copyright statement to Your modifications and 943 may provide additional or different license terms and conditions 944 for use, reproduction, or distribution of Your modifications, or 945 for any such Derivative Works as a whole, provided Your use, 946 reproduction, and distribution of the Work otherwise complies with 947 the conditions stated in this License. 948 949 5. Submission of Contributions. Unless You explicitly state otherwise, 950 any Contribution intentionally submitted for inclusion in the Work 951 by You to the Licensor shall be under the terms and conditions of 952 this License, without any additional terms or conditions. 953 Notwithstanding the above, nothing herein shall supersede or modify 954 the terms of any separate license agreement you may have executed 955 with Licensor regarding such Contributions. 956 957 6. Trademarks. This License does not grant permission to use the trade 958 names, trademarks, service marks, or product names of the Licensor, 959 except as required for reasonable and customary use in describing the 960 origin of the Work and reproducing the content of the NOTICE file. 961 962 7. Disclaimer of Warranty. Unless required by applicable law or 963 agreed to in writing, Licensor provides the Work (and each 964 Contributor provides its Contributions) on an "AS IS" BASIS, 965 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 966 implied, including, without limitation, any warranties or conditions 967 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 968 PARTICULAR PURPOSE. You are solely responsible for determining the 969 appropriateness of using or redistributing the Work and assume any 970 risks associated with Your exercise of permissions under this License. 971 972 8. Limitation of Liability. In no event and under no legal theory, 973 whether in tort (including negligence), contract, or otherwise, 974 unless required by applicable law (such as deliberate and grossly 975 negligent acts) or agreed to in writing, shall any Contributor be 976 liable to You for damages, including any direct, indirect, special, 977 incidental, or consequential damages of any character arising as a 978 result of this License or out of the use or inability to use the 979 Work (including but not limited to damages for loss of goodwill, 980 work stoppage, computer failure or malfunction, or any and all 981 other commercial damages or losses), even if such Contributor 982 has been advised of the possibility of such damages. 983 984 9. Accepting Warranty or Additional Liability. While redistributing 985 the Work or Derivative Works thereof, You may choose to offer, 986 and charge a fee for, acceptance of support, warranty, indemnity, 987 or other liability obligations and/or rights consistent with this 988 License. However, in accepting such obligations, You may act only 989 on Your own behalf and on Your sole responsibility, not on behalf 990 of any other Contributor, and only if You agree to indemnify, 991 defend, and hold each Contributor harmless for any liability 992 incurred by, or claims asserted against, such Contributor by reason 993 of your accepting any such warranty or additional liability. 994 995 END OF TERMS AND CONDITIONS 996 997 APPENDIX: How to apply the Apache License to your work. 998 999 To apply the Apache License to your work, attach the following 1000 boilerplate notice, with the fields enclosed by brackets "[]" 1001 replaced with your own identifying information. (Don't include 1002 the brackets!) The text should be enclosed in the appropriate 1003 comment syntax for the file format. We also recommend that a 1004 file or class name and description of purpose be included on the 1005 same "printed page" as the copyright notice for easier 1006 identification within third-party archives. 1007 1008 Copyright [yyyy] [name of copyright owner] 1009 1010 Licensed under the Apache License, Version 2.0 (the "License"); 1011 you may not use this file except in compliance with the License. 1012 You may obtain a copy of the License at 1013 1014 http://www.apache.org/licenses/LICENSE-2.0 1015 1016 Unless required by applicable law or agreed to in writing, software 1017 distributed under the License is distributed on an "AS IS" BASIS, 1018 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1019 See the License for the specific language governing permissions and 1020 limitations under the License. 1021 1022 1023 1024JsInterop Annotations: 1025 1026Apache License 1027 Version 2.0, January 2004 1028 http://www.apache.org/licenses/ 1029 1030 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1031 1032 1. Definitions. 1033 1034 "License" shall mean the terms and conditions for use, reproduction, 1035 and distribution as defined by Sections 1 through 9 of this document. 1036 1037 "Licensor" shall mean the copyright owner or entity authorized by 1038 the copyright owner that is granting the License. 1039 1040 "Legal Entity" shall mean the union of the acting entity and all 1041 other entities that control, are controlled by, or are under common 1042 control with that entity. For the purposes of this definition, 1043 "control" means (i) the power, direct or indirect, to cause the 1044 direction or management of such entity, whether by contract or 1045 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1046 outstanding shares, or (iii) beneficial ownership of such entity. 1047 1048 "You" (or "Your") shall mean an individual or Legal Entity 1049 exercising permissions granted by this License. 1050 1051 "Source" form shall mean the preferred form for making modifications, 1052 including but not limited to software source code, documentation 1053 source, and configuration files. 1054 1055 "Object" form shall mean any form resulting from mechanical 1056 transformation or translation of a Source form, including but 1057 not limited to compiled object code, generated documentation, 1058 and conversions to other media types. 1059 1060 "Work" shall mean the work of authorship, whether in Source or 1061 Object form, made available under the License, as indicated by a 1062 copyright notice that is included in or attached to the work 1063 (an example is provided in the Appendix below). 1064 1065 "Derivative Works" shall mean any work, whether in Source or Object 1066 form, that is based on (or derived from) the Work and for which the 1067 editorial revisions, annotations, elaborations, or other modifications 1068 represent, as a whole, an original work of authorship. For the purposes 1069 of this License, Derivative Works shall not include works that remain 1070 separable from, or merely link (or bind by name) to the interfaces of, 1071 the Work and Derivative Works thereof. 1072 1073 "Contribution" shall mean any work of authorship, including 1074 the original version of the Work and any modifications or additions 1075 to that Work or Derivative Works thereof, that is intentionally 1076 submitted to Licensor for inclusion in the Work by the copyright owner 1077 or by an individual or Legal Entity authorized to submit on behalf of 1078 the copyright owner. For the purposes of this definition, "submitted" 1079 means any form of electronic, verbal, or written communication sent 1080 to the Licensor or its representatives, including but not limited to 1081 communication on electronic mailing lists, source code control systems, 1082 and issue tracking systems that are managed by, or on behalf of, the 1083 Licensor for the purpose of discussing and improving the Work, but 1084 excluding communication that is conspicuously marked or otherwise 1085 designated in writing by the copyright owner as "Not a Contribution." 1086 1087 "Contributor" shall mean Licensor and any individual or Legal Entity 1088 on behalf of whom a Contribution has been received by Licensor and 1089 subsequently incorporated within the Work. 1090 1091 2. Grant of Copyright License. Subject to the terms and conditions of 1092 this License, each Contributor hereby grants to You a perpetual, 1093 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1094 copyright license to reproduce, prepare Derivative Works of, 1095 publicly display, publicly perform, sublicense, and distribute the 1096 Work and such Derivative Works in Source or Object form. 1097 1098 3. Grant of Patent License. Subject to the terms and conditions of 1099 this License, each Contributor hereby grants to You a perpetual, 1100 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1101 (except as stated in this section) patent license to make, have made, 1102 use, offer to sell, sell, import, and otherwise transfer the Work, 1103 where such license applies only to those patent claims licensable 1104 by such Contributor that are necessarily infringed by their 1105 Contribution(s) alone or by combination of their Contribution(s) 1106 with the Work to which such Contribution(s) was submitted. If You 1107 institute patent litigation against any entity (including a 1108 cross-claim or counterclaim in a lawsuit) alleging that the Work 1109 or a Contribution incorporated within the Work constitutes direct 1110 or contributory patent infringement, then any patent licenses 1111 granted to You under this License for that Work shall terminate 1112 as of the date such litigation is filed. 1113 1114 4. Redistribution. You may reproduce and distribute copies of the 1115 Work or Derivative Works thereof in any medium, with or without 1116 modifications, and in Source or Object form, provided that You 1117 meet the following conditions: 1118 1119 (a) You must give any other recipients of the Work or 1120 Derivative Works a copy of this License; and 1121 1122 (b) You must cause any modified files to carry prominent notices 1123 stating that You changed the files; and 1124 1125 (c) You must retain, in the Source form of any Derivative Works 1126 that You distribute, all copyright, patent, trademark, and 1127 attribution notices from the Source form of the Work, 1128 excluding those notices that do not pertain to any part of 1129 the Derivative Works; and 1130 1131 (d) If the Work includes a "NOTICE" text file as part of its 1132 distribution, then any Derivative Works that You distribute must 1133 include a readable copy of the attribution notices contained 1134 within such NOTICE file, excluding those notices that do not 1135 pertain to any part of the Derivative Works, in at least one 1136 of the following places: within a NOTICE text file distributed 1137 as part of the Derivative Works; within the Source form or 1138 documentation, if provided along with the Derivative Works; or, 1139 within a display generated by the Derivative Works, if and 1140 wherever such third-party notices normally appear. The contents 1141 of the NOTICE file are for informational purposes only and 1142 do not modify the License. You may add Your own attribution 1143 notices within Derivative Works that You distribute, alongside 1144 or as an addendum to the NOTICE text from the Work, provided 1145 that such additional attribution notices cannot be construed 1146 as modifying the License. 1147 1148 You may add Your own copyright statement to Your modifications and 1149 may provide additional or different license terms and conditions 1150 for use, reproduction, or distribution of Your modifications, or 1151 for any such Derivative Works as a whole, provided Your use, 1152 reproduction, and distribution of the Work otherwise complies with 1153 the conditions stated in this License. 1154 1155 5. Submission of Contributions. Unless You explicitly state otherwise, 1156 any Contribution intentionally submitted for inclusion in the Work 1157 by You to the Licensor shall be under the terms and conditions of 1158 this License, without any additional terms or conditions. 1159 Notwithstanding the above, nothing herein shall supersede or modify 1160 the terms of any separate license agreement you may have executed 1161 with Licensor regarding such Contributions. 1162 1163 6. Trademarks. This License does not grant permission to use the trade 1164 names, trademarks, service marks, or product names of the Licensor, 1165 except as required for reasonable and customary use in describing the 1166 origin of the Work and reproducing the content of the NOTICE file. 1167 1168 7. Disclaimer of Warranty. Unless required by applicable law or 1169 agreed to in writing, Licensor provides the Work (and each 1170 Contributor provides its Contributions) on an "AS IS" BASIS, 1171 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1172 implied, including, without limitation, any warranties or conditions 1173 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1174 PARTICULAR PURPOSE. You are solely responsible for determining the 1175 appropriateness of using or redistributing the Work and assume any 1176 risks associated with Your exercise of permissions under this License. 1177 1178 8. Limitation of Liability. In no event and under no legal theory, 1179 whether in tort (including negligence), contract, or otherwise, 1180 unless required by applicable law (such as deliberate and grossly 1181 negligent acts) or agreed to in writing, shall any Contributor be 1182 liable to You for damages, including any direct, indirect, special, 1183 incidental, or consequential damages of any character arising as a 1184 result of this License or out of the use or inability to use the 1185 Work (including but not limited to damages for loss of goodwill, 1186 work stoppage, computer failure or malfunction, or any and all 1187 other commercial damages or losses), even if such Contributor 1188 has been advised of the possibility of such damages. 1189 1190 9. Accepting Warranty or Additional Liability. While redistributing 1191 the Work or Derivative Works thereof, You may choose to offer, 1192 and charge a fee for, acceptance of support, warranty, indemnity, 1193 or other liability obligations and/or rights consistent with this 1194 License. However, in accepting such obligations, You may act only 1195 on Your own behalf and on Your sole responsibility, not on behalf 1196 of any other Contributor, and only if You agree to indemnify, 1197 defend, and hold each Contributor harmless for any liability 1198 incurred by, or claims asserted against, such Contributor by reason 1199 of your accepting any such warranty or additional liability. 1200 1201 END OF TERMS AND CONDITIONS 1202 1203 APPENDIX: How to apply the Apache License to your work. 1204 1205 To apply the Apache License to your work, attach the following 1206 boilerplate notice, with the fields enclosed by brackets "[]" 1207 replaced with your own identifying information. (Don't include 1208 the brackets!) The text should be enclosed in the appropriate 1209 comment syntax for the file format. We also recommend that a 1210 file or class name and description of purpose be included on the 1211 same "printed page" as the copyright notice for easier 1212 identification within third-party archives. 1213 1214 Copyright 2017 Google Inc. 1215 1216 Licensed under the Apache License, Version 2.0 (the "License"); 1217 you may not use this file except in compliance with the License. 1218 You may obtain a copy of the License at 1219 1220 http://www.apache.org/licenses/LICENSE-2.0 1221 1222 Unless required by applicable law or agreed to in writing, software 1223 distributed under the License is distributed on an "AS IS" BASIS, 1224 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1225 See the License for the specific language governing permissions and 1226 limitations under the License. 1227 1228JSR 305: 1229 1230Copyright (c) 2007-2009, JSR305 expert group 1231All rights reserved. 1232 1233http://www.opensource.org/licenses/bsd-license.php 1234 1235Redistribution and use in source and binary forms, with or without 1236modification, are permitted provided that the following conditions are met: 1237 1238 * Redistributions of source code must retain the above copyright notice, 1239 this list of conditions and the following disclaimer. 1240 * Redistributions in binary form must reproduce the above copyright notice, 1241 this list of conditions and the following disclaimer in the documentation 1242 and/or other materials provided with the distribution. 1243 * Neither the name of the JSR305 expert group nor the names of its 1244 contributors may be used to endorse or promote products derived from 1245 this software without specific prior written permission. 1246 1247THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 1248AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 1249THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1250ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 1251LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 1252CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 1253SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 1254INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 1255CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 1256ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1257POSSIBILITY OF SUCH DAMAGE. 1258