1*980Sdefan@nginx.com
2*980Sdefan@nginx.comThis package includes the following software components distributed
3*980Sdefan@nginx.comunder corresponding licenses:
4*980Sdefan@nginx.com
5*980Sdefan@nginx.com * classgraph-4.4.11.jar: MIT
6*980Sdefan@nginx.com * ecj-3.13.102.jar: EPL 1.0
7*980Sdefan@nginx.com * jetty-http-9.4.12.v20180830.jar: Apache 2.0 + EPL 1.0
8*980Sdefan@nginx.com * jetty-server-9.4.12.v20180830.jar: Apache 2.0 + EPL 1.0
9*980Sdefan@nginx.com * jetty-util-9.4.12.v20180830.jar: Apache 2.0 + EPL 1.0
10*980Sdefan@nginx.com * tomcat-api-9.0.13.jar: Apache 2.0
11*980Sdefan@nginx.com * tomcat-el-api-9.0.13.jar: Apache 2.0
12*980Sdefan@nginx.com * tomcat-jasper-9.0.13.jar: Apache 2.0
13*980Sdefan@nginx.com * tomcat-jasper-el-9.0.13.jar: Apache 2.0
14*980Sdefan@nginx.com * tomcat-jsp-api-9.0.13.jar: Apache 2.0
15*980Sdefan@nginx.com * tomcat-juli-9.0.13.jar: Apache 2.0
16*980Sdefan@nginx.com * tomcat-servlet-api-9.0.13.jar: Apache 2.0 + CDDL 1.0
17*980Sdefan@nginx.com * tomcat-util-9.0.13.jar: Apache 2.0
18*980Sdefan@nginx.com * tomcat-util-scan-9.0.13.jar: Apache 2.0
19*980Sdefan@nginx.com
20*980Sdefan@nginx.comLicenses could be found by the following links and below in this file:
21*980Sdefan@nginx.com
22*980Sdefan@nginx.com - MIT (The MIT License):
23*980Sdefan@nginx.com   http://www.opensource.org/licenses/MIT
24*980Sdefan@nginx.com
25*980Sdefan@nginx.com - EPL (Eclipse Public License) v1.0:
26*980Sdefan@nginx.com   https://www.eclipse.org/legal/epl-v10.html
27*980Sdefan@nginx.com
28*980Sdefan@nginx.com - Apache 2.0:
29*980Sdefan@nginx.com   http://www.apache.org/licenses/LICENSE-2.0.html
30*980Sdefan@nginx.com
31*980Sdefan@nginx.com - CDDL (Common Development and Distribution License) v1.0:
32*980Sdefan@nginx.com   https://opensource.org/licenses/CDDL-1.0
33*980Sdefan@nginx.com
34*980Sdefan@nginx.com
35*980Sdefan@nginx.com====[ MIT license - begin ]===================================================
36*980Sdefan@nginx.com
37*980Sdefan@nginx.comThe MIT License (MIT)
38*980Sdefan@nginx.com
39*980Sdefan@nginx.comCopyright (c) 2015 Luke Hutchison
40*980Sdefan@nginx.com
41*980Sdefan@nginx.comPermission is hereby granted, free of charge, to any person obtaining a copy
42*980Sdefan@nginx.comof this software and associated documentation files (the "Software"), to deal
43*980Sdefan@nginx.comin the Software without restriction, including without limitation the rights
44*980Sdefan@nginx.comto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
45*980Sdefan@nginx.comcopies of the Software, and to permit persons to whom the Software is
46*980Sdefan@nginx.comfurnished to do so, subject to the following conditions:
47*980Sdefan@nginx.com
48*980Sdefan@nginx.comThe above copyright notice and this permission notice shall be included in all
49*980Sdefan@nginx.comcopies or substantial portions of the Software.
50*980Sdefan@nginx.com
51*980Sdefan@nginx.comTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
52*980Sdefan@nginx.comIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
53*980Sdefan@nginx.comFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
54*980Sdefan@nginx.comAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
55*980Sdefan@nginx.comLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
56*980Sdefan@nginx.comOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
57*980Sdefan@nginx.comSOFTWARE.
58*980Sdefan@nginx.com
59*980Sdefan@nginx.com====[ MIT license - end ]=====================================================
60*980Sdefan@nginx.com
61*980Sdefan@nginx.com
62*980Sdefan@nginx.com====[ EPL license - begin ]===================================================
63*980Sdefan@nginx.com
64*980Sdefan@nginx.comEclipse Public License - v1.0
65*980Sdefan@nginx.com
66*980Sdefan@nginx.comTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
67*980Sdefan@nginx.comLICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
68*980Sdefan@nginx.comCONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
69*980Sdefan@nginx.com
70*980Sdefan@nginx.com1. DEFINITIONS
71*980Sdefan@nginx.com
72*980Sdefan@nginx.com"Contribution" means:
73*980Sdefan@nginx.com
74*980Sdefan@nginx.coma) in the case of the initial Contributor, the initial code and documentation
75*980Sdefan@nginx.comdistributed under this Agreement, and
76*980Sdefan@nginx.com
77*980Sdefan@nginx.comb) in the case of each subsequent Contributor:
78*980Sdefan@nginx.com
79*980Sdefan@nginx.comi) changes to the Program, and
80*980Sdefan@nginx.com
81*980Sdefan@nginx.comii) additions to the Program;
82*980Sdefan@nginx.com
83*980Sdefan@nginx.comwhere such changes and/or additions to the Program originate from and are
84*980Sdefan@nginx.comdistributed by that particular Contributor. A Contribution 'originates' from a
85*980Sdefan@nginx.comContributor if it was added to the Program by such Contributor itself or
86*980Sdefan@nginx.comanyone acting on such Contributor's behalf. Contributions do not include
87*980Sdefan@nginx.comadditions to the Program which: (i) are separate modules of software
88*980Sdefan@nginx.comdistributed in conjunction with the Program under their own license agreement,
89*980Sdefan@nginx.comand (ii) are not derivative works of the Program. "Contributor" means any
90*980Sdefan@nginx.comperson or entity that distributes the Program.
91*980Sdefan@nginx.com
92*980Sdefan@nginx.com"Licensed Patents" mean patent claims licensable by a Contributor which are
93*980Sdefan@nginx.comnecessarily infringed by the use or sale of its Contribution alone or when
94*980Sdefan@nginx.comcombined with the Program.
95*980Sdefan@nginx.com
96*980Sdefan@nginx.com"Program" means the Contributions distributed in accordance with this
97*980Sdefan@nginx.comAgreement.
98*980Sdefan@nginx.com
99*980Sdefan@nginx.com"Recipient" means anyone who receives the Program under this Agreement,
100*980Sdefan@nginx.comincluding all Contributors.
101*980Sdefan@nginx.com
102*980Sdefan@nginx.com2. GRANT OF RIGHTS
103*980Sdefan@nginx.com
104*980Sdefan@nginx.coma) Subject to the terms of this Agreement, each Contributor hereby grants
105*980Sdefan@nginx.comRecipient a non-exclusive, worldwide, royalty-free copyright license to
106*980Sdefan@nginx.comreproduce, prepare derivative works of, publicly display, publicly perform,
107*980Sdefan@nginx.comdistribute and sublicense the Contribution of such Contributor, if any, and
108*980Sdefan@nginx.comsuch derivative works, in source code and object code form.
109*980Sdefan@nginx.com
110*980Sdefan@nginx.comb) Subject to the terms of this Agreement, each Contributor hereby grants
111*980Sdefan@nginx.comRecipient a non-exclusive, worldwide, royalty-free patent license under
112*980Sdefan@nginx.comLicensed Patents to make, use, sell, offer to sell, import and otherwise
113*980Sdefan@nginx.comtransfer the Contribution of such Contributor, if any, in source code and
114*980Sdefan@nginx.comobject code form. This patent license shall apply to the combination of the
115*980Sdefan@nginx.comContribution and the Program if, at the time the Contribution is added by the
116*980Sdefan@nginx.comContributor, such addition of the Contribution causes such combination to be
117*980Sdefan@nginx.comcovered by the Licensed Patents. The patent license shall not apply to any
118*980Sdefan@nginx.comother combinations which include the Contribution. No hardware per se is
119*980Sdefan@nginx.comlicensed hereunder.
120*980Sdefan@nginx.com
121*980Sdefan@nginx.comc) Recipient understands that although each Contributor grants the licenses to
122*980Sdefan@nginx.comits Contributions set forth herein, no assurances are provided by any
123*980Sdefan@nginx.comContributor that the Program does not infringe the patent or other
124*980Sdefan@nginx.comintellectual property rights of any other entity. Each Contributor disclaims
125*980Sdefan@nginx.comany liability to Recipient for claims brought by any other entity based on
126*980Sdefan@nginx.cominfringement of intellectual property rights or otherwise. As a condition to
127*980Sdefan@nginx.comexercising the rights and licenses granted hereunder, each Recipient hereby
128*980Sdefan@nginx.comassumes sole responsibility to secure any other intellectual property rights
129*980Sdefan@nginx.comneeded, if any. For example, if a third party patent license is required to
130*980Sdefan@nginx.comallow Recipient to distribute the Program, it is Recipient's responsibility to
131*980Sdefan@nginx.comacquire that license before distributing the Program.
132*980Sdefan@nginx.com
133*980Sdefan@nginx.comd) Each Contributor represents that to its knowledge it has sufficient
134*980Sdefan@nginx.comcopyright rights in its Contribution, if any, to grant the copyright license
135*980Sdefan@nginx.comset forth in this Agreement.
136*980Sdefan@nginx.com
137*980Sdefan@nginx.com3. REQUIREMENTS
138*980Sdefan@nginx.com
139*980Sdefan@nginx.comA Contributor may choose to distribute the Program in object code form under
140*980Sdefan@nginx.comits own license agreement, provided that:
141*980Sdefan@nginx.com
142*980Sdefan@nginx.coma) it complies with the terms and conditions of this Agreement; and
143*980Sdefan@nginx.com
144*980Sdefan@nginx.comb) its license agreement:
145*980Sdefan@nginx.com
146*980Sdefan@nginx.comi) effectively disclaims on behalf of all Contributors all warranties and
147*980Sdefan@nginx.comconditions, express and implied, including warranties or conditions of title
148*980Sdefan@nginx.comand non-infringement, and implied warranties or conditions of merchantability
149*980Sdefan@nginx.comand fitness for a particular purpose;
150*980Sdefan@nginx.com
151*980Sdefan@nginx.comii) effectively excludes on behalf of all Contributors all liability for
152*980Sdefan@nginx.comdamages, including direct, indirect, special, incidental and consequential
153*980Sdefan@nginx.comdamages, such as lost profits;
154*980Sdefan@nginx.com
155*980Sdefan@nginx.comiii) states that any provisions which differ from this Agreement are offered
156*980Sdefan@nginx.comby that Contributor alone and not by any other party; and
157*980Sdefan@nginx.com
158*980Sdefan@nginx.comiv) states that source code for the Program is available from such
159*980Sdefan@nginx.comContributor, and informs licensees how to obtain it in a reasonable manner on
160*980Sdefan@nginx.comor through a medium customarily used for software exchange.
161*980Sdefan@nginx.com
162*980Sdefan@nginx.comWhen the Program is made available in source code form:
163*980Sdefan@nginx.com
164*980Sdefan@nginx.coma) it must be made available under this Agreement; and
165*980Sdefan@nginx.com
166*980Sdefan@nginx.comb) a copy of this Agreement must be included with each copy of the Program.
167*980Sdefan@nginx.com
168*980Sdefan@nginx.comContributors may not remove or alter any copyright notices contained within
169*980Sdefan@nginx.comthe Program.
170*980Sdefan@nginx.com
171*980Sdefan@nginx.comEach Contributor must identify itself as the originator of its Contribution,
172*980Sdefan@nginx.comif any, in a manner that reasonably allows subsequent Recipients to identify
173*980Sdefan@nginx.comthe originator of the Contribution.
174*980Sdefan@nginx.com
175*980Sdefan@nginx.com4. COMMERCIAL DISTRIBUTION
176*980Sdefan@nginx.com
177*980Sdefan@nginx.comCommercial distributors of software may accept certain responsibilities with
178*980Sdefan@nginx.comrespect to end users, business partners and the like. While this license is
179*980Sdefan@nginx.comintended to facilitate the commercial use of the Program, the Contributor who
180*980Sdefan@nginx.comincludes the Program in a commercial product offering should do so in a manner
181*980Sdefan@nginx.comwhich does not create potential liability for other Contributors. Therefore,
182*980Sdefan@nginx.comif a Contributor includes the Program in a commercial product offering, such
183*980Sdefan@nginx.comContributor ("Commercial Contributor") hereby agrees to defend and indemnify
184*980Sdefan@nginx.comevery other Contributor ("Indemnified Contributor") against any losses,
185*980Sdefan@nginx.comdamages and costs (collectively "Losses") arising from claims, lawsuits and
186*980Sdefan@nginx.comother legal actions brought by a third party against the Indemnified
187*980Sdefan@nginx.comContributor to the extent caused by the acts or omissions of such Commercial
188*980Sdefan@nginx.comContributor in connection with its distribution of the Program in a commercial
189*980Sdefan@nginx.comproduct offering. The obligations in this section do not apply to any claims
190*980Sdefan@nginx.comor Losses relating to any actual or alleged intellectual property
191*980Sdefan@nginx.cominfringement. In order to qualify, an Indemnified Contributor must: a)
192*980Sdefan@nginx.compromptly notify the Commercial Contributor in writing of such claim, and b)
193*980Sdefan@nginx.comallow the Commercial Contributor to control, and cooperate with the Commercial
194*980Sdefan@nginx.comContributor in, the defense and any related settlement negotiations. The
195*980Sdefan@nginx.comIndemnified Contributor may participate in any such claim at its own expense.
196*980Sdefan@nginx.com
197*980Sdefan@nginx.comFor example, a Contributor might include the Program in a commercial product
198*980Sdefan@nginx.comoffering, Product X. That Contributor is then a Commercial Contributor. If
199*980Sdefan@nginx.comthat Commercial Contributor then makes performance claims, or offers
200*980Sdefan@nginx.comwarranties related to Product X, those performance claims and warranties are
201*980Sdefan@nginx.comsuch Commercial Contributor's responsibility alone. Under this section, the
202*980Sdefan@nginx.comCommercial Contributor would have to defend claims against the other
203*980Sdefan@nginx.comContributors related to those performance claims and warranties, and if a
204*980Sdefan@nginx.comcourt requires any other Contributor to pay any damages as a result, the
205*980Sdefan@nginx.comCommercial Contributor must pay those damages.
206*980Sdefan@nginx.com
207*980Sdefan@nginx.com5. NO WARRANTY
208*980Sdefan@nginx.com
209*980Sdefan@nginx.comEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
210*980Sdefan@nginx.com"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
211*980Sdefan@nginx.comIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
212*980Sdefan@nginx.comNON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
213*980Sdefan@nginx.comRecipient is solely responsible for determining the appropriateness of using
214*980Sdefan@nginx.comand distributing the Program and assumes all risks associated with its
215*980Sdefan@nginx.comexercise of rights under this Agreement , including but not limited to the
216*980Sdefan@nginx.comrisks and costs of program errors, compliance with applicable laws, damage to
217*980Sdefan@nginx.comor loss of data, programs or equipment, and unavailability or interruption of
218*980Sdefan@nginx.comoperations.
219*980Sdefan@nginx.com
220*980Sdefan@nginx.com6. DISCLAIMER OF LIABILITY
221*980Sdefan@nginx.com
222*980Sdefan@nginx.comEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
223*980Sdefan@nginx.comCONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
224*980Sdefan@nginx.comSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
225*980Sdefan@nginx.comLOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
226*980Sdefan@nginx.comCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
227*980Sdefan@nginx.comARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
228*980Sdefan@nginx.comEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
229*980Sdefan@nginx.comOF SUCH DAMAGES.
230*980Sdefan@nginx.com
231*980Sdefan@nginx.com7. GENERAL
232*980Sdefan@nginx.com
233*980Sdefan@nginx.comIf any provision of this Agreement is invalid or unenforceable under
234*980Sdefan@nginx.comapplicable law, it shall not affect the validity or enforceability of the
235*980Sdefan@nginx.comremainder of the terms of this Agreement, and without further action by the
236*980Sdefan@nginx.comparties hereto, such provision shall be reformed to the minimum extent
237*980Sdefan@nginx.comnecessary to make such provision valid and enforceable.
238*980Sdefan@nginx.com
239*980Sdefan@nginx.comIf Recipient institutes patent litigation against any entity (including a
240*980Sdefan@nginx.comcross-claim or counterclaim in a lawsuit) alleging that the Program itself
241*980Sdefan@nginx.com(excluding combinations of the Program with other software or hardware)
242*980Sdefan@nginx.cominfringes such Recipient's patent(s), then such Recipient's rights granted
243*980Sdefan@nginx.comunder Section 2(b) shall terminate as of the date such litigation is filed.
244*980Sdefan@nginx.com
245*980Sdefan@nginx.comAll Recipient's rights under this Agreement shall terminate if it fails to
246*980Sdefan@nginx.comcomply with any of the material terms or conditions of this Agreement and does
247*980Sdefan@nginx.comnot cure such failure in a reasonable period of time after becoming aware of
248*980Sdefan@nginx.comsuch noncompliance. If all Recipient's rights under this Agreement terminate,
249*980Sdefan@nginx.comRecipient agrees to cease use and distribution of the Program as soon as
250*980Sdefan@nginx.comreasonably practicable. However, Recipient's obligations under this Agreement
251*980Sdefan@nginx.comand any licenses granted by Recipient relating to the Program shall continue
252*980Sdefan@nginx.comand survive.
253*980Sdefan@nginx.com
254*980Sdefan@nginx.comEveryone is permitted to copy and distribute copies of this Agreement, but in
255*980Sdefan@nginx.comorder to avoid inconsistency the Agreement is copyrighted and may only be
256*980Sdefan@nginx.commodified in the following manner. The Agreement Steward reserves the right to
257*980Sdefan@nginx.compublish new versions (including revisions) of this Agreement from time to
258*980Sdefan@nginx.comtime. No one other than the Agreement Steward has the right to modify this
259*980Sdefan@nginx.comAgreement. The Eclipse Foundation is the initial Agreement Steward. The
260*980Sdefan@nginx.comEclipse Foundation may assign the responsibility to serve as the Agreement
261*980Sdefan@nginx.comSteward to a suitable separate entity. Each new version of the Agreement will
262*980Sdefan@nginx.combe given a distinguishing version number. The Program (including
263*980Sdefan@nginx.comContributions) may always be distributed subject to the version of the
264*980Sdefan@nginx.comAgreement under which it was received. In addition, after a new version of the
265*980Sdefan@nginx.comAgreement is published, Contributor may elect to distribute the Program
266*980Sdefan@nginx.com(including its Contributions) under the new version. Except as expressly
267*980Sdefan@nginx.comstated in Sections 2(a) and 2(b) above, Recipient receives no rights or
268*980Sdefan@nginx.comlicenses to the intellectual property of any Contributor under this Agreement,
269*980Sdefan@nginx.comwhether expressly, by implication, estoppel or otherwise. All rights in the
270*980Sdefan@nginx.comProgram not expressly granted under this Agreement are reserved.
271*980Sdefan@nginx.com
272*980Sdefan@nginx.comThis Agreement is governed by the laws of the State of New York and the
273*980Sdefan@nginx.comintellectual property laws of the United States of America. No party to this
274*980Sdefan@nginx.comAgreement will bring a legal action under this Agreement more than one year
275*980Sdefan@nginx.comafter the cause of action arose. Each party waives its rights to a jury trial
276*980Sdefan@nginx.comin any resulting litigation.
277*980Sdefan@nginx.com
278*980Sdefan@nginx.com====[ EPL license - begin ]===================================================
279*980Sdefan@nginx.com
280*980Sdefan@nginx.com
281*980Sdefan@nginx.com====[ Apache 2.0 license - begin ]============================================
282*980Sdefan@nginx.com
283*980Sdefan@nginx.com                                 Apache License
284*980Sdefan@nginx.com                           Version 2.0, January 2004
285*980Sdefan@nginx.com                        http://www.apache.org/licenses/
286*980Sdefan@nginx.com
287*980Sdefan@nginx.com   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
288*980Sdefan@nginx.com
289*980Sdefan@nginx.com   1. Definitions.
290*980Sdefan@nginx.com
291*980Sdefan@nginx.com      "License" shall mean the terms and conditions for use, reproduction,
292*980Sdefan@nginx.com      and distribution as defined by Sections 1 through 9 of this document.
293*980Sdefan@nginx.com
294*980Sdefan@nginx.com      "Licensor" shall mean the copyright owner or entity authorized by
295*980Sdefan@nginx.com      the copyright owner that is granting the License.
296*980Sdefan@nginx.com
297*980Sdefan@nginx.com      "Legal Entity" shall mean the union of the acting entity and all
298*980Sdefan@nginx.com      other entities that control, are controlled by, or are under common
299*980Sdefan@nginx.com      control with that entity. For the purposes of this definition,
300*980Sdefan@nginx.com      "control" means (i) the power, direct or indirect, to cause the
301*980Sdefan@nginx.com      direction or management of such entity, whether by contract or
302*980Sdefan@nginx.com      otherwise, or (ii) ownership of fifty percent (50%) or more of the
303*980Sdefan@nginx.com      outstanding shares, or (iii) beneficial ownership of such entity.
304*980Sdefan@nginx.com
305*980Sdefan@nginx.com      "You" (or "Your") shall mean an individual or Legal Entity
306*980Sdefan@nginx.com      exercising permissions granted by this License.
307*980Sdefan@nginx.com
308*980Sdefan@nginx.com      "Source" form shall mean the preferred form for making modifications,
309*980Sdefan@nginx.com      including but not limited to software source code, documentation
310*980Sdefan@nginx.com      source, and configuration files.
311*980Sdefan@nginx.com
312*980Sdefan@nginx.com      "Object" form shall mean any form resulting from mechanical
313*980Sdefan@nginx.com      transformation or translation of a Source form, including but
314*980Sdefan@nginx.com      not limited to compiled object code, generated documentation,
315*980Sdefan@nginx.com      and conversions to other media types.
316*980Sdefan@nginx.com
317*980Sdefan@nginx.com      "Work" shall mean the work of authorship, whether in Source or
318*980Sdefan@nginx.com      Object form, made available under the License, as indicated by a
319*980Sdefan@nginx.com      copyright notice that is included in or attached to the work
320*980Sdefan@nginx.com      (an example is provided in the Appendix below).
321*980Sdefan@nginx.com
322*980Sdefan@nginx.com      "Derivative Works" shall mean any work, whether in Source or Object
323*980Sdefan@nginx.com      form, that is based on (or derived from) the Work and for which the
324*980Sdefan@nginx.com      editorial revisions, annotations, elaborations, or other modifications
325*980Sdefan@nginx.com      represent, as a whole, an original work of authorship. For the purposes
326*980Sdefan@nginx.com      of this License, Derivative Works shall not include works that remain
327*980Sdefan@nginx.com      separable from, or merely link (or bind by name) to the interfaces of,
328*980Sdefan@nginx.com      the Work and Derivative Works thereof.
329*980Sdefan@nginx.com
330*980Sdefan@nginx.com      "Contribution" shall mean any work of authorship, including
331*980Sdefan@nginx.com      the original version of the Work and any modifications or additions
332*980Sdefan@nginx.com      to that Work or Derivative Works thereof, that is intentionally
333*980Sdefan@nginx.com      submitted to Licensor for inclusion in the Work by the copyright owner
334*980Sdefan@nginx.com      or by an individual or Legal Entity authorized to submit on behalf of
335*980Sdefan@nginx.com      the copyright owner. For the purposes of this definition, "submitted"
336*980Sdefan@nginx.com      means any form of electronic, verbal, or written communication sent
337*980Sdefan@nginx.com      to the Licensor or its representatives, including but not limited to
338*980Sdefan@nginx.com      communication on electronic mailing lists, source code control systems,
339*980Sdefan@nginx.com      and issue tracking systems that are managed by, or on behalf of, the
340*980Sdefan@nginx.com      Licensor for the purpose of discussing and improving the Work, but
341*980Sdefan@nginx.com      excluding communication that is conspicuously marked or otherwise
342*980Sdefan@nginx.com      designated in writing by the copyright owner as "Not a Contribution."
343*980Sdefan@nginx.com
344*980Sdefan@nginx.com      "Contributor" shall mean Licensor and any individual or Legal Entity
345*980Sdefan@nginx.com      on behalf of whom a Contribution has been received by Licensor and
346*980Sdefan@nginx.com      subsequently incorporated within the Work.
347*980Sdefan@nginx.com
348*980Sdefan@nginx.com   2. Grant of Copyright License. Subject to the terms and conditions of
349*980Sdefan@nginx.com      this License, each Contributor hereby grants to You a perpetual,
350*980Sdefan@nginx.com      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
351*980Sdefan@nginx.com      copyright license to reproduce, prepare Derivative Works of,
352*980Sdefan@nginx.com      publicly display, publicly perform, sublicense, and distribute the
353*980Sdefan@nginx.com      Work and such Derivative Works in Source or Object form.
354*980Sdefan@nginx.com
355*980Sdefan@nginx.com   3. Grant of Patent License. Subject to the terms and conditions of
356*980Sdefan@nginx.com      this License, each Contributor hereby grants to You a perpetual,
357*980Sdefan@nginx.com      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
358*980Sdefan@nginx.com      (except as stated in this section) patent license to make, have made,
359*980Sdefan@nginx.com      use, offer to sell, sell, import, and otherwise transfer the Work,
360*980Sdefan@nginx.com      where such license applies only to those patent claims licensable
361*980Sdefan@nginx.com      by such Contributor that are necessarily infringed by their
362*980Sdefan@nginx.com      Contribution(s) alone or by combination of their Contribution(s)
363*980Sdefan@nginx.com      with the Work to which such Contribution(s) was submitted. If You
364*980Sdefan@nginx.com      institute patent litigation against any entity (including a
365*980Sdefan@nginx.com      cross-claim or counterclaim in a lawsuit) alleging that the Work
366*980Sdefan@nginx.com      or a Contribution incorporated within the Work constitutes direct
367*980Sdefan@nginx.com      or contributory patent infringement, then any patent licenses
368*980Sdefan@nginx.com      granted to You under this License for that Work shall terminate
369*980Sdefan@nginx.com      as of the date such litigation is filed.
370*980Sdefan@nginx.com
371*980Sdefan@nginx.com   4. Redistribution. You may reproduce and distribute copies of the
372*980Sdefan@nginx.com      Work or Derivative Works thereof in any medium, with or without
373*980Sdefan@nginx.com      modifications, and in Source or Object form, provided that You
374*980Sdefan@nginx.com      meet the following conditions:
375*980Sdefan@nginx.com
376*980Sdefan@nginx.com      (a) You must give any other recipients of the Work or
377*980Sdefan@nginx.com          Derivative Works a copy of this License; and
378*980Sdefan@nginx.com
379*980Sdefan@nginx.com      (b) You must cause any modified files to carry prominent notices
380*980Sdefan@nginx.com          stating that You changed the files; and
381*980Sdefan@nginx.com
382*980Sdefan@nginx.com      (c) You must retain, in the Source form of any Derivative Works
383*980Sdefan@nginx.com          that You distribute, all copyright, patent, trademark, and
384*980Sdefan@nginx.com          attribution notices from the Source form of the Work,
385*980Sdefan@nginx.com          excluding those notices that do not pertain to any part of
386*980Sdefan@nginx.com          the Derivative Works; and
387*980Sdefan@nginx.com
388*980Sdefan@nginx.com      (d) If the Work includes a "NOTICE" text file as part of its
389*980Sdefan@nginx.com          distribution, then any Derivative Works that You distribute must
390*980Sdefan@nginx.com          include a readable copy of the attribution notices contained
391*980Sdefan@nginx.com          within such NOTICE file, excluding those notices that do not
392*980Sdefan@nginx.com          pertain to any part of the Derivative Works, in at least one
393*980Sdefan@nginx.com          of the following places: within a NOTICE text file distributed
394*980Sdefan@nginx.com          as part of the Derivative Works; within the Source form or
395*980Sdefan@nginx.com          documentation, if provided along with the Derivative Works; or,
396*980Sdefan@nginx.com          within a display generated by the Derivative Works, if and
397*980Sdefan@nginx.com          wherever such third-party notices normally appear. The contents
398*980Sdefan@nginx.com          of the NOTICE file are for informational purposes only and
399*980Sdefan@nginx.com          do not modify the License. You may add Your own attribution
400*980Sdefan@nginx.com          notices within Derivative Works that You distribute, alongside
401*980Sdefan@nginx.com          or as an addendum to the NOTICE text from the Work, provided
402*980Sdefan@nginx.com          that such additional attribution notices cannot be construed
403*980Sdefan@nginx.com          as modifying the License.
404*980Sdefan@nginx.com
405*980Sdefan@nginx.com      You may add Your own copyright statement to Your modifications and
406*980Sdefan@nginx.com      may provide additional or different license terms and conditions
407*980Sdefan@nginx.com      for use, reproduction, or distribution of Your modifications, or
408*980Sdefan@nginx.com      for any such Derivative Works as a whole, provided Your use,
409*980Sdefan@nginx.com      reproduction, and distribution of the Work otherwise complies with
410*980Sdefan@nginx.com      the conditions stated in this License.
411*980Sdefan@nginx.com
412*980Sdefan@nginx.com   5. Submission of Contributions. Unless You explicitly state otherwise,
413*980Sdefan@nginx.com      any Contribution intentionally submitted for inclusion in the Work
414*980Sdefan@nginx.com      by You to the Licensor shall be under the terms and conditions of
415*980Sdefan@nginx.com      this License, without any additional terms or conditions.
416*980Sdefan@nginx.com      Notwithstanding the above, nothing herein shall supersede or modify
417*980Sdefan@nginx.com      the terms of any separate license agreement you may have executed
418*980Sdefan@nginx.com      with Licensor regarding such Contributions.
419*980Sdefan@nginx.com
420*980Sdefan@nginx.com   6. Trademarks. This License does not grant permission to use the trade
421*980Sdefan@nginx.com      names, trademarks, service marks, or product names of the Licensor,
422*980Sdefan@nginx.com      except as required for reasonable and customary use in describing the
423*980Sdefan@nginx.com      origin of the Work and reproducing the content of the NOTICE file.
424*980Sdefan@nginx.com
425*980Sdefan@nginx.com   7. Disclaimer of Warranty. Unless required by applicable law or
426*980Sdefan@nginx.com      agreed to in writing, Licensor provides the Work (and each
427*980Sdefan@nginx.com      Contributor provides its Contributions) on an "AS IS" BASIS,
428*980Sdefan@nginx.com      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
429*980Sdefan@nginx.com      implied, including, without limitation, any warranties or conditions
430*980Sdefan@nginx.com      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
431*980Sdefan@nginx.com      PARTICULAR PURPOSE. You are solely responsible for determining the
432*980Sdefan@nginx.com      appropriateness of using or redistributing the Work and assume any
433*980Sdefan@nginx.com      risks associated with Your exercise of permissions under this License.
434*980Sdefan@nginx.com
435*980Sdefan@nginx.com   8. Limitation of Liability. In no event and under no legal theory,
436*980Sdefan@nginx.com      whether in tort (including negligence), contract, or otherwise,
437*980Sdefan@nginx.com      unless required by applicable law (such as deliberate and grossly
438*980Sdefan@nginx.com      negligent acts) or agreed to in writing, shall any Contributor be
439*980Sdefan@nginx.com      liable to You for damages, including any direct, indirect, special,
440*980Sdefan@nginx.com      incidental, or consequential damages of any character arising as a
441*980Sdefan@nginx.com      result of this License or out of the use or inability to use the
442*980Sdefan@nginx.com      Work (including but not limited to damages for loss of goodwill,
443*980Sdefan@nginx.com      work stoppage, computer failure or malfunction, or any and all
444*980Sdefan@nginx.com      other commercial damages or losses), even if such Contributor
445*980Sdefan@nginx.com      has been advised of the possibility of such damages.
446*980Sdefan@nginx.com
447*980Sdefan@nginx.com   9. Accepting Warranty or Additional Liability. While redistributing
448*980Sdefan@nginx.com      the Work or Derivative Works thereof, You may choose to offer,
449*980Sdefan@nginx.com      and charge a fee for, acceptance of support, warranty, indemnity,
450*980Sdefan@nginx.com      or other liability obligations and/or rights consistent with this
451*980Sdefan@nginx.com      License. However, in accepting such obligations, You may act only
452*980Sdefan@nginx.com      on Your own behalf and on Your sole responsibility, not on behalf
453*980Sdefan@nginx.com      of any other Contributor, and only if You agree to indemnify,
454*980Sdefan@nginx.com      defend, and hold each Contributor harmless for any liability
455*980Sdefan@nginx.com      incurred by, or claims asserted against, such Contributor by reason
456*980Sdefan@nginx.com      of your accepting any such warranty or additional liability.
457*980Sdefan@nginx.com
458*980Sdefan@nginx.com   END OF TERMS AND CONDITIONS
459*980Sdefan@nginx.com
460*980Sdefan@nginx.com   APPENDIX: How to apply the Apache License to your work.
461*980Sdefan@nginx.com
462*980Sdefan@nginx.com      To apply the Apache License to your work, attach the following
463*980Sdefan@nginx.com      boilerplate notice, with the fields enclosed by brackets "[]"
464*980Sdefan@nginx.com      replaced with your own identifying information. (Don't include
465*980Sdefan@nginx.com      the brackets!)  The text should be enclosed in the appropriate
466*980Sdefan@nginx.com      comment syntax for the file format. We also recommend that a
467*980Sdefan@nginx.com      file or class name and description of purpose be included on the
468*980Sdefan@nginx.com      same "printed page" as the copyright notice for easier
469*980Sdefan@nginx.com      identification within third-party archives.
470*980Sdefan@nginx.com
471*980Sdefan@nginx.com   Copyright [yyyy] [name of copyright owner]
472*980Sdefan@nginx.com
473*980Sdefan@nginx.com   Licensed under the Apache License, Version 2.0 (the "License");
474*980Sdefan@nginx.com   you may not use this file except in compliance with the License.
475*980Sdefan@nginx.com   You may obtain a copy of the License at
476*980Sdefan@nginx.com
477*980Sdefan@nginx.com       http://www.apache.org/licenses/LICENSE-2.0
478*980Sdefan@nginx.com
479*980Sdefan@nginx.com   Unless required by applicable law or agreed to in writing, software
480*980Sdefan@nginx.com   distributed under the License is distributed on an "AS IS" BASIS,
481*980Sdefan@nginx.com   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
482*980Sdefan@nginx.com   See the License for the specific language governing permissions and
483*980Sdefan@nginx.com   limitations under the License.
484*980Sdefan@nginx.com
485*980Sdefan@nginx.com====[ Apache 2.0 license - end ]==============================================
486*980Sdefan@nginx.com
487*980Sdefan@nginx.com
488*980Sdefan@nginx.com====[ CDDL v1.0 license - start ]=============================================
489*980Sdefan@nginx.com
490*980Sdefan@nginx.comCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0
491*980Sdefan@nginx.com
492*980Sdefan@nginx.com1. Definitions.
493*980Sdefan@nginx.com
494*980Sdefan@nginx.com    1.1. "Contributor" means each individual or entity that creates
495*980Sdefan@nginx.com         or contributes to the creation of Modifications.
496*980Sdefan@nginx.com
497*980Sdefan@nginx.com    1.2. "Contributor Version" means the combination of the Original
498*980Sdefan@nginx.com         Software, prior Modifications used by a Contributor (if any),
499*980Sdefan@nginx.com         and the Modifications made by that particular Contributor.
500*980Sdefan@nginx.com
501*980Sdefan@nginx.com    1.3. "Covered Software" means (a) the Original Software, or (b)
502*980Sdefan@nginx.com         Modifications, or (c) the combination of files containing
503*980Sdefan@nginx.com         Original Software with files containing Modifications, in
504*980Sdefan@nginx.com         each case including portions thereof.
505*980Sdefan@nginx.com
506*980Sdefan@nginx.com    1.4. "Executable" means the Covered Software in any form other
507*980Sdefan@nginx.com         than Source Code.
508*980Sdefan@nginx.com
509*980Sdefan@nginx.com    1.5. "Initial Developer" means the individual or entity that first
510*980Sdefan@nginx.com         makes Original Software available under this License.
511*980Sdefan@nginx.com
512*980Sdefan@nginx.com    1.6. "Larger Work" means a work which combines Covered Software or
513*980Sdefan@nginx.com         portions thereof with code not governed by the terms of this
514*980Sdefan@nginx.com         License.
515*980Sdefan@nginx.com
516*980Sdefan@nginx.com    1.7. "License" means this document.
517*980Sdefan@nginx.com
518*980Sdefan@nginx.com    1.8. "Licensable" means having the right to grant, to the maximum
519*980Sdefan@nginx.com         extent possible, whether at the time of the initial grant or
520*980Sdefan@nginx.com         subsequently acquired, any and all of the rights conveyed
521*980Sdefan@nginx.com         herein.
522*980Sdefan@nginx.com
523*980Sdefan@nginx.com    1.9. "Modifications" means the Source Code and Executable form of
524*980Sdefan@nginx.com         any of the following:
525*980Sdefan@nginx.com
526*980Sdefan@nginx.com        A. Any file that results from an addition to, deletion from or
527*980Sdefan@nginx.com           modification of the contents of a file containing Original
528*980Sdefan@nginx.com           Software or previous Modifications;
529*980Sdefan@nginx.com
530*980Sdefan@nginx.com        B. Any new file that contains any part of the Original
531*980Sdefan@nginx.com           Software or previous Modifications; or
532*980Sdefan@nginx.com
533*980Sdefan@nginx.com        C. Any new file that is contributed or otherwise made
534*980Sdefan@nginx.com           available under the terms of this License.
535*980Sdefan@nginx.com
536*980Sdefan@nginx.com    1.10. "Original Software" means the Source Code and Executable
537*980Sdefan@nginx.com          form of computer software code that is originally released
538*980Sdefan@nginx.com          under this License.
539*980Sdefan@nginx.com
540*980Sdefan@nginx.com    1.11. "Patent Claims" means any patent claim(s), now owned or
541*980Sdefan@nginx.com          hereafter acquired, including without limitation, method,
542*980Sdefan@nginx.com          process, and apparatus claims, in any patent Licensable by
543*980Sdefan@nginx.com          grantor.
544*980Sdefan@nginx.com
545*980Sdefan@nginx.com    1.12. "Source Code" means (a) the common form of computer software
546*980Sdefan@nginx.com          code in which modifications are made and (b) associated
547*980Sdefan@nginx.com          documentation included in or with such code.
548*980Sdefan@nginx.com
549*980Sdefan@nginx.com    1.13. "You" (or "Your") means an individual or a legal entity
550*980Sdefan@nginx.com          exercising rights under, and complying with all of the terms
551*980Sdefan@nginx.com          of, this License.  For legal entities, "You" includes any
552*980Sdefan@nginx.com          entity which controls, is controlled by, or is under common
553*980Sdefan@nginx.com          control with You.  For purposes of this definition,
554*980Sdefan@nginx.com          "control" means (a) the power, direct or indirect, to cause
555*980Sdefan@nginx.com          the direction or management of such entity, whether by
556*980Sdefan@nginx.com          contract or otherwise, or (b) ownership of more than fifty
557*980Sdefan@nginx.com          percent (50%) of the outstanding shares or beneficial
558*980Sdefan@nginx.com          ownership of such entity.
559*980Sdefan@nginx.com
560*980Sdefan@nginx.com2. License Grants.
561*980Sdefan@nginx.com
562*980Sdefan@nginx.com    2.1. The Initial Developer Grant.
563*980Sdefan@nginx.com
564*980Sdefan@nginx.com    Conditioned upon Your compliance with Section 3.1 below and
565*980Sdefan@nginx.com    subject to third party intellectual property claims, the Initial
566*980Sdefan@nginx.com    Developer hereby grants You a world-wide, royalty-free,
567*980Sdefan@nginx.com    non-exclusive license:
568*980Sdefan@nginx.com
569*980Sdefan@nginx.com        (a) under intellectual property rights (other than patent or
570*980Sdefan@nginx.com            trademark) Licensable by Initial Developer, to use,
571*980Sdefan@nginx.com            reproduce, modify, display, perform, sublicense and
572*980Sdefan@nginx.com            distribute the Original Software (or portions thereof),
573*980Sdefan@nginx.com            with or without Modifications, and/or as part of a Larger
574*980Sdefan@nginx.com            Work; and
575*980Sdefan@nginx.com
576*980Sdefan@nginx.com        (b) under Patent Claims infringed by the making, using or
577*980Sdefan@nginx.com            selling of Original Software, to make, have made, use,
578*980Sdefan@nginx.com            practice, sell, and offer for sale, and/or otherwise
579*980Sdefan@nginx.com            dispose of the Original Software (or portions thereof).
580*980Sdefan@nginx.com
581*980Sdefan@nginx.com        (c) The licenses granted in Sections 2.1(a) and (b) are
582*980Sdefan@nginx.com            effective on the date Initial Developer first distributes
583*980Sdefan@nginx.com            or otherwise makes the Original Software available to a
584*980Sdefan@nginx.com            third party under the terms of this License.
585*980Sdefan@nginx.com
586*980Sdefan@nginx.com        (d) Notwithstanding Section 2.1(b) above, no patent license is
587*980Sdefan@nginx.com            granted: (1) for code that You delete from the Original
588*980Sdefan@nginx.com            Software, or (2) for infringements caused by: (i) the
589*980Sdefan@nginx.com            modification of the Original Software, or (ii) the
590*980Sdefan@nginx.com            combination of the Original Software with other software
591*980Sdefan@nginx.com            or devices.
592*980Sdefan@nginx.com
593*980Sdefan@nginx.com    2.2. Contributor Grant.
594*980Sdefan@nginx.com
595*980Sdefan@nginx.com    Conditioned upon Your compliance with Section 3.1 below and
596*980Sdefan@nginx.com    subject to third party intellectual property claims, each
597*980Sdefan@nginx.com    Contributor hereby grants You a world-wide, royalty-free,
598*980Sdefan@nginx.com    non-exclusive license:
599*980Sdefan@nginx.com
600*980Sdefan@nginx.com        (a) under intellectual property rights (other than patent or
601*980Sdefan@nginx.com            trademark) Licensable by Contributor to use, reproduce,
602*980Sdefan@nginx.com            modify, display, perform, sublicense and distribute the
603*980Sdefan@nginx.com            Modifications created by such Contributor (or portions
604*980Sdefan@nginx.com            thereof), either on an unmodified basis, with other
605*980Sdefan@nginx.com            Modifications, as Covered Software and/or as part of a
606*980Sdefan@nginx.com            Larger Work; and
607*980Sdefan@nginx.com
608*980Sdefan@nginx.com        (b) under Patent Claims infringed by the making, using, or
609*980Sdefan@nginx.com            selling of Modifications made by that Contributor either
610*980Sdefan@nginx.com            alone and/or in combination with its Contributor Version
611*980Sdefan@nginx.com            (or portions of such combination), to make, use, sell,
612*980Sdefan@nginx.com            offer for sale, have made, and/or otherwise dispose of:
613*980Sdefan@nginx.com            (1) Modifications made by that Contributor (or portions
614*980Sdefan@nginx.com            thereof); and (2) the combination of Modifications made by
615*980Sdefan@nginx.com            that Contributor with its Contributor Version (or portions
616*980Sdefan@nginx.com            of such combination).
617*980Sdefan@nginx.com
618*980Sdefan@nginx.com        (c) The licenses granted in Sections 2.2(a) and 2.2(b) are
619*980Sdefan@nginx.com            effective on the date Contributor first distributes or
620*980Sdefan@nginx.com            otherwise makes the Modifications available to a third
621*980Sdefan@nginx.com            party.
622*980Sdefan@nginx.com
623*980Sdefan@nginx.com        (d) Notwithstanding Section 2.2(b) above, no patent license is
624*980Sdefan@nginx.com            granted: (1) for any code that Contributor has deleted
625*980Sdefan@nginx.com            from the Contributor Version; (2) for infringements caused
626*980Sdefan@nginx.com            by: (i) third party modifications of Contributor Version,
627*980Sdefan@nginx.com            or (ii) the combination of Modifications made by that
628*980Sdefan@nginx.com            Contributor with other software (except as part of the
629*980Sdefan@nginx.com            Contributor Version) or other devices; or (3) under Patent
630*980Sdefan@nginx.com            Claims infringed by Covered Software in the absence of
631*980Sdefan@nginx.com            Modifications made by that Contributor.
632*980Sdefan@nginx.com
633*980Sdefan@nginx.com3. Distribution Obligations.
634*980Sdefan@nginx.com
635*980Sdefan@nginx.com    3.1. Availability of Source Code.
636*980Sdefan@nginx.com
637*980Sdefan@nginx.com    Any Covered Software that You distribute or otherwise make
638*980Sdefan@nginx.com    available in Executable form must also be made available in Source
639*980Sdefan@nginx.com    Code form and that Source Code form must be distributed only under
640*980Sdefan@nginx.com    the terms of this License.  You must include a copy of this
641*980Sdefan@nginx.com    License with every copy of the Source Code form of the Covered
642*980Sdefan@nginx.com    Software You distribute or otherwise make available.  You must
643*980Sdefan@nginx.com    inform recipients of any such Covered Software in Executable form
644*980Sdefan@nginx.com    as to how they can obtain such Covered Software in Source Code
645*980Sdefan@nginx.com    form in a reasonable manner on or through a medium customarily
646*980Sdefan@nginx.com    used for software exchange.
647*980Sdefan@nginx.com
648*980Sdefan@nginx.com    3.2. Modifications.
649*980Sdefan@nginx.com
650*980Sdefan@nginx.com    The Modifications that You create or to which You contribute are
651*980Sdefan@nginx.com    governed by the terms of this License.  You represent that You
652*980Sdefan@nginx.com    believe Your Modifications are Your original creation(s) and/or
653*980Sdefan@nginx.com    You have sufficient rights to grant the rights conveyed by this
654*980Sdefan@nginx.com    License.
655*980Sdefan@nginx.com
656*980Sdefan@nginx.com    3.3. Required Notices.
657*980Sdefan@nginx.com
658*980Sdefan@nginx.com    You must include a notice in each of Your Modifications that
659*980Sdefan@nginx.com    identifies You as the Contributor of the Modification.  You may
660*980Sdefan@nginx.com    not remove or alter any copyright, patent or trademark notices
661*980Sdefan@nginx.com    contained within the Covered Software, or any notices of licensing
662*980Sdefan@nginx.com    or any descriptive text giving attribution to any Contributor or
663*980Sdefan@nginx.com    the Initial Developer.
664*980Sdefan@nginx.com
665*980Sdefan@nginx.com    3.4. Application of Additional Terms.
666*980Sdefan@nginx.com
667*980Sdefan@nginx.com    You may not offer or impose any terms on any Covered Software in
668*980Sdefan@nginx.com    Source Code form that alters or restricts the applicable version
669*980Sdefan@nginx.com    of this License or the recipients' rights hereunder.  You may
670*980Sdefan@nginx.com    choose to offer, and to charge a fee for, warranty, support,
671*980Sdefan@nginx.com    indemnity or liability obligations to one or more recipients of
672*980Sdefan@nginx.com    Covered Software.  However, you may do so only on Your own behalf,
673*980Sdefan@nginx.com    and not on behalf of the Initial Developer or any Contributor.
674*980Sdefan@nginx.com    You must make it absolutely clear that any such warranty, support,
675*980Sdefan@nginx.com    indemnity or liability obligation is offered by You alone, and You
676*980Sdefan@nginx.com    hereby agree to indemnify the Initial Developer and every
677*980Sdefan@nginx.com    Contributor for any liability incurred by the Initial Developer or
678*980Sdefan@nginx.com    such Contributor as a result of warranty, support, indemnity or
679*980Sdefan@nginx.com    liability terms You offer.
680*980Sdefan@nginx.com
681*980Sdefan@nginx.com    3.5. Distribution of Executable Versions.
682*980Sdefan@nginx.com
683*980Sdefan@nginx.com    You may distribute the Executable form of the Covered Software
684*980Sdefan@nginx.com    under the terms of this License or under the terms of a license of
685*980Sdefan@nginx.com    Your choice, which may contain terms different from this License,
686*980Sdefan@nginx.com    provided that You are in compliance with the terms of this License
687*980Sdefan@nginx.com    and that the license for the Executable form does not attempt to
688*980Sdefan@nginx.com    limit or alter the recipient's rights in the Source Code form from
689*980Sdefan@nginx.com    the rights set forth in this License.  If You distribute the
690*980Sdefan@nginx.com    Covered Software in Executable form under a different license, You
691*980Sdefan@nginx.com    must make it absolutely clear that any terms which differ from
692*980Sdefan@nginx.com    this License are offered by You alone, not by the Initial
693*980Sdefan@nginx.com    Developer or Contributor.  You hereby agree to indemnify the
694*980Sdefan@nginx.com    Initial Developer and every Contributor for any liability incurred
695*980Sdefan@nginx.com    by the Initial Developer or such Contributor as a result of any
696*980Sdefan@nginx.com    such terms You offer.
697*980Sdefan@nginx.com
698*980Sdefan@nginx.com    3.6. Larger Works.
699*980Sdefan@nginx.com
700*980Sdefan@nginx.com    You may create a Larger Work by combining Covered Software with
701*980Sdefan@nginx.com    other code not governed by the terms of this License and
702*980Sdefan@nginx.com    distribute the Larger Work as a single product.  In such a case,
703*980Sdefan@nginx.com    You must make sure the requirements of this License are fulfilled
704*980Sdefan@nginx.com    for the Covered Software.
705*980Sdefan@nginx.com
706*980Sdefan@nginx.com4. Versions of the License.
707*980Sdefan@nginx.com
708*980Sdefan@nginx.com    4.1. New Versions.
709*980Sdefan@nginx.com
710*980Sdefan@nginx.com    Sun Microsystems, Inc. is the initial license steward and may
711*980Sdefan@nginx.com    publish revised and/or new versions of this License from time to
712*980Sdefan@nginx.com    time.  Each version will be given a distinguishing version number.
713*980Sdefan@nginx.com    Except as provided in Section 4.3, no one other than the license
714*980Sdefan@nginx.com    steward has the right to modify this License.
715*980Sdefan@nginx.com
716*980Sdefan@nginx.com    4.2. Effect of New Versions.
717*980Sdefan@nginx.com
718*980Sdefan@nginx.com    You may always continue to use, distribute or otherwise make the
719*980Sdefan@nginx.com    Covered Software available under the terms of the version of the
720*980Sdefan@nginx.com    License under which You originally received the Covered Software.
721*980Sdefan@nginx.com    If the Initial Developer includes a notice in the Original
722*980Sdefan@nginx.com    Software prohibiting it from being distributed or otherwise made
723*980Sdefan@nginx.com    available under any subsequent version of the License, You must
724*980Sdefan@nginx.com    distribute and make the Covered Software available under the terms
725*980Sdefan@nginx.com    of the version of the License under which You originally received
726*980Sdefan@nginx.com    the Covered Software.  Otherwise, You may also choose to use,
727*980Sdefan@nginx.com    distribute or otherwise make the Covered Software available under
728*980Sdefan@nginx.com    the terms of any subsequent version of the License published by
729*980Sdefan@nginx.com    the license steward.
730*980Sdefan@nginx.com
731*980Sdefan@nginx.com    4.3. Modified Versions.
732*980Sdefan@nginx.com
733*980Sdefan@nginx.com    When You are an Initial Developer and You want to create a new
734*980Sdefan@nginx.com    license for Your Original Software, You may create and use a
735*980Sdefan@nginx.com    modified version of this License if You: (a) rename the license
736*980Sdefan@nginx.com    and remove any references to the name of the license steward
737*980Sdefan@nginx.com    (except to note that the license differs from this License); and
738*980Sdefan@nginx.com    (b) otherwise make it clear that the license contains terms which
739*980Sdefan@nginx.com    differ from this License.
740*980Sdefan@nginx.com
741*980Sdefan@nginx.com5. DISCLAIMER OF WARRANTY.
742*980Sdefan@nginx.com
743*980Sdefan@nginx.com    COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"
744*980Sdefan@nginx.com    BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
745*980Sdefan@nginx.com    INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED
746*980Sdefan@nginx.com    SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
747*980Sdefan@nginx.com    PURPOSE OR NON-INFRINGING.  THE ENTIRE RISK AS TO THE QUALITY AND
748*980Sdefan@nginx.com    PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU.  SHOULD ANY
749*980Sdefan@nginx.com    COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
750*980Sdefan@nginx.com    INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
751*980Sdefan@nginx.com    NECESSARY SERVICING, REPAIR OR CORRECTION.  THIS DISCLAIMER OF
752*980Sdefan@nginx.com    WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.  NO USE OF
753*980Sdefan@nginx.com    ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
754*980Sdefan@nginx.com    DISCLAIMER.
755*980Sdefan@nginx.com
756*980Sdefan@nginx.com6. TERMINATION.
757*980Sdefan@nginx.com
758*980Sdefan@nginx.com    6.1. This License and the rights granted hereunder will terminate
759*980Sdefan@nginx.com    automatically if You fail to comply with terms herein and fail to
760*980Sdefan@nginx.com    cure such breach within 30 days of becoming aware of the breach.
761*980Sdefan@nginx.com    Provisions which, by their nature, must remain in effect beyond
762*980Sdefan@nginx.com    the termination of this License shall survive.
763*980Sdefan@nginx.com
764*980Sdefan@nginx.com    6.2. If You assert a patent infringement claim (excluding
765*980Sdefan@nginx.com    declaratory judgment actions) against Initial Developer or a
766*980Sdefan@nginx.com    Contributor (the Initial Developer or Contributor against whom You
767*980Sdefan@nginx.com    assert such claim is referred to as "Participant") alleging that
768*980Sdefan@nginx.com    the Participant Software (meaning the Contributor Version where
769*980Sdefan@nginx.com    the Participant is a Contributor or the Original Software where
770*980Sdefan@nginx.com    the Participant is the Initial Developer) directly or indirectly
771*980Sdefan@nginx.com    infringes any patent, then any and all rights granted directly or
772*980Sdefan@nginx.com    indirectly to You by such Participant, the Initial Developer (if
773*980Sdefan@nginx.com    the Initial Developer is not the Participant) and all Contributors
774*980Sdefan@nginx.com    under Sections 2.1 and/or 2.2 of this License shall, upon 60 days
775*980Sdefan@nginx.com    notice from Participant terminate prospectively and automatically
776*980Sdefan@nginx.com    at the expiration of such 60 day notice period, unless if within
777*980Sdefan@nginx.com    such 60 day period You withdraw Your claim with respect to the
778*980Sdefan@nginx.com    Participant Software against such Participant either unilaterally
779*980Sdefan@nginx.com    or pursuant to a written agreement with Participant.
780*980Sdefan@nginx.com
781*980Sdefan@nginx.com    6.3. In the event of termination under Sections 6.1 or 6.2 above,
782*980Sdefan@nginx.com    all end user licenses that have been validly granted by You or any
783*980Sdefan@nginx.com    distributor hereunder prior to termination (excluding licenses
784*980Sdefan@nginx.com    granted to You by any distributor) shall survive termination.
785*980Sdefan@nginx.com
786*980Sdefan@nginx.com7. LIMITATION OF LIABILITY.
787*980Sdefan@nginx.com
788*980Sdefan@nginx.com    UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
789*980Sdefan@nginx.com    (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE
790*980Sdefan@nginx.com    INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
791*980Sdefan@nginx.com    COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
792*980Sdefan@nginx.com    LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
793*980Sdefan@nginx.com    CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
794*980Sdefan@nginx.com    LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK
795*980Sdefan@nginx.com    STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
796*980Sdefan@nginx.com    COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
797*980Sdefan@nginx.com    INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.  THIS LIMITATION OF
798*980Sdefan@nginx.com    LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL
799*980Sdefan@nginx.com    INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
800*980Sdefan@nginx.com    APPLICABLE LAW PROHIBITS SUCH LIMITATION.  SOME JURISDICTIONS DO
801*980Sdefan@nginx.com    NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR
802*980Sdefan@nginx.com    CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT
803*980Sdefan@nginx.com    APPLY TO YOU.
804*980Sdefan@nginx.com
805*980Sdefan@nginx.com8. U.S. GOVERNMENT END USERS.
806*980Sdefan@nginx.com
807*980Sdefan@nginx.com    The Covered Software is a "commercial item," as that term is
808*980Sdefan@nginx.com    defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial
809*980Sdefan@nginx.com    computer software" (as that term is defined at 48
810*980Sdefan@nginx.com    C.F.R. 252.227-7014(a)(1)) and "commercial computer software
811*980Sdefan@nginx.com    documentation" as such terms are used in 48 C.F.R. 12.212
812*980Sdefan@nginx.com    (Sept. 1995).  Consistent with 48 C.F.R. 12.212 and 48
813*980Sdefan@nginx.com    C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
814*980Sdefan@nginx.com    U.S. Government End Users acquire Covered Software with only those
815*980Sdefan@nginx.com    rights set forth herein.  This U.S. Government Rights clause is in
816*980Sdefan@nginx.com    lieu of, and supersedes, any other FAR, DFAR, or other clause or
817*980Sdefan@nginx.com    provision that addresses Government rights in computer software
818*980Sdefan@nginx.com    under this License.
819*980Sdefan@nginx.com
820*980Sdefan@nginx.com9. MISCELLANEOUS.
821*980Sdefan@nginx.com
822*980Sdefan@nginx.com    This License represents the complete agreement concerning subject
823*980Sdefan@nginx.com    matter hereof.  If any provision of this License is held to be
824*980Sdefan@nginx.com    unenforceable, such provision shall be reformed only to the extent
825*980Sdefan@nginx.com    necessary to make it enforceable.  This License shall be governed
826*980Sdefan@nginx.com    by the law of the jurisdiction specified in a notice contained
827*980Sdefan@nginx.com    within the Original Software (except to the extent applicable law,
828*980Sdefan@nginx.com    if any, provides otherwise), excluding such jurisdiction's
829*980Sdefan@nginx.com    conflict-of-law provisions.  Any litigation relating to this
830*980Sdefan@nginx.com    License shall be subject to the jurisdiction of the courts located
831*980Sdefan@nginx.com    in the jurisdiction and venue specified in a notice contained
832*980Sdefan@nginx.com    within the Original Software, with the losing party responsible
833*980Sdefan@nginx.com    for costs, including, without limitation, court costs and
834*980Sdefan@nginx.com    reasonable attorneys' fees and expenses.  The application of the
835*980Sdefan@nginx.com    United Nations Convention on Contracts for the International Sale
836*980Sdefan@nginx.com    of Goods is expressly excluded.  Any law or regulation which
837*980Sdefan@nginx.com    provides that the language of a contract shall be construed
838*980Sdefan@nginx.com    against the drafter shall not apply to this License.  You agree
839*980Sdefan@nginx.com    that You alone are responsible for compliance with the United
840*980Sdefan@nginx.com    States export administration regulations (and the export control
841*980Sdefan@nginx.com    laws and regulation of any other countries) when You use,
842*980Sdefan@nginx.com    distribute or otherwise make available any Covered Software.
843*980Sdefan@nginx.com
844*980Sdefan@nginx.com10. RESPONSIBILITY FOR CLAIMS.
845*980Sdefan@nginx.com
846*980Sdefan@nginx.com    As between Initial Developer and the Contributors, each party is
847*980Sdefan@nginx.com    responsible for claims and damages arising, directly or
848*980Sdefan@nginx.com    indirectly, out of its utilization of rights under this License
849*980Sdefan@nginx.com    and You agree to work with Initial Developer and Contributors to
850*980Sdefan@nginx.com    distribute such responsibility on an equitable basis.  Nothing
851*980Sdefan@nginx.com    herein is intended or shall be deemed to constitute any admission
852*980Sdefan@nginx.com    of liability.
853*980Sdefan@nginx.com
854*980Sdefan@nginx.com--------------------------------------------------------------------
855*980Sdefan@nginx.com
856*980Sdefan@nginx.comNOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND
857*980Sdefan@nginx.comDISTRIBUTION LICENSE (CDDL)
858*980Sdefan@nginx.com
859*980Sdefan@nginx.comFor Covered Software in this distribution, this License shall
860*980Sdefan@nginx.combe governed by the laws of the State of California (excluding
861*980Sdefan@nginx.comconflict-of-law provisions).
862*980Sdefan@nginx.com
863*980Sdefan@nginx.comAny litigation relating to this License shall be subject to the
864*980Sdefan@nginx.comjurisdiction of the Federal Courts of the Northern District of
865*980Sdefan@nginx.comCalifornia and the state courts of the State of California, with
866*980Sdefan@nginx.comvenue lying in Santa Clara County, California.
867*980Sdefan@nginx.com
868*980Sdefan@nginx.com====[ CDDL v1.0 license - end ]===============================================
869