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