11d07cc55SHerbert Dürr 21d07cc55SHerbert Dürr Apache License 31d07cc55SHerbert Dürr Version 2.0, January 2004 41d07cc55SHerbert Dürr http://www.apache.org/licenses/ 51d07cc55SHerbert Dürr 61d07cc55SHerbert Dürr TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 71d07cc55SHerbert Dürr 81d07cc55SHerbert Dürr 1. Definitions. 91d07cc55SHerbert Dürr 101d07cc55SHerbert Dürr "License" shall mean the terms and conditions for use, reproduction, 111d07cc55SHerbert Dürr and distribution as defined by Sections 1 through 9 of this document. 121d07cc55SHerbert Dürr 131d07cc55SHerbert Dürr "Licensor" shall mean the copyright owner or entity authorized by 141d07cc55SHerbert Dürr the copyright owner that is granting the License. 151d07cc55SHerbert Dürr 161d07cc55SHerbert Dürr "Legal Entity" shall mean the union of the acting entity and all 171d07cc55SHerbert Dürr other entities that control, are controlled by, or are under common 181d07cc55SHerbert Dürr control with that entity. For the purposes of this definition, 191d07cc55SHerbert Dürr "control" means (i) the power, direct or indirect, to cause the 201d07cc55SHerbert Dürr direction or management of such entity, whether by contract or 211d07cc55SHerbert Dürr otherwise, or (ii) ownership of fifty percent (50%) or more of the 221d07cc55SHerbert Dürr outstanding shares, or (iii) beneficial ownership of such entity. 231d07cc55SHerbert Dürr 241d07cc55SHerbert Dürr "You" (or "Your") shall mean an individual or Legal Entity 251d07cc55SHerbert Dürr exercising permissions granted by this License. 261d07cc55SHerbert Dürr 271d07cc55SHerbert Dürr "Source" form shall mean the preferred form for making modifications, 281d07cc55SHerbert Dürr including but not limited to software source code, documentation 291d07cc55SHerbert Dürr source, and configuration files. 301d07cc55SHerbert Dürr 311d07cc55SHerbert Dürr "Object" form shall mean any form resulting from mechanical 321d07cc55SHerbert Dürr transformation or translation of a Source form, including but 331d07cc55SHerbert Dürr not limited to compiled object code, generated documentation, 341d07cc55SHerbert Dürr and conversions to other media types. 351d07cc55SHerbert Dürr 361d07cc55SHerbert Dürr "Work" shall mean the work of authorship, whether in Source or 371d07cc55SHerbert Dürr Object form, made available under the License, as indicated by a 381d07cc55SHerbert Dürr copyright notice that is included in or attached to the work 391d07cc55SHerbert Dürr (an example is provided in the Appendix below). 401d07cc55SHerbert Dürr 411d07cc55SHerbert Dürr "Derivative Works" shall mean any work, whether in Source or Object 421d07cc55SHerbert Dürr form, that is based on (or derived from) the Work and for which the 431d07cc55SHerbert Dürr editorial revisions, annotations, elaborations, or other modifications 441d07cc55SHerbert Dürr represent, as a whole, an original work of authorship. For the purposes 451d07cc55SHerbert Dürr of this License, Derivative Works shall not include works that remain 461d07cc55SHerbert Dürr separable from, or merely link (or bind by name) to the interfaces of, 471d07cc55SHerbert Dürr the Work and Derivative Works thereof. 481d07cc55SHerbert Dürr 491d07cc55SHerbert Dürr "Contribution" shall mean any work of authorship, including 501d07cc55SHerbert Dürr the original version of the Work and any modifications or additions 511d07cc55SHerbert Dürr to that Work or Derivative Works thereof, that is intentionally 521d07cc55SHerbert Dürr submitted to Licensor for inclusion in the Work by the copyright owner 531d07cc55SHerbert Dürr or by an individual or Legal Entity authorized to submit on behalf of 541d07cc55SHerbert Dürr the copyright owner. For the purposes of this definition, "submitted" 551d07cc55SHerbert Dürr means any form of electronic, verbal, or written communication sent 561d07cc55SHerbert Dürr to the Licensor or its representatives, including but not limited to 571d07cc55SHerbert Dürr communication on electronic mailing lists, source code control systems, 581d07cc55SHerbert Dürr and issue tracking systems that are managed by, or on behalf of, the 591d07cc55SHerbert Dürr Licensor for the purpose of discussing and improving the Work, but 601d07cc55SHerbert Dürr excluding communication that is conspicuously marked or otherwise 611d07cc55SHerbert Dürr designated in writing by the copyright owner as "Not a Contribution." 621d07cc55SHerbert Dürr 631d07cc55SHerbert Dürr "Contributor" shall mean Licensor and any individual or Legal Entity 641d07cc55SHerbert Dürr on behalf of whom a Contribution has been received by Licensor and 651d07cc55SHerbert Dürr subsequently incorporated within the Work. 661d07cc55SHerbert Dürr 671d07cc55SHerbert Dürr 2. Grant of Copyright License. Subject to the terms and conditions of 681d07cc55SHerbert Dürr this License, each Contributor hereby grants to You a perpetual, 691d07cc55SHerbert Dürr worldwide, non-exclusive, no-charge, royalty-free, irrevocable 701d07cc55SHerbert Dürr copyright license to reproduce, prepare Derivative Works of, 711d07cc55SHerbert Dürr publicly display, publicly perform, sublicense, and distribute the 721d07cc55SHerbert Dürr Work and such Derivative Works in Source or Object form. 731d07cc55SHerbert Dürr 741d07cc55SHerbert Dürr 3. Grant of Patent License. Subject to the terms and conditions of 751d07cc55SHerbert Dürr this License, each Contributor hereby grants to You a perpetual, 761d07cc55SHerbert Dürr worldwide, non-exclusive, no-charge, royalty-free, irrevocable 771d07cc55SHerbert Dürr (except as stated in this section) patent license to make, have made, 781d07cc55SHerbert Dürr use, offer to sell, sell, import, and otherwise transfer the Work, 791d07cc55SHerbert Dürr where such license applies only to those patent claims licensable 801d07cc55SHerbert Dürr by such Contributor that are necessarily infringed by their 811d07cc55SHerbert Dürr Contribution(s) alone or by combination of their Contribution(s) 821d07cc55SHerbert Dürr with the Work to which such Contribution(s) was submitted. If You 831d07cc55SHerbert Dürr institute patent litigation against any entity (including a 841d07cc55SHerbert Dürr cross-claim or counterclaim in a lawsuit) alleging that the Work 851d07cc55SHerbert Dürr or a Contribution incorporated within the Work constitutes direct 861d07cc55SHerbert Dürr or contributory patent infringement, then any patent licenses 871d07cc55SHerbert Dürr granted to You under this License for that Work shall terminate 881d07cc55SHerbert Dürr as of the date such litigation is filed. 891d07cc55SHerbert Dürr 901d07cc55SHerbert Dürr 4. Redistribution. You may reproduce and distribute copies of the 911d07cc55SHerbert Dürr Work or Derivative Works thereof in any medium, with or without 921d07cc55SHerbert Dürr modifications, and in Source or Object form, provided that You 931d07cc55SHerbert Dürr meet the following conditions: 941d07cc55SHerbert Dürr 951d07cc55SHerbert Dürr (a) You must give any other recipients of the Work or 961d07cc55SHerbert Dürr Derivative Works a copy of this License; and 971d07cc55SHerbert Dürr 981d07cc55SHerbert Dürr (b) You must cause any modified files to carry prominent notices 991d07cc55SHerbert Dürr stating that You changed the files; and 1001d07cc55SHerbert Dürr 1011d07cc55SHerbert Dürr (c) You must retain, in the Source form of any Derivative Works 1021d07cc55SHerbert Dürr that You distribute, all copyright, patent, trademark, and 1031d07cc55SHerbert Dürr attribution notices from the Source form of the Work, 1041d07cc55SHerbert Dürr excluding those notices that do not pertain to any part of 1051d07cc55SHerbert Dürr the Derivative Works; and 1061d07cc55SHerbert Dürr 1071d07cc55SHerbert Dürr (d) If the Work includes a "NOTICE" text file as part of its 1081d07cc55SHerbert Dürr distribution, then any Derivative Works that You distribute must 1091d07cc55SHerbert Dürr include a readable copy of the attribution notices contained 1101d07cc55SHerbert Dürr within such NOTICE file, excluding those notices that do not 1111d07cc55SHerbert Dürr pertain to any part of the Derivative Works, in at least one 1121d07cc55SHerbert Dürr of the following places: within a NOTICE text file distributed 1131d07cc55SHerbert Dürr as part of the Derivative Works; within the Source form or 1141d07cc55SHerbert Dürr documentation, if provided along with the Derivative Works; or, 1151d07cc55SHerbert Dürr within a display generated by the Derivative Works, if and 1161d07cc55SHerbert Dürr wherever such third-party notices normally appear. The contents 1171d07cc55SHerbert Dürr of the NOTICE file are for informational purposes only and 1181d07cc55SHerbert Dürr do not modify the License. You may add Your own attribution 1191d07cc55SHerbert Dürr notices within Derivative Works that You distribute, alongside 1201d07cc55SHerbert Dürr or as an addendum to the NOTICE text from the Work, provided 1211d07cc55SHerbert Dürr that such additional attribution notices cannot be construed 1221d07cc55SHerbert Dürr as modifying the License. 1231d07cc55SHerbert Dürr 1241d07cc55SHerbert Dürr You may add Your own copyright statement to Your modifications and 1251d07cc55SHerbert Dürr may provide additional or different license terms and conditions 1261d07cc55SHerbert Dürr for use, reproduction, or distribution of Your modifications, or 1271d07cc55SHerbert Dürr for any such Derivative Works as a whole, provided Your use, 1281d07cc55SHerbert Dürr reproduction, and distribution of the Work otherwise complies with 1291d07cc55SHerbert Dürr the conditions stated in this License. 1301d07cc55SHerbert Dürr 1311d07cc55SHerbert Dürr 5. Submission of Contributions. Unless You explicitly state otherwise, 1321d07cc55SHerbert Dürr any Contribution intentionally submitted for inclusion in the Work 1331d07cc55SHerbert Dürr by You to the Licensor shall be under the terms and conditions of 1341d07cc55SHerbert Dürr this License, without any additional terms or conditions. 1351d07cc55SHerbert Dürr Notwithstanding the above, nothing herein shall supersede or modify 1361d07cc55SHerbert Dürr the terms of any separate license agreement you may have executed 1371d07cc55SHerbert Dürr with Licensor regarding such Contributions. 1381d07cc55SHerbert Dürr 1391d07cc55SHerbert Dürr 6. Trademarks. This License does not grant permission to use the trade 1401d07cc55SHerbert Dürr names, trademarks, service marks, or product names of the Licensor, 1411d07cc55SHerbert Dürr except as required for reasonable and customary use in describing the 1421d07cc55SHerbert Dürr origin of the Work and reproducing the content of the NOTICE file. 1431d07cc55SHerbert Dürr 1441d07cc55SHerbert Dürr 7. Disclaimer of Warranty. Unless required by applicable law or 1451d07cc55SHerbert Dürr agreed to in writing, Licensor provides the Work (and each 1461d07cc55SHerbert Dürr Contributor provides its Contributions) on an "AS IS" BASIS, 1471d07cc55SHerbert Dürr WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1481d07cc55SHerbert Dürr implied, including, without limitation, any warranties or conditions 1491d07cc55SHerbert Dürr of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1501d07cc55SHerbert Dürr PARTICULAR PURPOSE. You are solely responsible for determining the 1511d07cc55SHerbert Dürr appropriateness of using or redistributing the Work and assume any 1521d07cc55SHerbert Dürr risks associated with Your exercise of permissions under this License. 1531d07cc55SHerbert Dürr 1541d07cc55SHerbert Dürr 8. Limitation of Liability. In no event and under no legal theory, 1551d07cc55SHerbert Dürr whether in tort (including negligence), contract, or otherwise, 1561d07cc55SHerbert Dürr unless required by applicable law (such as deliberate and grossly 1571d07cc55SHerbert Dürr negligent acts) or agreed to in writing, shall any Contributor be 1581d07cc55SHerbert Dürr liable to You for damages, including any direct, indirect, special, 1591d07cc55SHerbert Dürr incidental, or consequential damages of any character arising as a 1601d07cc55SHerbert Dürr result of this License or out of the use or inability to use the 1611d07cc55SHerbert Dürr Work (including but not limited to damages for loss of goodwill, 1621d07cc55SHerbert Dürr work stoppage, computer failure or malfunction, or any and all 1631d07cc55SHerbert Dürr other commercial damages or losses), even if such Contributor 1641d07cc55SHerbert Dürr has been advised of the possibility of such damages. 1651d07cc55SHerbert Dürr 1661d07cc55SHerbert Dürr 9. Accepting Warranty or Additional Liability. While redistributing 1671d07cc55SHerbert Dürr the Work or Derivative Works thereof, You may choose to offer, 1681d07cc55SHerbert Dürr and charge a fee for, acceptance of support, warranty, indemnity, 1691d07cc55SHerbert Dürr or other liability obligations and/or rights consistent with this 1701d07cc55SHerbert Dürr License. However, in accepting such obligations, You may act only 1711d07cc55SHerbert Dürr on Your own behalf and on Your sole responsibility, not on behalf 1721d07cc55SHerbert Dürr of any other Contributor, and only if You agree to indemnify, 1731d07cc55SHerbert Dürr defend, and hold each Contributor harmless for any liability 1741d07cc55SHerbert Dürr incurred by, or claims asserted against, such Contributor by reason 1751d07cc55SHerbert Dürr of your accepting any such warranty or additional liability. 1761d07cc55SHerbert Dürr 1771d07cc55SHerbert Dürr END OF TERMS AND CONDITIONS 1781d07cc55SHerbert Dürr 1791d07cc55SHerbert Dürr APPENDIX: How to apply the Apache License to your work. 1801d07cc55SHerbert Dürr 1811d07cc55SHerbert Dürr To apply the Apache License to your work, attach the following 1821d07cc55SHerbert Dürr boilerplate notice, with the fields enclosed by brackets "[]" 1831d07cc55SHerbert Dürr replaced with your own identifying information. (Don't include 1841d07cc55SHerbert Dürr the brackets!) The text should be enclosed in the appropriate 1851d07cc55SHerbert Dürr comment syntax for the file format. We also recommend that a 1861d07cc55SHerbert Dürr file or class name and description of purpose be included on the 1871d07cc55SHerbert Dürr same "printed page" as the copyright notice for easier 1881d07cc55SHerbert Dürr identification within third-party archives. 1891d07cc55SHerbert Dürr 190*5ab7d478Smseidel Copyright 2011-2024 Apache Software Foundation 1911d07cc55SHerbert Dürr 1921d07cc55SHerbert Dürr Licensed under the Apache License, Version 2.0 (the "License"); 1931d07cc55SHerbert Dürr you may not use this file except in compliance with the License. 1941d07cc55SHerbert Dürr You may obtain a copy of the License at 1951d07cc55SHerbert Dürr 1961d07cc55SHerbert Dürr http://www.apache.org/licenses/LICENSE-2.0 1971d07cc55SHerbert Dürr 1981d07cc55SHerbert Dürr Unless required by applicable law or agreed to in writing, software 1991d07cc55SHerbert Dürr distributed under the License is distributed on an "AS IS" BASIS, 2001d07cc55SHerbert Dürr WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2011d07cc55SHerbert Dürr See the License for the specific language governing permissions and 2021d07cc55SHerbert Dürr limitations under the License. 203