19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   Copyright (c) 2005-2008, The Android Open Source Project
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   Licensed under the Apache License, Version 2.0 (the "License");
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   you may not use this file except in compliance with the License.
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   Unless required by applicable law or agreed to in writing, software
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   distributed under the License is distributed on an "AS IS" BASIS,
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   See the License for the specific language governing permissions and
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   limitations under the License.
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project                                 Apache License
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project                           Version 2.0, January 2004
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project                        http://www.apache.org/licenses/
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   1. Definitions.
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "License" shall mean the terms and conditions for use, reproduction,
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      and distribution as defined by Sections 1 through 9 of this document.
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Licensor" shall mean the copyright owner or entity authorized by
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the copyright owner that is granting the License.
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Legal Entity" shall mean the union of the acting entity and all
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      other entities that control, are controlled by, or are under common
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      control with that entity. For the purposes of this definition,
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "control" means (i) the power, direct or indirect, to cause the
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      direction or management of such entity, whether by contract or
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      otherwise, or (ii) ownership of fifty percent (50%) or more of the
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      outstanding shares, or (iii) beneficial ownership of such entity.
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "You" (or "Your") shall mean an individual or Legal Entity
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      exercising permissions granted by this License.
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Source" form shall mean the preferred form for making modifications,
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      including but not limited to software source code, documentation
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      source, and configuration files.
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Object" form shall mean any form resulting from mechanical
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      transformation or translation of a Source form, including but
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      not limited to compiled object code, generated documentation,
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      and conversions to other media types.
479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Work" shall mean the work of authorship, whether in Source or
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Object form, made available under the License, as indicated by a
509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      copyright notice that is included in or attached to the work
519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      (an example is provided in the Appendix below).
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Derivative Works" shall mean any work, whether in Source or Object
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      form, that is based on (or derived from) the Work and for which the
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      editorial revisions, annotations, elaborations, or other modifications
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      represent, as a whole, an original work of authorship. For the purposes
579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      of this License, Derivative Works shall not include works that remain
589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      separable from, or merely link (or bind by name) to the interfaces of,
599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the Work and Derivative Works thereof.
609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Contribution" shall mean any work of authorship, including
629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the original version of the Work and any modifications or additions
639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      to that Work or Derivative Works thereof, that is intentionally
649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      submitted to Licensor for inclusion in the Work by the copyright owner
659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      or by an individual or Legal Entity authorized to submit on behalf of
669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the copyright owner. For the purposes of this definition, "submitted"
679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      means any form of electronic, verbal, or written communication sent
689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      to the Licensor or its representatives, including but not limited to
699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      communication on electronic mailing lists, source code control systems,
709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      and issue tracking systems that are managed by, or on behalf of, the
719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Licensor for the purpose of discussing and improving the Work, but
729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      excluding communication that is conspicuously marked or otherwise
739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      designated in writing by the copyright owner as "Not a Contribution."
749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      "Contributor" shall mean Licensor and any individual or Legal Entity
769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      on behalf of whom a Contribution has been received by Licensor and
779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      subsequently incorporated within the Work.
789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   2. Grant of Copyright License. Subject to the terms and conditions of
809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      this License, each Contributor hereby grants to You a perpetual,
819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      copyright license to reproduce, prepare Derivative Works of,
839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      publicly display, publicly perform, sublicense, and distribute the
849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Work and such Derivative Works in Source or Object form.
859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   3. Grant of Patent License. Subject to the terms and conditions of
879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      this License, each Contributor hereby grants to You a perpetual,
889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      (except as stated in this section) patent license to make, have made,
909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      use, offer to sell, sell, import, and otherwise transfer the Work,
919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      where such license applies only to those patent claims licensable
929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      by such Contributor that are necessarily infringed by their
939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Contribution(s) alone or by combination of their Contribution(s)
949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      with the Work to which such Contribution(s) was submitted. If You
959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      institute patent litigation against any entity (including a
969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      cross-claim or counterclaim in a lawsuit) alleging that the Work
979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      or a Contribution incorporated within the Work constitutes direct
989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      or contributory patent infringement, then any patent licenses
999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      granted to You under this License for that Work shall terminate
1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      as of the date such litigation is filed.
1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   4. Redistribution. You may reproduce and distribute copies of the
1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Work or Derivative Works thereof in any medium, with or without
1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      modifications, and in Source or Object form, provided that You
1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      meet the following conditions:
1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      (a) You must give any other recipients of the Work or
1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          Derivative Works a copy of this License; and
1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      (b) You must cause any modified files to carry prominent notices
1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          stating that You changed the files; and
1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      (c) You must retain, in the Source form of any Derivative Works
1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          that You distribute, all copyright, patent, trademark, and
1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          attribution notices from the Source form of the Work,
1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          excluding those notices that do not pertain to any part of
1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          the Derivative Works; and
1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      (d) If the Work includes a "NOTICE" text file as part of its
1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          distribution, then any Derivative Works that You distribute must
1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          include a readable copy of the attribution notices contained
1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          within such NOTICE file, excluding those notices that do not
1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          pertain to any part of the Derivative Works, in at least one
1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          of the following places: within a NOTICE text file distributed
1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          as part of the Derivative Works; within the Source form or
1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          documentation, if provided along with the Derivative Works; or,
1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          within a display generated by the Derivative Works, if and
1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          wherever such third-party notices normally appear. The contents
1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          of the NOTICE file are for informational purposes only and
1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          do not modify the License. You may add Your own attribution
1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          notices within Derivative Works that You distribute, alongside
1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          or as an addendum to the NOTICE text from the Work, provided
1339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          that such additional attribution notices cannot be construed
1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project          as modifying the License.
1359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      You may add Your own copyright statement to Your modifications and
1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      may provide additional or different license terms and conditions
1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      for use, reproduction, or distribution of Your modifications, or
1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      for any such Derivative Works as a whole, provided Your use,
1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      reproduction, and distribution of the Work otherwise complies with
1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the conditions stated in this License.
1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   5. Submission of Contributions. Unless You explicitly state otherwise,
1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      any Contribution intentionally submitted for inclusion in the Work
1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      by You to the Licensor shall be under the terms and conditions of
1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      this License, without any additional terms or conditions.
1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Notwithstanding the above, nothing herein shall supersede or modify
1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the terms of any separate license agreement you may have executed
1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      with Licensor regarding such Contributions.
1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   6. Trademarks. This License does not grant permission to use the trade
1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      names, trademarks, service marks, or product names of the Licensor,
1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      except as required for reasonable and customary use in describing the
1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      origin of the Work and reproducing the content of the NOTICE file.
1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   7. Disclaimer of Warranty. Unless required by applicable law or
1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      agreed to in writing, Licensor provides the Work (and each
1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Contributor provides its Contributions) on an "AS IS" BASIS,
1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      implied, including, without limitation, any warranties or conditions
1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      PARTICULAR PURPOSE. You are solely responsible for determining the
1639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      appropriateness of using or redistributing the Work and assume any
1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      risks associated with Your exercise of permissions under this License.
1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   8. Limitation of Liability. In no event and under no legal theory,
1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      whether in tort (including negligence), contract, or otherwise,
1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      unless required by applicable law (such as deliberate and grossly
1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      negligent acts) or agreed to in writing, shall any Contributor be
1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      liable to You for damages, including any direct, indirect, special,
1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      incidental, or consequential damages of any character arising as a
1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      result of this License or out of the use or inability to use the
1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      Work (including but not limited to damages for loss of goodwill,
1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      work stoppage, computer failure or malfunction, or any and all
1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      other commercial damages or losses), even if such Contributor
1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      has been advised of the possibility of such damages.
1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   9. Accepting Warranty or Additional Liability. While redistributing
1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      the Work or Derivative Works thereof, You may choose to offer,
1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      and charge a fee for, acceptance of support, warranty, indemnity,
1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      or other liability obligations and/or rights consistent with this
1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      License. However, in accepting such obligations, You may act only
1839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      on Your own behalf and on Your sole responsibility, not on behalf
1849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      of any other Contributor, and only if You agree to indemnify,
1859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      defend, and hold each Contributor harmless for any liability
1869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      incurred by, or claims asserted against, such Contributor by reason
1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project      of your accepting any such warranty or additional liability.
1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project   END OF TERMS AND CONDITIONS
1909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
191