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