xref: /openbmc/openbmc/poky/meta/files/common-licenses/CUA-OPL-1.0 (revision eb8dc40360f0cfef56fb6947cc817a547d6d9bc6)
1*eb8dc403SDave Cobbley
2*eb8dc403SDave CobbleyCUA Office Public License Version 1.0
3*eb8dc403SDave Cobbley(plain text)
4*eb8dc403SDave Cobbley1. Definitions.
5*eb8dc403SDave Cobbley
6*eb8dc403SDave Cobbley1.0.1. "Commercial Use" means distribution or otherwise making the
7*eb8dc403SDave CobbleyCovered Code available to a third party.
8*eb8dc403SDave Cobbley
9*eb8dc403SDave Cobbley1.1. "Contributor" means each entity that creates or contributes to
10*eb8dc403SDave Cobbleythe creation of Modifications.
11*eb8dc403SDave Cobbley
12*eb8dc403SDave Cobbley1.2. "Contributor Version" means the combination of the Original
13*eb8dc403SDave CobbleyCode, prior Modifications used by a Contributor, and the Modifications
14*eb8dc403SDave Cobbleymade by that particular Contributor.
15*eb8dc403SDave Cobbley
16*eb8dc403SDave Cobbley1.3. "Covered Code" means the Original Code or Modifications or the
17*eb8dc403SDave Cobbleycombination of the Original Code and Modifications, in each case
18*eb8dc403SDave Cobbleyincluding portions thereof.
19*eb8dc403SDave Cobbley
20*eb8dc403SDave Cobbley1.4. "Electronic Distribution Mechanism" means a mechanism generally
21*eb8dc403SDave Cobbleyaccepted in the software development community for the electronic
22*eb8dc403SDave Cobbleytransfer of data.
23*eb8dc403SDave Cobbley
24*eb8dc403SDave Cobbley1.5. "Executable" means Covered Code in any form other than Source
25*eb8dc403SDave CobbleyCode.
26*eb8dc403SDave Cobbley
27*eb8dc403SDave Cobbley1.6. "Initial Developer" means the individual or entity identified
28*eb8dc403SDave Cobbleyas the Initial Developer in the Source Code notice required by Exhibit
29*eb8dc403SDave CobbleyA.
30*eb8dc403SDave Cobbley
31*eb8dc403SDave Cobbley1.7. "Larger Work" means a work which combines Covered Code or
32*eb8dc403SDave Cobbleyportions thereof with code not governed by the terms of this License.
33*eb8dc403SDave Cobbley
34*eb8dc403SDave Cobbley1.8. "License" means this document.
35*eb8dc403SDave Cobbley
36*eb8dc403SDave Cobbley1.8.1. "Licensable" means having the right to grant, to the maximum
37*eb8dc403SDave Cobbleyextent possible, whether at the time of the initial grant or
38*eb8dc403SDave Cobbleysubsequently acquired, any and all of the rights conveyed herein.
39*eb8dc403SDave Cobbley
40*eb8dc403SDave Cobbley1.9. "Modifications" means any addition to or deletion from the
41*eb8dc403SDave Cobbleysubstance or structure of either the Original Code or any previous
42*eb8dc403SDave CobbleyModifications. When Covered Code is released as a series of files, a
43*eb8dc403SDave CobbleyModification is:
44*eb8dc403SDave Cobbley
45*eb8dc403SDave CobbleyA. Any addition to or deletion from the contents of a file
46*eb8dc403SDave Cobbleycontaining Original Code or previous Modifications.
47*eb8dc403SDave Cobbley
48*eb8dc403SDave CobbleyB. Any new file that contains any part of the Original Code or
49*eb8dc403SDave Cobbleyprevious Modifications.
50*eb8dc403SDave Cobbley
51*eb8dc403SDave Cobbley1.10. "Original Code" means Source Code of computer software code
52*eb8dc403SDave Cobbleywhich is described in the Source Code notice required by Exhibit A as
53*eb8dc403SDave CobbleyOriginal Code, and which, at the time of its release under this
54*eb8dc403SDave CobbleyLicense is not already Covered Code governed by this License.
55*eb8dc403SDave Cobbley
56*eb8dc403SDave Cobbley1.10.1. "Patent Claims" means any patent claim(s), now owned or
57*eb8dc403SDave Cobbleyhereafter acquired, including without limitation, method, process,
58*eb8dc403SDave Cobbleyand apparatus claims, in any patent Licensable by grantor.
59*eb8dc403SDave Cobbley
60*eb8dc403SDave Cobbley1.11. "Source Code" means the preferred form of the Covered Code for
61*eb8dc403SDave Cobbleymaking modifications to it, including all modules it contains, plus
62*eb8dc403SDave Cobbleyany associated interface definition files, scripts used to control
63*eb8dc403SDave Cobbleycompilation and installation of an Executable, or source code
64*eb8dc403SDave Cobbleydifferential comparisons against either the Original Code or another
65*eb8dc403SDave Cobbleywell known, available Covered Code of the Contributor`s choice. The
66*eb8dc403SDave CobbleySource Code can be in a compressed or archival form, provided the
67*eb8dc403SDave Cobbleyappropriate decompression or de-archiving software is widely available
68*eb8dc403SDave Cobbleyfor no charge.
69*eb8dc403SDave Cobbley
70*eb8dc403SDave Cobbley1.12. "You" (or "Your") means an individual or a legal entity
71*eb8dc403SDave Cobbleyexercising rights under, and complying with all of the terms of, this
72*eb8dc403SDave CobbleyLicense or a future version of this License issued under Section 6.1.
73*eb8dc403SDave CobbleyFor legal entities, "You" includes any entity which controls, is
74*eb8dc403SDave Cobbleycontrolled by, or is under common control with You. For purposes of
75*eb8dc403SDave Cobbleythis definition, "control" means (a) the power, direct or indirect,
76*eb8dc403SDave Cobbleyto cause the direction or management of such entity, whether by
77*eb8dc403SDave Cobbleycontract or otherwise, or (b) ownership of more than fifty percent
78*eb8dc403SDave Cobbley(50%) of the outstanding shares or beneficial ownership of such
79*eb8dc403SDave Cobbleyentity.
80*eb8dc403SDave Cobbley
81*eb8dc403SDave Cobbley2. Source Code License.
82*eb8dc403SDave Cobbley
83*eb8dc403SDave Cobbley2.1. The Initial Developer Grant.
84*eb8dc403SDave CobbleyThe Initial Developer hereby grants You a world-wide, royalty-free,
85*eb8dc403SDave Cobbleynon-exclusive license, subject to third party intellectual property
86*eb8dc403SDave Cobbleyclaims:
87*eb8dc403SDave Cobbley
88*eb8dc403SDave Cobbley(a) under intellectual property rights (other than patent or
89*eb8dc403SDave Cobbleytrademark) Licensable by Initial Developer to use, reproduce,
90*eb8dc403SDave Cobbleymodify, display, perform, sublicense and distribute the Original
91*eb8dc403SDave CobbleyCode (or portions thereof) with or without Modifications, and/or
92*eb8dc403SDave Cobbleyas part of a Larger Work; and
93*eb8dc403SDave Cobbley
94*eb8dc403SDave Cobbley(b) under Patents Claims infringed by the making, using or
95*eb8dc403SDave Cobbleyselling of Original Code, to make, have made, use, practice,
96*eb8dc403SDave Cobbleysell, and offer for sale, and/or otherwise dispose of the
97*eb8dc403SDave CobbleyOriginal Code (or portions thereof).
98*eb8dc403SDave Cobbley
99*eb8dc403SDave Cobbley(c) the licenses granted in this Section 2.1(a) and (b) are
100*eb8dc403SDave Cobbleyeffective on the date Initial Developer first distributes
101*eb8dc403SDave CobbleyOriginal Code under the terms of this License.
102*eb8dc403SDave Cobbley
103*eb8dc403SDave Cobbley(d) Notwithstanding Section 2.1(b) above, no patent license is
104*eb8dc403SDave Cobbleygranted: 1) for code that You delete from the Original Code; 2)
105*eb8dc403SDave Cobbleyseparate from the Original Code; or 3) for infringements caused
106*eb8dc403SDave Cobbleyby: i) the modification of the Original Code or ii) the
107*eb8dc403SDave Cobbleycombination of the Original Code with other software or devices.
108*eb8dc403SDave Cobbley
109*eb8dc403SDave Cobbley2.2. Contributor Grant.
110*eb8dc403SDave CobbleySubject to third party intellectual property claims, each Contributor
111*eb8dc403SDave Cobbleyhereby grants You a world-wide, royalty-free, non-exclusive license
112*eb8dc403SDave Cobbley
113*eb8dc403SDave Cobbley(a) under intellectual property rights (other than patent or
114*eb8dc403SDave Cobbleytrademark) Licensable by Contributor, to use, reproduce, modify,
115*eb8dc403SDave Cobbleydisplay, perform, sublicense and distribute the Modifications
116*eb8dc403SDave Cobbleycreated by such Contributor (or portions thereof) either on an
117*eb8dc403SDave Cobbleyunmodified basis, with other Modifications, as Covered Code
118*eb8dc403SDave Cobbleyand/or as part of a Larger Work; and
119*eb8dc403SDave Cobbley
120*eb8dc403SDave Cobbley(b) under Patent Claims infringed by the making, using, or
121*eb8dc403SDave Cobbleyselling of Modifications made by that Contributor either alone
122*eb8dc403SDave Cobbleyand/or in combination with its Contributor Version (or portions
123*eb8dc403SDave Cobbleyof such combination), to make, use, sell, offer for sale, have
124*eb8dc403SDave Cobbleymade, and/or otherwise dispose of: 1) Modifications made by that
125*eb8dc403SDave CobbleyContributor (or portions thereof); and 2) the combination of
126*eb8dc403SDave CobbleyModifications made by that Contributor with its Contributor
127*eb8dc403SDave CobbleyVersion (or portions of such combination).
128*eb8dc403SDave Cobbley
129*eb8dc403SDave Cobbley(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
130*eb8dc403SDave Cobbleyeffective on the date Contributor first makes Commercial Use of
131*eb8dc403SDave Cobbleythe Covered Code.
132*eb8dc403SDave Cobbley
133*eb8dc403SDave Cobbley(d) Notwithstanding Section 2.2(b) above, no patent license is
134*eb8dc403SDave Cobbleygranted: 1) for any code that Contributor has deleted from the
135*eb8dc403SDave CobbleyContributor Version; 2) separate from the Contributor Version;
136*eb8dc403SDave Cobbley3) for infringements caused by: i) third party modifications of
137*eb8dc403SDave CobbleyContributor Version or ii) the combination of Modifications made
138*eb8dc403SDave Cobbleyby that Contributor with other software (except as part of the
139*eb8dc403SDave CobbleyContributor Version) or other devices; or 4) under Patent Claims
140*eb8dc403SDave Cobbleyinfringed by Covered Code in the absence of Modifications made by
141*eb8dc403SDave Cobbleythat Contributor.
142*eb8dc403SDave Cobbley
143*eb8dc403SDave Cobbley3. Distribution Obligations.
144*eb8dc403SDave Cobbley
145*eb8dc403SDave Cobbley3.1. Application of License.
146*eb8dc403SDave CobbleyThe Modifications which You create or to which You contribute are
147*eb8dc403SDave Cobbleygoverned by the terms of this License, including without limitation
148*eb8dc403SDave CobbleySection 2.2. The Source Code version of Covered Code may be
149*eb8dc403SDave Cobbleydistributed only under the terms of this License or a future version
150*eb8dc403SDave Cobbleyof this License released under Section 6.1, and You must include a
151*eb8dc403SDave Cobbleycopy of this License with every copy of the Source Code You
152*eb8dc403SDave Cobbleydistribute. You may not offer or impose any terms on any Source Code
153*eb8dc403SDave Cobbleyversion that alters or restricts the applicable version of this
154*eb8dc403SDave CobbleyLicense or the recipients` rights hereunder. However, You may include
155*eb8dc403SDave Cobbleyan additional document offering the additional rights described in
156*eb8dc403SDave CobbleySection 3.5.
157*eb8dc403SDave Cobbley
158*eb8dc403SDave Cobbley3.2. Availability of Source Code.
159*eb8dc403SDave CobbleyAny Modification which You create or to which You contribute must be
160*eb8dc403SDave Cobbleymade available in Source Code form under the terms of this License
161*eb8dc403SDave Cobbleyeither on the same media as an Executable version or via an accepted
162*eb8dc403SDave CobbleyElectronic Distribution Mechanism to anyone to whom you made an
163*eb8dc403SDave CobbleyExecutable version available; and if made available via Electronic
164*eb8dc403SDave CobbleyDistribution Mechanism, must remain available for at least twelve (12)
165*eb8dc403SDave Cobbleymonths after the date it initially became available, or at least six
166*eb8dc403SDave Cobbley(6) months after a subsequent version of that particular Modification
167*eb8dc403SDave Cobbleyhas been made available to such recipients. You are responsible for
168*eb8dc403SDave Cobbleyensuring that the Source Code version remains available even if the
169*eb8dc403SDave CobbleyElectronic Distribution Mechanism is maintained by a third party.
170*eb8dc403SDave Cobbley
171*eb8dc403SDave Cobbley3.3. Description of Modifications.
172*eb8dc403SDave CobbleyYou must cause all Covered Code to which You contribute to contain a
173*eb8dc403SDave Cobbleyfile documenting the changes You made to create that Covered Code and
174*eb8dc403SDave Cobbleythe date of any change. You must include a prominent statement that
175*eb8dc403SDave Cobbleythe Modification is derived, directly or indirectly, from Original
176*eb8dc403SDave CobbleyCode provided by the Initial Developer and including the name of the
177*eb8dc403SDave CobbleyInitial Developer in (a) the Source Code, and (b) in any notice in an
178*eb8dc403SDave CobbleyExecutable version or related documentation in which You describe the
179*eb8dc403SDave Cobbleyorigin or ownership of the Covered Code.
180*eb8dc403SDave Cobbley
181*eb8dc403SDave Cobbley3.4. Intellectual Property Matters
182*eb8dc403SDave Cobbley
183*eb8dc403SDave Cobbley(a) Third Party Claims.
184*eb8dc403SDave CobbleyIf Contributor has knowledge that a license under a third party`s
185*eb8dc403SDave Cobbleyintellectual property rights is required to exercise the rights
186*eb8dc403SDave Cobbleygranted by such Contributor under Sections 2.1 or 2.2,
187*eb8dc403SDave CobbleyContributor must include a text file with the Source Code
188*eb8dc403SDave Cobbleydistribution titled "LEGAL" which describes the claim and the
189*eb8dc403SDave Cobbleyparty making the claim in sufficient detail that a recipient will
190*eb8dc403SDave Cobbleyknow whom to contact. If Contributor obtains such knowledge after
191*eb8dc403SDave Cobbleythe Modification is made available as described in Section 3.2,
192*eb8dc403SDave CobbleyContributor shall promptly modify the LEGAL file in all copies
193*eb8dc403SDave CobbleyContributor makes available thereafter and shall take other steps
194*eb8dc403SDave Cobbley(such as notifying appropriate mailing lists or newsgroups)
195*eb8dc403SDave Cobbleyreasonably calculated to inform those who received the Covered
196*eb8dc403SDave CobbleyCode that new knowledge has been obtained.
197*eb8dc403SDave Cobbley
198*eb8dc403SDave Cobbley(b) Contributor APIs.
199*eb8dc403SDave Cobbley
200*eb8dc403SDave CobbleyIf Contributor`s Modifications include an application programming
201*eb8dc403SDave Cobbleyinterface and Contributor has knowledge of patent licenses which
202*eb8dc403SDave Cobbleyare reasonably necessary to implement that API, Contributor must
203*eb8dc403SDave Cobbleyalso include this information in the LEGAL file.
204*eb8dc403SDave Cobbley
205*eb8dc403SDave Cobbley(c) Representations.
206*eb8dc403SDave Cobbley
207*eb8dc403SDave CobbleyContributor represents that, except as disclosed pursuant to
208*eb8dc403SDave CobbleySection 3.4(a) above, Contributor believes that Contributor`s
209*eb8dc403SDave CobbleyModifications are Contributor`s original creation(s) and/or
210*eb8dc403SDave CobbleyContributor has sufficient rights to grant the rights conveyed by
211*eb8dc403SDave Cobbleythis License.
212*eb8dc403SDave Cobbley
213*eb8dc403SDave Cobbley3.5. Required Notices.
214*eb8dc403SDave CobbleyYou must duplicate the notice in Exhibit A in each file of the Source
215*eb8dc403SDave CobbleyCode. If it is not possible to put such notice in a particular Source
216*eb8dc403SDave CobbleyCode file due to its structure, then You must include such notice in a
217*eb8dc403SDave Cobbleylocation (such as a relevant directory) where a user would be likely
218*eb8dc403SDave Cobbleyto look for such a notice. If You created one or more Modification(s)
219*eb8dc403SDave CobbleyYou may add your name as a Contributor to the notice described in
220*eb8dc403SDave CobbleyExhibit A. You must also duplicate this License in any documentation
221*eb8dc403SDave Cobbleyfor the Source Code where You describe recipients` rights or ownership
222*eb8dc403SDave Cobbleyrights relating to Covered Code. You may choose to offer, and to
223*eb8dc403SDave Cobbleycharge a fee for, warranty, support, indemnity or liability
224*eb8dc403SDave Cobbleyobligations to one or more recipients of Covered Code. However, You
225*eb8dc403SDave Cobbleymay do so only on Your own behalf, and not on behalf of the Initial
226*eb8dc403SDave CobbleyDeveloper or any Contributor. You must make it absolutely clear than
227*eb8dc403SDave Cobbleyany such warranty, support, indemnity or liability obligation is
228*eb8dc403SDave Cobbleyoffered by You alone, and You hereby agree to indemnify the Initial
229*eb8dc403SDave CobbleyDeveloper and every Contributor for any liability incurred by the
230*eb8dc403SDave CobbleyInitial Developer or such Contributor as a result of warranty,
231*eb8dc403SDave Cobbleysupport, indemnity or liability terms You offer.
232*eb8dc403SDave Cobbley
233*eb8dc403SDave Cobbley3.6. Distribution of Executable Versions.
234*eb8dc403SDave CobbleyYou may distribute Covered Code in Executable form only if the
235*eb8dc403SDave Cobbleyrequirements of Section 3.1-3.5 have been met for that Covered Code,
236*eb8dc403SDave Cobbleyand if You include a notice stating that the Source Code version of
237*eb8dc403SDave Cobbleythe Covered Code is available under the terms of this License,
238*eb8dc403SDave Cobbleyincluding a description of how and where You have fulfilled the
239*eb8dc403SDave Cobbleyobligations of Section 3.2. The notice must be conspicuously included
240*eb8dc403SDave Cobbleyin any notice in an Executable version, related documentation or
241*eb8dc403SDave Cobbleycollateral in which You describe recipients` rights relating to the
242*eb8dc403SDave CobbleyCovered Code. You may distribute the Executable version of Covered
243*eb8dc403SDave CobbleyCode or ownership rights under a license of Your choice, which may
244*eb8dc403SDave Cobbleycontain terms different from this License, provided that You are in
245*eb8dc403SDave Cobbleycompliance with the terms of this License and that the license for the
246*eb8dc403SDave CobbleyExecutable version does not attempt to limit or alter the recipient`s
247*eb8dc403SDave Cobbleyrights in the Source Code version from the rights set forth in this
248*eb8dc403SDave CobbleyLicense. If You distribute the Executable version under a different
249*eb8dc403SDave Cobbleylicense You must make it absolutely clear that any terms which differ
250*eb8dc403SDave Cobbleyfrom this License are offered by You alone, not by the Initial
251*eb8dc403SDave CobbleyDeveloper or any Contributor. You hereby agree to indemnify the
252*eb8dc403SDave CobbleyInitial Developer and every Contributor for any liability incurred by
253*eb8dc403SDave Cobbleythe Initial Developer or such Contributor as a result of any such
254*eb8dc403SDave Cobbleyterms You offer.
255*eb8dc403SDave Cobbley
256*eb8dc403SDave Cobbley3.7. Larger Works.
257*eb8dc403SDave CobbleyYou may create a Larger Work by combining Covered Code with other code
258*eb8dc403SDave Cobbleynot governed by the terms of this License and distribute the Larger
259*eb8dc403SDave CobbleyWork as a single product. In such a case, You must make sure the
260*eb8dc403SDave Cobbleyrequirements of this License are fulfilled for the Covered Code.
261*eb8dc403SDave Cobbley
262*eb8dc403SDave Cobbley4. Inability to Comply Due to Statute or Regulation.
263*eb8dc403SDave Cobbley
264*eb8dc403SDave CobbleyIf it is impossible for You to comply with any of the terms of this
265*eb8dc403SDave CobbleyLicense with respect to some or all of the Covered Code due to
266*eb8dc403SDave Cobbleystatute, judicial order, or regulation then You must: (a) comply with
267*eb8dc403SDave Cobbleythe terms of this License to the maximum extent possible; and (b)
268*eb8dc403SDave Cobbleydescribe the limitations and the code they affect. Such description
269*eb8dc403SDave Cobbleymust be included in the LEGAL file described in Section 3.4 and must
270*eb8dc403SDave Cobbleybe included with all distributions of the Source Code. Except to the
271*eb8dc403SDave Cobbleyextent prohibited by statute or regulation, such description must be
272*eb8dc403SDave Cobbleysufficiently detailed for a recipient of ordinary skill to be able to
273*eb8dc403SDave Cobbleyunderstand it.
274*eb8dc403SDave Cobbley
275*eb8dc403SDave Cobbley5. Application of this License.
276*eb8dc403SDave Cobbley
277*eb8dc403SDave CobbleyThis License applies to code to which the Initial Developer has
278*eb8dc403SDave Cobbleyattached the notice in Exhibit A and to related Covered Code.
279*eb8dc403SDave Cobbley
280*eb8dc403SDave Cobbley6. Versions of the License.
281*eb8dc403SDave Cobbley
282*eb8dc403SDave Cobbley6.1. New Versions.
283*eb8dc403SDave CobbleyCUA Office Project may publish revised
284*eb8dc403SDave Cobbleyand/or new versions of the License from time to time. Each version
285*eb8dc403SDave Cobbleywill be given a distinguishing version number.
286*eb8dc403SDave Cobbley
287*eb8dc403SDave Cobbley6.2. Effect of New Versions.
288*eb8dc403SDave CobbleyOnce Covered Code has been published under a particular version of the
289*eb8dc403SDave CobbleyLicense, You may always continue to use it under the terms of that
290*eb8dc403SDave Cobbleyversion. You may also choose to use such Covered Code under the terms
291*eb8dc403SDave Cobbleyof any subsequent version of the License published by CUA Office Project. No one
292*eb8dc403SDave Cobbleyother than CUA Office Project has the right to modify the terms applicable to
293*eb8dc403SDave CobbleyCovered Code created under this License.
294*eb8dc403SDave Cobbley
295*eb8dc403SDave Cobbley6.3. Derivative Works.
296*eb8dc403SDave CobbleyIf You create or use a modified version of this License (which you may
297*eb8dc403SDave Cobbleyonly do in order to apply it to code which is not already Covered Code
298*eb8dc403SDave Cobbleygoverned by this License), You must (a) rename Your license so that
299*eb8dc403SDave Cobbleythe phrases "CUA Office", "CUA", "CUAPL", or any confusingly similar phrase do not appear in your
300*eb8dc403SDave Cobbleylicense (except to note that your license differs from this License)
301*eb8dc403SDave Cobbleyand (b) otherwise make it clear that Your version of the license
302*eb8dc403SDave Cobbleycontains terms which differ from the CUA Office Public License. (Filling in the name of the Initial
303*eb8dc403SDave CobbleyDeveloper, Original Code or Contributor in the notice described in
304*eb8dc403SDave CobbleyExhibit A shall not of themselves be deemed to be modifications of
305*eb8dc403SDave Cobbleythis License.)
306*eb8dc403SDave Cobbley
307*eb8dc403SDave Cobbley7. DISCLAIMER OF WARRANTY.
308*eb8dc403SDave Cobbley
309*eb8dc403SDave CobbleyCOVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
310*eb8dc403SDave CobbleyWITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
311*eb8dc403SDave CobbleyWITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
312*eb8dc403SDave CobbleyDEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
313*eb8dc403SDave CobbleyTHE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
314*eb8dc403SDave CobbleyIS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
315*eb8dc403SDave CobbleyYOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
316*eb8dc403SDave CobbleyCOST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
317*eb8dc403SDave CobbleyOF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
318*eb8dc403SDave CobbleyANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
319*eb8dc403SDave Cobbley
320*eb8dc403SDave Cobbley8. TERMINATION.
321*eb8dc403SDave Cobbley
322*eb8dc403SDave Cobbley8.1. This License and the rights granted hereunder will terminate
323*eb8dc403SDave Cobbleyautomatically if You fail to comply with terms herein and fail to cure
324*eb8dc403SDave Cobbleysuch breach within 30 days of becoming aware of the breach. All
325*eb8dc403SDave Cobbleysublicenses to the Covered Code which are properly granted shall
326*eb8dc403SDave Cobbleysurvive any termination of this License. Provisions which, by their
327*eb8dc403SDave Cobbleynature, must remain in effect beyond the termination of this License
328*eb8dc403SDave Cobbleyshall survive.
329*eb8dc403SDave Cobbley
330*eb8dc403SDave Cobbley8.2. If You initiate litigation by asserting a patent infringement
331*eb8dc403SDave Cobbleyclaim (excluding declatory judgment actions) against Initial Developer
332*eb8dc403SDave Cobbleyor a Contributor (the Initial Developer or Contributor against whom
333*eb8dc403SDave CobbleyYou file such action is referred to as "Participant") alleging that:
334*eb8dc403SDave Cobbley
335*eb8dc403SDave Cobbley(a) such Participant`s Contributor Version directly or indirectly
336*eb8dc403SDave Cobbleyinfringes any patent, then any and all rights granted by such
337*eb8dc403SDave CobbleyParticipant to You under Sections 2.1 and/or 2.2 of this License
338*eb8dc403SDave Cobbleyshall, upon 60 days notice from Participant terminate prospectively,
339*eb8dc403SDave Cobbleyunless if within 60 days after receipt of notice You either: (i)
340*eb8dc403SDave Cobbleyagree in writing to pay Participant a mutually agreeable reasonable
341*eb8dc403SDave Cobbleyroyalty for Your past and future use of Modifications made by such
342*eb8dc403SDave CobbleyParticipant, or (ii) withdraw Your litigation claim with respect to
343*eb8dc403SDave Cobbleythe Contributor Version against such Participant. If within 60 days
344*eb8dc403SDave Cobbleyof notice, a reasonable royalty and payment arrangement are not
345*eb8dc403SDave Cobbleymutually agreed upon in writing by the parties or the litigation claim
346*eb8dc403SDave Cobbleyis not withdrawn, the rights granted by Participant to You under
347*eb8dc403SDave CobbleySections 2.1 and/or 2.2 automatically terminate at the expiration of
348*eb8dc403SDave Cobbleythe 60 day notice period specified above.
349*eb8dc403SDave Cobbley
350*eb8dc403SDave Cobbley(b) any software, hardware, or device, other than such Participant`s
351*eb8dc403SDave CobbleyContributor Version, directly or indirectly infringes any patent, then
352*eb8dc403SDave Cobbleyany rights granted to You by such Participant under Sections 2.1(b)
353*eb8dc403SDave Cobbleyand 2.2(b) are revoked effective as of the date You first made, used,
354*eb8dc403SDave Cobbleysold, distributed, or had made, Modifications made by that
355*eb8dc403SDave CobbleyParticipant.
356*eb8dc403SDave Cobbley
357*eb8dc403SDave Cobbley8.3. If You assert a patent infringement claim against Participant
358*eb8dc403SDave Cobbleyalleging that such Participant`s Contributor Version directly or
359*eb8dc403SDave Cobbleyindirectly infringes any patent where such claim is resolved (such as
360*eb8dc403SDave Cobbleyby license or settlement) prior to the initiation of patent
361*eb8dc403SDave Cobbleyinfringement litigation, then the reasonable value of the licenses
362*eb8dc403SDave Cobbleygranted by such Participant under Sections 2.1 or 2.2 shall be taken
363*eb8dc403SDave Cobbleyinto account in determining the amount or value of any payment or
364*eb8dc403SDave Cobbleylicense.
365*eb8dc403SDave Cobbley
366*eb8dc403SDave Cobbley8.4. In the event of termination under Sections 8.1 or 8.2 above,
367*eb8dc403SDave Cobbleyall end user license agreements (excluding distributors and resellers)
368*eb8dc403SDave Cobbleywhich have been validly granted by You or any distributor hereunder
369*eb8dc403SDave Cobbleyprior to termination shall survive termination.
370*eb8dc403SDave Cobbley
371*eb8dc403SDave Cobbley9. LIMITATION OF LIABILITY.
372*eb8dc403SDave Cobbley
373*eb8dc403SDave CobbleyUNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
374*eb8dc403SDave Cobbley(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
375*eb8dc403SDave CobbleyDEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
376*eb8dc403SDave CobbleyOR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
377*eb8dc403SDave CobbleyANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
378*eb8dc403SDave CobbleyCHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
379*eb8dc403SDave CobbleyWORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
380*eb8dc403SDave CobbleyCOMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
381*eb8dc403SDave CobbleyINFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
382*eb8dc403SDave CobbleyLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
383*eb8dc403SDave CobbleyRESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
384*eb8dc403SDave CobbleyPROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
385*eb8dc403SDave CobbleyEXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
386*eb8dc403SDave CobbleyTHIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
387*eb8dc403SDave Cobbley
388*eb8dc403SDave Cobbley10. U.S. GOVERNMENT END USERS.
389*eb8dc403SDave Cobbley
390*eb8dc403SDave CobbleyThe Covered Code is a "commercial item," as that term is defined in
391*eb8dc403SDave Cobbley48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
392*eb8dc403SDave Cobbleysoftware" and "commercial computer software documentation," as such
393*eb8dc403SDave Cobbleyterms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
394*eb8dc403SDave CobbleyC.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
395*eb8dc403SDave Cobbleyall U.S. Government End Users acquire Covered Code with only those
396*eb8dc403SDave Cobbleyrights set forth herein.
397*eb8dc403SDave Cobbley
398*eb8dc403SDave Cobbley11. MISCELLANEOUS.
399*eb8dc403SDave Cobbley
400*eb8dc403SDave CobbleyThis License represents the complete agreement concerning subject
401*eb8dc403SDave Cobbleymatter hereof. If any provision of this License is held to be
402*eb8dc403SDave Cobbleyunenforceable, such provision shall be reformed only to the extent
403*eb8dc403SDave Cobbleynecessary to make it enforceable. This License shall be governed by
404*eb8dc403SDave CobbleyCalifornia law provisions (except to the extent applicable law, if
405*eb8dc403SDave Cobbleyany, provides otherwise), excluding its conflict-of-law provisions.
406*eb8dc403SDave CobbleyWith respect to disputes in which at least one party is a citizen of,
407*eb8dc403SDave Cobbleyor an entity chartered or registered to do business in the United
408*eb8dc403SDave CobbleyStates of America, any litigation relating to this License shall be
409*eb8dc403SDave Cobbleysubject to the jurisdiction of the Federal Courts of the Northern
410*eb8dc403SDave CobbleyDistrict of California, with venue lying in Santa Clara County,
411*eb8dc403SDave CobbleyCalifornia, with the losing party responsible for costs, including
412*eb8dc403SDave Cobbleywithout limitation, court costs and reasonable attorneys` fees and
413*eb8dc403SDave Cobbleyexpenses. The application of the United Nations Convention on
414*eb8dc403SDave CobbleyContracts for the International Sale of Goods is expressly excluded.
415*eb8dc403SDave CobbleyAny law or regulation which provides that the language of a contract
416*eb8dc403SDave Cobbleyshall be construed against the drafter shall not apply to this
417*eb8dc403SDave CobbleyLicense.
418*eb8dc403SDave Cobbley
419*eb8dc403SDave Cobbley12. RESPONSIBILITY FOR CLAIMS.
420*eb8dc403SDave Cobbley
421*eb8dc403SDave CobbleyAs between Initial Developer and the Contributors, each party is
422*eb8dc403SDave Cobbleyresponsible for claims and damages arising, directly or indirectly,
423*eb8dc403SDave Cobbleyout of its utilization of rights under this License and You agree to
424*eb8dc403SDave Cobbleywork with Initial Developer and Contributors to distribute such
425*eb8dc403SDave Cobbleyresponsibility on an equitable basis. Nothing herein is intended or
426*eb8dc403SDave Cobbleyshall be deemed to constitute any admission of liability.
427*eb8dc403SDave Cobbley
428*eb8dc403SDave Cobbley13. MULTIPLE-LICENSED CODE.
429*eb8dc403SDave Cobbley
430*eb8dc403SDave CobbleyInitial Developer may designate portions of the Covered Code as
431*eb8dc403SDave Cobbley"Multiple-Licensed". "Multiple-Licensed" means that the Initial
432*eb8dc403SDave CobbleyDeveloper permits you to utilize portions of the Covered Code under
433*eb8dc403SDave CobbleyYour choice of the NPL or the alternative licenses, if any, specified
434*eb8dc403SDave Cobbleyby the Initial Developer in the file described in Exhibit A.
435*eb8dc403SDave Cobbley
436*eb8dc403SDave CobbleyEXHIBIT A - CUA Office Public License.
437*eb8dc403SDave Cobbley
438*eb8dc403SDave Cobbley``The contents of this file are subject to the CUA Office Public License
439*eb8dc403SDave CobbleyVersion 1.0 (the "License"); you may not use this file except in
440*eb8dc403SDave Cobbleycompliance with the License. You may obtain a copy of the License at
441*eb8dc403SDave Cobbleyhttp://cuaoffice.sourceforge.net/
442*eb8dc403SDave Cobbley
443*eb8dc403SDave CobbleySoftware distributed under the License is distributed on an "AS IS"
444*eb8dc403SDave Cobbleybasis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
445*eb8dc403SDave CobbleyLicense for the specific language governing rights and limitations
446*eb8dc403SDave Cobbleyunder the License.
447*eb8dc403SDave Cobbley
448*eb8dc403SDave CobbleyThe Original Code is ______________________________________.
449*eb8dc403SDave Cobbley
450*eb8dc403SDave CobbleyThe Initial Developer of the Original Code is ________________________.
451*eb8dc403SDave CobbleyPortions created by ______________________ are Copyright (C) ______
452*eb8dc403SDave Cobbley_______________________. All Rights Reserved.
453*eb8dc403SDave Cobbley
454*eb8dc403SDave CobbleyContributor(s): ______________________________________.
455*eb8dc403SDave Cobbley
456*eb8dc403SDave CobbleyAlternatively, the contents of this file may be used under the terms
457*eb8dc403SDave Cobbleyof the _____ license (the "[___] License"), in which case the
458*eb8dc403SDave Cobbleyprovisions of [______] License are applicable instead of those
459*eb8dc403SDave Cobbleyabove. If you wish to allow use of your version of this file only
460*eb8dc403SDave Cobbleyunder the terms of the [____] License and not to allow others to use
461*eb8dc403SDave Cobbleyyour version of this file under the CUAPL, indicate your decision by
462*eb8dc403SDave Cobbleydeleting the provisions above and replace them with the notice and
463*eb8dc403SDave Cobbleyother provisions required by the [___] License. If you do not delete
464*eb8dc403SDave Cobbleythe provisions above, a recipient may use your version of this file
465*eb8dc403SDave Cobbleyunder either the CUAPL or the [___] License."
466*eb8dc403SDave Cobbley
467*eb8dc403SDave Cobbley[NOTE: The text of this Exhibit A may differ slightly from the text of
468*eb8dc403SDave Cobbleythe notices in the Source Code files of the Original Code. You should
469*eb8dc403SDave Cobbleyuse the text of this Exhibit A rather than the text found in the
470*eb8dc403SDave CobbleyOriginal Code Source Code for Your Modifications.]
471*eb8dc403SDave Cobbley
472