553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Apache License
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Version 2.0, January 2004
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff http://www.apache.org/licenses/
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 1. Definitions.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "License" shall mean the terms and conditions for use, reproduction,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff and distribution as defined by Sections 1 through 9 of this document.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Licensor" shall mean the copyright owner or entity authorized by
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the copyright owner that is granting the License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Legal Entity" shall mean the union of the acting entity and all
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff other entities that control, are controlled by, or are under common
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff control with that entity. For the purposes of this definition,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "control" means (i) the power, direct or indirect, to cause the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff direction or management of such entity, whether by contract or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff otherwise, or (ii) ownership of fifty percent (50%) or more of the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff outstanding shares, or (iii) beneficial ownership of such entity.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "You" (or "Your") shall mean an individual or Legal Entity
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff exercising permissions granted by this License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Source" form shall mean the preferred form for making modifications,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff including but not limited to software source code, documentation
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff source, and configuration files.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Object" form shall mean any form resulting from mechanical
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff transformation or translation of a Source form, including but
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff not limited to compiled object code, generated documentation,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff and conversions to other media types.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Work" shall mean the work of authorship, whether in Source or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Object form, made available under the License, as indicated by a
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff copyright notice that is included in or attached to the work
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff (an example is provided in the Appendix below).
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Derivative Works" shall mean any work, whether in Source or Object
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff form, that is based on (or derived from) the Work and for which the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff editorial revisions, annotations, elaborations, or other modifications
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff represent, as a whole, an original work of authorship. For the purposes
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff of this License, Derivative Works shall not include works that remain
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff separable from, or merely link (or bind by name) to the interfaces of,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the Work and Derivative Works thereof.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Contribution" shall mean any work of authorship, including
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the original version of the Work and any modifications or additions
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff to that Work or Derivative Works thereof, that is intentionally
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff submitted to Licensor for inclusion in the Work by the copyright owner
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff or by an individual or Legal Entity authorized to submit on behalf of
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the copyright owner. For the purposes of this definition, "submitted"
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff means any form of electronic, verbal, or written communication sent
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff to the Licensor or its representatives, including but not limited to
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff communication on electronic mailing lists, source code control systems,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff and issue tracking systems that are managed by, or on behalf of, the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Licensor for the purpose of discussing and improving the Work, but
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff excluding communication that is conspicuously marked or otherwise
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff designated in writing by the copyright owner as "Not a Contribution."
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff "Contributor" shall mean Licensor and any individual or Legal Entity
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff on behalf of whom a Contribution has been received by Licensor and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff subsequently incorporated within the Work.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 2. Grant of Copyright License. Subject to the terms and conditions of
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff this License, each Contributor hereby grants to You a perpetual,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff worldwide, non-exclusive, no-charge, royalty-free, irrevocable
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff copyright license to reproduce, prepare Derivative Works of,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff publicly display, publicly perform, sublicense, and distribute the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Work and such Derivative Works in Source or Object form.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 3. Grant of Patent License. Subject to the terms and conditions of
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff this License, each Contributor hereby grants to You a perpetual,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff worldwide, non-exclusive, no-charge, royalty-free, irrevocable
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff (except as stated in this section) patent license to make, have made,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff use, offer to sell, sell, import, and otherwise transfer the Work,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff where such license applies only to those patent claims licensable
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff by such Contributor that are necessarily infringed by their
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Contribution(s) alone or by combination of their Contribution(s)
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff with the Work to which such Contribution(s) was submitted. If You
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff institute patent litigation against any entity (including a
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff cross-claim or counterclaim in a lawsuit) alleging that the Work
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff or a Contribution incorporated within the Work constitutes direct
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff or contributory patent infringement, then any patent licenses
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff granted to You under this License for that Work shall terminate
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff as of the date such litigation is filed.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 4. Redistribution. You may reproduce and distribute copies of the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Work or Derivative Works thereof in any medium, with or without
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff modifications, and in Source or Object form, provided that You
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff meet the following conditions:
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff (a) You must give any other recipients of the Work or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Derivative Works a copy of this License; and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff (b) You must cause any modified files to carry prominent notices
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff stating that You changed the files; and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff (c) You must retain, in the Source form of any Derivative Works
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff that You distribute, all copyright, patent, trademark, and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff attribution notices from the Source form of the Work,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff excluding those notices that do not pertain to any part of
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the Derivative Works; and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff (d) If the Work includes a "NOTICE" text file as part of its
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff distribution, then any Derivative Works that You distribute must
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff include a readable copy of the attribution notices contained
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff within such NOTICE file, excluding those notices that do not
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff pertain to any part of the Derivative Works, in at least one
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff of the following places: within a NOTICE text file distributed
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff as part of the Derivative Works; within the Source form or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff documentation, if provided along with the Derivative Works; or,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff within a display generated by the Derivative Works, if and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff wherever such third-party notices normally appear. The contents
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff of the NOTICE file are for informational purposes only and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff do not modify the License. You may add Your own attribution
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff notices within Derivative Works that You distribute, alongside
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff or as an addendum to the NOTICE text from the Work, provided
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff that such additional attribution notices cannot be construed
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff as modifying the License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff You may add Your own copyright statement to Your modifications and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff may provide additional or different license terms and conditions
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff for use, reproduction, or distribution of Your modifications, or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff for any such Derivative Works as a whole, provided Your use,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff reproduction, and distribution of the Work otherwise complies with
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the conditions stated in this License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 5. Submission of Contributions. Unless You explicitly state otherwise,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff any Contribution intentionally submitted for inclusion in the Work
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff by You to the Licensor shall be under the terms and conditions of
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff this License, without any additional terms or conditions.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Notwithstanding the above, nothing herein shall supersede or modify
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the terms of any separate license agreement you may have executed
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff with Licensor regarding such Contributions.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 6. Trademarks. This License does not grant permission to use the trade
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff names, trademarks, service marks, or product names of the Licensor,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff except as required for reasonable and customary use in describing the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff origin of the Work and reproducing the content of the NOTICE file.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 7. Disclaimer of Warranty. Unless required by applicable law or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff agreed to in writing, Licensor provides the Work (and each
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Contributor provides its Contributions) on an "AS IS" BASIS,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff implied, including, without limitation, any warranties or conditions
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff PARTICULAR PURPOSE. You are solely responsible for determining the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff appropriateness of using or redistributing the Work and assume any
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff risks associated with Your exercise of permissions under this License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 8. Limitation of Liability. In no event and under no legal theory,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff whether in tort (including negligence), contract, or otherwise,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff unless required by applicable law (such as deliberate and grossly
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff negligent acts) or agreed to in writing, shall any Contributor be
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff liable to You for damages, including any direct, indirect, special,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff incidental, or consequential damages of any character arising as a
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff result of this License or out of the use or inability to use the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Work (including but not limited to damages for loss of goodwill,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff work stoppage, computer failure or malfunction, or any and all
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff other commercial damages or losses), even if such Contributor
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff has been advised of the possibility of such damages.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff 9. Accepting Warranty or Additional Liability. While redistributing
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the Work or Derivative Works thereof, You may choose to offer,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff and charge a fee for, acceptance of support, warranty, indemnity,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff or other liability obligations and/or rights consistent with this
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff License. However, in accepting such obligations, You may act only
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff on Your own behalf and on Your sole responsibility, not on behalf
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff of any other Contributor, and only if You agree to indemnify,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff defend, and hold each Contributor harmless for any liability
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff incurred by, or claims asserted against, such Contributor by reason
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff of your accepting any such warranty or additional liability.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff END OF TERMS AND CONDITIONS
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff APPENDIX: How to apply the Apache License to your work.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff To apply the Apache License to your work, attach the following
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff boilerplate notice, with the fields enclosed by brackets "[]"
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff replaced with your own identifying information. (Don't include
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff the brackets!) The text should be enclosed in the appropriate
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff comment syntax for the file format. We also recommend that a
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff file or class name and description of purpose be included on the
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff same "printed page" as the copyright notice for easier
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff identification within third-party archives.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Copyright [yyyy] [name of copyright owner]
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Licensed under the Apache License, Version 2.0 (the "License");
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff you may not use this file except in compliance with the License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff You may obtain a copy of the License at
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff http://www.apache.org/licenses/LICENSE-2.0
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff Unless required by applicable law or agreed to in writing, software
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff distributed under the License is distributed on an "AS IS" BASIS,
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff See the License for the specific language governing permissions and
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff limitations under the License.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi EgloffThe MIT License (MIT)
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi EgloffCopyright (c) <year> <copyright holders>
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi EgloffPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi EgloffThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff
553cc2b9042d8b10ea3e535f95766264524c0752Andi EgloffTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
553cc2b9042d8b10ea3e535f95766264524c0752Andi Egloff