1d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
2d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi                                 Apache License
3d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi                           Version 2.0, January 2004
4d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi                        http://www.apache.org/licenses/
5d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
6d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
8d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   1. Definitions.
9d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
10d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "License" shall mean the terms and conditions for use, reproduction,
11d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      and distribution as defined by Sections 1 through 9 of this document.
12d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
13d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Licensor" shall mean the copyright owner or entity authorized by
14d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the copyright owner that is granting the License.
15d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
16d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Legal Entity" shall mean the union of the acting entity and all
17d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      other entities that control, are controlled by, or are under common
18d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      control with that entity. For the purposes of this definition,
19d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "control" means (i) the power, direct or indirect, to cause the
20d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      direction or management of such entity, whether by contract or
21d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      otherwise, or (ii) ownership of fifty percent (50%) or more of the
22d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      outstanding shares, or (iii) beneficial ownership of such entity.
23d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
24d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "You" (or "Your") shall mean an individual or Legal Entity
25d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      exercising permissions granted by this License.
26d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
27d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Source" form shall mean the preferred form for making modifications,
28d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      including but not limited to software source code, documentation
29d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      source, and configuration files.
30d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
31d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Object" form shall mean any form resulting from mechanical
32d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      transformation or translation of a Source form, including but
33d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      not limited to compiled object code, generated documentation,
34d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      and conversions to other media types.
35d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
36d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Work" shall mean the work of authorship, whether in Source or
37d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Object form, made available under the License, as indicated by a
38d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      copyright notice that is included in or attached to the work
39d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      (an example is provided in the Appendix below).
40d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
41d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Derivative Works" shall mean any work, whether in Source or Object
42d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      form, that is based on (or derived from) the Work and for which the
43d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      editorial revisions, annotations, elaborations, or other modifications
44d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      represent, as a whole, an original work of authorship. For the purposes
45d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      of this License, Derivative Works shall not include works that remain
46d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      separable from, or merely link (or bind by name) to the interfaces of,
47d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the Work and Derivative Works thereof.
48d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
49d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Contribution" shall mean any work of authorship, including
50d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the original version of the Work and any modifications or additions
51d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      to that Work or Derivative Works thereof, that is intentionally
52d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      submitted to Licensor for inclusion in the Work by the copyright owner
53d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      or by an individual or Legal Entity authorized to submit on behalf of
54d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the copyright owner. For the purposes of this definition, "submitted"
55d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      means any form of electronic, verbal, or written communication sent
56d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      to the Licensor or its representatives, including but not limited to
57d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      communication on electronic mailing lists, source code control systems,
58d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      and issue tracking systems that are managed by, or on behalf of, the
59d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Licensor for the purpose of discussing and improving the Work, but
60d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      excluding communication that is conspicuously marked or otherwise
61d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      designated in writing by the copyright owner as "Not a Contribution."
62d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
63d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      "Contributor" shall mean Licensor and any individual or Legal Entity
64d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      on behalf of whom a Contribution has been received by Licensor and
65d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      subsequently incorporated within the Work.
66d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
67d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   2. Grant of Copyright License. Subject to the terms and conditions of
68d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      this License, each Contributor hereby grants to You a perpetual,
69d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      copyright license to reproduce, prepare Derivative Works of,
71d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      publicly display, publicly perform, sublicense, and distribute the
72d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Work and such Derivative Works in Source or Object form.
73d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
74d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   3. Grant of Patent License. Subject to the terms and conditions of
75d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      this License, each Contributor hereby grants to You a perpetual,
76d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      (except as stated in this section) patent license to make, have made,
78d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      use, offer to sell, sell, import, and otherwise transfer the Work,
79d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      where such license applies only to those patent claims licensable
80d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      by such Contributor that are necessarily infringed by their
81d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Contribution(s) alone or by combination of their Contribution(s)
82d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      with the Work to which such Contribution(s) was submitted. If You
83d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      institute patent litigation against any entity (including a
84d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      cross-claim or counterclaim in a lawsuit) alleging that the Work
85d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      or a Contribution incorporated within the Work constitutes direct
86d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      or contributory patent infringement, then any patent licenses
87d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      granted to You under this License for that Work shall terminate
88d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      as of the date such litigation is filed.
89d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
90d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   4. Redistribution. You may reproduce and distribute copies of the
91d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Work or Derivative Works thereof in any medium, with or without
92d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      modifications, and in Source or Object form, provided that You
93d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      meet the following conditions:
94d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
95d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      (a) You must give any other recipients of the Work or
96d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          Derivative Works a copy of this License; and
97d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
98d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      (b) You must cause any modified files to carry prominent notices
99d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          stating that You changed the files; and
100d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
101d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      (c) You must retain, in the Source form of any Derivative Works
102d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          that You distribute, all copyright, patent, trademark, and
103d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          attribution notices from the Source form of the Work,
104d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          excluding those notices that do not pertain to any part of
105d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          the Derivative Works; and
106d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
107d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      (d) If the Work includes a "NOTICE" text file as part of its
108d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          distribution, then any Derivative Works that You distribute must
109d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          include a readable copy of the attribution notices contained
110d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          within such NOTICE file, excluding those notices that do not
111d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          pertain to any part of the Derivative Works, in at least one
112d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          of the following places: within a NOTICE text file distributed
113d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          as part of the Derivative Works; within the Source form or
114d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          documentation, if provided along with the Derivative Works; or,
115d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          within a display generated by the Derivative Works, if and
116d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          wherever such third-party notices normally appear. The contents
117d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          of the NOTICE file are for informational purposes only and
118d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          do not modify the License. You may add Your own attribution
119d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          notices within Derivative Works that You distribute, alongside
120d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          or as an addendum to the NOTICE text from the Work, provided
121d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          that such additional attribution notices cannot be construed
122d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi          as modifying the License.
123d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
124d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      You may add Your own copyright statement to Your modifications and
125d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      may provide additional or different license terms and conditions
126d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      for use, reproduction, or distribution of Your modifications, or
127d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      for any such Derivative Works as a whole, provided Your use,
128d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      reproduction, and distribution of the Work otherwise complies with
129d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the conditions stated in this License.
130d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
131d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   5. Submission of Contributions. Unless You explicitly state otherwise,
132d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      any Contribution intentionally submitted for inclusion in the Work
133d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      by You to the Licensor shall be under the terms and conditions of
134d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      this License, without any additional terms or conditions.
135d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Notwithstanding the above, nothing herein shall supersede or modify
136d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the terms of any separate license agreement you may have executed
137d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      with Licensor regarding such Contributions.
138d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
139d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   6. Trademarks. This License does not grant permission to use the trade
140d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      names, trademarks, service marks, or product names of the Licensor,
141d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      except as required for reasonable and customary use in describing the
142d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      origin of the Work and reproducing the content of the NOTICE file.
143d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
144d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   7. Disclaimer of Warranty. Unless required by applicable law or
145d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      agreed to in writing, Licensor provides the Work (and each
146d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Contributor provides its Contributions) on an "AS IS" BASIS,
147d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      implied, including, without limitation, any warranties or conditions
149d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      PARTICULAR PURPOSE. You are solely responsible for determining the
151d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      appropriateness of using or redistributing the Work and assume any
152d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      risks associated with Your exercise of permissions under this License.
153d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
154d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   8. Limitation of Liability. In no event and under no legal theory,
155d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      whether in tort (including negligence), contract, or otherwise,
156d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      unless required by applicable law (such as deliberate and grossly
157d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      negligent acts) or agreed to in writing, shall any Contributor be
158d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      liable to You for damages, including any direct, indirect, special,
159d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      incidental, or consequential damages of any character arising as a
160d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      result of this License or out of the use or inability to use the
161d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      Work (including but not limited to damages for loss of goodwill,
162d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      work stoppage, computer failure or malfunction, or any and all
163d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      other commercial damages or losses), even if such Contributor
164d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      has been advised of the possibility of such damages.
165d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
166d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   9. Accepting Warranty or Additional Liability. While redistributing
167d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the Work or Derivative Works thereof, You may choose to offer,
168d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      and charge a fee for, acceptance of support, warranty, indemnity,
169d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      or other liability obligations and/or rights consistent with this
170d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      License. However, in accepting such obligations, You may act only
171d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      on Your own behalf and on Your sole responsibility, not on behalf
172d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      of any other Contributor, and only if You agree to indemnify,
173d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      defend, and hold each Contributor harmless for any liability
174d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      incurred by, or claims asserted against, such Contributor by reason
175d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      of your accepting any such warranty or additional liability.
176d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
177d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   END OF TERMS AND CONDITIONS
178d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
179d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   APPENDIX: How to apply the Apache License to your work.
180d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
181d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      To apply the Apache License to your work, attach the following
182d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      boilerplate notice, with the fields enclosed by brackets "[]"
183d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      replaced with your own identifying information. (Don't include
184d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      the brackets!)  The text should be enclosed in the appropriate
185d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      comment syntax for the file format. We also recommend that a
186d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      file or class name and description of purpose be included on the
187d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      same "printed page" as the copyright notice for easier
188d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi      identification within third-party archives.
189d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
190d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   Copyright [yyyy] [name of copyright owner]
191d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
192d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   Licensed under the Apache License, Version 2.0 (the "License");
193d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   you may not use this file except in compliance with the License.
194d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   You may obtain a copy of the License at
195d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
196d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi       http://www.apache.org/licenses/LICENSE-2.0
197d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi
198d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   Unless required by applicable law or agreed to in writing, software
199d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   distributed under the License is distributed on an "AS IS" BASIS,
200d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   See the License for the specific language governing permissions and
202d95e98d88a6cf4347853427dc4ef6fd0222a3881Patrick Bellasi   limitations under the License.
203