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