xref: /developtools/packing_tool/jar/NOTICE (revision b8a72a62)
1b8a72a62Sopenharmony_ci-----------------------------------------------------------------------------
2b8a72a62Sopenharmony_ciSoftware: fastjson 1.2.83 
3b8a72a62Sopenharmony_ciPath: //prebuilts/packing_tool/fastjson-1.2.83.jar
4b8a72a62Sopenharmony_ciLicense: Apache License Version 2.0
5b8a72a62Sopenharmony_ci-----------------------------------------------------------------------------
6b8a72a62Sopenharmony_ci                                 Apache License
7b8a72a62Sopenharmony_ci                           Version 2.0, January 2004
8b8a72a62Sopenharmony_ci                        http://www.apache.org/licenses/
9b8a72a62Sopenharmony_ci
10b8a72a62Sopenharmony_ci   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11b8a72a62Sopenharmony_ci
12b8a72a62Sopenharmony_ci   1. Definitions.
13b8a72a62Sopenharmony_ci
14b8a72a62Sopenharmony_ci      "License" shall mean the terms and conditions for use, reproduction,
15b8a72a62Sopenharmony_ci      and distribution as defined by Sections 1 through 9 of this document.
16b8a72a62Sopenharmony_ci
17b8a72a62Sopenharmony_ci      "Licensor" shall mean the copyright owner or entity authorized by
18b8a72a62Sopenharmony_ci      the copyright owner that is granting the License.
19b8a72a62Sopenharmony_ci
20b8a72a62Sopenharmony_ci      "Legal Entity" shall mean the union of the acting entity and all
21b8a72a62Sopenharmony_ci      other entities that control, are controlled by, or are under common
22b8a72a62Sopenharmony_ci      control with that entity. For the purposes of this definition,
23b8a72a62Sopenharmony_ci      "control" means (i) the power, direct or indirect, to cause the
24b8a72a62Sopenharmony_ci      direction or management of such entity, whether by contract or
25b8a72a62Sopenharmony_ci      otherwise, or (ii) ownership of fifty percent (50%) or more of the
26b8a72a62Sopenharmony_ci      outstanding shares, or (iii) beneficial ownership of such entity.
27b8a72a62Sopenharmony_ci
28b8a72a62Sopenharmony_ci      "You" (or "Your") shall mean an individual or Legal Entity
29b8a72a62Sopenharmony_ci      exercising permissions granted by this License.
30b8a72a62Sopenharmony_ci
31b8a72a62Sopenharmony_ci      "Source" form shall mean the preferred form for making modifications,
32b8a72a62Sopenharmony_ci      including but not limited to software source code, documentation
33b8a72a62Sopenharmony_ci      source, and configuration files.
34b8a72a62Sopenharmony_ci
35b8a72a62Sopenharmony_ci      "Object" form shall mean any form resulting from mechanical
36b8a72a62Sopenharmony_ci      transformation or translation of a Source form, including but
37b8a72a62Sopenharmony_ci      not limited to compiled object code, generated documentation,
38b8a72a62Sopenharmony_ci      and conversions to other media types.
39b8a72a62Sopenharmony_ci
40b8a72a62Sopenharmony_ci      "Work" shall mean the work of authorship, whether in Source or
41b8a72a62Sopenharmony_ci      Object form, made available under the License, as indicated by a
42b8a72a62Sopenharmony_ci      copyright notice that is included in or attached to the work
43b8a72a62Sopenharmony_ci      (an example is provided in the Appendix below).
44b8a72a62Sopenharmony_ci
45b8a72a62Sopenharmony_ci      "Derivative Works" shall mean any work, whether in Source or Object
46b8a72a62Sopenharmony_ci      form, that is based on (or derived from) the Work and for which the
47b8a72a62Sopenharmony_ci      editorial revisions, annotations, elaborations, or other modifications
48b8a72a62Sopenharmony_ci      represent, as a whole, an original work of authorship. For the purposes
49b8a72a62Sopenharmony_ci      of this License, Derivative Works shall not include works that remain
50b8a72a62Sopenharmony_ci      separable from, or merely link (or bind by name) to the interfaces of,
51b8a72a62Sopenharmony_ci      the Work and Derivative Works thereof.
52b8a72a62Sopenharmony_ci
53b8a72a62Sopenharmony_ci      "Contribution" shall mean any work of authorship, including
54b8a72a62Sopenharmony_ci      the original version of the Work and any modifications or additions
55b8a72a62Sopenharmony_ci      to that Work or Derivative Works thereof, that is intentionally
56b8a72a62Sopenharmony_ci      submitted to Licensor for inclusion in the Work by the copyright owner
57b8a72a62Sopenharmony_ci      or by an individual or Legal Entity authorized to submit on behalf of
58b8a72a62Sopenharmony_ci      the copyright owner. For the purposes of this definition, "submitted"
59b8a72a62Sopenharmony_ci      means any form of electronic, verbal, or written communication sent
60b8a72a62Sopenharmony_ci      to the Licensor or its representatives, including but not limited to
61b8a72a62Sopenharmony_ci      communication on electronic mailing lists, source code control systems,
62b8a72a62Sopenharmony_ci      and issue tracking systems that are managed by, or on behalf of, the
63b8a72a62Sopenharmony_ci      Licensor for the purpose of discussing and improving the Work, but
64b8a72a62Sopenharmony_ci      excluding communication that is conspicuously marked or otherwise
65b8a72a62Sopenharmony_ci      designated in writing by the copyright owner as "Not a Contribution."
66b8a72a62Sopenharmony_ci
67b8a72a62Sopenharmony_ci      "Contributor" shall mean Licensor and any individual or Legal Entity
68b8a72a62Sopenharmony_ci      on behalf of whom a Contribution has been received by Licensor and
69b8a72a62Sopenharmony_ci      subsequently incorporated within the Work.
70b8a72a62Sopenharmony_ci
71b8a72a62Sopenharmony_ci   2. Grant of Copyright License. Subject to the terms and conditions of
72b8a72a62Sopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
73b8a72a62Sopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
74b8a72a62Sopenharmony_ci      copyright license to reproduce, prepare Derivative Works of,
75b8a72a62Sopenharmony_ci      publicly display, publicly perform, sublicense, and distribute the
76b8a72a62Sopenharmony_ci      Work and such Derivative Works in Source or Object form.
77b8a72a62Sopenharmony_ci
78b8a72a62Sopenharmony_ci   3. Grant of Patent License. Subject to the terms and conditions of
79b8a72a62Sopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
80b8a72a62Sopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
81b8a72a62Sopenharmony_ci      (except as stated in this section) patent license to make, have made,
82b8a72a62Sopenharmony_ci      use, offer to sell, sell, import, and otherwise transfer the Work,
83b8a72a62Sopenharmony_ci      where such license applies only to those patent claims licensable
84b8a72a62Sopenharmony_ci      by such Contributor that are necessarily infringed by their
85b8a72a62Sopenharmony_ci      Contribution(s) alone or by combination of their Contribution(s)
86b8a72a62Sopenharmony_ci      with the Work to which such Contribution(s) was submitted. If You
87b8a72a62Sopenharmony_ci      institute patent litigation against any entity (including a
88b8a72a62Sopenharmony_ci      cross-claim or counterclaim in a lawsuit) alleging that the Work
89b8a72a62Sopenharmony_ci      or a Contribution incorporated within the Work constitutes direct
90b8a72a62Sopenharmony_ci      or contributory patent infringement, then any patent licenses
91b8a72a62Sopenharmony_ci      granted to You under this License for that Work shall terminate
92b8a72a62Sopenharmony_ci      as of the date such litigation is filed.
93b8a72a62Sopenharmony_ci
94b8a72a62Sopenharmony_ci   4. Redistribution. You may reproduce and distribute copies of the
95b8a72a62Sopenharmony_ci      Work or Derivative Works thereof in any medium, with or without
96b8a72a62Sopenharmony_ci      modifications, and in Source or Object form, provided that You
97b8a72a62Sopenharmony_ci      meet the following conditions:
98b8a72a62Sopenharmony_ci
99b8a72a62Sopenharmony_ci      (a) You must give any other recipients of the Work or
100b8a72a62Sopenharmony_ci          Derivative Works a copy of this License; and
101b8a72a62Sopenharmony_ci
102b8a72a62Sopenharmony_ci      (b) You must cause any modified files to carry prominent notices
103b8a72a62Sopenharmony_ci          stating that You changed the files; and
104b8a72a62Sopenharmony_ci
105b8a72a62Sopenharmony_ci      (c) You must retain, in the Source form of any Derivative Works
106b8a72a62Sopenharmony_ci          that You distribute, all copyright, patent, trademark, and
107b8a72a62Sopenharmony_ci          attribution notices from the Source form of the Work,
108b8a72a62Sopenharmony_ci          excluding those notices that do not pertain to any part of
109b8a72a62Sopenharmony_ci          the Derivative Works; and
110b8a72a62Sopenharmony_ci
111b8a72a62Sopenharmony_ci      (d) If the Work includes a "NOTICE" text file as part of its
112b8a72a62Sopenharmony_ci          distribution, then any Derivative Works that You distribute must
113b8a72a62Sopenharmony_ci          include a readable copy of the attribution notices contained
114b8a72a62Sopenharmony_ci          within such NOTICE file, excluding those notices that do not
115b8a72a62Sopenharmony_ci          pertain to any part of the Derivative Works, in at least one
116b8a72a62Sopenharmony_ci          of the following places: within a NOTICE text file distributed
117b8a72a62Sopenharmony_ci          as part of the Derivative Works; within the Source form or
118b8a72a62Sopenharmony_ci          documentation, if provided along with the Derivative Works; or,
119b8a72a62Sopenharmony_ci          within a display generated by the Derivative Works, if and
120b8a72a62Sopenharmony_ci          wherever such third-party notices normally appear. The contents
121b8a72a62Sopenharmony_ci          of the NOTICE file are for informational purposes only and
122b8a72a62Sopenharmony_ci          do not modify the License. You may add Your own attribution
123b8a72a62Sopenharmony_ci          notices within Derivative Works that You distribute, alongside
124b8a72a62Sopenharmony_ci          or as an addendum to the NOTICE text from the Work, provided
125b8a72a62Sopenharmony_ci          that such additional attribution notices cannot be construed
126b8a72a62Sopenharmony_ci          as modifying the License.
127b8a72a62Sopenharmony_ci
128b8a72a62Sopenharmony_ci      You may add Your own copyright statement to Your modifications and
129b8a72a62Sopenharmony_ci      may provide additional or different license terms and conditions
130b8a72a62Sopenharmony_ci      for use, reproduction, or distribution of Your modifications, or
131b8a72a62Sopenharmony_ci      for any such Derivative Works as a whole, provided Your use,
132b8a72a62Sopenharmony_ci      reproduction, and distribution of the Work otherwise complies with
133b8a72a62Sopenharmony_ci      the conditions stated in this License.
134b8a72a62Sopenharmony_ci
135b8a72a62Sopenharmony_ci   5. Submission of Contributions. Unless You explicitly state otherwise,
136b8a72a62Sopenharmony_ci      any Contribution intentionally submitted for inclusion in the Work
137b8a72a62Sopenharmony_ci      by You to the Licensor shall be under the terms and conditions of
138b8a72a62Sopenharmony_ci      this License, without any additional terms or conditions.
139b8a72a62Sopenharmony_ci      Notwithstanding the above, nothing herein shall supersede or modify
140b8a72a62Sopenharmony_ci      the terms of any separate license agreement you may have executed
141b8a72a62Sopenharmony_ci      with Licensor regarding such Contributions.
142b8a72a62Sopenharmony_ci
143b8a72a62Sopenharmony_ci   6. Trademarks. This License does not grant permission to use the trade
144b8a72a62Sopenharmony_ci      names, trademarks, service marks, or product names of the Licensor,
145b8a72a62Sopenharmony_ci      except as required for reasonable and customary use in describing the
146b8a72a62Sopenharmony_ci      origin of the Work and reproducing the content of the NOTICE file.
147b8a72a62Sopenharmony_ci
148b8a72a62Sopenharmony_ci   7. Disclaimer of Warranty. Unless required by applicable law or
149b8a72a62Sopenharmony_ci      agreed to in writing, Licensor provides the Work (and each
150b8a72a62Sopenharmony_ci      Contributor provides its Contributions) on an "AS IS" BASIS,
151b8a72a62Sopenharmony_ci      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
152b8a72a62Sopenharmony_ci      implied, including, without limitation, any warranties or conditions
153b8a72a62Sopenharmony_ci      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
154b8a72a62Sopenharmony_ci      PARTICULAR PURPOSE. You are solely responsible for determining the
155b8a72a62Sopenharmony_ci      appropriateness of using or redistributing the Work and assume any
156b8a72a62Sopenharmony_ci      risks associated with Your exercise of permissions under this License.
157b8a72a62Sopenharmony_ci
158b8a72a62Sopenharmony_ci   8. Limitation of Liability. In no event and under no legal theory,
159b8a72a62Sopenharmony_ci      whether in tort (including negligence), contract, or otherwise,
160b8a72a62Sopenharmony_ci      unless required by applicable law (such as deliberate and grossly
161b8a72a62Sopenharmony_ci      negligent acts) or agreed to in writing, shall any Contributor be
162b8a72a62Sopenharmony_ci      liable to You for damages, including any direct, indirect, special,
163b8a72a62Sopenharmony_ci      incidental, or consequential damages of any character arising as a
164b8a72a62Sopenharmony_ci      result of this License or out of the use or inability to use the
165b8a72a62Sopenharmony_ci      Work (including but not limited to damages for loss of goodwill,
166b8a72a62Sopenharmony_ci      work stoppage, computer failure or malfunction, or any and all
167b8a72a62Sopenharmony_ci      other commercial damages or losses), even if such Contributor
168b8a72a62Sopenharmony_ci      has been advised of the possibility of such damages.
169b8a72a62Sopenharmony_ci
170b8a72a62Sopenharmony_ci   9. Accepting Warranty or Additional Liability. While redistributing
171b8a72a62Sopenharmony_ci      the Work or Derivative Works thereof, You may choose to offer,
172b8a72a62Sopenharmony_ci      and charge a fee for, acceptance of support, warranty, indemnity,
173b8a72a62Sopenharmony_ci      or other liability obligations and/or rights consistent with this
174b8a72a62Sopenharmony_ci      License. However, in accepting such obligations, You may act only
175b8a72a62Sopenharmony_ci      on Your own behalf and on Your sole responsibility, not on behalf
176b8a72a62Sopenharmony_ci      of any other Contributor, and only if You agree to indemnify,
177b8a72a62Sopenharmony_ci      defend, and hold each Contributor harmless for any liability
178b8a72a62Sopenharmony_ci      incurred by, or claims asserted against, such Contributor by reason
179b8a72a62Sopenharmony_ci      of your accepting any such warranty or additional liability.
180b8a72a62Sopenharmony_ci
181b8a72a62Sopenharmony_ci   END OF TERMS AND CONDITIONS
182b8a72a62Sopenharmony_ci
183b8a72a62Sopenharmony_ci   APPENDIX: How to apply the Apache License to your work.
184b8a72a62Sopenharmony_ci
185b8a72a62Sopenharmony_ci      To apply the Apache License to your work, attach the following
186b8a72a62Sopenharmony_ci      boilerplate notice, with the fields enclosed by brackets "{}"
187b8a72a62Sopenharmony_ci      replaced with your own identifying information. (Don't include
188b8a72a62Sopenharmony_ci      the brackets!)  The text should be enclosed in the appropriate
189b8a72a62Sopenharmony_ci      comment syntax for the file format. We also recommend that a
190b8a72a62Sopenharmony_ci      file or class name and description of purpose be included on the
191b8a72a62Sopenharmony_ci      same "printed page" as the copyright notice for easier
192b8a72a62Sopenharmony_ci      identification within third-party archives.
193b8a72a62Sopenharmony_ci
194b8a72a62Sopenharmony_ci   Copyright 1999-2019 Alibaba Group Holding Ltd.
195b8a72a62Sopenharmony_ci
196b8a72a62Sopenharmony_ci   Licensed under the Apache License, Version 2.0 (the "License");
197b8a72a62Sopenharmony_ci   you may not use this file except in compliance with the License.
198b8a72a62Sopenharmony_ci   You may obtain a copy of the License at
199b8a72a62Sopenharmony_ci
200b8a72a62Sopenharmony_ci       http://www.apache.org/licenses/LICENSE-2.0
201b8a72a62Sopenharmony_ci
202b8a72a62Sopenharmony_ci   Unless required by applicable law or agreed to in writing, software
203b8a72a62Sopenharmony_ci   distributed under the License is distributed on an "AS IS" BASIS,
204b8a72a62Sopenharmony_ci   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
205b8a72a62Sopenharmony_ci   See the License for the specific language governing permissions and
206b8a72a62Sopenharmony_ci   limitations under the License.
207b8a72a62Sopenharmony_ci
208b8a72a62Sopenharmony_ci-----------------------------------------------------------------------------
209b8a72a62Sopenharmony_ciSoftware: Apache Commons Compress 1.26.1
210b8a72a62Sopenharmony_ciPath: //prebuilts/packing_tool/commons-compress-1.26.1.jar
211b8a72a62Sopenharmony_ciLicense: Apache License Version 2.0
212b8a72a62Sopenharmony_ci-----------------------------------------------------------------------------
213b8a72a62Sopenharmony_ci                                 Apache License
214b8a72a62Sopenharmony_ci                           Version 2.0, January 2004
215b8a72a62Sopenharmony_ci                        http://www.apache.org/licenses/
216b8a72a62Sopenharmony_ci
217b8a72a62Sopenharmony_ci   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
218b8a72a62Sopenharmony_ci
219b8a72a62Sopenharmony_ci   1. Definitions.
220b8a72a62Sopenharmony_ci
221b8a72a62Sopenharmony_ci      "License" shall mean the terms and conditions for use, reproduction,
222b8a72a62Sopenharmony_ci      and distribution as defined by Sections 1 through 9 of this document.
223b8a72a62Sopenharmony_ci
224b8a72a62Sopenharmony_ci      "Licensor" shall mean the copyright owner or entity authorized by
225b8a72a62Sopenharmony_ci      the copyright owner that is granting the License.
226b8a72a62Sopenharmony_ci
227b8a72a62Sopenharmony_ci      "Legal Entity" shall mean the union of the acting entity and all
228b8a72a62Sopenharmony_ci      other entities that control, are controlled by, or are under common
229b8a72a62Sopenharmony_ci      control with that entity. For the purposes of this definition,
230b8a72a62Sopenharmony_ci      "control" means (i) the power, direct or indirect, to cause the
231b8a72a62Sopenharmony_ci      direction or management of such entity, whether by contract or
232b8a72a62Sopenharmony_ci      otherwise, or (ii) ownership of fifty percent (50%) or more of the
233b8a72a62Sopenharmony_ci      outstanding shares, or (iii) beneficial ownership of such entity.
234b8a72a62Sopenharmony_ci
235b8a72a62Sopenharmony_ci      "You" (or "Your") shall mean an individual or Legal Entity
236b8a72a62Sopenharmony_ci      exercising permissions granted by this License.
237b8a72a62Sopenharmony_ci
238b8a72a62Sopenharmony_ci      "Source" form shall mean the preferred form for making modifications,
239b8a72a62Sopenharmony_ci      including but not limited to software source code, documentation
240b8a72a62Sopenharmony_ci      source, and configuration files.
241b8a72a62Sopenharmony_ci
242b8a72a62Sopenharmony_ci      "Object" form shall mean any form resulting from mechanical
243b8a72a62Sopenharmony_ci      transformation or translation of a Source form, including but
244b8a72a62Sopenharmony_ci      not limited to compiled object code, generated documentation,
245b8a72a62Sopenharmony_ci      and conversions to other media types.
246b8a72a62Sopenharmony_ci
247b8a72a62Sopenharmony_ci      "Work" shall mean the work of authorship, whether in Source or
248b8a72a62Sopenharmony_ci      Object form, made available under the License, as indicated by a
249b8a72a62Sopenharmony_ci      copyright notice that is included in or attached to the work
250b8a72a62Sopenharmony_ci      (an example is provided in the Appendix below).
251b8a72a62Sopenharmony_ci
252b8a72a62Sopenharmony_ci      "Derivative Works" shall mean any work, whether in Source or Object
253b8a72a62Sopenharmony_ci      form, that is based on (or derived from) the Work and for which the
254b8a72a62Sopenharmony_ci      editorial revisions, annotations, elaborations, or other modifications
255b8a72a62Sopenharmony_ci      represent, as a whole, an original work of authorship. For the purposes
256b8a72a62Sopenharmony_ci      of this License, Derivative Works shall not include works that remain
257b8a72a62Sopenharmony_ci      separable from, or merely link (or bind by name) to the interfaces of,
258b8a72a62Sopenharmony_ci      the Work and Derivative Works thereof.
259b8a72a62Sopenharmony_ci
260b8a72a62Sopenharmony_ci      "Contribution" shall mean any work of authorship, including
261b8a72a62Sopenharmony_ci      the original version of the Work and any modifications or additions
262b8a72a62Sopenharmony_ci      to that Work or Derivative Works thereof, that is intentionally
263b8a72a62Sopenharmony_ci      submitted to Licensor for inclusion in the Work by the copyright owner
264b8a72a62Sopenharmony_ci      or by an individual or Legal Entity authorized to submit on behalf of
265b8a72a62Sopenharmony_ci      the copyright owner. For the purposes of this definition, "submitted"
266b8a72a62Sopenharmony_ci      means any form of electronic, verbal, or written communication sent
267b8a72a62Sopenharmony_ci      to the Licensor or its representatives, including but not limited to
268b8a72a62Sopenharmony_ci      communication on electronic mailing lists, source code control systems,
269b8a72a62Sopenharmony_ci      and issue tracking systems that are managed by, or on behalf of, the
270b8a72a62Sopenharmony_ci      Licensor for the purpose of discussing and improving the Work, but
271b8a72a62Sopenharmony_ci      excluding communication that is conspicuously marked or otherwise
272b8a72a62Sopenharmony_ci      designated in writing by the copyright owner as "Not a Contribution."
273b8a72a62Sopenharmony_ci
274b8a72a62Sopenharmony_ci      "Contributor" shall mean Licensor and any individual or Legal Entity
275b8a72a62Sopenharmony_ci      on behalf of whom a Contribution has been received by Licensor and
276b8a72a62Sopenharmony_ci      subsequently incorporated within the Work.
277b8a72a62Sopenharmony_ci
278b8a72a62Sopenharmony_ci   2. Grant of Copyright License. Subject to the terms and conditions of
279b8a72a62Sopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
280b8a72a62Sopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
281b8a72a62Sopenharmony_ci      copyright license to reproduce, prepare Derivative Works of,
282b8a72a62Sopenharmony_ci      publicly display, publicly perform, sublicense, and distribute the
283b8a72a62Sopenharmony_ci      Work and such Derivative Works in Source or Object form.
284b8a72a62Sopenharmony_ci
285b8a72a62Sopenharmony_ci   3. Grant of Patent License. Subject to the terms and conditions of
286b8a72a62Sopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
287b8a72a62Sopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
288b8a72a62Sopenharmony_ci      (except as stated in this section) patent license to make, have made,
289b8a72a62Sopenharmony_ci      use, offer to sell, sell, import, and otherwise transfer the Work,
290b8a72a62Sopenharmony_ci      where such license applies only to those patent claims licensable
291b8a72a62Sopenharmony_ci      by such Contributor that are necessarily infringed by their
292b8a72a62Sopenharmony_ci      Contribution(s) alone or by combination of their Contribution(s)
293b8a72a62Sopenharmony_ci      with the Work to which such Contribution(s) was submitted. If You
294b8a72a62Sopenharmony_ci      institute patent litigation against any entity (including a
295b8a72a62Sopenharmony_ci      cross-claim or counterclaim in a lawsuit) alleging that the Work
296b8a72a62Sopenharmony_ci      or a Contribution incorporated within the Work constitutes direct
297b8a72a62Sopenharmony_ci      or contributory patent infringement, then any patent licenses
298b8a72a62Sopenharmony_ci      granted to You under this License for that Work shall terminate
299b8a72a62Sopenharmony_ci      as of the date such litigation is filed.
300b8a72a62Sopenharmony_ci
301b8a72a62Sopenharmony_ci   4. Redistribution. You may reproduce and distribute copies of the
302b8a72a62Sopenharmony_ci      Work or Derivative Works thereof in any medium, with or without
303b8a72a62Sopenharmony_ci      modifications, and in Source or Object form, provided that You
304b8a72a62Sopenharmony_ci      meet the following conditions:
305b8a72a62Sopenharmony_ci
306b8a72a62Sopenharmony_ci      (a) You must give any other recipients of the Work or
307b8a72a62Sopenharmony_ci          Derivative Works a copy of this License; and
308b8a72a62Sopenharmony_ci
309b8a72a62Sopenharmony_ci      (b) You must cause any modified files to carry prominent notices
310b8a72a62Sopenharmony_ci          stating that You changed the files; and
311b8a72a62Sopenharmony_ci
312b8a72a62Sopenharmony_ci      (c) You must retain, in the Source form of any Derivative Works
313b8a72a62Sopenharmony_ci          that You distribute, all copyright, patent, trademark, and
314b8a72a62Sopenharmony_ci          attribution notices from the Source form of the Work,
315b8a72a62Sopenharmony_ci          excluding those notices that do not pertain to any part of
316b8a72a62Sopenharmony_ci          the Derivative Works; and
317b8a72a62Sopenharmony_ci
318b8a72a62Sopenharmony_ci      (d) If the Work includes a "NOTICE" text file as part of its
319b8a72a62Sopenharmony_ci          distribution, then any Derivative Works that You distribute must
320b8a72a62Sopenharmony_ci          include a readable copy of the attribution notices contained
321b8a72a62Sopenharmony_ci          within such NOTICE file, excluding those notices that do not
322b8a72a62Sopenharmony_ci          pertain to any part of the Derivative Works, in at least one
323b8a72a62Sopenharmony_ci          of the following places: within a NOTICE text file distributed
324b8a72a62Sopenharmony_ci          as part of the Derivative Works; within the Source form or
325b8a72a62Sopenharmony_ci          documentation, if provided along with the Derivative Works; or,
326b8a72a62Sopenharmony_ci          within a display generated by the Derivative Works, if and
327b8a72a62Sopenharmony_ci          wherever such third-party notices normally appear. The contents
328b8a72a62Sopenharmony_ci          of the NOTICE file are for informational purposes only and
329b8a72a62Sopenharmony_ci          do not modify the License. You may add Your own attribution
330b8a72a62Sopenharmony_ci          notices within Derivative Works that You distribute, alongside
331b8a72a62Sopenharmony_ci          or as an addendum to the NOTICE text from the Work, provided
332b8a72a62Sopenharmony_ci          that such additional attribution notices cannot be construed
333b8a72a62Sopenharmony_ci          as modifying the License.
334b8a72a62Sopenharmony_ci
335b8a72a62Sopenharmony_ci      You may add Your own copyright statement to Your modifications and
336b8a72a62Sopenharmony_ci      may provide additional or different license terms and conditions
337b8a72a62Sopenharmony_ci      for use, reproduction, or distribution of Your modifications, or
338b8a72a62Sopenharmony_ci      for any such Derivative Works as a whole, provided Your use,
339b8a72a62Sopenharmony_ci      reproduction, and distribution of the Work otherwise complies with
340b8a72a62Sopenharmony_ci      the conditions stated in this License.
341b8a72a62Sopenharmony_ci
342b8a72a62Sopenharmony_ci   5. Submission of Contributions. Unless You explicitly state otherwise,
343b8a72a62Sopenharmony_ci      any Contribution intentionally submitted for inclusion in the Work
344b8a72a62Sopenharmony_ci      by You to the Licensor shall be under the terms and conditions of
345b8a72a62Sopenharmony_ci      this License, without any additional terms or conditions.
346b8a72a62Sopenharmony_ci      Notwithstanding the above, nothing herein shall supersede or modify
347b8a72a62Sopenharmony_ci      the terms of any separate license agreement you may have executed
348b8a72a62Sopenharmony_ci      with Licensor regarding such Contributions.
349b8a72a62Sopenharmony_ci
350b8a72a62Sopenharmony_ci   6. Trademarks. This License does not grant permission to use the trade
351b8a72a62Sopenharmony_ci      names, trademarks, service marks, or product names of the Licensor,
352b8a72a62Sopenharmony_ci      except as required for reasonable and customary use in describing the
353b8a72a62Sopenharmony_ci      origin of the Work and reproducing the content of the NOTICE file.
354b8a72a62Sopenharmony_ci
355b8a72a62Sopenharmony_ci   7. Disclaimer of Warranty. Unless required by applicable law or
356b8a72a62Sopenharmony_ci      agreed to in writing, Licensor provides the Work (and each
357b8a72a62Sopenharmony_ci      Contributor provides its Contributions) on an "AS IS" BASIS,
358b8a72a62Sopenharmony_ci      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
359b8a72a62Sopenharmony_ci      implied, including, without limitation, any warranties or conditions
360b8a72a62Sopenharmony_ci      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
361b8a72a62Sopenharmony_ci      PARTICULAR PURPOSE. You are solely responsible for determining the
362b8a72a62Sopenharmony_ci      appropriateness of using or redistributing the Work and assume any
363b8a72a62Sopenharmony_ci      risks associated with Your exercise of permissions under this License.
364b8a72a62Sopenharmony_ci
365b8a72a62Sopenharmony_ci   8. Limitation of Liability. In no event and under no legal theory,
366b8a72a62Sopenharmony_ci      whether in tort (including negligence), contract, or otherwise,
367b8a72a62Sopenharmony_ci      unless required by applicable law (such as deliberate and grossly
368b8a72a62Sopenharmony_ci      negligent acts) or agreed to in writing, shall any Contributor be
369b8a72a62Sopenharmony_ci      liable to You for damages, including any direct, indirect, special,
370b8a72a62Sopenharmony_ci      incidental, or consequential damages of any character arising as a
371b8a72a62Sopenharmony_ci      result of this License or out of the use or inability to use the
372b8a72a62Sopenharmony_ci      Work (including but not limited to damages for loss of goodwill,
373b8a72a62Sopenharmony_ci      work stoppage, computer failure or malfunction, or any and all
374b8a72a62Sopenharmony_ci      other commercial damages or losses), even if such Contributor
375b8a72a62Sopenharmony_ci      has been advised of the possibility of such damages.
376b8a72a62Sopenharmony_ci
377b8a72a62Sopenharmony_ci   9. Accepting Warranty or Additional Liability. While redistributing
378b8a72a62Sopenharmony_ci      the Work or Derivative Works thereof, You may choose to offer,
379b8a72a62Sopenharmony_ci      and charge a fee for, acceptance of support, warranty, indemnity,
380b8a72a62Sopenharmony_ci      or other liability obligations and/or rights consistent with this
381b8a72a62Sopenharmony_ci      License. However, in accepting such obligations, You may act only
382b8a72a62Sopenharmony_ci      on Your own behalf and on Your sole responsibility, not on behalf
383b8a72a62Sopenharmony_ci      of any other Contributor, and only if You agree to indemnify,
384b8a72a62Sopenharmony_ci      defend, and hold each Contributor harmless for any liability
385b8a72a62Sopenharmony_ci      incurred by, or claims asserted against, such Contributor by reason
386b8a72a62Sopenharmony_ci      of your accepting any such warranty or additional liability.
387b8a72a62Sopenharmony_ci
388b8a72a62Sopenharmony_ci   END OF TERMS AND CONDITIONS
389b8a72a62Sopenharmony_ci
390b8a72a62Sopenharmony_ci   APPENDIX: How to apply the Apache License to your work.
391b8a72a62Sopenharmony_ci
392b8a72a62Sopenharmony_ci      To apply the Apache License to your work, attach the following
393b8a72a62Sopenharmony_ci      boilerplate notice, with the fields enclosed by brackets "[]"
394b8a72a62Sopenharmony_ci      replaced with your own identifying information. (Don't include
395b8a72a62Sopenharmony_ci      the brackets!)  The text should be enclosed in the appropriate
396b8a72a62Sopenharmony_ci      comment syntax for the file format. We also recommend that a
397b8a72a62Sopenharmony_ci      file or class name and description of purpose be included on the
398b8a72a62Sopenharmony_ci      same "printed page" as the copyright notice for easier
399b8a72a62Sopenharmony_ci      identification within third-party archives.
400b8a72a62Sopenharmony_ci
401b8a72a62Sopenharmony_ci   Copyright [yyyy] [name of copyright owner]
402b8a72a62Sopenharmony_ci
403b8a72a62Sopenharmony_ci   Licensed under the Apache License, Version 2.0 (the "License");
404b8a72a62Sopenharmony_ci   you may not use this file except in compliance with the License.
405b8a72a62Sopenharmony_ci   You may obtain a copy of the License at
406b8a72a62Sopenharmony_ci
407b8a72a62Sopenharmony_ci       http://www.apache.org/licenses/LICENSE-2.0
408b8a72a62Sopenharmony_ci
409b8a72a62Sopenharmony_ci   Unless required by applicable law or agreed to in writing, software
410b8a72a62Sopenharmony_ci   distributed under the License is distributed on an "AS IS" BASIS,
411b8a72a62Sopenharmony_ci   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
412b8a72a62Sopenharmony_ci   See the License for the specific language governing permissions and
413b8a72a62Sopenharmony_ci   limitations under the License.
414b8a72a62Sopenharmony_ci
415b8a72a62Sopenharmony_ci-----------------------------------------------------------------------------
416b8a72a62Sopenharmony_ciSoftware: Apache Commons IO 2.15.1
417b8a72a62Sopenharmony_ciPath: //prebuilts/packing_tool/commons-io-2.15.1.jar
418b8a72a62Sopenharmony_ciLicense: Apache License Version 2.0
419b8a72a62Sopenharmony_ci-----------------------------------------------------------------------------
420b8a72a62Sopenharmony_ci                                 Apache License
421b8a72a62Sopenharmony_ci                           Version 2.0, January 2004
422b8a72a62Sopenharmony_ci                        http://www.apache.org/licenses/
423b8a72a62Sopenharmony_ci
424b8a72a62Sopenharmony_ci   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
425b8a72a62Sopenharmony_ci
426b8a72a62Sopenharmony_ci   1. Definitions.
427b8a72a62Sopenharmony_ci
428b8a72a62Sopenharmony_ci      "License" shall mean the terms and conditions for use, reproduction,
429b8a72a62Sopenharmony_ci      and distribution as defined by Sections 1 through 9 of this document.
430b8a72a62Sopenharmony_ci
431b8a72a62Sopenharmony_ci      "Licensor" shall mean the copyright owner or entity authorized by
432b8a72a62Sopenharmony_ci      the copyright owner that is granting the License.
433b8a72a62Sopenharmony_ci
434b8a72a62Sopenharmony_ci      "Legal Entity" shall mean the union of the acting entity and all
435b8a72a62Sopenharmony_ci      other entities that control, are controlled by, or are under common
436b8a72a62Sopenharmony_ci      control with that entity. For the purposes of this definition,
437b8a72a62Sopenharmony_ci      "control" means (i) the power, direct or indirect, to cause the
438b8a72a62Sopenharmony_ci      direction or management of such entity, whether by contract or
439b8a72a62Sopenharmony_ci      otherwise, or (ii) ownership of fifty percent (50%) or more of the
440b8a72a62Sopenharmony_ci      outstanding shares, or (iii) beneficial ownership of such entity.
441b8a72a62Sopenharmony_ci
442b8a72a62Sopenharmony_ci      "You" (or "Your") shall mean an individual or Legal Entity
443b8a72a62Sopenharmony_ci      exercising permissions granted by this License.
444b8a72a62Sopenharmony_ci
445b8a72a62Sopenharmony_ci      "Source" form shall mean the preferred form for making modifications,
446b8a72a62Sopenharmony_ci      including but not limited to software source code, documentation
447b8a72a62Sopenharmony_ci      source, and configuration files.
448b8a72a62Sopenharmony_ci
449b8a72a62Sopenharmony_ci      "Object" form shall mean any form resulting from mechanical
450b8a72a62Sopenharmony_ci      transformation or translation of a Source form, including but
451b8a72a62Sopenharmony_ci      not limited to compiled object code, generated documentation,
452b8a72a62Sopenharmony_ci      and conversions to other media types.
453b8a72a62Sopenharmony_ci
454b8a72a62Sopenharmony_ci      "Work" shall mean the work of authorship, whether in Source or
455b8a72a62Sopenharmony_ci      Object form, made available under the License, as indicated by a
456b8a72a62Sopenharmony_ci      copyright notice that is included in or attached to the work
457b8a72a62Sopenharmony_ci      (an example is provided in the Appendix below).
458b8a72a62Sopenharmony_ci
459b8a72a62Sopenharmony_ci      "Derivative Works" shall mean any work, whether in Source or Object
460b8a72a62Sopenharmony_ci      form, that is based on (or derived from) the Work and for which the
461b8a72a62Sopenharmony_ci      editorial revisions, annotations, elaborations, or other modifications
462b8a72a62Sopenharmony_ci      represent, as a whole, an original work of authorship. For the purposes
463b8a72a62Sopenharmony_ci      of this License, Derivative Works shall not include works that remain
464b8a72a62Sopenharmony_ci      separable from, or merely link (or bind by name) to the interfaces of,
465b8a72a62Sopenharmony_ci      the Work and Derivative Works thereof.
466b8a72a62Sopenharmony_ci
467b8a72a62Sopenharmony_ci      "Contribution" shall mean any work of authorship, including
468b8a72a62Sopenharmony_ci      the original version of the Work and any modifications or additions
469b8a72a62Sopenharmony_ci      to that Work or Derivative Works thereof, that is intentionally
470b8a72a62Sopenharmony_ci      submitted to Licensor for inclusion in the Work by the copyright owner
471b8a72a62Sopenharmony_ci      or by an individual or Legal Entity authorized to submit on behalf of
472b8a72a62Sopenharmony_ci      the copyright owner. For the purposes of this definition, "submitted"
473b8a72a62Sopenharmony_ci      means any form of electronic, verbal, or written communication sent
474b8a72a62Sopenharmony_ci      to the Licensor or its representatives, including but not limited to
475b8a72a62Sopenharmony_ci      communication on electronic mailing lists, source code control systems,
476b8a72a62Sopenharmony_ci      and issue tracking systems that are managed by, or on behalf of, the
477b8a72a62Sopenharmony_ci      Licensor for the purpose of discussing and improving the Work, but
478b8a72a62Sopenharmony_ci      excluding communication that is conspicuously marked or otherwise
479b8a72a62Sopenharmony_ci      designated in writing by the copyright owner as "Not a Contribution."
480b8a72a62Sopenharmony_ci
481b8a72a62Sopenharmony_ci      "Contributor" shall mean Licensor and any individual or Legal Entity
482b8a72a62Sopenharmony_ci      on behalf of whom a Contribution has been received by Licensor and
483b8a72a62Sopenharmony_ci      subsequently incorporated within the Work.
484b8a72a62Sopenharmony_ci
485b8a72a62Sopenharmony_ci   2. Grant of Copyright License. Subject to the terms and conditions of
486b8a72a62Sopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
487b8a72a62Sopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
488b8a72a62Sopenharmony_ci      copyright license to reproduce, prepare Derivative Works of,
489b8a72a62Sopenharmony_ci      publicly display, publicly perform, sublicense, and distribute the
490b8a72a62Sopenharmony_ci      Work and such Derivative Works in Source or Object form.
491b8a72a62Sopenharmony_ci
492b8a72a62Sopenharmony_ci   3. Grant of Patent License. Subject to the terms and conditions of
493b8a72a62Sopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
494b8a72a62Sopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
495b8a72a62Sopenharmony_ci      (except as stated in this section) patent license to make, have made,
496b8a72a62Sopenharmony_ci      use, offer to sell, sell, import, and otherwise transfer the Work,
497b8a72a62Sopenharmony_ci      where such license applies only to those patent claims licensable
498b8a72a62Sopenharmony_ci      by such Contributor that are necessarily infringed by their
499b8a72a62Sopenharmony_ci      Contribution(s) alone or by combination of their Contribution(s)
500b8a72a62Sopenharmony_ci      with the Work to which such Contribution(s) was submitted. If You
501b8a72a62Sopenharmony_ci      institute patent litigation against any entity (including a
502b8a72a62Sopenharmony_ci      cross-claim or counterclaim in a lawsuit) alleging that the Work
503b8a72a62Sopenharmony_ci      or a Contribution incorporated within the Work constitutes direct
504b8a72a62Sopenharmony_ci      or contributory patent infringement, then any patent licenses
505b8a72a62Sopenharmony_ci      granted to You under this License for that Work shall terminate
506b8a72a62Sopenharmony_ci      as of the date such litigation is filed.
507b8a72a62Sopenharmony_ci
508b8a72a62Sopenharmony_ci   4. Redistribution. You may reproduce and distribute copies of the
509b8a72a62Sopenharmony_ci      Work or Derivative Works thereof in any medium, with or without
510b8a72a62Sopenharmony_ci      modifications, and in Source or Object form, provided that You
511b8a72a62Sopenharmony_ci      meet the following conditions:
512b8a72a62Sopenharmony_ci
513b8a72a62Sopenharmony_ci      (a) You must give any other recipients of the Work or
514b8a72a62Sopenharmony_ci          Derivative Works a copy of this License; and
515b8a72a62Sopenharmony_ci
516b8a72a62Sopenharmony_ci      (b) You must cause any modified files to carry prominent notices
517b8a72a62Sopenharmony_ci          stating that You changed the files; and
518b8a72a62Sopenharmony_ci
519b8a72a62Sopenharmony_ci      (c) You must retain, in the Source form of any Derivative Works
520b8a72a62Sopenharmony_ci          that You distribute, all copyright, patent, trademark, and
521b8a72a62Sopenharmony_ci          attribution notices from the Source form of the Work,
522b8a72a62Sopenharmony_ci          excluding those notices that do not pertain to any part of
523b8a72a62Sopenharmony_ci          the Derivative Works; and
524b8a72a62Sopenharmony_ci
525b8a72a62Sopenharmony_ci      (d) If the Work includes a "NOTICE" text file as part of its
526b8a72a62Sopenharmony_ci          distribution, then any Derivative Works that You distribute must
527b8a72a62Sopenharmony_ci          include a readable copy of the attribution notices contained
528b8a72a62Sopenharmony_ci          within such NOTICE file, excluding those notices that do not
529b8a72a62Sopenharmony_ci          pertain to any part of the Derivative Works, in at least one
530b8a72a62Sopenharmony_ci          of the following places: within a NOTICE text file distributed
531b8a72a62Sopenharmony_ci          as part of the Derivative Works; within the Source form or
532b8a72a62Sopenharmony_ci          documentation, if provided along with the Derivative Works; or,
533b8a72a62Sopenharmony_ci          within a display generated by the Derivative Works, if and
534b8a72a62Sopenharmony_ci          wherever such third-party notices normally appear. The contents
535b8a72a62Sopenharmony_ci          of the NOTICE file are for informational purposes only and
536b8a72a62Sopenharmony_ci          do not modify the License. You may add Your own attribution
537b8a72a62Sopenharmony_ci          notices within Derivative Works that You distribute, alongside
538b8a72a62Sopenharmony_ci          or as an addendum to the NOTICE text from the Work, provided
539b8a72a62Sopenharmony_ci          that such additional attribution notices cannot be construed
540b8a72a62Sopenharmony_ci          as modifying the License.
541b8a72a62Sopenharmony_ci
542b8a72a62Sopenharmony_ci      You may add Your own copyright statement to Your modifications and
543b8a72a62Sopenharmony_ci      may provide additional or different license terms and conditions
544b8a72a62Sopenharmony_ci      for use, reproduction, or distribution of Your modifications, or
545b8a72a62Sopenharmony_ci      for any such Derivative Works as a whole, provided Your use,
546b8a72a62Sopenharmony_ci      reproduction, and distribution of the Work otherwise complies with
547b8a72a62Sopenharmony_ci      the conditions stated in this License.
548b8a72a62Sopenharmony_ci
549b8a72a62Sopenharmony_ci   5. Submission of Contributions. Unless You explicitly state otherwise,
550b8a72a62Sopenharmony_ci      any Contribution intentionally submitted for inclusion in the Work
551b8a72a62Sopenharmony_ci      by You to the Licensor shall be under the terms and conditions of
552b8a72a62Sopenharmony_ci      this License, without any additional terms or conditions.
553b8a72a62Sopenharmony_ci      Notwithstanding the above, nothing herein shall supersede or modify
554b8a72a62Sopenharmony_ci      the terms of any separate license agreement you may have executed
555b8a72a62Sopenharmony_ci      with Licensor regarding such Contributions.
556b8a72a62Sopenharmony_ci
557b8a72a62Sopenharmony_ci   6. Trademarks. This License does not grant permission to use the trade
558b8a72a62Sopenharmony_ci      names, trademarks, service marks, or product names of the Licensor,
559b8a72a62Sopenharmony_ci      except as required for reasonable and customary use in describing the
560b8a72a62Sopenharmony_ci      origin of the Work and reproducing the content of the NOTICE file.
561b8a72a62Sopenharmony_ci
562b8a72a62Sopenharmony_ci   7. Disclaimer of Warranty. Unless required by applicable law or
563b8a72a62Sopenharmony_ci      agreed to in writing, Licensor provides the Work (and each
564b8a72a62Sopenharmony_ci      Contributor provides its Contributions) on an "AS IS" BASIS,
565b8a72a62Sopenharmony_ci      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
566b8a72a62Sopenharmony_ci      implied, including, without limitation, any warranties or conditions
567b8a72a62Sopenharmony_ci      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
568b8a72a62Sopenharmony_ci      PARTICULAR PURPOSE. You are solely responsible for determining the
569b8a72a62Sopenharmony_ci      appropriateness of using or redistributing the Work and assume any
570b8a72a62Sopenharmony_ci      risks associated with Your exercise of permissions under this License.
571b8a72a62Sopenharmony_ci
572b8a72a62Sopenharmony_ci   8. Limitation of Liability. In no event and under no legal theory,
573b8a72a62Sopenharmony_ci      whether in tort (including negligence), contract, or otherwise,
574b8a72a62Sopenharmony_ci      unless required by applicable law (such as deliberate and grossly
575b8a72a62Sopenharmony_ci      negligent acts) or agreed to in writing, shall any Contributor be
576b8a72a62Sopenharmony_ci      liable to You for damages, including any direct, indirect, special,
577b8a72a62Sopenharmony_ci      incidental, or consequential damages of any character arising as a
578b8a72a62Sopenharmony_ci      result of this License or out of the use or inability to use the
579b8a72a62Sopenharmony_ci      Work (including but not limited to damages for loss of goodwill,
580b8a72a62Sopenharmony_ci      work stoppage, computer failure or malfunction, or any and all
581b8a72a62Sopenharmony_ci      other commercial damages or losses), even if such Contributor
582b8a72a62Sopenharmony_ci      has been advised of the possibility of such damages.
583b8a72a62Sopenharmony_ci
584b8a72a62Sopenharmony_ci   9. Accepting Warranty or Additional Liability. While redistributing
585b8a72a62Sopenharmony_ci      the Work or Derivative Works thereof, You may choose to offer,
586b8a72a62Sopenharmony_ci      and charge a fee for, acceptance of support, warranty, indemnity,
587b8a72a62Sopenharmony_ci      or other liability obligations and/or rights consistent with this
588b8a72a62Sopenharmony_ci      License. However, in accepting such obligations, You may act only
589b8a72a62Sopenharmony_ci      on Your own behalf and on Your sole responsibility, not on behalf
590b8a72a62Sopenharmony_ci      of any other Contributor, and only if You agree to indemnify,
591b8a72a62Sopenharmony_ci      defend, and hold each Contributor harmless for any liability
592b8a72a62Sopenharmony_ci      incurred by, or claims asserted against, such Contributor by reason
593b8a72a62Sopenharmony_ci      of your accepting any such warranty or additional liability.
594b8a72a62Sopenharmony_ci
595b8a72a62Sopenharmony_ci   END OF TERMS AND CONDITIONS
596b8a72a62Sopenharmony_ci
597b8a72a62Sopenharmony_ci   APPENDIX: How to apply the Apache License to your work.
598b8a72a62Sopenharmony_ci
599b8a72a62Sopenharmony_ci      To apply the Apache License to your work, attach the following
600b8a72a62Sopenharmony_ci      boilerplate notice, with the fields enclosed by brackets "[]"
601b8a72a62Sopenharmony_ci      replaced with your own identifying information. (Don't include
602b8a72a62Sopenharmony_ci      the brackets!)  The text should be enclosed in the appropriate
603b8a72a62Sopenharmony_ci      comment syntax for the file format. We also recommend that a
604b8a72a62Sopenharmony_ci      file or class name and description of purpose be included on the
605b8a72a62Sopenharmony_ci      same "printed page" as the copyright notice for easier
606b8a72a62Sopenharmony_ci      identification within third-party archives.
607b8a72a62Sopenharmony_ci
608b8a72a62Sopenharmony_ci   Copyright [yyyy] [name of copyright owner]
609b8a72a62Sopenharmony_ci
610b8a72a62Sopenharmony_ci   Licensed under the Apache License, Version 2.0 (the "License");
611b8a72a62Sopenharmony_ci   you may not use this file except in compliance with the License.
612b8a72a62Sopenharmony_ci   You may obtain a copy of the License at
613b8a72a62Sopenharmony_ci
614b8a72a62Sopenharmony_ci       http://www.apache.org/licenses/LICENSE-2.0
615b8a72a62Sopenharmony_ci
616b8a72a62Sopenharmony_ci   Unless required by applicable law or agreed to in writing, software
617b8a72a62Sopenharmony_ci   distributed under the License is distributed on an "AS IS" BASIS,
618b8a72a62Sopenharmony_ci   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
619b8a72a62Sopenharmony_ci   See the License for the specific language governing permissions and
620b8a72a62Sopenharmony_ci   limitations under the License.
621b8a72a62Sopenharmony_ci
622