1*4882a593Smuzhiyun 2*4882a593SmuzhiyunCUA Office Public License Version 1.0 3*4882a593Smuzhiyun(plain text) 4*4882a593Smuzhiyun1. Definitions. 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun1.0.1. "Commercial Use" means distribution or otherwise making the 7*4882a593SmuzhiyunCovered Code available to a third party. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun1.1. "Contributor" means each entity that creates or contributes to 10*4882a593Smuzhiyunthe creation of Modifications. 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun1.2. "Contributor Version" means the combination of the Original 13*4882a593SmuzhiyunCode, prior Modifications used by a Contributor, and the Modifications 14*4882a593Smuzhiyunmade by that particular Contributor. 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun1.3. "Covered Code" means the Original Code or Modifications or the 17*4882a593Smuzhiyuncombination of the Original Code and Modifications, in each case 18*4882a593Smuzhiyunincluding portions thereof. 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun1.4. "Electronic Distribution Mechanism" means a mechanism generally 21*4882a593Smuzhiyunaccepted in the software development community for the electronic 22*4882a593Smuzhiyuntransfer of data. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun1.5. "Executable" means Covered Code in any form other than Source 25*4882a593SmuzhiyunCode. 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun1.6. "Initial Developer" means the individual or entity identified 28*4882a593Smuzhiyunas the Initial Developer in the Source Code notice required by Exhibit 29*4882a593SmuzhiyunA. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun1.7. "Larger Work" means a work which combines Covered Code or 32*4882a593Smuzhiyunportions thereof with code not governed by the terms of this License. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun1.8. "License" means this document. 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun1.8.1. "Licensable" means having the right to grant, to the maximum 37*4882a593Smuzhiyunextent possible, whether at the time of the initial grant or 38*4882a593Smuzhiyunsubsequently acquired, any and all of the rights conveyed herein. 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun1.9. "Modifications" means any addition to or deletion from the 41*4882a593Smuzhiyunsubstance or structure of either the Original Code or any previous 42*4882a593SmuzhiyunModifications. When Covered Code is released as a series of files, a 43*4882a593SmuzhiyunModification is: 44*4882a593Smuzhiyun 45*4882a593SmuzhiyunA. Any addition to or deletion from the contents of a file 46*4882a593Smuzhiyuncontaining Original Code or previous Modifications. 47*4882a593Smuzhiyun 48*4882a593SmuzhiyunB. Any new file that contains any part of the Original Code or 49*4882a593Smuzhiyunprevious Modifications. 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun1.10. "Original Code" means Source Code of computer software code 52*4882a593Smuzhiyunwhich is described in the Source Code notice required by Exhibit A as 53*4882a593SmuzhiyunOriginal Code, and which, at the time of its release under this 54*4882a593SmuzhiyunLicense is not already Covered Code governed by this License. 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun1.10.1. "Patent Claims" means any patent claim(s), now owned or 57*4882a593Smuzhiyunhereafter acquired, including without limitation, method, process, 58*4882a593Smuzhiyunand apparatus claims, in any patent Licensable by grantor. 59*4882a593Smuzhiyun 60*4882a593Smuzhiyun1.11. "Source Code" means the preferred form of the Covered Code for 61*4882a593Smuzhiyunmaking modifications to it, including all modules it contains, plus 62*4882a593Smuzhiyunany associated interface definition files, scripts used to control 63*4882a593Smuzhiyuncompilation and installation of an Executable, or source code 64*4882a593Smuzhiyundifferential comparisons against either the Original Code or another 65*4882a593Smuzhiyunwell known, available Covered Code of the Contributor`s choice. The 66*4882a593SmuzhiyunSource Code can be in a compressed or archival form, provided the 67*4882a593Smuzhiyunappropriate decompression or de-archiving software is widely available 68*4882a593Smuzhiyunfor no charge. 69*4882a593Smuzhiyun 70*4882a593Smuzhiyun1.12. "You" (or "Your") means an individual or a legal entity 71*4882a593Smuzhiyunexercising rights under, and complying with all of the terms of, this 72*4882a593SmuzhiyunLicense or a future version of this License issued under Section 6.1. 73*4882a593SmuzhiyunFor legal entities, "You" includes any entity which controls, is 74*4882a593Smuzhiyuncontrolled by, or is under common control with You. For purposes of 75*4882a593Smuzhiyunthis definition, "control" means (a) the power, direct or indirect, 76*4882a593Smuzhiyunto cause the direction or management of such entity, whether by 77*4882a593Smuzhiyuncontract or otherwise, or (b) ownership of more than fifty percent 78*4882a593Smuzhiyun(50%) of the outstanding shares or beneficial ownership of such 79*4882a593Smuzhiyunentity. 80*4882a593Smuzhiyun 81*4882a593Smuzhiyun2. Source Code License. 82*4882a593Smuzhiyun 83*4882a593Smuzhiyun2.1. The Initial Developer Grant. 84*4882a593SmuzhiyunThe Initial Developer hereby grants You a world-wide, royalty-free, 85*4882a593Smuzhiyunnon-exclusive license, subject to third party intellectual property 86*4882a593Smuzhiyunclaims: 87*4882a593Smuzhiyun 88*4882a593Smuzhiyun(a) under intellectual property rights (other than patent or 89*4882a593Smuzhiyuntrademark) Licensable by Initial Developer to use, reproduce, 90*4882a593Smuzhiyunmodify, display, perform, sublicense and distribute the Original 91*4882a593SmuzhiyunCode (or portions thereof) with or without Modifications, and/or 92*4882a593Smuzhiyunas part of a Larger Work; and 93*4882a593Smuzhiyun 94*4882a593Smuzhiyun(b) under Patents Claims infringed by the making, using or 95*4882a593Smuzhiyunselling of Original Code, to make, have made, use, practice, 96*4882a593Smuzhiyunsell, and offer for sale, and/or otherwise dispose of the 97*4882a593SmuzhiyunOriginal Code (or portions thereof). 98*4882a593Smuzhiyun 99*4882a593Smuzhiyun(c) the licenses granted in this Section 2.1(a) and (b) are 100*4882a593Smuzhiyuneffective on the date Initial Developer first distributes 101*4882a593SmuzhiyunOriginal Code under the terms of this License. 102*4882a593Smuzhiyun 103*4882a593Smuzhiyun(d) Notwithstanding Section 2.1(b) above, no patent license is 104*4882a593Smuzhiyungranted: 1) for code that You delete from the Original Code; 2) 105*4882a593Smuzhiyunseparate from the Original Code; or 3) for infringements caused 106*4882a593Smuzhiyunby: i) the modification of the Original Code or ii) the 107*4882a593Smuzhiyuncombination of the Original Code with other software or devices. 108*4882a593Smuzhiyun 109*4882a593Smuzhiyun2.2. Contributor Grant. 110*4882a593SmuzhiyunSubject to third party intellectual property claims, each Contributor 111*4882a593Smuzhiyunhereby grants You a world-wide, royalty-free, non-exclusive license 112*4882a593Smuzhiyun 113*4882a593Smuzhiyun(a) under intellectual property rights (other than patent or 114*4882a593Smuzhiyuntrademark) Licensable by Contributor, to use, reproduce, modify, 115*4882a593Smuzhiyundisplay, perform, sublicense and distribute the Modifications 116*4882a593Smuzhiyuncreated by such Contributor (or portions thereof) either on an 117*4882a593Smuzhiyununmodified basis, with other Modifications, as Covered Code 118*4882a593Smuzhiyunand/or as part of a Larger Work; and 119*4882a593Smuzhiyun 120*4882a593Smuzhiyun(b) under Patent Claims infringed by the making, using, or 121*4882a593Smuzhiyunselling of Modifications made by that Contributor either alone 122*4882a593Smuzhiyunand/or in combination with its Contributor Version (or portions 123*4882a593Smuzhiyunof such combination), to make, use, sell, offer for sale, have 124*4882a593Smuzhiyunmade, and/or otherwise dispose of: 1) Modifications made by that 125*4882a593SmuzhiyunContributor (or portions thereof); and 2) the combination of 126*4882a593SmuzhiyunModifications made by that Contributor with its Contributor 127*4882a593SmuzhiyunVersion (or portions of such combination). 128*4882a593Smuzhiyun 129*4882a593Smuzhiyun(c) the licenses granted in Sections 2.2(a) and 2.2(b) are 130*4882a593Smuzhiyuneffective on the date Contributor first makes Commercial Use of 131*4882a593Smuzhiyunthe Covered Code. 132*4882a593Smuzhiyun 133*4882a593Smuzhiyun(d) Notwithstanding Section 2.2(b) above, no patent license is 134*4882a593Smuzhiyungranted: 1) for any code that Contributor has deleted from the 135*4882a593SmuzhiyunContributor Version; 2) separate from the Contributor Version; 136*4882a593Smuzhiyun3) for infringements caused by: i) third party modifications of 137*4882a593SmuzhiyunContributor Version or ii) the combination of Modifications made 138*4882a593Smuzhiyunby that Contributor with other software (except as part of the 139*4882a593SmuzhiyunContributor Version) or other devices; or 4) under Patent Claims 140*4882a593Smuzhiyuninfringed by Covered Code in the absence of Modifications made by 141*4882a593Smuzhiyunthat Contributor. 142*4882a593Smuzhiyun 143*4882a593Smuzhiyun3. Distribution Obligations. 144*4882a593Smuzhiyun 145*4882a593Smuzhiyun3.1. Application of License. 146*4882a593SmuzhiyunThe Modifications which You create or to which You contribute are 147*4882a593Smuzhiyungoverned by the terms of this License, including without limitation 148*4882a593SmuzhiyunSection 2.2. The Source Code version of Covered Code may be 149*4882a593Smuzhiyundistributed only under the terms of this License or a future version 150*4882a593Smuzhiyunof this License released under Section 6.1, and You must include a 151*4882a593Smuzhiyuncopy of this License with every copy of the Source Code You 152*4882a593Smuzhiyundistribute. You may not offer or impose any terms on any Source Code 153*4882a593Smuzhiyunversion that alters or restricts the applicable version of this 154*4882a593SmuzhiyunLicense or the recipients` rights hereunder. However, You may include 155*4882a593Smuzhiyunan additional document offering the additional rights described in 156*4882a593SmuzhiyunSection 3.5. 157*4882a593Smuzhiyun 158*4882a593Smuzhiyun3.2. Availability of Source Code. 159*4882a593SmuzhiyunAny Modification which You create or to which You contribute must be 160*4882a593Smuzhiyunmade available in Source Code form under the terms of this License 161*4882a593Smuzhiyuneither on the same media as an Executable version or via an accepted 162*4882a593SmuzhiyunElectronic Distribution Mechanism to anyone to whom you made an 163*4882a593SmuzhiyunExecutable version available; and if made available via Electronic 164*4882a593SmuzhiyunDistribution Mechanism, must remain available for at least twelve (12) 165*4882a593Smuzhiyunmonths after the date it initially became available, or at least six 166*4882a593Smuzhiyun(6) months after a subsequent version of that particular Modification 167*4882a593Smuzhiyunhas been made available to such recipients. You are responsible for 168*4882a593Smuzhiyunensuring that the Source Code version remains available even if the 169*4882a593SmuzhiyunElectronic Distribution Mechanism is maintained by a third party. 170*4882a593Smuzhiyun 171*4882a593Smuzhiyun3.3. Description of Modifications. 172*4882a593SmuzhiyunYou must cause all Covered Code to which You contribute to contain a 173*4882a593Smuzhiyunfile documenting the changes You made to create that Covered Code and 174*4882a593Smuzhiyunthe date of any change. You must include a prominent statement that 175*4882a593Smuzhiyunthe Modification is derived, directly or indirectly, from Original 176*4882a593SmuzhiyunCode provided by the Initial Developer and including the name of the 177*4882a593SmuzhiyunInitial Developer in (a) the Source Code, and (b) in any notice in an 178*4882a593SmuzhiyunExecutable version or related documentation in which You describe the 179*4882a593Smuzhiyunorigin or ownership of the Covered Code. 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun3.4. Intellectual Property Matters 182*4882a593Smuzhiyun 183*4882a593Smuzhiyun(a) Third Party Claims. 184*4882a593SmuzhiyunIf Contributor has knowledge that a license under a third party`s 185*4882a593Smuzhiyunintellectual property rights is required to exercise the rights 186*4882a593Smuzhiyungranted by such Contributor under Sections 2.1 or 2.2, 187*4882a593SmuzhiyunContributor must include a text file with the Source Code 188*4882a593Smuzhiyundistribution titled "LEGAL" which describes the claim and the 189*4882a593Smuzhiyunparty making the claim in sufficient detail that a recipient will 190*4882a593Smuzhiyunknow whom to contact. If Contributor obtains such knowledge after 191*4882a593Smuzhiyunthe Modification is made available as described in Section 3.2, 192*4882a593SmuzhiyunContributor shall promptly modify the LEGAL file in all copies 193*4882a593SmuzhiyunContributor makes available thereafter and shall take other steps 194*4882a593Smuzhiyun(such as notifying appropriate mailing lists or newsgroups) 195*4882a593Smuzhiyunreasonably calculated to inform those who received the Covered 196*4882a593SmuzhiyunCode that new knowledge has been obtained. 197*4882a593Smuzhiyun 198*4882a593Smuzhiyun(b) Contributor APIs. 199*4882a593Smuzhiyun 200*4882a593SmuzhiyunIf Contributor`s Modifications include an application programming 201*4882a593Smuzhiyuninterface and Contributor has knowledge of patent licenses which 202*4882a593Smuzhiyunare reasonably necessary to implement that API, Contributor must 203*4882a593Smuzhiyunalso include this information in the LEGAL file. 204*4882a593Smuzhiyun 205*4882a593Smuzhiyun(c) Representations. 206*4882a593Smuzhiyun 207*4882a593SmuzhiyunContributor represents that, except as disclosed pursuant to 208*4882a593SmuzhiyunSection 3.4(a) above, Contributor believes that Contributor`s 209*4882a593SmuzhiyunModifications are Contributor`s original creation(s) and/or 210*4882a593SmuzhiyunContributor has sufficient rights to grant the rights conveyed by 211*4882a593Smuzhiyunthis License. 212*4882a593Smuzhiyun 213*4882a593Smuzhiyun3.5. Required Notices. 214*4882a593SmuzhiyunYou must duplicate the notice in Exhibit A in each file of the Source 215*4882a593SmuzhiyunCode. If it is not possible to put such notice in a particular Source 216*4882a593SmuzhiyunCode file due to its structure, then You must include such notice in a 217*4882a593Smuzhiyunlocation (such as a relevant directory) where a user would be likely 218*4882a593Smuzhiyunto look for such a notice. If You created one or more Modification(s) 219*4882a593SmuzhiyunYou may add your name as a Contributor to the notice described in 220*4882a593SmuzhiyunExhibit A. You must also duplicate this License in any documentation 221*4882a593Smuzhiyunfor the Source Code where You describe recipients` rights or ownership 222*4882a593Smuzhiyunrights relating to Covered Code. You may choose to offer, and to 223*4882a593Smuzhiyuncharge a fee for, warranty, support, indemnity or liability 224*4882a593Smuzhiyunobligations to one or more recipients of Covered Code. However, You 225*4882a593Smuzhiyunmay do so only on Your own behalf, and not on behalf of the Initial 226*4882a593SmuzhiyunDeveloper or any Contributor. You must make it absolutely clear than 227*4882a593Smuzhiyunany such warranty, support, indemnity or liability obligation is 228*4882a593Smuzhiyunoffered by You alone, and You hereby agree to indemnify the Initial 229*4882a593SmuzhiyunDeveloper and every Contributor for any liability incurred by the 230*4882a593SmuzhiyunInitial Developer or such Contributor as a result of warranty, 231*4882a593Smuzhiyunsupport, indemnity or liability terms You offer. 232*4882a593Smuzhiyun 233*4882a593Smuzhiyun3.6. Distribution of Executable Versions. 234*4882a593SmuzhiyunYou may distribute Covered Code in Executable form only if the 235*4882a593Smuzhiyunrequirements of Section 3.1-3.5 have been met for that Covered Code, 236*4882a593Smuzhiyunand if You include a notice stating that the Source Code version of 237*4882a593Smuzhiyunthe Covered Code is available under the terms of this License, 238*4882a593Smuzhiyunincluding a description of how and where You have fulfilled the 239*4882a593Smuzhiyunobligations of Section 3.2. The notice must be conspicuously included 240*4882a593Smuzhiyunin any notice in an Executable version, related documentation or 241*4882a593Smuzhiyuncollateral in which You describe recipients` rights relating to the 242*4882a593SmuzhiyunCovered Code. You may distribute the Executable version of Covered 243*4882a593SmuzhiyunCode or ownership rights under a license of Your choice, which may 244*4882a593Smuzhiyuncontain terms different from this License, provided that You are in 245*4882a593Smuzhiyuncompliance with the terms of this License and that the license for the 246*4882a593SmuzhiyunExecutable version does not attempt to limit or alter the recipient`s 247*4882a593Smuzhiyunrights in the Source Code version from the rights set forth in this 248*4882a593SmuzhiyunLicense. If You distribute the Executable version under a different 249*4882a593Smuzhiyunlicense You must make it absolutely clear that any terms which differ 250*4882a593Smuzhiyunfrom this License are offered by You alone, not by the Initial 251*4882a593SmuzhiyunDeveloper or any Contributor. You hereby agree to indemnify the 252*4882a593SmuzhiyunInitial Developer and every Contributor for any liability incurred by 253*4882a593Smuzhiyunthe Initial Developer or such Contributor as a result of any such 254*4882a593Smuzhiyunterms You offer. 255*4882a593Smuzhiyun 256*4882a593Smuzhiyun3.7. Larger Works. 257*4882a593SmuzhiyunYou may create a Larger Work by combining Covered Code with other code 258*4882a593Smuzhiyunnot governed by the terms of this License and distribute the Larger 259*4882a593SmuzhiyunWork as a single product. In such a case, You must make sure the 260*4882a593Smuzhiyunrequirements of this License are fulfilled for the Covered Code. 261*4882a593Smuzhiyun 262*4882a593Smuzhiyun4. Inability to Comply Due to Statute or Regulation. 263*4882a593Smuzhiyun 264*4882a593SmuzhiyunIf it is impossible for You to comply with any of the terms of this 265*4882a593SmuzhiyunLicense with respect to some or all of the Covered Code due to 266*4882a593Smuzhiyunstatute, judicial order, or regulation then You must: (a) comply with 267*4882a593Smuzhiyunthe terms of this License to the maximum extent possible; and (b) 268*4882a593Smuzhiyundescribe the limitations and the code they affect. Such description 269*4882a593Smuzhiyunmust be included in the LEGAL file described in Section 3.4 and must 270*4882a593Smuzhiyunbe included with all distributions of the Source Code. Except to the 271*4882a593Smuzhiyunextent prohibited by statute or regulation, such description must be 272*4882a593Smuzhiyunsufficiently detailed for a recipient of ordinary skill to be able to 273*4882a593Smuzhiyununderstand it. 274*4882a593Smuzhiyun 275*4882a593Smuzhiyun5. Application of this License. 276*4882a593Smuzhiyun 277*4882a593SmuzhiyunThis License applies to code to which the Initial Developer has 278*4882a593Smuzhiyunattached the notice in Exhibit A and to related Covered Code. 279*4882a593Smuzhiyun 280*4882a593Smuzhiyun6. Versions of the License. 281*4882a593Smuzhiyun 282*4882a593Smuzhiyun6.1. New Versions. 283*4882a593SmuzhiyunCUA Office Project may publish revised 284*4882a593Smuzhiyunand/or new versions of the License from time to time. Each version 285*4882a593Smuzhiyunwill be given a distinguishing version number. 286*4882a593Smuzhiyun 287*4882a593Smuzhiyun6.2. Effect of New Versions. 288*4882a593SmuzhiyunOnce Covered Code has been published under a particular version of the 289*4882a593SmuzhiyunLicense, You may always continue to use it under the terms of that 290*4882a593Smuzhiyunversion. You may also choose to use such Covered Code under the terms 291*4882a593Smuzhiyunof any subsequent version of the License published by CUA Office Project. No one 292*4882a593Smuzhiyunother than CUA Office Project has the right to modify the terms applicable to 293*4882a593SmuzhiyunCovered Code created under this License. 294*4882a593Smuzhiyun 295*4882a593Smuzhiyun6.3. Derivative Works. 296*4882a593SmuzhiyunIf You create or use a modified version of this License (which you may 297*4882a593Smuzhiyunonly do in order to apply it to code which is not already Covered Code 298*4882a593Smuzhiyungoverned by this License), You must (a) rename Your license so that 299*4882a593Smuzhiyunthe phrases "CUA Office", "CUA", "CUAPL", or any confusingly similar phrase do not appear in your 300*4882a593Smuzhiyunlicense (except to note that your license differs from this License) 301*4882a593Smuzhiyunand (b) otherwise make it clear that Your version of the license 302*4882a593Smuzhiyuncontains terms which differ from the CUA Office Public License. (Filling in the name of the Initial 303*4882a593SmuzhiyunDeveloper, Original Code or Contributor in the notice described in 304*4882a593SmuzhiyunExhibit A shall not of themselves be deemed to be modifications of 305*4882a593Smuzhiyunthis License.) 306*4882a593Smuzhiyun 307*4882a593Smuzhiyun7. DISCLAIMER OF WARRANTY. 308*4882a593Smuzhiyun 309*4882a593SmuzhiyunCOVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 310*4882a593SmuzhiyunWITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 311*4882a593SmuzhiyunWITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 312*4882a593SmuzhiyunDEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 313*4882a593SmuzhiyunTHE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 314*4882a593SmuzhiyunIS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 315*4882a593SmuzhiyunYOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 316*4882a593SmuzhiyunCOST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 317*4882a593SmuzhiyunOF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 318*4882a593SmuzhiyunANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 319*4882a593Smuzhiyun 320*4882a593Smuzhiyun8. TERMINATION. 321*4882a593Smuzhiyun 322*4882a593Smuzhiyun8.1. This License and the rights granted hereunder will terminate 323*4882a593Smuzhiyunautomatically if You fail to comply with terms herein and fail to cure 324*4882a593Smuzhiyunsuch breach within 30 days of becoming aware of the breach. All 325*4882a593Smuzhiyunsublicenses to the Covered Code which are properly granted shall 326*4882a593Smuzhiyunsurvive any termination of this License. Provisions which, by their 327*4882a593Smuzhiyunnature, must remain in effect beyond the termination of this License 328*4882a593Smuzhiyunshall survive. 329*4882a593Smuzhiyun 330*4882a593Smuzhiyun8.2. If You initiate litigation by asserting a patent infringement 331*4882a593Smuzhiyunclaim (excluding declatory judgment actions) against Initial Developer 332*4882a593Smuzhiyunor a Contributor (the Initial Developer or Contributor against whom 333*4882a593SmuzhiyunYou file such action is referred to as "Participant") alleging that: 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun(a) such Participant`s Contributor Version directly or indirectly 336*4882a593Smuzhiyuninfringes any patent, then any and all rights granted by such 337*4882a593SmuzhiyunParticipant to You under Sections 2.1 and/or 2.2 of this License 338*4882a593Smuzhiyunshall, upon 60 days notice from Participant terminate prospectively, 339*4882a593Smuzhiyununless if within 60 days after receipt of notice You either: (i) 340*4882a593Smuzhiyunagree in writing to pay Participant a mutually agreeable reasonable 341*4882a593Smuzhiyunroyalty for Your past and future use of Modifications made by such 342*4882a593SmuzhiyunParticipant, or (ii) withdraw Your litigation claim with respect to 343*4882a593Smuzhiyunthe Contributor Version against such Participant. If within 60 days 344*4882a593Smuzhiyunof notice, a reasonable royalty and payment arrangement are not 345*4882a593Smuzhiyunmutually agreed upon in writing by the parties or the litigation claim 346*4882a593Smuzhiyunis not withdrawn, the rights granted by Participant to You under 347*4882a593SmuzhiyunSections 2.1 and/or 2.2 automatically terminate at the expiration of 348*4882a593Smuzhiyunthe 60 day notice period specified above. 349*4882a593Smuzhiyun 350*4882a593Smuzhiyun(b) any software, hardware, or device, other than such Participant`s 351*4882a593SmuzhiyunContributor Version, directly or indirectly infringes any patent, then 352*4882a593Smuzhiyunany rights granted to You by such Participant under Sections 2.1(b) 353*4882a593Smuzhiyunand 2.2(b) are revoked effective as of the date You first made, used, 354*4882a593Smuzhiyunsold, distributed, or had made, Modifications made by that 355*4882a593SmuzhiyunParticipant. 356*4882a593Smuzhiyun 357*4882a593Smuzhiyun8.3. If You assert a patent infringement claim against Participant 358*4882a593Smuzhiyunalleging that such Participant`s Contributor Version directly or 359*4882a593Smuzhiyunindirectly infringes any patent where such claim is resolved (such as 360*4882a593Smuzhiyunby license or settlement) prior to the initiation of patent 361*4882a593Smuzhiyuninfringement litigation, then the reasonable value of the licenses 362*4882a593Smuzhiyungranted by such Participant under Sections 2.1 or 2.2 shall be taken 363*4882a593Smuzhiyuninto account in determining the amount or value of any payment or 364*4882a593Smuzhiyunlicense. 365*4882a593Smuzhiyun 366*4882a593Smuzhiyun8.4. In the event of termination under Sections 8.1 or 8.2 above, 367*4882a593Smuzhiyunall end user license agreements (excluding distributors and resellers) 368*4882a593Smuzhiyunwhich have been validly granted by You or any distributor hereunder 369*4882a593Smuzhiyunprior to termination shall survive termination. 370*4882a593Smuzhiyun 371*4882a593Smuzhiyun9. LIMITATION OF LIABILITY. 372*4882a593Smuzhiyun 373*4882a593SmuzhiyunUNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 374*4882a593Smuzhiyun(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 375*4882a593SmuzhiyunDEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 376*4882a593SmuzhiyunOR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 377*4882a593SmuzhiyunANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 378*4882a593SmuzhiyunCHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 379*4882a593SmuzhiyunWORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 380*4882a593SmuzhiyunCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 381*4882a593SmuzhiyunINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 382*4882a593SmuzhiyunLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 383*4882a593SmuzhiyunRESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 384*4882a593SmuzhiyunPROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 385*4882a593SmuzhiyunEXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 386*4882a593SmuzhiyunTHIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 387*4882a593Smuzhiyun 388*4882a593Smuzhiyun10. U.S. GOVERNMENT END USERS. 389*4882a593Smuzhiyun 390*4882a593SmuzhiyunThe Covered Code is a "commercial item," as that term is defined in 391*4882a593Smuzhiyun48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 392*4882a593Smuzhiyunsoftware" and "commercial computer software documentation," as such 393*4882a593Smuzhiyunterms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 394*4882a593SmuzhiyunC.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 395*4882a593Smuzhiyunall U.S. Government End Users acquire Covered Code with only those 396*4882a593Smuzhiyunrights set forth herein. 397*4882a593Smuzhiyun 398*4882a593Smuzhiyun11. MISCELLANEOUS. 399*4882a593Smuzhiyun 400*4882a593SmuzhiyunThis License represents the complete agreement concerning subject 401*4882a593Smuzhiyunmatter hereof. If any provision of this License is held to be 402*4882a593Smuzhiyununenforceable, such provision shall be reformed only to the extent 403*4882a593Smuzhiyunnecessary to make it enforceable. This License shall be governed by 404*4882a593SmuzhiyunCalifornia law provisions (except to the extent applicable law, if 405*4882a593Smuzhiyunany, provides otherwise), excluding its conflict-of-law provisions. 406*4882a593SmuzhiyunWith respect to disputes in which at least one party is a citizen of, 407*4882a593Smuzhiyunor an entity chartered or registered to do business in the United 408*4882a593SmuzhiyunStates of America, any litigation relating to this License shall be 409*4882a593Smuzhiyunsubject to the jurisdiction of the Federal Courts of the Northern 410*4882a593SmuzhiyunDistrict of California, with venue lying in Santa Clara County, 411*4882a593SmuzhiyunCalifornia, with the losing party responsible for costs, including 412*4882a593Smuzhiyunwithout limitation, court costs and reasonable attorneys` fees and 413*4882a593Smuzhiyunexpenses. The application of the United Nations Convention on 414*4882a593SmuzhiyunContracts for the International Sale of Goods is expressly excluded. 415*4882a593SmuzhiyunAny law or regulation which provides that the language of a contract 416*4882a593Smuzhiyunshall be construed against the drafter shall not apply to this 417*4882a593SmuzhiyunLicense. 418*4882a593Smuzhiyun 419*4882a593Smuzhiyun12. RESPONSIBILITY FOR CLAIMS. 420*4882a593Smuzhiyun 421*4882a593SmuzhiyunAs between Initial Developer and the Contributors, each party is 422*4882a593Smuzhiyunresponsible for claims and damages arising, directly or indirectly, 423*4882a593Smuzhiyunout of its utilization of rights under this License and You agree to 424*4882a593Smuzhiyunwork with Initial Developer and Contributors to distribute such 425*4882a593Smuzhiyunresponsibility on an equitable basis. Nothing herein is intended or 426*4882a593Smuzhiyunshall be deemed to constitute any admission of liability. 427*4882a593Smuzhiyun 428*4882a593Smuzhiyun13. MULTIPLE-LICENSED CODE. 429*4882a593Smuzhiyun 430*4882a593SmuzhiyunInitial Developer may designate portions of the Covered Code as 431*4882a593Smuzhiyun"Multiple-Licensed". "Multiple-Licensed" means that the Initial 432*4882a593SmuzhiyunDeveloper permits you to utilize portions of the Covered Code under 433*4882a593SmuzhiyunYour choice of the NPL or the alternative licenses, if any, specified 434*4882a593Smuzhiyunby the Initial Developer in the file described in Exhibit A. 435*4882a593Smuzhiyun 436*4882a593SmuzhiyunEXHIBIT A - CUA Office Public License. 437*4882a593Smuzhiyun 438*4882a593Smuzhiyun``The contents of this file are subject to the CUA Office Public License 439*4882a593SmuzhiyunVersion 1.0 (the "License"); you may not use this file except in 440*4882a593Smuzhiyuncompliance with the License. You may obtain a copy of the License at 441*4882a593Smuzhiyunhttp://cuaoffice.sourceforge.net/ 442*4882a593Smuzhiyun 443*4882a593SmuzhiyunSoftware distributed under the License is distributed on an "AS IS" 444*4882a593Smuzhiyunbasis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 445*4882a593SmuzhiyunLicense for the specific language governing rights and limitations 446*4882a593Smuzhiyununder the License. 447*4882a593Smuzhiyun 448*4882a593SmuzhiyunThe Original Code is ______________________________________. 449*4882a593Smuzhiyun 450*4882a593SmuzhiyunThe Initial Developer of the Original Code is ________________________. 451*4882a593SmuzhiyunPortions created by ______________________ are Copyright (C) ______ 452*4882a593Smuzhiyun_______________________. All Rights Reserved. 453*4882a593Smuzhiyun 454*4882a593SmuzhiyunContributor(s): ______________________________________. 455*4882a593Smuzhiyun 456*4882a593SmuzhiyunAlternatively, the contents of this file may be used under the terms 457*4882a593Smuzhiyunof the _____ license (the "[___] License"), in which case the 458*4882a593Smuzhiyunprovisions of [______] License are applicable instead of those 459*4882a593Smuzhiyunabove. If you wish to allow use of your version of this file only 460*4882a593Smuzhiyununder the terms of the [____] License and not to allow others to use 461*4882a593Smuzhiyunyour version of this file under the CUAPL, indicate your decision by 462*4882a593Smuzhiyundeleting the provisions above and replace them with the notice and 463*4882a593Smuzhiyunother provisions required by the [___] License. If you do not delete 464*4882a593Smuzhiyunthe provisions above, a recipient may use your version of this file 465*4882a593Smuzhiyununder either the CUAPL or the [___] License." 466*4882a593Smuzhiyun 467*4882a593Smuzhiyun[NOTE: The text of this Exhibit A may differ slightly from the text of 468*4882a593Smuzhiyunthe notices in the Source Code files of the Original Code. You should 469*4882a593Smuzhiyunuse the text of this Exhibit A rather than the text found in the 470*4882a593SmuzhiyunOriginal Code Source Code for Your Modifications.] 471*4882a593Smuzhiyun 472