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