189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Copyright (c) 2005-2008, The Android Open Source Project 389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); 589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project you may not use this file except in compliance with the License. 689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Unless required by applicable law or agreed to in writing, software 889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project distributed under the License is distributed on an "AS IS" BASIS, 989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project See the License for the specific language governing permissions and 1189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project limitations under the License. 1289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 1389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 1489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Apache License 1589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Version 2.0, January 2004 1689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project http://www.apache.org/licenses/ 1789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 1889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 2089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 1. Definitions. 2189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 2289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "License" shall mean the terms and conditions for use, reproduction, 2389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project and distribution as defined by Sections 1 through 9 of this document. 2489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 2589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Licensor" shall mean the copyright owner or entity authorized by 2689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the copyright owner that is granting the License. 2789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 2889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Legal Entity" shall mean the union of the acting entity and all 2989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project other entities that control, are controlled by, or are under common 3089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project control with that entity. For the purposes of this definition, 3189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "control" means (i) the power, direct or indirect, to cause the 3289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project direction or management of such entity, whether by contract or 3389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project otherwise, or (ii) ownership of fifty percent (50%) or more of the 3489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project outstanding shares, or (iii) beneficial ownership of such entity. 3589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 3689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "You" (or "Your") shall mean an individual or Legal Entity 3789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project exercising permissions granted by this License. 3889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 3989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Source" form shall mean the preferred form for making modifications, 4089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project including but not limited to software source code, documentation 4189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project source, and configuration files. 4289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 4389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Object" form shall mean any form resulting from mechanical 4489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project transformation or translation of a Source form, including but 4589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project not limited to compiled object code, generated documentation, 4689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project and conversions to other media types. 4789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 4889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Work" shall mean the work of authorship, whether in Source or 4989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Object form, made available under the License, as indicated by a 5089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project copyright notice that is included in or attached to the work 5189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project (an example is provided in the Appendix below). 5289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 5389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Derivative Works" shall mean any work, whether in Source or Object 5489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project form, that is based on (or derived from) the Work and for which the 5589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project editorial revisions, annotations, elaborations, or other modifications 5689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project represent, as a whole, an original work of authorship. For the purposes 5789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project of this License, Derivative Works shall not include works that remain 5889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project separable from, or merely link (or bind by name) to the interfaces of, 5989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the Work and Derivative Works thereof. 6089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 6189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Contribution" shall mean any work of authorship, including 6289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the original version of the Work and any modifications or additions 6389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project to that Work or Derivative Works thereof, that is intentionally 6489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project submitted to Licensor for inclusion in the Work by the copyright owner 6589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project or by an individual or Legal Entity authorized to submit on behalf of 6689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the copyright owner. For the purposes of this definition, "submitted" 6789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project means any form of electronic, verbal, or written communication sent 6889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project to the Licensor or its representatives, including but not limited to 6989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project communication on electronic mailing lists, source code control systems, 7089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project and issue tracking systems that are managed by, or on behalf of, the 7189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Licensor for the purpose of discussing and improving the Work, but 7289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project excluding communication that is conspicuously marked or otherwise 7389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project designated in writing by the copyright owner as "Not a Contribution." 7489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 7589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project "Contributor" shall mean Licensor and any individual or Legal Entity 7689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project on behalf of whom a Contribution has been received by Licensor and 7789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project subsequently incorporated within the Work. 7889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 7989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 2. Grant of Copyright License. Subject to the terms and conditions of 8089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project this License, each Contributor hereby grants to You a perpetual, 8189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project copyright license to reproduce, prepare Derivative Works of, 8389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project publicly display, publicly perform, sublicense, and distribute the 8489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Work and such Derivative Works in Source or Object form. 8589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 8689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 3. Grant of Patent License. Subject to the terms and conditions of 8789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project this License, each Contributor hereby grants to You a perpetual, 8889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project (except as stated in this section) patent license to make, have made, 9089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project use, offer to sell, sell, import, and otherwise transfer the Work, 9189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project where such license applies only to those patent claims licensable 9289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project by such Contributor that are necessarily infringed by their 9389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Contribution(s) alone or by combination of their Contribution(s) 9489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project with the Work to which such Contribution(s) was submitted. If You 9589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project institute patent litigation against any entity (including a 9689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project cross-claim or counterclaim in a lawsuit) alleging that the Work 9789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project or a Contribution incorporated within the Work constitutes direct 9889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project or contributory patent infringement, then any patent licenses 9989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project granted to You under this License for that Work shall terminate 10089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project as of the date such litigation is filed. 10189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 10289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 4. Redistribution. You may reproduce and distribute copies of the 10389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Work or Derivative Works thereof in any medium, with or without 10489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project modifications, and in Source or Object form, provided that You 10589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project meet the following conditions: 10689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 10789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project (a) You must give any other recipients of the Work or 10889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Derivative Works a copy of this License; and 10989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 11089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project (b) You must cause any modified files to carry prominent notices 11189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project stating that You changed the files; and 11289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 11389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project (c) You must retain, in the Source form of any Derivative Works 11489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project that You distribute, all copyright, patent, trademark, and 11589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project attribution notices from the Source form of the Work, 11689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project excluding those notices that do not pertain to any part of 11789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the Derivative Works; and 11889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 11989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project (d) If the Work includes a "NOTICE" text file as part of its 12089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project distribution, then any Derivative Works that You distribute must 12189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project include a readable copy of the attribution notices contained 12289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project within such NOTICE file, excluding those notices that do not 12389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project pertain to any part of the Derivative Works, in at least one 12489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project of the following places: within a NOTICE text file distributed 12589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project as part of the Derivative Works; within the Source form or 12689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project documentation, if provided along with the Derivative Works; or, 12789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project within a display generated by the Derivative Works, if and 12889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project wherever such third-party notices normally appear. The contents 12989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project of the NOTICE file are for informational purposes only and 13089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project do not modify the License. You may add Your own attribution 13189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project notices within Derivative Works that You distribute, alongside 13289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project or as an addendum to the NOTICE text from the Work, provided 13389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project that such additional attribution notices cannot be construed 13489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project as modifying the License. 13589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 13689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project You may add Your own copyright statement to Your modifications and 13789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project may provide additional or different license terms and conditions 13889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project for use, reproduction, or distribution of Your modifications, or 13989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project for any such Derivative Works as a whole, provided Your use, 14089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project reproduction, and distribution of the Work otherwise complies with 14189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the conditions stated in this License. 14289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 14389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 5. Submission of Contributions. Unless You explicitly state otherwise, 14489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project any Contribution intentionally submitted for inclusion in the Work 14589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project by You to the Licensor shall be under the terms and conditions of 14689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project this License, without any additional terms or conditions. 14789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Notwithstanding the above, nothing herein shall supersede or modify 14889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the terms of any separate license agreement you may have executed 14989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project with Licensor regarding such Contributions. 15089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 15189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 6. Trademarks. This License does not grant permission to use the trade 15289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project names, trademarks, service marks, or product names of the Licensor, 15389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project except as required for reasonable and customary use in describing the 15489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project origin of the Work and reproducing the content of the NOTICE file. 15589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 15689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 7. Disclaimer of Warranty. Unless required by applicable law or 15789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project agreed to in writing, Licensor provides the Work (and each 15889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Contributor provides its Contributions) on an "AS IS" BASIS, 15989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 16089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project implied, including, without limitation, any warranties or conditions 16189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 16289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project PARTICULAR PURPOSE. You are solely responsible for determining the 16389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project appropriateness of using or redistributing the Work and assume any 16489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project risks associated with Your exercise of permissions under this License. 16589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 16689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 8. Limitation of Liability. In no event and under no legal theory, 16789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project whether in tort (including negligence), contract, or otherwise, 16889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project unless required by applicable law (such as deliberate and grossly 16989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project negligent acts) or agreed to in writing, shall any Contributor be 17089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project liable to You for damages, including any direct, indirect, special, 17189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project incidental, or consequential damages of any character arising as a 17289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project result of this License or out of the use or inability to use the 17389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project Work (including but not limited to damages for loss of goodwill, 17489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project work stoppage, computer failure or malfunction, or any and all 17589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project other commercial damages or losses), even if such Contributor 17689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project has been advised of the possibility of such damages. 17789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 17889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 9. Accepting Warranty or Additional Liability. While redistributing 17989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project the Work or Derivative Works thereof, You may choose to offer, 18089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project and charge a fee for, acceptance of support, warranty, indemnity, 18189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project or other liability obligations and/or rights consistent with this 18289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project License. However, in accepting such obligations, You may act only 18389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project on Your own behalf and on Your sole responsibility, not on behalf 18489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project of any other Contributor, and only if You agree to indemnify, 18589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project defend, and hold each Contributor harmless for any liability 18689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project incurred by, or claims asserted against, such Contributor by reason 18789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project of your accepting any such warranty or additional liability. 18889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 18989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project END OF TERMS AND CONDITIONS 19089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 191