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