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