16efa2cc0STrond Norbye
26efa2cc0STrond Norbye                                 Apache License
36efa2cc0STrond Norbye                           Version 2.0, January 2004
46efa2cc0STrond Norbye                        http://www.apache.org/licenses/
56efa2cc0STrond Norbye
76efa2cc0STrond Norbye
86efa2cc0STrond Norbye   1. Definitions.
96efa2cc0STrond Norbye
106efa2cc0STrond Norbye      "License" shall mean the terms and conditions for use, reproduction,
116efa2cc0STrond Norbye      and distribution as defined by Sections 1 through 9 of this document.
126efa2cc0STrond Norbye
136efa2cc0STrond Norbye      "Licensor" shall mean the copyright owner or entity authorized by
146efa2cc0STrond Norbye      the copyright owner that is granting the License.
156efa2cc0STrond Norbye
166efa2cc0STrond Norbye      "Legal Entity" shall mean the union of the acting entity and all
176efa2cc0STrond Norbye      other entities that control, are controlled by, or are under common
186efa2cc0STrond Norbye      control with that entity. For the purposes of this definition,
196efa2cc0STrond Norbye      "control" means (i) the power, direct or indirect, to cause the
206efa2cc0STrond Norbye      direction or management of such entity, whether by contract or
216efa2cc0STrond Norbye      otherwise, or (ii) ownership of fifty percent (50%) or more of the
226efa2cc0STrond Norbye      outstanding shares, or (iii) beneficial ownership of such entity.
236efa2cc0STrond Norbye
246efa2cc0STrond Norbye      "You" (or "Your") shall mean an individual or Legal Entity
256efa2cc0STrond Norbye      exercising permissions granted by this License.
266efa2cc0STrond Norbye
276efa2cc0STrond Norbye      "Source" form shall mean the preferred form for making modifications,
286efa2cc0STrond Norbye      including but not limited to software source code, documentation
296efa2cc0STrond Norbye      source, and configuration files.
306efa2cc0STrond Norbye
316efa2cc0STrond Norbye      "Object" form shall mean any form resulting from mechanical
326efa2cc0STrond Norbye      transformation or translation of a Source form, including but
336efa2cc0STrond Norbye      not limited to compiled object code, generated documentation,
346efa2cc0STrond Norbye      and conversions to other media types.
356efa2cc0STrond Norbye
366efa2cc0STrond Norbye      "Work" shall mean the work of authorship, whether in Source or
376efa2cc0STrond Norbye      Object form, made available under the License, as indicated by a
386efa2cc0STrond Norbye      copyright notice that is included in or attached to the work
396efa2cc0STrond Norbye      (an example is provided in the Appendix below).
406efa2cc0STrond Norbye
416efa2cc0STrond Norbye      "Derivative Works" shall mean any work, whether in Source or Object
426efa2cc0STrond Norbye      form, that is based on (or derived from) the Work and for which the
436efa2cc0STrond Norbye      editorial revisions, annotations, elaborations, or other modifications
446efa2cc0STrond Norbye      represent, as a whole, an original work of authorship. For the purposes
456efa2cc0STrond Norbye      of this License, Derivative Works shall not include works that remain
466efa2cc0STrond Norbye      separable from, or merely link (or bind by name) to the interfaces of,
476efa2cc0STrond Norbye      the Work and Derivative Works thereof.
486efa2cc0STrond Norbye
496efa2cc0STrond Norbye      "Contribution" shall mean any work of authorship, including
506efa2cc0STrond Norbye      the original version of the Work and any modifications or additions
516efa2cc0STrond Norbye      to that Work or Derivative Works thereof, that is intentionally
526efa2cc0STrond Norbye      submitted to Licensor for inclusion in the Work by the copyright owner
536efa2cc0STrond Norbye      or by an individual or Legal Entity authorized to submit on behalf of
546efa2cc0STrond Norbye      the copyright owner. For the purposes of this definition, "submitted"
556efa2cc0STrond Norbye      means any form of electronic, verbal, or written communication sent
566efa2cc0STrond Norbye      to the Licensor or its representatives, including but not limited to
576efa2cc0STrond Norbye      communication on electronic mailing lists, source code control systems,
586efa2cc0STrond Norbye      and issue tracking systems that are managed by, or on behalf of, the
596efa2cc0STrond Norbye      Licensor for the purpose of discussing and improving the Work, but
606efa2cc0STrond Norbye      excluding communication that is conspicuously marked or otherwise
616efa2cc0STrond Norbye      designated in writing by the copyright owner as "Not a Contribution."
626efa2cc0STrond Norbye
636efa2cc0STrond Norbye      "Contributor" shall mean Licensor and any individual or Legal Entity
646efa2cc0STrond Norbye      on behalf of whom a Contribution has been received by Licensor and
656efa2cc0STrond Norbye      subsequently incorporated within the Work.
666efa2cc0STrond Norbye
676efa2cc0STrond Norbye   2. Grant of Copyright License. Subject to the terms and conditions of
686efa2cc0STrond Norbye      this License, each Contributor hereby grants to You a perpetual,
696efa2cc0STrond Norbye      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
706efa2cc0STrond Norbye      copyright license to reproduce, prepare Derivative Works of,
716efa2cc0STrond Norbye      publicly display, publicly perform, sublicense, and distribute the
726efa2cc0STrond Norbye      Work and such Derivative Works in Source or Object form.
736efa2cc0STrond Norbye
746efa2cc0STrond Norbye   3. Grant of Patent License. Subject to the terms and conditions of
756efa2cc0STrond Norbye      this License, each Contributor hereby grants to You a perpetual,
766efa2cc0STrond Norbye      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
776efa2cc0STrond Norbye      (except as stated in this section) patent license to make, have made,
786efa2cc0STrond Norbye      use, offer to sell, sell, import, and otherwise transfer the Work,
796efa2cc0STrond Norbye      where such license applies only to those patent claims licensable
806efa2cc0STrond Norbye      by such Contributor that are necessarily infringed by their
816efa2cc0STrond Norbye      Contribution(s) alone or by combination of their Contribution(s)
826efa2cc0STrond Norbye      with the Work to which such Contribution(s) was submitted. If You
836efa2cc0STrond Norbye      institute patent litigation against any entity (including a
846efa2cc0STrond Norbye      cross-claim or counterclaim in a lawsuit) alleging that the Work
856efa2cc0STrond Norbye      or a Contribution incorporated within the Work constitutes direct
866efa2cc0STrond Norbye      or contributory patent infringement, then any patent licenses
876efa2cc0STrond Norbye      granted to You under this License for that Work shall terminate
886efa2cc0STrond Norbye      as of the date such litigation is filed.
896efa2cc0STrond Norbye
906efa2cc0STrond Norbye   4. Redistribution. You may reproduce and distribute copies of the
916efa2cc0STrond Norbye      Work or Derivative Works thereof in any medium, with or without
926efa2cc0STrond Norbye      modifications, and in Source or Object form, provided that You
936efa2cc0STrond Norbye      meet the following conditions:
946efa2cc0STrond Norbye
956efa2cc0STrond Norbye      (a) You must give any other recipients of the Work or
966efa2cc0STrond Norbye          Derivative Works a copy of this License; and
976efa2cc0STrond Norbye
986efa2cc0STrond Norbye      (b) You must cause any modified files to carry prominent notices
996efa2cc0STrond Norbye          stating that You changed the files; and
1006efa2cc0STrond Norbye
1016efa2cc0STrond Norbye      (c) You must retain, in the Source form of any Derivative Works
1026efa2cc0STrond Norbye          that You distribute, all copyright, patent, trademark, and
1036efa2cc0STrond Norbye          attribution notices from the Source form of the Work,
1046efa2cc0STrond Norbye          excluding those notices that do not pertain to any part of
1056efa2cc0STrond Norbye          the Derivative Works; and
1066efa2cc0STrond Norbye
1076efa2cc0STrond Norbye      (d) If the Work includes a "NOTICE" text file as part of its
1086efa2cc0STrond Norbye          distribution, then any Derivative Works that You distribute must
1096efa2cc0STrond Norbye          include a readable copy of the attribution notices contained
1106efa2cc0STrond Norbye          within such NOTICE file, excluding those notices that do not
1116efa2cc0STrond Norbye          pertain to any part of the Derivative Works, in at least one
1126efa2cc0STrond Norbye          of the following places: within a NOTICE text file distributed
1136efa2cc0STrond Norbye          as part of the Derivative Works; within the Source form or
1146efa2cc0STrond Norbye          documentation, if provided along with the Derivative Works; or,
1156efa2cc0STrond Norbye          within a display generated by the Derivative Works, if and
1166efa2cc0STrond Norbye          wherever such third-party notices normally appear. The contents
1176efa2cc0STrond Norbye          of the NOTICE file are for informational purposes only and
1186efa2cc0STrond Norbye          do not modify the License. You may add Your own attribution
1196efa2cc0STrond Norbye          notices within Derivative Works that You distribute, alongside
1206efa2cc0STrond Norbye          or as an addendum to the NOTICE text from the Work, provided
1216efa2cc0STrond Norbye          that such additional attribution notices cannot be construed
1226efa2cc0STrond Norbye          as modifying the License.
1236efa2cc0STrond Norbye
1246efa2cc0STrond Norbye      You may add Your own copyright statement to Your modifications and
1256efa2cc0STrond Norbye      may provide additional or different license terms and conditions
1266efa2cc0STrond Norbye      for use, reproduction, or distribution of Your modifications, or
1276efa2cc0STrond Norbye      for any such Derivative Works as a whole, provided Your use,
1286efa2cc0STrond Norbye      reproduction, and distribution of the Work otherwise complies with
1296efa2cc0STrond Norbye      the conditions stated in this License.
1306efa2cc0STrond Norbye
1316efa2cc0STrond Norbye   5. Submission of Contributions. Unless You explicitly state otherwise,
1326efa2cc0STrond Norbye      any Contribution intentionally submitted for inclusion in the Work
1336efa2cc0STrond Norbye      by You to the Licensor shall be under the terms and conditions of
1346efa2cc0STrond Norbye      this License, without any additional terms or conditions.
1356efa2cc0STrond Norbye      Notwithstanding the above, nothing herein shall supersede or modify
1366efa2cc0STrond Norbye      the terms of any separate license agreement you may have executed
1376efa2cc0STrond Norbye      with Licensor regarding such Contributions.
1386efa2cc0STrond Norbye
1396efa2cc0STrond Norbye   6. Trademarks. This License does not grant permission to use the trade
1406efa2cc0STrond Norbye      names, trademarks, service marks, or product names of the Licensor,
1416efa2cc0STrond Norbye      except as required for reasonable and customary use in describing the
1426efa2cc0STrond Norbye      origin of the Work and reproducing the content of the NOTICE file.
1436efa2cc0STrond Norbye
1446efa2cc0STrond Norbye   7. Disclaimer of Warranty. Unless required by applicable law or
1456efa2cc0STrond Norbye      agreed to in writing, Licensor provides the Work (and each
1466efa2cc0STrond Norbye      Contributor provides its Contributions) on an "AS IS" BASIS,
1476efa2cc0STrond Norbye      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1486efa2cc0STrond Norbye      implied, including, without limitation, any warranties or conditions
1506efa2cc0STrond Norbye      PARTICULAR PURPOSE. You are solely responsible for determining the
1516efa2cc0STrond Norbye      appropriateness of using or redistributing the Work and assume any
1526efa2cc0STrond Norbye      risks associated with Your exercise of permissions under this License.
1536efa2cc0STrond Norbye
1546efa2cc0STrond Norbye   8. Limitation of Liability. In no event and under no legal theory,
1556efa2cc0STrond Norbye      whether in tort (including negligence), contract, or otherwise,
1566efa2cc0STrond Norbye      unless required by applicable law (such as deliberate and grossly
1576efa2cc0STrond Norbye      negligent acts) or agreed to in writing, shall any Contributor be
1586efa2cc0STrond Norbye      liable to You for damages, including any direct, indirect, special,
1596efa2cc0STrond Norbye      incidental, or consequential damages of any character arising as a
1606efa2cc0STrond Norbye      result of this License or out of the use or inability to use the
1616efa2cc0STrond Norbye      Work (including but not limited to damages for loss of goodwill,
1626efa2cc0STrond Norbye      work stoppage, computer failure or malfunction, or any and all
1636efa2cc0STrond Norbye      other commercial damages or losses), even if such Contributor
1646efa2cc0STrond Norbye      has been advised of the possibility of such damages.
1656efa2cc0STrond Norbye
1666efa2cc0STrond Norbye   9. Accepting Warranty or Additional Liability. While redistributing
1676efa2cc0STrond Norbye      the Work or Derivative Works thereof, You may choose to offer,
1686efa2cc0STrond Norbye      and charge a fee for, acceptance of support, warranty, indemnity,
1696efa2cc0STrond Norbye      or other liability obligations and/or rights consistent with this
1706efa2cc0STrond Norbye      License. However, in accepting such obligations, You may act only
1716efa2cc0STrond Norbye      on Your own behalf and on Your sole responsibility, not on behalf
1726efa2cc0STrond Norbye      of any other Contributor, and only if You agree to indemnify,
1736efa2cc0STrond Norbye      defend, and hold each Contributor harmless for any liability
1746efa2cc0STrond Norbye      incurred by, or claims asserted against, such Contributor by reason
1756efa2cc0STrond Norbye      of your accepting any such warranty or additional liability.
1766efa2cc0STrond Norbye
1776efa2cc0STrond Norbye   END OF TERMS AND CONDITIONS
1786efa2cc0STrond Norbye
1796efa2cc0STrond Norbye   APPENDIX: How to apply the Apache License to your work.
1806efa2cc0STrond Norbye
1816efa2cc0STrond Norbye      To apply the Apache License to your work, attach the following
1826efa2cc0STrond Norbye      boilerplate notice, with the fields enclosed by brackets "[]"
1836efa2cc0STrond Norbye      replaced with your own identifying information. (Don't include
1846efa2cc0STrond Norbye      the brackets!)  The text should be enclosed in the appropriate
1856efa2cc0STrond Norbye      comment syntax for the file format. We also recommend that a
1866efa2cc0STrond Norbye      file or class name and description of purpose be included on the
1876efa2cc0STrond Norbye      same "printed page" as the copyright notice for easier
1886efa2cc0STrond Norbye      identification within third-party archives.
1896efa2cc0STrond Norbye
1906efa2cc0STrond Norbye   Copyright [yyyy] [name of copyright owner]
1916efa2cc0STrond Norbye
1926efa2cc0STrond Norbye   Licensed under the Apache License, Version 2.0 (the "License");
1936efa2cc0STrond Norbye   you may not use this file except in compliance with the License.
1946efa2cc0STrond Norbye   You may obtain a copy of the License at
1956efa2cc0STrond Norbye
1966efa2cc0STrond Norbye       http://www.apache.org/licenses/LICENSE-2.0
1976efa2cc0STrond Norbye
1986efa2cc0STrond Norbye   Unless required by applicable law or agreed to in writing, software
1996efa2cc0STrond Norbye   distributed under the License is distributed on an "AS IS" BASIS,
2006efa2cc0STrond Norbye   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2016efa2cc0STrond Norbye   See the License for the specific language governing permissions and
2026efa2cc0STrond Norbye   limitations under the License.