xref: /unit/pkg/deb/debian.module/copyright.unit-jsc-common (revision 985:04af970bd780)
1980Sdefan@nginx.com
2*985Sdefan@nginx.comThe unit-jsc-common package includes supplementary Java archives (JARs)
3*985Sdefan@nginx.comrequired by Java servlet container module for NGINX Unit.
4*985Sdefan@nginx.com
5*985Sdefan@nginx.comJava is a registered trademark of Oracle and/or its affiliates.
6*985Sdefan@nginx.com
7*985Sdefan@nginx.comThe following software components distributed under corresponding licenses:
8980Sdefan@nginx.com
9980Sdefan@nginx.com * classgraph-4.4.11.jar: MIT
10980Sdefan@nginx.com * ecj-3.13.102.jar: EPL 1.0
11980Sdefan@nginx.com * jetty-http-9.4.12.v20180830.jar: Apache 2.0 + EPL 1.0
12980Sdefan@nginx.com * jetty-server-9.4.12.v20180830.jar: Apache 2.0 + EPL 1.0
13980Sdefan@nginx.com * jetty-util-9.4.12.v20180830.jar: Apache 2.0 + EPL 1.0
14980Sdefan@nginx.com * tomcat-api-9.0.13.jar: Apache 2.0
15980Sdefan@nginx.com * tomcat-el-api-9.0.13.jar: Apache 2.0
16980Sdefan@nginx.com * tomcat-jasper-9.0.13.jar: Apache 2.0
17980Sdefan@nginx.com * tomcat-jasper-el-9.0.13.jar: Apache 2.0
18980Sdefan@nginx.com * tomcat-jsp-api-9.0.13.jar: Apache 2.0
19980Sdefan@nginx.com * tomcat-juli-9.0.13.jar: Apache 2.0
20980Sdefan@nginx.com * tomcat-servlet-api-9.0.13.jar: Apache 2.0 + CDDL 1.0
21980Sdefan@nginx.com * tomcat-util-9.0.13.jar: Apache 2.0
22980Sdefan@nginx.com * tomcat-util-scan-9.0.13.jar: Apache 2.0
23980Sdefan@nginx.com
24980Sdefan@nginx.comLicenses could be found by the following links and below in this file:
25980Sdefan@nginx.com
26980Sdefan@nginx.com - MIT (The MIT License):
27980Sdefan@nginx.com   http://www.opensource.org/licenses/MIT
28980Sdefan@nginx.com
29980Sdefan@nginx.com - EPL (Eclipse Public License) v1.0:
30980Sdefan@nginx.com   https://www.eclipse.org/legal/epl-v10.html
31980Sdefan@nginx.com
32980Sdefan@nginx.com - Apache 2.0:
33980Sdefan@nginx.com   http://www.apache.org/licenses/LICENSE-2.0.html
34980Sdefan@nginx.com
35980Sdefan@nginx.com - CDDL (Common Development and Distribution License) v1.0:
36980Sdefan@nginx.com   https://opensource.org/licenses/CDDL-1.0
37980Sdefan@nginx.com
38980Sdefan@nginx.com
39980Sdefan@nginx.com====[ MIT license - begin ]===================================================
40980Sdefan@nginx.com
41980Sdefan@nginx.comThe MIT License (MIT)
42980Sdefan@nginx.com
43980Sdefan@nginx.comCopyright (c) 2015 Luke Hutchison
44980Sdefan@nginx.com
45980Sdefan@nginx.comPermission is hereby granted, free of charge, to any person obtaining a copy
46980Sdefan@nginx.comof this software and associated documentation files (the "Software"), to deal
47980Sdefan@nginx.comin the Software without restriction, including without limitation the rights
48980Sdefan@nginx.comto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
49980Sdefan@nginx.comcopies of the Software, and to permit persons to whom the Software is
50980Sdefan@nginx.comfurnished to do so, subject to the following conditions:
51980Sdefan@nginx.com
52980Sdefan@nginx.comThe above copyright notice and this permission notice shall be included in all
53980Sdefan@nginx.comcopies or substantial portions of the Software.
54980Sdefan@nginx.com
55980Sdefan@nginx.comTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
56980Sdefan@nginx.comIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
57980Sdefan@nginx.comFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
58980Sdefan@nginx.comAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
59980Sdefan@nginx.comLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
60980Sdefan@nginx.comOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
61980Sdefan@nginx.comSOFTWARE.
62980Sdefan@nginx.com
63980Sdefan@nginx.com====[ MIT license - end ]=====================================================
64980Sdefan@nginx.com
65980Sdefan@nginx.com
66980Sdefan@nginx.com====[ EPL license - begin ]===================================================
67980Sdefan@nginx.com
68980Sdefan@nginx.comEclipse Public License - v1.0
69980Sdefan@nginx.com
70980Sdefan@nginx.comTHE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
71980Sdefan@nginx.comLICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
72980Sdefan@nginx.comCONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
73980Sdefan@nginx.com
74980Sdefan@nginx.com1. DEFINITIONS
75980Sdefan@nginx.com
76980Sdefan@nginx.com"Contribution" means:
77980Sdefan@nginx.com
78980Sdefan@nginx.coma) in the case of the initial Contributor, the initial code and documentation
79980Sdefan@nginx.comdistributed under this Agreement, and
80980Sdefan@nginx.com
81980Sdefan@nginx.comb) in the case of each subsequent Contributor:
82980Sdefan@nginx.com
83980Sdefan@nginx.comi) changes to the Program, and
84980Sdefan@nginx.com
85980Sdefan@nginx.comii) additions to the Program;
86980Sdefan@nginx.com
87980Sdefan@nginx.comwhere such changes and/or additions to the Program originate from and are
88980Sdefan@nginx.comdistributed by that particular Contributor. A Contribution 'originates' from a
89980Sdefan@nginx.comContributor if it was added to the Program by such Contributor itself or
90980Sdefan@nginx.comanyone acting on such Contributor's behalf. Contributions do not include
91980Sdefan@nginx.comadditions to the Program which: (i) are separate modules of software
92980Sdefan@nginx.comdistributed in conjunction with the Program under their own license agreement,
93980Sdefan@nginx.comand (ii) are not derivative works of the Program. "Contributor" means any
94980Sdefan@nginx.comperson or entity that distributes the Program.
95980Sdefan@nginx.com
96980Sdefan@nginx.com"Licensed Patents" mean patent claims licensable by a Contributor which are
97980Sdefan@nginx.comnecessarily infringed by the use or sale of its Contribution alone or when
98980Sdefan@nginx.comcombined with the Program.
99980Sdefan@nginx.com
100980Sdefan@nginx.com"Program" means the Contributions distributed in accordance with this
101980Sdefan@nginx.comAgreement.
102980Sdefan@nginx.com
103980Sdefan@nginx.com"Recipient" means anyone who receives the Program under this Agreement,
104980Sdefan@nginx.comincluding all Contributors.
105980Sdefan@nginx.com
106980Sdefan@nginx.com2. GRANT OF RIGHTS
107980Sdefan@nginx.com
108980Sdefan@nginx.coma) Subject to the terms of this Agreement, each Contributor hereby grants
109980Sdefan@nginx.comRecipient a non-exclusive, worldwide, royalty-free copyright license to
110980Sdefan@nginx.comreproduce, prepare derivative works of, publicly display, publicly perform,
111980Sdefan@nginx.comdistribute and sublicense the Contribution of such Contributor, if any, and
112980Sdefan@nginx.comsuch derivative works, in source code and object code form.
113980Sdefan@nginx.com
114980Sdefan@nginx.comb) Subject to the terms of this Agreement, each Contributor hereby grants
115980Sdefan@nginx.comRecipient a non-exclusive, worldwide, royalty-free patent license under
116980Sdefan@nginx.comLicensed Patents to make, use, sell, offer to sell, import and otherwise
117980Sdefan@nginx.comtransfer the Contribution of such Contributor, if any, in source code and
118980Sdefan@nginx.comobject code form. This patent license shall apply to the combination of the
119980Sdefan@nginx.comContribution and the Program if, at the time the Contribution is added by the
120980Sdefan@nginx.comContributor, such addition of the Contribution causes such combination to be
121980Sdefan@nginx.comcovered by the Licensed Patents. The patent license shall not apply to any
122980Sdefan@nginx.comother combinations which include the Contribution. No hardware per se is
123980Sdefan@nginx.comlicensed hereunder.
124980Sdefan@nginx.com
125980Sdefan@nginx.comc) Recipient understands that although each Contributor grants the licenses to
126980Sdefan@nginx.comits Contributions set forth herein, no assurances are provided by any
127980Sdefan@nginx.comContributor that the Program does not infringe the patent or other
128980Sdefan@nginx.comintellectual property rights of any other entity. Each Contributor disclaims
129980Sdefan@nginx.comany liability to Recipient for claims brought by any other entity based on
130980Sdefan@nginx.cominfringement of intellectual property rights or otherwise. As a condition to
131980Sdefan@nginx.comexercising the rights and licenses granted hereunder, each Recipient hereby
132980Sdefan@nginx.comassumes sole responsibility to secure any other intellectual property rights
133980Sdefan@nginx.comneeded, if any. For example, if a third party patent license is required to
134980Sdefan@nginx.comallow Recipient to distribute the Program, it is Recipient's responsibility to
135980Sdefan@nginx.comacquire that license before distributing the Program.
136980Sdefan@nginx.com
137980Sdefan@nginx.comd) Each Contributor represents that to its knowledge it has sufficient
138980Sdefan@nginx.comcopyright rights in its Contribution, if any, to grant the copyright license
139980Sdefan@nginx.comset forth in this Agreement.
140980Sdefan@nginx.com
141980Sdefan@nginx.com3. REQUIREMENTS
142980Sdefan@nginx.com
143980Sdefan@nginx.comA Contributor may choose to distribute the Program in object code form under
144980Sdefan@nginx.comits own license agreement, provided that:
145980Sdefan@nginx.com
146980Sdefan@nginx.coma) it complies with the terms and conditions of this Agreement; and
147980Sdefan@nginx.com
148980Sdefan@nginx.comb) its license agreement:
149980Sdefan@nginx.com
150980Sdefan@nginx.comi) effectively disclaims on behalf of all Contributors all warranties and
151980Sdefan@nginx.comconditions, express and implied, including warranties or conditions of title
152980Sdefan@nginx.comand non-infringement, and implied warranties or conditions of merchantability
153980Sdefan@nginx.comand fitness for a particular purpose;
154980Sdefan@nginx.com
155980Sdefan@nginx.comii) effectively excludes on behalf of all Contributors all liability for
156980Sdefan@nginx.comdamages, including direct, indirect, special, incidental and consequential
157980Sdefan@nginx.comdamages, such as lost profits;
158980Sdefan@nginx.com
159980Sdefan@nginx.comiii) states that any provisions which differ from this Agreement are offered
160980Sdefan@nginx.comby that Contributor alone and not by any other party; and
161980Sdefan@nginx.com
162980Sdefan@nginx.comiv) states that source code for the Program is available from such
163980Sdefan@nginx.comContributor, and informs licensees how to obtain it in a reasonable manner on
164980Sdefan@nginx.comor through a medium customarily used for software exchange.
165980Sdefan@nginx.com
166980Sdefan@nginx.comWhen the Program is made available in source code form:
167980Sdefan@nginx.com
168980Sdefan@nginx.coma) it must be made available under this Agreement; and
169980Sdefan@nginx.com
170980Sdefan@nginx.comb) a copy of this Agreement must be included with each copy of the Program.
171980Sdefan@nginx.com
172980Sdefan@nginx.comContributors may not remove or alter any copyright notices contained within
173980Sdefan@nginx.comthe Program.
174980Sdefan@nginx.com
175980Sdefan@nginx.comEach Contributor must identify itself as the originator of its Contribution,
176980Sdefan@nginx.comif any, in a manner that reasonably allows subsequent Recipients to identify
177980Sdefan@nginx.comthe originator of the Contribution.
178980Sdefan@nginx.com
179980Sdefan@nginx.com4. COMMERCIAL DISTRIBUTION
180980Sdefan@nginx.com
181980Sdefan@nginx.comCommercial distributors of software may accept certain responsibilities with
182980Sdefan@nginx.comrespect to end users, business partners and the like. While this license is
183980Sdefan@nginx.comintended to facilitate the commercial use of the Program, the Contributor who
184980Sdefan@nginx.comincludes the Program in a commercial product offering should do so in a manner
185980Sdefan@nginx.comwhich does not create potential liability for other Contributors. Therefore,
186980Sdefan@nginx.comif a Contributor includes the Program in a commercial product offering, such
187980Sdefan@nginx.comContributor ("Commercial Contributor") hereby agrees to defend and indemnify
188980Sdefan@nginx.comevery other Contributor ("Indemnified Contributor") against any losses,
189980Sdefan@nginx.comdamages and costs (collectively "Losses") arising from claims, lawsuits and
190980Sdefan@nginx.comother legal actions brought by a third party against the Indemnified
191980Sdefan@nginx.comContributor to the extent caused by the acts or omissions of such Commercial
192980Sdefan@nginx.comContributor in connection with its distribution of the Program in a commercial
193980Sdefan@nginx.comproduct offering. The obligations in this section do not apply to any claims
194980Sdefan@nginx.comor Losses relating to any actual or alleged intellectual property
195980Sdefan@nginx.cominfringement. In order to qualify, an Indemnified Contributor must: a)
196980Sdefan@nginx.compromptly notify the Commercial Contributor in writing of such claim, and b)
197980Sdefan@nginx.comallow the Commercial Contributor to control, and cooperate with the Commercial
198980Sdefan@nginx.comContributor in, the defense and any related settlement negotiations. The
199980Sdefan@nginx.comIndemnified Contributor may participate in any such claim at its own expense.
200980Sdefan@nginx.com
201980Sdefan@nginx.comFor example, a Contributor might include the Program in a commercial product
202980Sdefan@nginx.comoffering, Product X. That Contributor is then a Commercial Contributor. If
203980Sdefan@nginx.comthat Commercial Contributor then makes performance claims, or offers
204980Sdefan@nginx.comwarranties related to Product X, those performance claims and warranties are
205980Sdefan@nginx.comsuch Commercial Contributor's responsibility alone. Under this section, the
206980Sdefan@nginx.comCommercial Contributor would have to defend claims against the other
207980Sdefan@nginx.comContributors related to those performance claims and warranties, and if a
208980Sdefan@nginx.comcourt requires any other Contributor to pay any damages as a result, the
209980Sdefan@nginx.comCommercial Contributor must pay those damages.
210980Sdefan@nginx.com
211980Sdefan@nginx.com5. NO WARRANTY
212980Sdefan@nginx.com
213980Sdefan@nginx.comEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
214980Sdefan@nginx.com"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
215980Sdefan@nginx.comIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
216980Sdefan@nginx.comNON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
217980Sdefan@nginx.comRecipient is solely responsible for determining the appropriateness of using
218980Sdefan@nginx.comand distributing the Program and assumes all risks associated with its
219980Sdefan@nginx.comexercise of rights under this Agreement , including but not limited to the
220980Sdefan@nginx.comrisks and costs of program errors, compliance with applicable laws, damage to
221980Sdefan@nginx.comor loss of data, programs or equipment, and unavailability or interruption of
222980Sdefan@nginx.comoperations.
223980Sdefan@nginx.com
224980Sdefan@nginx.com6. DISCLAIMER OF LIABILITY
225980Sdefan@nginx.com
226980Sdefan@nginx.comEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
227980Sdefan@nginx.comCONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
228980Sdefan@nginx.comSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
229980Sdefan@nginx.comLOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
230980Sdefan@nginx.comCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
231980Sdefan@nginx.comARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
232980Sdefan@nginx.comEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
233980Sdefan@nginx.comOF SUCH DAMAGES.
234980Sdefan@nginx.com
235980Sdefan@nginx.com7. GENERAL
236980Sdefan@nginx.com
237980Sdefan@nginx.comIf any provision of this Agreement is invalid or unenforceable under
238980Sdefan@nginx.comapplicable law, it shall not affect the validity or enforceability of the
239980Sdefan@nginx.comremainder of the terms of this Agreement, and without further action by the
240980Sdefan@nginx.comparties hereto, such provision shall be reformed to the minimum extent
241980Sdefan@nginx.comnecessary to make such provision valid and enforceable.
242980Sdefan@nginx.com
243980Sdefan@nginx.comIf Recipient institutes patent litigation against any entity (including a
244980Sdefan@nginx.comcross-claim or counterclaim in a lawsuit) alleging that the Program itself
245980Sdefan@nginx.com(excluding combinations of the Program with other software or hardware)
246980Sdefan@nginx.cominfringes such Recipient's patent(s), then such Recipient's rights granted
247980Sdefan@nginx.comunder Section 2(b) shall terminate as of the date such litigation is filed.
248980Sdefan@nginx.com
249980Sdefan@nginx.comAll Recipient's rights under this Agreement shall terminate if it fails to
250980Sdefan@nginx.comcomply with any of the material terms or conditions of this Agreement and does
251980Sdefan@nginx.comnot cure such failure in a reasonable period of time after becoming aware of
252980Sdefan@nginx.comsuch noncompliance. If all Recipient's rights under this Agreement terminate,
253980Sdefan@nginx.comRecipient agrees to cease use and distribution of the Program as soon as
254980Sdefan@nginx.comreasonably practicable. However, Recipient's obligations under this Agreement
255980Sdefan@nginx.comand any licenses granted by Recipient relating to the Program shall continue
256980Sdefan@nginx.comand survive.
257980Sdefan@nginx.com
258980Sdefan@nginx.comEveryone is permitted to copy and distribute copies of this Agreement, but in
259980Sdefan@nginx.comorder to avoid inconsistency the Agreement is copyrighted and may only be
260980Sdefan@nginx.commodified in the following manner. The Agreement Steward reserves the right to
261980Sdefan@nginx.compublish new versions (including revisions) of this Agreement from time to
262980Sdefan@nginx.comtime. No one other than the Agreement Steward has the right to modify this
263980Sdefan@nginx.comAgreement. The Eclipse Foundation is the initial Agreement Steward. The
264980Sdefan@nginx.comEclipse Foundation may assign the responsibility to serve as the Agreement
265980Sdefan@nginx.comSteward to a suitable separate entity. Each new version of the Agreement will
266980Sdefan@nginx.combe given a distinguishing version number. The Program (including
267980Sdefan@nginx.comContributions) may always be distributed subject to the version of the
268980Sdefan@nginx.comAgreement under which it was received. In addition, after a new version of the
269980Sdefan@nginx.comAgreement is published, Contributor may elect to distribute the Program
270980Sdefan@nginx.com(including its Contributions) under the new version. Except as expressly
271980Sdefan@nginx.comstated in Sections 2(a) and 2(b) above, Recipient receives no rights or
272980Sdefan@nginx.comlicenses to the intellectual property of any Contributor under this Agreement,
273980Sdefan@nginx.comwhether expressly, by implication, estoppel or otherwise. All rights in the
274980Sdefan@nginx.comProgram not expressly granted under this Agreement are reserved.
275980Sdefan@nginx.com
276980Sdefan@nginx.comThis Agreement is governed by the laws of the State of New York and the
277980Sdefan@nginx.comintellectual property laws of the United States of America. No party to this
278980Sdefan@nginx.comAgreement will bring a legal action under this Agreement more than one year
279980Sdefan@nginx.comafter the cause of action arose. Each party waives its rights to a jury trial
280980Sdefan@nginx.comin any resulting litigation.
281980Sdefan@nginx.com
282980Sdefan@nginx.com====[ EPL license - begin ]===================================================
283980Sdefan@nginx.com
284980Sdefan@nginx.com
285980Sdefan@nginx.com====[ Apache 2.0 license - begin ]============================================
286980Sdefan@nginx.com
287980Sdefan@nginx.com                                 Apache License
288980Sdefan@nginx.com                           Version 2.0, January 2004
289980Sdefan@nginx.com                        http://www.apache.org/licenses/
290980Sdefan@nginx.com
291980Sdefan@nginx.com   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
292980Sdefan@nginx.com
293980Sdefan@nginx.com   1. Definitions.
294980Sdefan@nginx.com
295980Sdefan@nginx.com      "License" shall mean the terms and conditions for use, reproduction,
296980Sdefan@nginx.com      and distribution as defined by Sections 1 through 9 of this document.
297980Sdefan@nginx.com
298980Sdefan@nginx.com      "Licensor" shall mean the copyright owner or entity authorized by
299980Sdefan@nginx.com      the copyright owner that is granting the License.
300980Sdefan@nginx.com
301980Sdefan@nginx.com      "Legal Entity" shall mean the union of the acting entity and all
302980Sdefan@nginx.com      other entities that control, are controlled by, or are under common
303980Sdefan@nginx.com      control with that entity. For the purposes of this definition,
304980Sdefan@nginx.com      "control" means (i) the power, direct or indirect, to cause the
305980Sdefan@nginx.com      direction or management of such entity, whether by contract or
306980Sdefan@nginx.com      otherwise, or (ii) ownership of fifty percent (50%) or more of the
307980Sdefan@nginx.com      outstanding shares, or (iii) beneficial ownership of such entity.
308980Sdefan@nginx.com
309980Sdefan@nginx.com      "You" (or "Your") shall mean an individual or Legal Entity
310980Sdefan@nginx.com      exercising permissions granted by this License.
311980Sdefan@nginx.com
312980Sdefan@nginx.com      "Source" form shall mean the preferred form for making modifications,
313980Sdefan@nginx.com      including but not limited to software source code, documentation
314980Sdefan@nginx.com      source, and configuration files.
315980Sdefan@nginx.com
316980Sdefan@nginx.com      "Object" form shall mean any form resulting from mechanical
317980Sdefan@nginx.com      transformation or translation of a Source form, including but
318980Sdefan@nginx.com      not limited to compiled object code, generated documentation,
319980Sdefan@nginx.com      and conversions to other media types.
320980Sdefan@nginx.com
321980Sdefan@nginx.com      "Work" shall mean the work of authorship, whether in Source or
322980Sdefan@nginx.com      Object form, made available under the License, as indicated by a
323980Sdefan@nginx.com      copyright notice that is included in or attached to the work
324980Sdefan@nginx.com      (an example is provided in the Appendix below).
325980Sdefan@nginx.com
326980Sdefan@nginx.com      "Derivative Works" shall mean any work, whether in Source or Object
327980Sdefan@nginx.com      form, that is based on (or derived from) the Work and for which the
328980Sdefan@nginx.com      editorial revisions, annotations, elaborations, or other modifications
329980Sdefan@nginx.com      represent, as a whole, an original work of authorship. For the purposes
330980Sdefan@nginx.com      of this License, Derivative Works shall not include works that remain
331980Sdefan@nginx.com      separable from, or merely link (or bind by name) to the interfaces of,
332980Sdefan@nginx.com      the Work and Derivative Works thereof.
333980Sdefan@nginx.com
334980Sdefan@nginx.com      "Contribution" shall mean any work of authorship, including
335980Sdefan@nginx.com      the original version of the Work and any modifications or additions
336980Sdefan@nginx.com      to that Work or Derivative Works thereof, that is intentionally
337980Sdefan@nginx.com      submitted to Licensor for inclusion in the Work by the copyright owner
338980Sdefan@nginx.com      or by an individual or Legal Entity authorized to submit on behalf of
339980Sdefan@nginx.com      the copyright owner. For the purposes of this definition, "submitted"
340980Sdefan@nginx.com      means any form of electronic, verbal, or written communication sent
341980Sdefan@nginx.com      to the Licensor or its representatives, including but not limited to
342980Sdefan@nginx.com      communication on electronic mailing lists, source code control systems,
343980Sdefan@nginx.com      and issue tracking systems that are managed by, or on behalf of, the
344980Sdefan@nginx.com      Licensor for the purpose of discussing and improving the Work, but
345980Sdefan@nginx.com      excluding communication that is conspicuously marked or otherwise
346980Sdefan@nginx.com      designated in writing by the copyright owner as "Not a Contribution."
347980Sdefan@nginx.com
348980Sdefan@nginx.com      "Contributor" shall mean Licensor and any individual or Legal Entity
349980Sdefan@nginx.com      on behalf of whom a Contribution has been received by Licensor and
350980Sdefan@nginx.com      subsequently incorporated within the Work.
351980Sdefan@nginx.com
352980Sdefan@nginx.com   2. Grant of Copyright License. Subject to the terms and conditions of
353980Sdefan@nginx.com      this License, each Contributor hereby grants to You a perpetual,
354980Sdefan@nginx.com      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
355980Sdefan@nginx.com      copyright license to reproduce, prepare Derivative Works of,
356980Sdefan@nginx.com      publicly display, publicly perform, sublicense, and distribute the
357980Sdefan@nginx.com      Work and such Derivative Works in Source or Object form.
358980Sdefan@nginx.com
359980Sdefan@nginx.com   3. Grant of Patent License. Subject to the terms and conditions of
360980Sdefan@nginx.com      this License, each Contributor hereby grants to You a perpetual,
361980Sdefan@nginx.com      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
362980Sdefan@nginx.com      (except as stated in this section) patent license to make, have made,
363980Sdefan@nginx.com      use, offer to sell, sell, import, and otherwise transfer the Work,
364980Sdefan@nginx.com      where such license applies only to those patent claims licensable
365980Sdefan@nginx.com      by such Contributor that are necessarily infringed by their
366980Sdefan@nginx.com      Contribution(s) alone or by combination of their Contribution(s)
367980Sdefan@nginx.com      with the Work to which such Contribution(s) was submitted. If You
368980Sdefan@nginx.com      institute patent litigation against any entity (including a
369980Sdefan@nginx.com      cross-claim or counterclaim in a lawsuit) alleging that the Work
370980Sdefan@nginx.com      or a Contribution incorporated within the Work constitutes direct
371980Sdefan@nginx.com      or contributory patent infringement, then any patent licenses
372980Sdefan@nginx.com      granted to You under this License for that Work shall terminate
373980Sdefan@nginx.com      as of the date such litigation is filed.
374980Sdefan@nginx.com
375980Sdefan@nginx.com   4. Redistribution. You may reproduce and distribute copies of the
376980Sdefan@nginx.com      Work or Derivative Works thereof in any medium, with or without
377980Sdefan@nginx.com      modifications, and in Source or Object form, provided that You
378980Sdefan@nginx.com      meet the following conditions:
379980Sdefan@nginx.com
380980Sdefan@nginx.com      (a) You must give any other recipients of the Work or
381980Sdefan@nginx.com          Derivative Works a copy of this License; and
382980Sdefan@nginx.com
383980Sdefan@nginx.com      (b) You must cause any modified files to carry prominent notices
384980Sdefan@nginx.com          stating that You changed the files; and
385980Sdefan@nginx.com
386980Sdefan@nginx.com      (c) You must retain, in the Source form of any Derivative Works
387980Sdefan@nginx.com          that You distribute, all copyright, patent, trademark, and
388980Sdefan@nginx.com          attribution notices from the Source form of the Work,
389980Sdefan@nginx.com          excluding those notices that do not pertain to any part of
390980Sdefan@nginx.com          the Derivative Works; and
391980Sdefan@nginx.com
392980Sdefan@nginx.com      (d) If the Work includes a "NOTICE" text file as part of its
393980Sdefan@nginx.com          distribution, then any Derivative Works that You distribute must
394980Sdefan@nginx.com          include a readable copy of the attribution notices contained
395980Sdefan@nginx.com          within such NOTICE file, excluding those notices that do not
396980Sdefan@nginx.com          pertain to any part of the Derivative Works, in at least one
397980Sdefan@nginx.com          of the following places: within a NOTICE text file distributed
398980Sdefan@nginx.com          as part of the Derivative Works; within the Source form or
399980Sdefan@nginx.com          documentation, if provided along with the Derivative Works; or,
400980Sdefan@nginx.com          within a display generated by the Derivative Works, if and
401980Sdefan@nginx.com          wherever such third-party notices normally appear. The contents
402980Sdefan@nginx.com          of the NOTICE file are for informational purposes only and
403980Sdefan@nginx.com          do not modify the License. You may add Your own attribution
404980Sdefan@nginx.com          notices within Derivative Works that You distribute, alongside
405980Sdefan@nginx.com          or as an addendum to the NOTICE text from the Work, provided
406980Sdefan@nginx.com          that such additional attribution notices cannot be construed
407980Sdefan@nginx.com          as modifying the License.
408980Sdefan@nginx.com
409980Sdefan@nginx.com      You may add Your own copyright statement to Your modifications and
410980Sdefan@nginx.com      may provide additional or different license terms and conditions
411980Sdefan@nginx.com      for use, reproduction, or distribution of Your modifications, or
412980Sdefan@nginx.com      for any such Derivative Works as a whole, provided Your use,
413980Sdefan@nginx.com      reproduction, and distribution of the Work otherwise complies with
414980Sdefan@nginx.com      the conditions stated in this License.
415980Sdefan@nginx.com
416980Sdefan@nginx.com   5. Submission of Contributions. Unless You explicitly state otherwise,
417980Sdefan@nginx.com      any Contribution intentionally submitted for inclusion in the Work
418980Sdefan@nginx.com      by You to the Licensor shall be under the terms and conditions of
419980Sdefan@nginx.com      this License, without any additional terms or conditions.
420980Sdefan@nginx.com      Notwithstanding the above, nothing herein shall supersede or modify
421980Sdefan@nginx.com      the terms of any separate license agreement you may have executed
422980Sdefan@nginx.com      with Licensor regarding such Contributions.
423980Sdefan@nginx.com
424980Sdefan@nginx.com   6. Trademarks. This License does not grant permission to use the trade
425980Sdefan@nginx.com      names, trademarks, service marks, or product names of the Licensor,
426980Sdefan@nginx.com      except as required for reasonable and customary use in describing the
427980Sdefan@nginx.com      origin of the Work and reproducing the content of the NOTICE file.
428980Sdefan@nginx.com
429980Sdefan@nginx.com   7. Disclaimer of Warranty. Unless required by applicable law or
430980Sdefan@nginx.com      agreed to in writing, Licensor provides the Work (and each
431980Sdefan@nginx.com      Contributor provides its Contributions) on an "AS IS" BASIS,
432980Sdefan@nginx.com      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
433980Sdefan@nginx.com      implied, including, without limitation, any warranties or conditions
434980Sdefan@nginx.com      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
435980Sdefan@nginx.com      PARTICULAR PURPOSE. You are solely responsible for determining the
436980Sdefan@nginx.com      appropriateness of using or redistributing the Work and assume any
437980Sdefan@nginx.com      risks associated with Your exercise of permissions under this License.
438980Sdefan@nginx.com
439980Sdefan@nginx.com   8. Limitation of Liability. In no event and under no legal theory,
440980Sdefan@nginx.com      whether in tort (including negligence), contract, or otherwise,
441980Sdefan@nginx.com      unless required by applicable law (such as deliberate and grossly
442980Sdefan@nginx.com      negligent acts) or agreed to in writing, shall any Contributor be
443980Sdefan@nginx.com      liable to You for damages, including any direct, indirect, special,
444980Sdefan@nginx.com      incidental, or consequential damages of any character arising as a
445980Sdefan@nginx.com      result of this License or out of the use or inability to use the
446980Sdefan@nginx.com      Work (including but not limited to damages for loss of goodwill,
447980Sdefan@nginx.com      work stoppage, computer failure or malfunction, or any and all
448980Sdefan@nginx.com      other commercial damages or losses), even if such Contributor
449980Sdefan@nginx.com      has been advised of the possibility of such damages.
450980Sdefan@nginx.com
451980Sdefan@nginx.com   9. Accepting Warranty or Additional Liability. While redistributing
452980Sdefan@nginx.com      the Work or Derivative Works thereof, You may choose to offer,
453980Sdefan@nginx.com      and charge a fee for, acceptance of support, warranty, indemnity,
454980Sdefan@nginx.com      or other liability obligations and/or rights consistent with this
455980Sdefan@nginx.com      License. However, in accepting such obligations, You may act only
456980Sdefan@nginx.com      on Your own behalf and on Your sole responsibility, not on behalf
457980Sdefan@nginx.com      of any other Contributor, and only if You agree to indemnify,
458980Sdefan@nginx.com      defend, and hold each Contributor harmless for any liability
459980Sdefan@nginx.com      incurred by, or claims asserted against, such Contributor by reason
460980Sdefan@nginx.com      of your accepting any such warranty or additional liability.
461980Sdefan@nginx.com
462980Sdefan@nginx.com   END OF TERMS AND CONDITIONS
463980Sdefan@nginx.com
464980Sdefan@nginx.com   APPENDIX: How to apply the Apache License to your work.
465980Sdefan@nginx.com
466980Sdefan@nginx.com      To apply the Apache License to your work, attach the following
467980Sdefan@nginx.com      boilerplate notice, with the fields enclosed by brackets "[]"
468980Sdefan@nginx.com      replaced with your own identifying information. (Don't include
469980Sdefan@nginx.com      the brackets!)  The text should be enclosed in the appropriate
470980Sdefan@nginx.com      comment syntax for the file format. We also recommend that a
471980Sdefan@nginx.com      file or class name and description of purpose be included on the
472980Sdefan@nginx.com      same "printed page" as the copyright notice for easier
473980Sdefan@nginx.com      identification within third-party archives.
474980Sdefan@nginx.com
475980Sdefan@nginx.com   Copyright [yyyy] [name of copyright owner]
476980Sdefan@nginx.com
477980Sdefan@nginx.com   Licensed under the Apache License, Version 2.0 (the "License");
478980Sdefan@nginx.com   you may not use this file except in compliance with the License.
479980Sdefan@nginx.com   You may obtain a copy of the License at
480980Sdefan@nginx.com
481980Sdefan@nginx.com       http://www.apache.org/licenses/LICENSE-2.0
482980Sdefan@nginx.com
483980Sdefan@nginx.com   Unless required by applicable law or agreed to in writing, software
484980Sdefan@nginx.com   distributed under the License is distributed on an "AS IS" BASIS,
485980Sdefan@nginx.com   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
486980Sdefan@nginx.com   See the License for the specific language governing permissions and
487980Sdefan@nginx.com   limitations under the License.
488980Sdefan@nginx.com
489980Sdefan@nginx.com====[ Apache 2.0 license - end ]==============================================
490980Sdefan@nginx.com
491980Sdefan@nginx.com
492980Sdefan@nginx.com====[ CDDL v1.0 license - start ]=============================================
493980Sdefan@nginx.com
494980Sdefan@nginx.comCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0
495980Sdefan@nginx.com
496980Sdefan@nginx.com1. Definitions.
497980Sdefan@nginx.com
498980Sdefan@nginx.com    1.1. "Contributor" means each individual or entity that creates
499980Sdefan@nginx.com         or contributes to the creation of Modifications.
500980Sdefan@nginx.com
501980Sdefan@nginx.com    1.2. "Contributor Version" means the combination of the Original
502980Sdefan@nginx.com         Software, prior Modifications used by a Contributor (if any),
503980Sdefan@nginx.com         and the Modifications made by that particular Contributor.
504980Sdefan@nginx.com
505980Sdefan@nginx.com    1.3. "Covered Software" means (a) the Original Software, or (b)
506980Sdefan@nginx.com         Modifications, or (c) the combination of files containing
507980Sdefan@nginx.com         Original Software with files containing Modifications, in
508980Sdefan@nginx.com         each case including portions thereof.
509980Sdefan@nginx.com
510980Sdefan@nginx.com    1.4. "Executable" means the Covered Software in any form other
511980Sdefan@nginx.com         than Source Code.
512980Sdefan@nginx.com
513980Sdefan@nginx.com    1.5. "Initial Developer" means the individual or entity that first
514980Sdefan@nginx.com         makes Original Software available under this License.
515980Sdefan@nginx.com
516980Sdefan@nginx.com    1.6. "Larger Work" means a work which combines Covered Software or
517980Sdefan@nginx.com         portions thereof with code not governed by the terms of this
518980Sdefan@nginx.com         License.
519980Sdefan@nginx.com
520980Sdefan@nginx.com    1.7. "License" means this document.
521980Sdefan@nginx.com
522980Sdefan@nginx.com    1.8. "Licensable" means having the right to grant, to the maximum
523980Sdefan@nginx.com         extent possible, whether at the time of the initial grant or
524980Sdefan@nginx.com         subsequently acquired, any and all of the rights conveyed
525980Sdefan@nginx.com         herein.
526980Sdefan@nginx.com
527980Sdefan@nginx.com    1.9. "Modifications" means the Source Code and Executable form of
528980Sdefan@nginx.com         any of the following:
529980Sdefan@nginx.com
530980Sdefan@nginx.com        A. Any file that results from an addition to, deletion from or
531980Sdefan@nginx.com           modification of the contents of a file containing Original
532980Sdefan@nginx.com           Software or previous Modifications;
533980Sdefan@nginx.com
534980Sdefan@nginx.com        B. Any new file that contains any part of the Original
535980Sdefan@nginx.com           Software or previous Modifications; or
536980Sdefan@nginx.com
537980Sdefan@nginx.com        C. Any new file that is contributed or otherwise made
538980Sdefan@nginx.com           available under the terms of this License.
539980Sdefan@nginx.com
540980Sdefan@nginx.com    1.10. "Original Software" means the Source Code and Executable
541980Sdefan@nginx.com          form of computer software code that is originally released
542980Sdefan@nginx.com          under this License.
543980Sdefan@nginx.com
544980Sdefan@nginx.com    1.11. "Patent Claims" means any patent claim(s), now owned or
545980Sdefan@nginx.com          hereafter acquired, including without limitation, method,
546980Sdefan@nginx.com          process, and apparatus claims, in any patent Licensable by
547980Sdefan@nginx.com          grantor.
548980Sdefan@nginx.com
549980Sdefan@nginx.com    1.12. "Source Code" means (a) the common form of computer software
550980Sdefan@nginx.com          code in which modifications are made and (b) associated
551980Sdefan@nginx.com          documentation included in or with such code.
552980Sdefan@nginx.com
553980Sdefan@nginx.com    1.13. "You" (or "Your") means an individual or a legal entity
554980Sdefan@nginx.com          exercising rights under, and complying with all of the terms
555980Sdefan@nginx.com          of, this License.  For legal entities, "You" includes any
556980Sdefan@nginx.com          entity which controls, is controlled by, or is under common
557980Sdefan@nginx.com          control with You.  For purposes of this definition,
558980Sdefan@nginx.com          "control" means (a) the power, direct or indirect, to cause
559980Sdefan@nginx.com          the direction or management of such entity, whether by
560980Sdefan@nginx.com          contract or otherwise, or (b) ownership of more than fifty
561980Sdefan@nginx.com          percent (50%) of the outstanding shares or beneficial
562980Sdefan@nginx.com          ownership of such entity.
563980Sdefan@nginx.com
564980Sdefan@nginx.com2. License Grants.
565980Sdefan@nginx.com
566980Sdefan@nginx.com    2.1. The Initial Developer Grant.
567980Sdefan@nginx.com
568980Sdefan@nginx.com    Conditioned upon Your compliance with Section 3.1 below and
569980Sdefan@nginx.com    subject to third party intellectual property claims, the Initial
570980Sdefan@nginx.com    Developer hereby grants You a world-wide, royalty-free,
571980Sdefan@nginx.com    non-exclusive license:
572980Sdefan@nginx.com
573980Sdefan@nginx.com        (a) under intellectual property rights (other than patent or
574980Sdefan@nginx.com            trademark) Licensable by Initial Developer, to use,
575980Sdefan@nginx.com            reproduce, modify, display, perform, sublicense and
576980Sdefan@nginx.com            distribute the Original Software (or portions thereof),
577980Sdefan@nginx.com            with or without Modifications, and/or as part of a Larger
578980Sdefan@nginx.com            Work; and
579980Sdefan@nginx.com
580980Sdefan@nginx.com        (b) under Patent Claims infringed by the making, using or
581980Sdefan@nginx.com            selling of Original Software, to make, have made, use,
582980Sdefan@nginx.com            practice, sell, and offer for sale, and/or otherwise
583980Sdefan@nginx.com            dispose of the Original Software (or portions thereof).
584980Sdefan@nginx.com
585980Sdefan@nginx.com        (c) The licenses granted in Sections 2.1(a) and (b) are
586980Sdefan@nginx.com            effective on the date Initial Developer first distributes
587980Sdefan@nginx.com            or otherwise makes the Original Software available to a
588980Sdefan@nginx.com            third party under the terms of this License.
589980Sdefan@nginx.com
590980Sdefan@nginx.com        (d) Notwithstanding Section 2.1(b) above, no patent license is
591980Sdefan@nginx.com            granted: (1) for code that You delete from the Original
592980Sdefan@nginx.com            Software, or (2) for infringements caused by: (i) the
593980Sdefan@nginx.com            modification of the Original Software, or (ii) the
594980Sdefan@nginx.com            combination of the Original Software with other software
595980Sdefan@nginx.com            or devices.
596980Sdefan@nginx.com
597980Sdefan@nginx.com    2.2. Contributor Grant.
598980Sdefan@nginx.com
599980Sdefan@nginx.com    Conditioned upon Your compliance with Section 3.1 below and
600980Sdefan@nginx.com    subject to third party intellectual property claims, each
601980Sdefan@nginx.com    Contributor hereby grants You a world-wide, royalty-free,
602980Sdefan@nginx.com    non-exclusive license:
603980Sdefan@nginx.com
604980Sdefan@nginx.com        (a) under intellectual property rights (other than patent or
605980Sdefan@nginx.com            trademark) Licensable by Contributor to use, reproduce,
606980Sdefan@nginx.com            modify, display, perform, sublicense and distribute the
607980Sdefan@nginx.com            Modifications created by such Contributor (or portions
608980Sdefan@nginx.com            thereof), either on an unmodified basis, with other
609980Sdefan@nginx.com            Modifications, as Covered Software and/or as part of a
610980Sdefan@nginx.com            Larger Work; and
611980Sdefan@nginx.com
612980Sdefan@nginx.com        (b) under Patent Claims infringed by the making, using, or
613980Sdefan@nginx.com            selling of Modifications made by that Contributor either
614980Sdefan@nginx.com            alone and/or in combination with its Contributor Version
615980Sdefan@nginx.com            (or portions of such combination), to make, use, sell,
616980Sdefan@nginx.com            offer for sale, have made, and/or otherwise dispose of:
617980Sdefan@nginx.com            (1) Modifications made by that Contributor (or portions
618980Sdefan@nginx.com            thereof); and (2) the combination of Modifications made by
619980Sdefan@nginx.com            that Contributor with its Contributor Version (or portions
620980Sdefan@nginx.com            of such combination).
621980Sdefan@nginx.com
622980Sdefan@nginx.com        (c) The licenses granted in Sections 2.2(a) and 2.2(b) are
623980Sdefan@nginx.com            effective on the date Contributor first distributes or
624980Sdefan@nginx.com            otherwise makes the Modifications available to a third
625980Sdefan@nginx.com            party.
626980Sdefan@nginx.com
627980Sdefan@nginx.com        (d) Notwithstanding Section 2.2(b) above, no patent license is
628980Sdefan@nginx.com            granted: (1) for any code that Contributor has deleted
629980Sdefan@nginx.com            from the Contributor Version; (2) for infringements caused
630980Sdefan@nginx.com            by: (i) third party modifications of Contributor Version,
631980Sdefan@nginx.com            or (ii) the combination of Modifications made by that
632980Sdefan@nginx.com            Contributor with other software (except as part of the
633980Sdefan@nginx.com            Contributor Version) or other devices; or (3) under Patent
634980Sdefan@nginx.com            Claims infringed by Covered Software in the absence of
635980Sdefan@nginx.com            Modifications made by that Contributor.
636980Sdefan@nginx.com
637980Sdefan@nginx.com3. Distribution Obligations.
638980Sdefan@nginx.com
639980Sdefan@nginx.com    3.1. Availability of Source Code.
640980Sdefan@nginx.com
641980Sdefan@nginx.com    Any Covered Software that You distribute or otherwise make
642980Sdefan@nginx.com    available in Executable form must also be made available in Source
643980Sdefan@nginx.com    Code form and that Source Code form must be distributed only under
644980Sdefan@nginx.com    the terms of this License.  You must include a copy of this
645980Sdefan@nginx.com    License with every copy of the Source Code form of the Covered
646980Sdefan@nginx.com    Software You distribute or otherwise make available.  You must
647980Sdefan@nginx.com    inform recipients of any such Covered Software in Executable form
648980Sdefan@nginx.com    as to how they can obtain such Covered Software in Source Code
649980Sdefan@nginx.com    form in a reasonable manner on or through a medium customarily
650980Sdefan@nginx.com    used for software exchange.
651980Sdefan@nginx.com
652980Sdefan@nginx.com    3.2. Modifications.
653980Sdefan@nginx.com
654980Sdefan@nginx.com    The Modifications that You create or to which You contribute are
655980Sdefan@nginx.com    governed by the terms of this License.  You represent that You
656980Sdefan@nginx.com    believe Your Modifications are Your original creation(s) and/or
657980Sdefan@nginx.com    You have sufficient rights to grant the rights conveyed by this
658980Sdefan@nginx.com    License.
659980Sdefan@nginx.com
660980Sdefan@nginx.com    3.3. Required Notices.
661980Sdefan@nginx.com
662980Sdefan@nginx.com    You must include a notice in each of Your Modifications that
663980Sdefan@nginx.com    identifies You as the Contributor of the Modification.  You may
664980Sdefan@nginx.com    not remove or alter any copyright, patent or trademark notices
665980Sdefan@nginx.com    contained within the Covered Software, or any notices of licensing
666980Sdefan@nginx.com    or any descriptive text giving attribution to any Contributor or
667980Sdefan@nginx.com    the Initial Developer.
668980Sdefan@nginx.com
669980Sdefan@nginx.com    3.4. Application of Additional Terms.
670980Sdefan@nginx.com
671980Sdefan@nginx.com    You may not offer or impose any terms on any Covered Software in
672980Sdefan@nginx.com    Source Code form that alters or restricts the applicable version
673980Sdefan@nginx.com    of this License or the recipients' rights hereunder.  You may
674980Sdefan@nginx.com    choose to offer, and to charge a fee for, warranty, support,
675980Sdefan@nginx.com    indemnity or liability obligations to one or more recipients of
676980Sdefan@nginx.com    Covered Software.  However, you may do so only on Your own behalf,
677980Sdefan@nginx.com    and not on behalf of the Initial Developer or any Contributor.
678980Sdefan@nginx.com    You must make it absolutely clear that any such warranty, support,
679980Sdefan@nginx.com    indemnity or liability obligation is offered by You alone, and You
680980Sdefan@nginx.com    hereby agree to indemnify the Initial Developer and every
681980Sdefan@nginx.com    Contributor for any liability incurred by the Initial Developer or
682980Sdefan@nginx.com    such Contributor as a result of warranty, support, indemnity or
683980Sdefan@nginx.com    liability terms You offer.
684980Sdefan@nginx.com
685980Sdefan@nginx.com    3.5. Distribution of Executable Versions.
686980Sdefan@nginx.com
687980Sdefan@nginx.com    You may distribute the Executable form of the Covered Software
688980Sdefan@nginx.com    under the terms of this License or under the terms of a license of
689980Sdefan@nginx.com    Your choice, which may contain terms different from this License,
690980Sdefan@nginx.com    provided that You are in compliance with the terms of this License
691980Sdefan@nginx.com    and that the license for the Executable form does not attempt to
692980Sdefan@nginx.com    limit or alter the recipient's rights in the Source Code form from
693980Sdefan@nginx.com    the rights set forth in this License.  If You distribute the
694980Sdefan@nginx.com    Covered Software in Executable form under a different license, You
695980Sdefan@nginx.com    must make it absolutely clear that any terms which differ from
696980Sdefan@nginx.com    this License are offered by You alone, not by the Initial
697980Sdefan@nginx.com    Developer or Contributor.  You hereby agree to indemnify the
698980Sdefan@nginx.com    Initial Developer and every Contributor for any liability incurred
699980Sdefan@nginx.com    by the Initial Developer or such Contributor as a result of any
700980Sdefan@nginx.com    such terms You offer.
701980Sdefan@nginx.com
702980Sdefan@nginx.com    3.6. Larger Works.
703980Sdefan@nginx.com
704980Sdefan@nginx.com    You may create a Larger Work by combining Covered Software with
705980Sdefan@nginx.com    other code not governed by the terms of this License and
706980Sdefan@nginx.com    distribute the Larger Work as a single product.  In such a case,
707980Sdefan@nginx.com    You must make sure the requirements of this License are fulfilled
708980Sdefan@nginx.com    for the Covered Software.
709980Sdefan@nginx.com
710980Sdefan@nginx.com4. Versions of the License.
711980Sdefan@nginx.com
712980Sdefan@nginx.com    4.1. New Versions.
713980Sdefan@nginx.com
714980Sdefan@nginx.com    Sun Microsystems, Inc. is the initial license steward and may
715980Sdefan@nginx.com    publish revised and/or new versions of this License from time to
716980Sdefan@nginx.com    time.  Each version will be given a distinguishing version number.
717980Sdefan@nginx.com    Except as provided in Section 4.3, no one other than the license
718980Sdefan@nginx.com    steward has the right to modify this License.
719980Sdefan@nginx.com
720980Sdefan@nginx.com    4.2. Effect of New Versions.
721980Sdefan@nginx.com
722980Sdefan@nginx.com    You may always continue to use, distribute or otherwise make the
723980Sdefan@nginx.com    Covered Software available under the terms of the version of the
724980Sdefan@nginx.com    License under which You originally received the Covered Software.
725980Sdefan@nginx.com    If the Initial Developer includes a notice in the Original
726980Sdefan@nginx.com    Software prohibiting it from being distributed or otherwise made
727980Sdefan@nginx.com    available under any subsequent version of the License, You must
728980Sdefan@nginx.com    distribute and make the Covered Software available under the terms
729980Sdefan@nginx.com    of the version of the License under which You originally received
730980Sdefan@nginx.com    the Covered Software.  Otherwise, You may also choose to use,
731980Sdefan@nginx.com    distribute or otherwise make the Covered Software available under
732980Sdefan@nginx.com    the terms of any subsequent version of the License published by
733980Sdefan@nginx.com    the license steward.
734980Sdefan@nginx.com
735980Sdefan@nginx.com    4.3. Modified Versions.
736980Sdefan@nginx.com
737980Sdefan@nginx.com    When You are an Initial Developer and You want to create a new
738980Sdefan@nginx.com    license for Your Original Software, You may create and use a
739980Sdefan@nginx.com    modified version of this License if You: (a) rename the license
740980Sdefan@nginx.com    and remove any references to the name of the license steward
741980Sdefan@nginx.com    (except to note that the license differs from this License); and
742980Sdefan@nginx.com    (b) otherwise make it clear that the license contains terms which
743980Sdefan@nginx.com    differ from this License.
744980Sdefan@nginx.com
745980Sdefan@nginx.com5. DISCLAIMER OF WARRANTY.
746980Sdefan@nginx.com
747980Sdefan@nginx.com    COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"
748980Sdefan@nginx.com    BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
749980Sdefan@nginx.com    INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED
750980Sdefan@nginx.com    SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
751980Sdefan@nginx.com    PURPOSE OR NON-INFRINGING.  THE ENTIRE RISK AS TO THE QUALITY AND
752980Sdefan@nginx.com    PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU.  SHOULD ANY
753980Sdefan@nginx.com    COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
754980Sdefan@nginx.com    INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
755980Sdefan@nginx.com    NECESSARY SERVICING, REPAIR OR CORRECTION.  THIS DISCLAIMER OF
756980Sdefan@nginx.com    WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.  NO USE OF
757980Sdefan@nginx.com    ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
758980Sdefan@nginx.com    DISCLAIMER.
759980Sdefan@nginx.com
760980Sdefan@nginx.com6. TERMINATION.
761980Sdefan@nginx.com
762980Sdefan@nginx.com    6.1. This License and the rights granted hereunder will terminate
763980Sdefan@nginx.com    automatically if You fail to comply with terms herein and fail to
764980Sdefan@nginx.com    cure such breach within 30 days of becoming aware of the breach.
765980Sdefan@nginx.com    Provisions which, by their nature, must remain in effect beyond
766980Sdefan@nginx.com    the termination of this License shall survive.
767980Sdefan@nginx.com
768980Sdefan@nginx.com    6.2. If You assert a patent infringement claim (excluding
769980Sdefan@nginx.com    declaratory judgment actions) against Initial Developer or a
770980Sdefan@nginx.com    Contributor (the Initial Developer or Contributor against whom You
771980Sdefan@nginx.com    assert such claim is referred to as "Participant") alleging that
772980Sdefan@nginx.com    the Participant Software (meaning the Contributor Version where
773980Sdefan@nginx.com    the Participant is a Contributor or the Original Software where
774980Sdefan@nginx.com    the Participant is the Initial Developer) directly or indirectly
775980Sdefan@nginx.com    infringes any patent, then any and all rights granted directly or
776980Sdefan@nginx.com    indirectly to You by such Participant, the Initial Developer (if
777980Sdefan@nginx.com    the Initial Developer is not the Participant) and all Contributors
778980Sdefan@nginx.com    under Sections 2.1 and/or 2.2 of this License shall, upon 60 days
779980Sdefan@nginx.com    notice from Participant terminate prospectively and automatically
780980Sdefan@nginx.com    at the expiration of such 60 day notice period, unless if within
781980Sdefan@nginx.com    such 60 day period You withdraw Your claim with respect to the
782980Sdefan@nginx.com    Participant Software against such Participant either unilaterally
783980Sdefan@nginx.com    or pursuant to a written agreement with Participant.
784980Sdefan@nginx.com
785980Sdefan@nginx.com    6.3. In the event of termination under Sections 6.1 or 6.2 above,
786980Sdefan@nginx.com    all end user licenses that have been validly granted by You or any
787980Sdefan@nginx.com    distributor hereunder prior to termination (excluding licenses
788980Sdefan@nginx.com    granted to You by any distributor) shall survive termination.
789980Sdefan@nginx.com
790980Sdefan@nginx.com7. LIMITATION OF LIABILITY.
791980Sdefan@nginx.com
792980Sdefan@nginx.com    UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
793980Sdefan@nginx.com    (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE
794980Sdefan@nginx.com    INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
795980Sdefan@nginx.com    COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
796980Sdefan@nginx.com    LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
797980Sdefan@nginx.com    CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
798980Sdefan@nginx.com    LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK
799980Sdefan@nginx.com    STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
800980Sdefan@nginx.com    COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
801980Sdefan@nginx.com    INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.  THIS LIMITATION OF
802980Sdefan@nginx.com    LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL
803980Sdefan@nginx.com    INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
804980Sdefan@nginx.com    APPLICABLE LAW PROHIBITS SUCH LIMITATION.  SOME JURISDICTIONS DO
805980Sdefan@nginx.com    NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR
806980Sdefan@nginx.com    CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT
807980Sdefan@nginx.com    APPLY TO YOU.
808980Sdefan@nginx.com
809980Sdefan@nginx.com8. U.S. GOVERNMENT END USERS.
810980Sdefan@nginx.com
811980Sdefan@nginx.com    The Covered Software is a "commercial item," as that term is
812980Sdefan@nginx.com    defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial
813980Sdefan@nginx.com    computer software" (as that term is defined at 48
814980Sdefan@nginx.com    C.F.R. 252.227-7014(a)(1)) and "commercial computer software
815980Sdefan@nginx.com    documentation" as such terms are used in 48 C.F.R. 12.212
816980Sdefan@nginx.com    (Sept. 1995).  Consistent with 48 C.F.R. 12.212 and 48
817980Sdefan@nginx.com    C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
818980Sdefan@nginx.com    U.S. Government End Users acquire Covered Software with only those
819980Sdefan@nginx.com    rights set forth herein.  This U.S. Government Rights clause is in
820980Sdefan@nginx.com    lieu of, and supersedes, any other FAR, DFAR, or other clause or
821980Sdefan@nginx.com    provision that addresses Government rights in computer software
822980Sdefan@nginx.com    under this License.
823980Sdefan@nginx.com
824980Sdefan@nginx.com9. MISCELLANEOUS.
825980Sdefan@nginx.com
826980Sdefan@nginx.com    This License represents the complete agreement concerning subject
827980Sdefan@nginx.com    matter hereof.  If any provision of this License is held to be
828980Sdefan@nginx.com    unenforceable, such provision shall be reformed only to the extent
829980Sdefan@nginx.com    necessary to make it enforceable.  This License shall be governed
830980Sdefan@nginx.com    by the law of the jurisdiction specified in a notice contained
831980Sdefan@nginx.com    within the Original Software (except to the extent applicable law,
832980Sdefan@nginx.com    if any, provides otherwise), excluding such jurisdiction's
833980Sdefan@nginx.com    conflict-of-law provisions.  Any litigation relating to this
834980Sdefan@nginx.com    License shall be subject to the jurisdiction of the courts located
835980Sdefan@nginx.com    in the jurisdiction and venue specified in a notice contained
836980Sdefan@nginx.com    within the Original Software, with the losing party responsible
837980Sdefan@nginx.com    for costs, including, without limitation, court costs and
838980Sdefan@nginx.com    reasonable attorneys' fees and expenses.  The application of the
839980Sdefan@nginx.com    United Nations Convention on Contracts for the International Sale
840980Sdefan@nginx.com    of Goods is expressly excluded.  Any law or regulation which
841980Sdefan@nginx.com    provides that the language of a contract shall be construed
842980Sdefan@nginx.com    against the drafter shall not apply to this License.  You agree
843980Sdefan@nginx.com    that You alone are responsible for compliance with the United
844980Sdefan@nginx.com    States export administration regulations (and the export control
845980Sdefan@nginx.com    laws and regulation of any other countries) when You use,
846980Sdefan@nginx.com    distribute or otherwise make available any Covered Software.
847980Sdefan@nginx.com
848980Sdefan@nginx.com10. RESPONSIBILITY FOR CLAIMS.
849980Sdefan@nginx.com
850980Sdefan@nginx.com    As between Initial Developer and the Contributors, each party is
851980Sdefan@nginx.com    responsible for claims and damages arising, directly or
852980Sdefan@nginx.com    indirectly, out of its utilization of rights under this License
853980Sdefan@nginx.com    and You agree to work with Initial Developer and Contributors to
854980Sdefan@nginx.com    distribute such responsibility on an equitable basis.  Nothing
855980Sdefan@nginx.com    herein is intended or shall be deemed to constitute any admission
856980Sdefan@nginx.com    of liability.
857980Sdefan@nginx.com
858980Sdefan@nginx.com--------------------------------------------------------------------
859980Sdefan@nginx.com
860980Sdefan@nginx.comNOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND
861980Sdefan@nginx.comDISTRIBUTION LICENSE (CDDL)
862980Sdefan@nginx.com
863980Sdefan@nginx.comFor Covered Software in this distribution, this License shall
864980Sdefan@nginx.combe governed by the laws of the State of California (excluding
865980Sdefan@nginx.comconflict-of-law provisions).
866980Sdefan@nginx.com
867980Sdefan@nginx.comAny litigation relating to this License shall be subject to the
868980Sdefan@nginx.comjurisdiction of the Federal Courts of the Northern District of
869980Sdefan@nginx.comCalifornia and the state courts of the State of California, with
870980Sdefan@nginx.comvenue lying in Santa Clara County, California.
871980Sdefan@nginx.com
872980Sdefan@nginx.com====[ CDDL v1.0 license - end ]===============================================
873