1dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 2dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Copyright (c) 2005-2008, The Android Open Source Project 3dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 4dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); 5dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project you may not use this file except in compliance with the License. 6dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 7dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Unless required by applicable law or agreed to in writing, software 8dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project distributed under the License is distributed on an "AS IS" BASIS, 9dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project See the License for the specific language governing permissions and 11dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project limitations under the License. 12dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 13dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 14dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Apache License 15dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Version 2.0, January 2004 16dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project http://www.apache.org/licenses/ 17dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 18dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 20dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 1. Definitions. 21dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 22dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "License" shall mean the terms and conditions for use, reproduction, 23dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project and distribution as defined by Sections 1 through 9 of this document. 24dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 25dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Licensor" shall mean the copyright owner or entity authorized by 26dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the copyright owner that is granting the License. 27dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 28dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Legal Entity" shall mean the union of the acting entity and all 29dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project other entities that control, are controlled by, or are under common 30dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project control with that entity. For the purposes of this definition, 31dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "control" means (i) the power, direct or indirect, to cause the 32dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project direction or management of such entity, whether by contract or 33dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project otherwise, or (ii) ownership of fifty percent (50%) or more of the 34dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project outstanding shares, or (iii) beneficial ownership of such entity. 35dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 36dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "You" (or "Your") shall mean an individual or Legal Entity 37dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project exercising permissions granted by this License. 38dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 39dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Source" form shall mean the preferred form for making modifications, 40dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project including but not limited to software source code, documentation 41dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project source, and configuration files. 42dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 43dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Object" form shall mean any form resulting from mechanical 44dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project transformation or translation of a Source form, including but 45dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project not limited to compiled object code, generated documentation, 46dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project and conversions to other media types. 47dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 48dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Work" shall mean the work of authorship, whether in Source or 49dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Object form, made available under the License, as indicated by a 50dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project copyright notice that is included in or attached to the work 51dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project (an example is provided in the Appendix below). 52dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 53dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Derivative Works" shall mean any work, whether in Source or Object 54dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project form, that is based on (or derived from) the Work and for which the 55dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project editorial revisions, annotations, elaborations, or other modifications 56dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project represent, as a whole, an original work of authorship. For the purposes 57dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project of this License, Derivative Works shall not include works that remain 58dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project separable from, or merely link (or bind by name) to the interfaces of, 59dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the Work and Derivative Works thereof. 60dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 61dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Contribution" shall mean any work of authorship, including 62dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the original version of the Work and any modifications or additions 63dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project to that Work or Derivative Works thereof, that is intentionally 64dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project submitted to Licensor for inclusion in the Work by the copyright owner 65dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project or by an individual or Legal Entity authorized to submit on behalf of 66dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the copyright owner. For the purposes of this definition, "submitted" 67dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project means any form of electronic, verbal, or written communication sent 68dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project to the Licensor or its representatives, including but not limited to 69dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project communication on electronic mailing lists, source code control systems, 70dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project and issue tracking systems that are managed by, or on behalf of, the 71dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Licensor for the purpose of discussing and improving the Work, but 72dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project excluding communication that is conspicuously marked or otherwise 73dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project designated in writing by the copyright owner as "Not a Contribution." 74dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 75dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project "Contributor" shall mean Licensor and any individual or Legal Entity 76dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project on behalf of whom a Contribution has been received by Licensor and 77dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project subsequently incorporated within the Work. 78dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 79dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 2. Grant of Copyright License. Subject to the terms and conditions of 80dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project this License, each Contributor hereby grants to You a perpetual, 81dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project worldwide, non-exclusive, no-charge, royalty-free, irrevocable 82dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project copyright license to reproduce, prepare Derivative Works of, 83dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project publicly display, publicly perform, sublicense, and distribute the 84dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Work and such Derivative Works in Source or Object form. 85dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 86dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 3. Grant of Patent License. Subject to the terms and conditions of 87dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project this License, each Contributor hereby grants to You a perpetual, 88dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project worldwide, non-exclusive, no-charge, royalty-free, irrevocable 89dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project (except as stated in this section) patent license to make, have made, 90dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project use, offer to sell, sell, import, and otherwise transfer the Work, 91dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project where such license applies only to those patent claims licensable 92dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project by such Contributor that are necessarily infringed by their 93dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Contribution(s) alone or by combination of their Contribution(s) 94dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project with the Work to which such Contribution(s) was submitted. If You 95dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project institute patent litigation against any entity (including a 96dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project cross-claim or counterclaim in a lawsuit) alleging that the Work 97dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project or a Contribution incorporated within the Work constitutes direct 98dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project or contributory patent infringement, then any patent licenses 99dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project granted to You under this License for that Work shall terminate 100dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project as of the date such litigation is filed. 101dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 102dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 4. Redistribution. You may reproduce and distribute copies of the 103dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Work or Derivative Works thereof in any medium, with or without 104dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project modifications, and in Source or Object form, provided that You 105dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project meet the following conditions: 106dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 107dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project (a) You must give any other recipients of the Work or 108dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Derivative Works a copy of this License; and 109dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 110dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project (b) You must cause any modified files to carry prominent notices 111dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project stating that You changed the files; and 112dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 113dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project (c) You must retain, in the Source form of any Derivative Works 114dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project that You distribute, all copyright, patent, trademark, and 115dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project attribution notices from the Source form of the Work, 116dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project excluding those notices that do not pertain to any part of 117dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the Derivative Works; and 118dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 119dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project (d) If the Work includes a "NOTICE" text file as part of its 120dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project distribution, then any Derivative Works that You distribute must 121dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project include a readable copy of the attribution notices contained 122dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project within such NOTICE file, excluding those notices that do not 123dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project pertain to any part of the Derivative Works, in at least one 124dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project of the following places: within a NOTICE text file distributed 125dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project as part of the Derivative Works; within the Source form or 126dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project documentation, if provided along with the Derivative Works; or, 127dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project within a display generated by the Derivative Works, if and 128dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project wherever such third-party notices normally appear. The contents 129dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project of the NOTICE file are for informational purposes only and 130dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project do not modify the License. You may add Your own attribution 131dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project notices within Derivative Works that You distribute, alongside 132dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project or as an addendum to the NOTICE text from the Work, provided 133dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project that such additional attribution notices cannot be construed 134dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project as modifying the License. 135dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 136dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project You may add Your own copyright statement to Your modifications and 137dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project may provide additional or different license terms and conditions 138dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project for use, reproduction, or distribution of Your modifications, or 139dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project for any such Derivative Works as a whole, provided Your use, 140dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project reproduction, and distribution of the Work otherwise complies with 141dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the conditions stated in this License. 142dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 143dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 5. Submission of Contributions. Unless You explicitly state otherwise, 144dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project any Contribution intentionally submitted for inclusion in the Work 145dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project by You to the Licensor shall be under the terms and conditions of 146dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project this License, without any additional terms or conditions. 147dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Notwithstanding the above, nothing herein shall supersede or modify 148dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the terms of any separate license agreement you may have executed 149dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project with Licensor regarding such Contributions. 150dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 151dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 6. Trademarks. This License does not grant permission to use the trade 152dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project names, trademarks, service marks, or product names of the Licensor, 153dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project except as required for reasonable and customary use in describing the 154dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project origin of the Work and reproducing the content of the NOTICE file. 155dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 156dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 7. Disclaimer of Warranty. Unless required by applicable law or 157dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project agreed to in writing, Licensor provides the Work (and each 158dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Contributor provides its Contributions) on an "AS IS" BASIS, 159dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 160dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project implied, including, without limitation, any warranties or conditions 161dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 162dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project PARTICULAR PURPOSE. You are solely responsible for determining the 163dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project appropriateness of using or redistributing the Work and assume any 164dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project risks associated with Your exercise of permissions under this License. 165dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 166dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 8. Limitation of Liability. In no event and under no legal theory, 167dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project whether in tort (including negligence), contract, or otherwise, 168dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project unless required by applicable law (such as deliberate and grossly 169dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project negligent acts) or agreed to in writing, shall any Contributor be 170dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project liable to You for damages, including any direct, indirect, special, 171dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project incidental, or consequential damages of any character arising as a 172dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project result of this License or out of the use or inability to use the 173dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project Work (including but not limited to damages for loss of goodwill, 174dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project work stoppage, computer failure or malfunction, or any and all 175dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project other commercial damages or losses), even if such Contributor 176dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project has been advised of the possibility of such damages. 177dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 178dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 9. Accepting Warranty or Additional Liability. While redistributing 179dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project the Work or Derivative Works thereof, You may choose to offer, 180dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project and charge a fee for, acceptance of support, warranty, indemnity, 181dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project or other liability obligations and/or rights consistent with this 182dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project License. However, in accepting such obligations, You may act only 183dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project on Your own behalf and on Your sole responsibility, not on behalf 184dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project of any other Contributor, and only if You agree to indemnify, 185dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project defend, and hold each Contributor harmless for any liability 186dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project incurred by, or claims asserted against, such Contributor by reason 187dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project of your accepting any such warranty or additional liability. 188dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 189dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project END OF TERMS AND CONDITIONS 190dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0The Android Open Source Project 191