merge the formfield patch from ooo-build
[ooovba.git] / saxon / download / LICENSE.html
blob6aa42bb12aa269509a51994bcc4ba192aee64874
1 <html><head><title>Mozilla Public License version 1.0</title></head><body alink="#ff0000" bgcolor="#ffffff" link="#0000ee" text="#000000" vlink="#551a8b">
3 <p align="center">
4 <font size="+2"><b>MOZILLA PUBLIC LICENSE</b></font><br>
5 <b>Version 1.0</b>
6 </p>
8 <p></p><hr width="20%"><p>
10 </p><p><b>1. Definitions.</b>
11 </p><ul>
13 <b>1.1. ``Contributor''</b> means each entity that creates or contributes
14 to the creation of Modifications.
16 <p><b>1.2. ``Contributor Version''</b> means the combination of the
17 Original Code, prior Modifications used by a Contributor, and the
18 Modifications made by that particular Contributor.
20 </p><p><b>1.3. ``Covered Code''</b> means the Original Code or Modifications
21 or the combination of the Original Code and Modifications, in each case
22 including portions thereof<b>.</b>
24 </p><p><b>1.4. ``Electronic Distribution Mechanism''</b> means a mechanism
25 generally accepted in the software development community for the
26 electronic transfer of data.
28 </p><p><b>1.5. ``Executable''</b> means Covered Code in any form other than
29 Source Code.
31 </p><p><b>1.6. ``Initial Developer''</b> means the individual or entity
32 identified as the Initial Developer in the Source Code notice required by
33 <b>Exhibit A</b>.
35 </p><p><b>1.7. ``Larger Work''</b> means a work which combines Covered Code
36 or portions thereof with code not governed by the terms of this License.
38 </p><p><b>1.8. ``License''</b> means this document.
40 </p><p><b>1.9. ``Modifications''</b> means any addition to or deletion from
41 the substance or structure of either the Original Code or any previous
42 Modifications. When Covered Code is released as a series of files, a
43 Modification is:
45 </p><ul>
47 <p><b>A.</b> Any addition to or deletion from the contents of a file
48 containing Original Code or previous Modifications.
50 </p><p><b>B.</b> Any new file that contains any part of the Original
51 Code or previous Modifications.
53 </p></ul>
55 <p><b>1.10. ``Original Code''</b> means Source Code of computer software
56 code which is described in the Source Code notice required by <b>Exhibit
57 A</b> as Original Code, and which, at the time of its release under this
58 License is not already Covered Code governed by this License.
60 </p><p><b>1.11. ``Source Code''</b> means the preferred form of the Covered
61 Code for making modifications to it, including all modules it contains,
62 plus any associated interface definition files, scripts used to control
63 compilation and installation of an Executable, or a list of source code
64 differential comparisons against either the Original Code or another well
65 known, available Covered Code of the Contributor's choice. The Source
66 Code can be in a compressed or archival form, provided the appropriate
67 decompression or de-archiving software is widely available for no charge.
69 </p><p><b>1.12. ``You''</b> means an individual or a legal entity exercising
70 rights under, and complying with all of the terms of, this License or a
71 future version of this License issued under Section 6.1. For legal
72 entities, ``You'' includes any entity which controls, is controlled by,
73 or is under common control with You. For purposes of this definition,
74 ``control'' means (a) the power, direct or indirect, to cause the
75 direction or management of such entity, whether by contract or otherwise,
76 or (b) ownership of fifty percent (50%) or more of the outstanding shares
77 or beneficial ownership of such entity.
79 </p></ul>
80 <b>2. Source Code License.</b>
81 <ul>
83 <b>2.1. The Initial Developer Grant.</b>
85 <br>The Initial Developer hereby grants You a world-wide, royalty-free,
86 non-exclusive license, subject to third party intellectual property
87 claims:
89 <ul>
91 <p><b>(a)</b> to use, reproduce, modify, display, perform, sublicense
92 and distribute the Original Code (or portions thereof) with or
93 without Modifications, or as part of a Larger Work; and
95 </p><p><b>(b)</b> under patents now or hereafter owned or controlled by
96 Initial Developer, to make, have made, use and sell (``Utilize'') the
97 Original Code (or portions thereof), but solely to the extent that
98 any such patent is reasonably necessary to enable You to Utilize the
99 Original Code (or portions thereof) and not to any greater extent
100 that may be necessary to Utilize further Modifications or
101 combinations.
102 </p></ul>
104 <p><b>2.2. Contributor Grant.</b>
106 <br>Each Contributor hereby grants You a world-wide, royalty-free,
107 non-exclusive license, subject to third party intellectual property
108 claims:
110 </p><ul>
112 <p><b>(a)</b> to use, reproduce, modify, display, perform, sublicense and
113 distribute the Modifications created by such Contributor (or portions
114 thereof) either on an unmodified basis, with other Modifications, as
115 Covered Code or as part of a Larger Work; and
117 </p><p><b>(b)</b> under patents now or hereafter owned or controlled by
118 Contributor, to Utilize the Contributor Version (or portions thereof),
119 but solely to the extent that any such patent is reasonably necessary to
120 enable You to Utilize the Contributor Version (or portions thereof), and
121 not to any greater extent that may be necessary to Utilize further
122 Modifications or combinations.
124 </p></ul>
126 </ul>
127 <b>3. Distribution Obligations.</b>
128 <ul>
130 <b>3.1. Application of License.</b>
132 <br>The Modifications which You create or to which You contribute are
133 governed by the terms of this License, including without limitation
134 Section <b>2.2</b>. The Source Code version of Covered Code may be
135 distributed only under the terms of this License or a future version of
136 this License released under Section <b>6.1</b>, and You must include a
137 copy of this License with every copy of the Source Code You
138 distribute. You may not offer or impose any terms on any Source Code
139 version that alters or restricts the applicable version of this License
140 or the recipients' rights hereunder. However, You may include an
141 additional document offering the additional rights described in Section
142 <b>3.5</b>.
144 <p><b>3.2. Availability of Source Code.</b>
146 <br>Any Modification which You create or to which You contribute must be
147 made available in Source Code form under the terms of this License either
148 on the same media as an Executable version or via an accepted Electronic
149 Distribution Mechanism to anyone to whom you made an Executable version
150 available; and if made available via Electronic Distribution Mechanism,
151 must remain available for at least twelve (12) months after the date it
152 initially became available, or at least six (6) months after a subsequent
153 version of that particular Modification has been made available to such
154 recipients. You are responsible for ensuring that the Source Code version
155 remains available even if the Electronic Distribution Mechanism is
156 maintained by a third party.
158 </p><p><b>3.3. Description of Modifications.</b>
160 <br>You must cause all Covered Code to which you contribute to contain a
161 file documenting the changes You made to create that Covered Code and the
162 date of any change. You must include a prominent statement that the
163 Modification is derived, directly or indirectly, from Original Code
164 provided by the Initial Developer and including the name of the Initial
165 Developer in (a) the Source Code, and (b) in any notice in an Executable
166 version or related documentation in which You describe the origin or
167 ownership of the Covered Code.
169 </p><p><b>3.4. Intellectual Property Matters</b>
170 </p><ul>
172 <p><b>(a) Third Party Claims</b>.
174 <br>If You have knowledge that a party claims an intellectual
175 property right in particular functionality or code (or its
176 utilization under this License), you must include a text file with
177 the source code distribution titled ``LEGAL'' which describes the
178 claim and the party making the claim in sufficient detail that a
179 recipient will know whom to contact. If you obtain such knowledge
180 after You make Your Modification available as described in Section
181 <b>3.2</b>, You shall promptly modify the LEGAL file in all copies
182 You make available thereafter and shall take other steps (such as
183 notifying appropriate mailing lists or newsgroups) reasonably
184 calculated to inform those who received the Covered Code that new
185 knowledge has been obtained.
187 </p><p><b>(b) Contributor APIs</b>.
189 <br>If Your Modification is an application programming interface and
190 You own or control patents which are reasonably necessary to
191 implement that API, you must also include this information in the
192 LEGAL file.
194 </p></ul>
196 <p><b>3.5. Required Notices.</b>
198 <br>You must duplicate the notice in <b>Exhibit A</b> in each file of the
199 Source Code, and this License in any documentation for the Source Code,
200 where You describe recipients' rights relating to Covered Code. If You
201 created one or more Modification(s), You may add your name as a
202 Contributor to the notice described in <b>Exhibit A</b>. If it is not
203 possible to put such notice in a particular Source Code file due to its
204 structure, then you must include such notice in a location (such as a
205 relevant directory file) where a user would be likely to look for such a
206 notice. You may choose to offer, and to charge a fee for, warranty,
207 support, indemnity or liability obligations to one or more recipients of
208 Covered Code. However, You may do so only on Your own behalf, and not on
209 behalf of the Initial Developer or any Contributor. You must make it
210 absolutely clear than any such warranty, support, indemnity or liability
211 obligation is offered by You alone, and You hereby agree to indemnify the
212 Initial Developer and every Contributor for any liability incurred by the
213 Initial Developer or such Contributor as a result of warranty, support,
214 indemnity or liability terms You offer.
216 </p><p><b>3.6. Distribution of Executable Versions.</b>
218 <br>You may distribute Covered Code in Executable form only if the
219 requirements of Section <b>3.1-3.5</b> have been met for that Covered
220 Code, and if You include a notice stating that the Source Code version of
221 the Covered Code is available under the terms of this License, including
222 a description of how and where You have fulfilled the obligations of
223 Section <b>3.2</b>. The notice must be conspicuously included in any
224 notice in an Executable version, related documentation or collateral in
225 which You describe recipients' rights relating to the Covered Code. You
226 may distribute the Executable version of Covered Code under a license of
227 Your choice, which may contain terms different from this License,
228 provided that You are in compliance with the terms of this License and
229 that the license for the Executable version does not attempt to limit or
230 alter the recipient's rights in the Source Code version from the rights
231 set forth in this License. If You distribute the Executable version under
232 a different license You must make it absolutely clear that any terms
233 which differ from this License are offered by You alone, not by the
234 Initial Developer or any Contributor. You hereby agree to indemnify the
235 Initial Developer and every Contributor for any liability incurred by the
236 Initial Developer or such Contributor as a result of any such terms You
237 offer.
239 </p><p><b>3.7. Larger Works.</b>
241 <br>You may create a Larger Work by combining Covered Code with other
242 code not governed by the terms of this License and distribute the Larger
243 Work as a single product. In such a case, You must make sure the
244 requirements of this License are fulfilled for the Covered Code.
246 </p></ul>
247 <b>4. Inability to Comply Due to Statute or Regulation.</b>
248 <ul>
250 <p>If it is impossible for You to comply with any of the terms of this
251 License with respect to some or all of the Covered Code due to statute or
252 regulation then You must: (a) comply with the terms of this License to
253 the maximum extent possible; and (b) describe the limitations and the
254 code they affect. Such description must be included in the LEGAL file
255 described in Section <b>3.4</b> and must be included with all
256 distributions of the Source Code. Except to the extent prohibited by
257 statute or regulation, such description must be sufficiently detailed for
258 a recipient of ordinary skill
259 to be able to understand it.
261 </p></ul>
262 <b>5. Application of this License.</b>
263 <ul>
265 This License applies to code to which the Initial Developer has attached
266 the notice in <b>Exhibit A</b>, and to related Covered Code.
268 </ul>
269 <b>6. Versions of the License.</b>
270 <ul>
272 <b>6.1. New Versions</b>.
274 <br>Netscape Communications Corporation (``Netscape'') may publish
275 revised and/or new versions of the License from time to time. Each
276 version will be given a distinguishing version number.
278 <p><b>6.2. Effect of New Versions</b>.
280 <br>Once Covered Code has been published under a particular version of
281 the License, You may always continue to use it under the terms of that
282 version. You may also choose to use such Covered Code under the terms of
283 any subsequent version of the License published by Netscape. No one other
284 than Netscape has the right to modify the terms applicable to Covered
285 Code created under this License.
287 </p><p><b>6.3. Derivative Works</b>.
289 <br>If you create or use a modified version of this License (which you
290 may only do in order to apply it to code which is not already Covered
291 Code governed by this License), you must (a) rename Your license so that
292 the phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL''
293 or any confusingly similar phrase do not appear anywhere in your license
294 and (b) otherwise make it clear that your version of the license contains
295 terms which differ from the Mozilla Public License and Netscape Public
296 License. (Filling in the name of the Initial Developer, Original Code or
297 Contributor in the notice described in <b>Exhibit A</b> shall not of
298 themselves be deemed to be modifications of this License.)
300 </p></ul>
301 <b>7. DISCLAIMER OF WARRANTY.</b>
302 <ul>
304 COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
305 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
306 WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS,
307 MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
308 RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH
309 YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
310 INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
311 NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY
312 CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE
313 IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
315 </ul>
316 <b>8. TERMINATION.</b>
317 <ul>
319 This License and the rights granted hereunder will terminate
320 automatically if You fail to comply with terms herein and fail to cure
321 such breach within 30 days of becoming aware of the breach. All
322 sublicenses to the Covered Code which are properly granted shall survive
323 any termination of this License. Provisions which, by their nature, must
324 remain in effect beyond the termination of this License shall survive.
326 </ul>
327 <b>9. LIMITATION OF LIABILITY.</b>
328 <ul>
330 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
331 NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY
332 OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF
333 ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY
334 INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER
335 INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
336 STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
337 COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED
338 OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL
339 NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH
340 PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
341 LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION
342 OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION
343 MAY NOT APPLY TO YOU.
345 </ul>
346 <b>10. U.S. GOVERNMENT END USERS.</b>
347 <ul>
349 The Covered Code is a ``commercial item,'' as that term is defined in 48
350 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer software''
351 and ``commercial computer software documentation,'' as such terms are
352 used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212
353 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
354 U.S. Government End Users acquire Covered Code with only those rights set
355 forth herein.
357 </ul>
358 <b>11. MISCELLANEOUS.</b>
359 <ul>
361 This License represents the complete agreement concerning subject matter
362 hereof. If any provision of this License is held to be unenforceable,
363 such provision shall be reformed only to the extent necessary to make it
364 enforceable. This License shall be governed by California law provisions
365 (except to the extent applicable law, if any, provides otherwise),
366 excluding its conflict-of-law provisions. With respect to disputes in
367 which at least one party is a citizen of, or an entity chartered or
368 registered to do business in, the United States of America: (a) unless
369 otherwise agreed in writing, all disputes relating to this License
370 (excepting any dispute relating to intellectual property rights) shall be
371 subject to final and binding arbitration, with the losing party paying
372 all costs of arbitration; (b) any arbitration relating to this Agreement
373 shall be held in Santa Clara County, California, under the auspices of
374 JAMS/EndDispute; and (c) any litigation relating to this Agreement shall
375 be subject to the jurisdiction of the Federal Courts of the Northern
376 District of California, with venue lying in Santa Clara County,
377 California, with the losing party responsible for costs, including
378 without limitation, court costs and reasonable attorneys fees and
379 expenses. The application of the United Nations Convention on Contracts
380 for the International Sale of Goods is expressly excluded. Any law or
381 regulation which provides that the language of a contract shall be
382 construed against the drafter shall not apply to this License.
384 </ul>
385 <b>12. RESPONSIBILITY FOR CLAIMS.</b>
386 <ul>
388 Except in cases where another Contributor has failed to comply with
389 Section <b>3.4</b>, You are responsible for damages arising, directly or
390 indirectly, out of Your utilization of rights under this License, based
391 on the number of copies of Covered Code you made available, the revenues
392 you received from utilizing such rights, and other relevant factors. You
393 agree to work with affected parties to distribute responsibility on an
394 equitable basis.
396 </ul>
397 <b>EXHIBIT A.</b>
398 <ul>
400 ``The contents of this file are subject to the Mozilla Public License
401 Version 1.0 (the "License"); you may not use this file except in
402 compliance with the License. You may obtain a copy of the License at
403 http://www.mozilla.org/MPL/
405 <p>Software distributed under the License is distributed on an "AS IS"
406 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
407 License for the specific language governing rights and limitations under
408 the License.
410 </p><p>The Original Code is ______________________________________.
412 </p><p>The Initial Developer of the Original Code is
413 ________________________. Portions created by ______________________ are
414 Copyright (C) ______ _______________________. All Rights Reserved.
416 </p><p>Contributor(s): ______________________________________.''
418 </p></ul>
419 </body></html>