xref: /aoo41x/main/LICENSE_ALv2 (revision 5ab7d478)
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