Bug 327977 ? Password manager overwrites page data for password-only forms. r=gavin
[wine-gecko.git] / toolkit / content / license.html
blob53747a95da35bb673e0aac134b8926f3af4179f5
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3 <!-- ***** BEGIN LICENSE BLOCK *****
4 - Version: MPL 1.1/GPL 2.0/LGPL 2.1
6 - The contents of this file are subject to the Mozilla Public License Version
7 - 1.1 (the "License"); you may not use this file except in compliance with
8 - the License. You may obtain a copy of the License at
9 - http://www.mozilla.org/MPL/
11 - Software distributed under the License is distributed on an "AS IS" basis,
12 - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 - for the specific language governing rights and limitations under the
14 - License.
16 - The Original Code is mozilla.org code.
18 - The Initial Developer of the Original Code is
19 - Gervase Markham.
20 - Portions created by the Initial Developer are Copyright (C) 2006
21 - the Initial Developer. All Rights Reserved.
23 - Contributor(s):
25 - Alternatively, the contents of this file may be used under the terms of
26 - either the GNU General Public License Version 2 or later (the "GPL"), or
27 - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 - in which case the provisions of the GPL or the LGPL are applicable instead
29 - of those above. If you wish to allow use of your version of this file only
30 - under the terms of either the GPL or the LGPL, and not to allow others to
31 - use your version of this file under the terms of the MPL, indicate your
32 - decision by deleting the provisions above and replace them with the notice
33 - and other provisions required by the GPL or the LGPL. If you do not delete
34 - the provisions above, a recipient may use your version of this file under
35 - the terms of any one of the MPL, the GPL or the LGPL.
37 - ***** END LICENSE BLOCK ***** -->
39 <html lang="en">
40 <head>
41 <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
42 <title>about:license</title>
44 <style type="text/css">
45 .very-strong {
46 text-transform: uppercase;
49 .path {
50 font-family: monospace;
53 dt {
54 font-weight: bold;
57 dd p {
58 margin: 0;
61 .gnu-number {
62 font-weight: bold;
64 </style>
66 <script type="text/javascript">
67 function correctSpelling()
69 // Note that this code only runs if the page is requested using the
70 // URL containing the correct spelling - e.g. "about:licence".
71 if (document.location.href.match("icence"))
73 function acceptNode(node)
75 if (node.hasAttribute("class"))
77 var c = " " + node.className + " ";
78 if (c.indexOf(" correctme ") != -1)
80 return NodeFilter.FILTER_ACCEPT;
83 else if (node.nodeName == "H1")
85 return NodeFilter.FILTER_ACCEPT;
88 return NodeFilter.FILTER_SKIP;
91 var treeWalker = document.createTreeWalker(document.documentElement,
92 NodeFilter.SHOW_ELEMENT,
93 acceptNode,
94 true);
95 if (treeWalker)
97 var node = treeWalker.nextNode();
98 while (node)
100 var text = node.innerHTML;
102 text = text.replace(/icense\b/gi, "icence");
103 text = text.replace(/icenses\b/gi, "icences");
105 node.innerHTML = text;
107 node = treeWalker.nextNode();
110 document.title = "about:licence";
115 window.onload = correctSpelling;
116 </script>
117 </head>
119 <body id="lic-info">
120 <h1 class="correctme"><a name="top"></a>about:license</h1>
122 <div class="correctme">
124 #ifdef APP_EULA_BLOCK
125 #includesubst @APP_EULA_BLOCK@
126 #endif
128 <p>Except as described
129 <a id="exceptions-link" href="about:license#exceptions">here</a>, all
130 of the <b>source code</b> to this product is
131 <a href="http://developer.mozilla.org/en/docs/Mozilla_Source_Code_Via_CVS">available</a>
132 under licenses which are both
133 <a href="http://www.gnu.org/philosophy/free-sw.html">free</a> and
134 <a href="http://www.opensource.org/docs/definition.php">open source</a>.
135 Most is available under any one of the following:
136 the Mozilla Public License (MPL), the GNU General Public
137 License (GPL) and the GNU Lesser General Public License (LGPL).
138 That is, you may copy and distribute such software according to the
139 terms of any one of those three licenses.
140 </p>
142 <ul>
143 <li><a href="about:license#mpl">Mozilla Public License</a>
144 <ul>
145 <li><a href="about:license#initial-developers">Initial
146 Developers</a></li>
147 </ul>
148 </li>
149 <li><a href="about:license#gpl">GNU General Public License</a></li>
150 <li><a href="about:license#lgpl">GNU Lesser General Public License</a></li>
151 </ul>
153 <p>The remainder of the software which is not under the MPL/LGPL/GPL
154 tri-license is available under one of
155 a variety of more permissive licenses. Those that require reproduction
156 of the license text in the distribution are given below.
157 (Note: your copy of this product may not contain code covered by one
158 or more of the licenses listed here, depending on the exact product
159 and version you choose.)
160 </p>
162 <ul>
163 <li><a href="about:license#apple-mozilla">Apple/Mozilla NPRuntime License</a></li>
164 <li><a href="about:license#breakpad">Breakpad License</a></li>
165 <li><a href="about:license#bspatch">bspatch License</a></li>
166 <li><a href="about:license#cairo">Cairo Component Licenses</a></li>
167 <li><a href="about:license#hunspell-nl">Dutch Spellchecking Dictionary</a></li>
168 <li><a href="about:license#expat">Expat License</a></li>
169 <li><a href="about:license#growl">Growl License</a></li>
170 <li><a href="about:license#jpnic">Japan Network Information Centre License</a></li>
171 <li><a href="about:license#jep">Java Embedding Plugin License</a></li>
172 <li><a href="about:license#jemalloc">jemalloc License</a></li>
173 <li><a href="about:license#hunspell-lt">Lithuanian Spellchecking Dictionary</a></li>
174 <li><a href="about:license#openvision">OpenVision License</a></li>
175 <li><a href="about:license#xdg">Red Hat xdg_user_dir_lookup License</a></li>
176 <li><a href="about:license#sparkle">Sparkle License</a></li>
177 <li><a href="about:license#ucal">University of California License</a></li>
178 <li><a href="about:license#hunspell-en-US">US English Spellchecking Dictionary</a></li>
179 </ul>
181 <ul>
182 <li><a href="about:license#other-notices">Other Required Notices</a>
183 <li><a href="about:license#optional-notices">Optional Notices</a>
184 </ul>
186 </div>
188 <hr>
190 <h1><a name="mpl"></a>Mozilla Public License</h1>
192 <p>Version 1.1</p>
194 <h2 id="section-1">1. Definitions.</h2>
196 <dl>
197 <dt id="section-1.0.1">1.0.1. "Commercial Use"</dt>
199 <dd>means distribution or otherwise making the Covered Code available to
200 a third party.</dd>
202 <dt id="section-1.1">1.1. "Contributor"</dt>
204 <dd>means each entity that creates or contributes to the creation of
205 Modifications.</dd>
207 <dt id="section-1.2">1.2. "Contributor Version"</dt>
209 <dd>means the combination of the Original Code, prior Modifications used
210 by a Contributor, and the Modifications made by that particular
211 Contributor.</dd>
213 <dt id="section-1.3">1.3. "Covered Code"</dt>
215 <dd>means the Original Code or Modifications or the combination of the
216 Original Code and Modifications, in each case including portions
217 thereof.</dd>
219 <dt id="section-1.4">1.4. "Electronic Distribution Mechanism"</dt>
221 <dd>means a mechanism generally accepted in the software development
222 community for the electronic transfer of data.</dd>
224 <dt id="section-1.5">1.5. "Executable"</dt>
226 <dd>means Covered Code in any form other than Source Code.</dd>
228 <dt id="section-1.6">1.6. "Initial Developer"</dt>
230 <dd>means the individual or entity identified as the Initial Developer in
231 the Source Code notice required by <a href="#exhibit-a">Exhibit
232 A</a>.</dd>
234 <dt id="section-1.7">1.7. "Larger Work"</dt>
236 <dd>means a work which combines Covered Code or portions thereof with
237 code not governed by the terms of this License.</dd>
239 <dt id="section-1.8">1.8. "License"</dt>
241 <dd>means this document.</dd>
243 <dt id="section-1.8.1">1.8.1. "Licensable"</dt>
245 <dd>means having the right to grant, to the maximum extent possible,
246 whether at the time of the initial grant or subsequently acquired, any
247 and all of the rights conveyed herein.</dd>
249 <dt id="section-1.9">1.9. "Modifications"</dt>
251 <dd>
252 <p>means any addition to or deletion from the substance or structure of
253 either the Original Code or any previous Modifications. When Covered
254 Code is released as a series of files, a Modification is:</p>
256 <ol>
257 <li id="section-1.9-a">Any addition to or deletion from the contents
258 of a file containing Original Code or previous Modifications.</li>
260 <li id="section-1.9-b">Any new file that contains any part of the
261 Original Code or previous Modifications.</li>
262 </ol>
263 </dd>
265 <dt id="section-1.10">1.10. "Original Code"</dt>
267 <dd>means Source Code of computer software code which is described in the
268 Source Code notice required by <a href="#exhibit-a">Exhibit A</a> as
269 Original Code, and which, at the time of its release under this License
270 is not already Covered Code governed by this License.</dd>
272 <dt id="section-1.10.1">1.10.1. "Patent Claims"</dt>
274 <dd>means any patent claim(s), now owned or hereafter acquired, including
275 without limitation, method, process, and apparatus claims, in any patent
276 Licensable by grantor.</dd>
278 <dt id="section-1.11">1.11. "Source Code"</dt>
280 <dd>means the preferred form of the Covered Code for making modifications
281 to it, including all modules it contains, plus any associated interface
282 definition files, scripts used to control compilation and installation of
283 an Executable, or source code differential comparisons against either the
284 Original Code or another well known, available Covered Code of the
285 Contributor's choice. The Source Code can be in a compressed or archival
286 form, provided the appropriate decompression or de-archiving software is
287 widely available for no charge.</dd>
289 <dt id="section-1.12">1.12. "You" (or "Your")</dt>
291 <dd>means an individual or a legal entity exercising rights under, and
292 complying with all of the terms of, this License or a future version of
293 this License issued under <a href="#section-6.1">Section 6.1.</a> For
294 legal entities, "You" includes any entity which controls, is controlled
295 by, or is under common control with You. For purposes of this definition,
296 "control" means (a) the power, direct or indirect, to cause the direction
297 or management of such entity, whether by contract or otherwise, or (b)
298 ownership of more than fifty percent (50%) of the outstanding shares or
299 beneficial ownership of such entity.</dd>
300 </dl>
302 <h2 id="section-2">2. Source Code License.</h2>
304 <h3 id="section-2.1">2.1. The Initial Developer Grant.</h3>
306 <p>The Initial Developer hereby grants You a world-wide, royalty-free,
307 non-exclusive license, subject to third party intellectual property
308 claims:</p>
310 <ol>
311 <li id="section-2.1-a">under intellectual property rights (other than
312 patent or trademark) Licensable by Initial Developer to use, reproduce,
313 modify, display, perform, sublicense and distribute the Original Code (or
314 portions thereof) with or without Modifications, and/or as part of a
315 Larger Work; and</li>
317 <li id="section-2.1-b">under Patents Claims infringed by the making,
318 using or selling of Original Code, to make, have made, use, practice,
319 sell, and offer for sale, and/or otherwise dispose of the Original Code
320 (or portions thereof).</li>
322 <li id="section-2.1-c">the licenses granted in this Section 2.1 (<a href=
323 "#section-2.1-a">a</a>) and (<a href="#section-2.1-b">b</a>) are
324 effective on the date Initial Developer first distributes Original Code
325 under the terms of this License.</li>
327 <li id="section-2.1-d">Notwithstanding Section 2.1 (<a href=
328 "#section-2.1-b">b</a>) above, no patent license is granted: 1) for code
329 that You delete from the Original Code; 2) separate from the Original
330 Code; or 3) for infringements caused by: i) the modification of the
331 Original Code or ii) the combination of the Original Code with other
332 software or devices.</li>
333 </ol>
335 <h3 id="section-2.2">2.2. Contributor Grant.</h3>
337 <p>Subject to third party intellectual property claims, each Contributor
338 hereby grants You a world-wide, royalty-free, non-exclusive license</p>
340 <ol>
341 <li id="section-2.2-a">under intellectual property rights (other than
342 patent or trademark) Licensable by Contributor, to use, reproduce,
343 modify, display, perform, sublicense and distribute the Modifications
344 created by such Contributor (or portions thereof) either on an unmodified
345 basis, with other Modifications, as Covered Code and/or as part of a
346 Larger Work; and</li>
348 <li id="section-2.2-b">under Patent Claims infringed by the making,
349 using, or selling of Modifications made by that Contributor either alone
350 and/or in combination with its Contributor Version (or portions of such
351 combination), to make, use, sell, offer for sale, have made, and/or
352 otherwise dispose of: 1) Modifications made by that Contributor (or
353 portions thereof); and 2) the combination of Modifications made by that
354 Contributor with its Contributor Version (or portions of such
355 combination).</li>
357 <li id="section-2.2-c">the licenses granted in Sections 2.2 (<a href=
358 "#section-2.2-a">a</a>) and 2.2 (<a href="#section-2.2-b">b</a>) are
359 effective on the date Contributor first makes Commercial Use of the
360 Covered Code.</li>
362 <li id="section-2.2-d">Notwithstanding Section 2.2 (<a href=
363 "#section-2.2-b">b</a>) above, no patent license is granted: 1) for any
364 code that Contributor has deleted from the Contributor Version; 2)
365 separate from the Contributor Version; 3) for infringements caused by: i)
366 third party modifications of Contributor Version or ii) the combination
367 of Modifications made by that Contributor with other software (except as
368 part of the Contributor Version) or other devices; or 4) under Patent
369 Claims infringed by Covered Code in the absence of Modifications made by
370 that Contributor.</li>
371 </ol>
373 <h2 id="section-3">3. Distribution Obligations.</h2>
375 <h3 id="section-3.1">3.1. Application of License.</h3>
377 <p>The Modifications which You create or to which You contribute are
378 governed by the terms of this License, including without limitation Section
379 <a href="#section-2.2">2.2</a>. The Source Code version of Covered Code may
380 be distributed only under the terms of this License or a future version of
381 this License released under Section <a href="#section-6.1">6.1</a>, and You
382 must include a copy of this License with every copy of the Source Code You
383 distribute. You may not offer or impose any terms on any Source Code
384 version that alters or restricts the applicable version of this License or
385 the recipients' rights hereunder. However, You may include an additional
386 document offering the additional rights described in Section <a href=
387 "#section-3.5">3.5</a>.</p>
389 <h3 id="section-3.2">3.2. Availability of Source Code.</h3>
391 <p>Any Modification which You create or to which You contribute must be
392 made available in Source Code form under the terms of this License either
393 on the same media as an Executable version or via an accepted Electronic
394 Distribution Mechanism to anyone to whom you made an Executable version
395 available; and if made available via Electronic Distribution Mechanism,
396 must remain available for at least twelve (12) months after the date it
397 initially became available, or at least six (6) months after a subsequent
398 version of that particular Modification has been made available to such
399 recipients. You are responsible for ensuring that the Source Code version
400 remains available even if the Electronic Distribution Mechanism is
401 maintained by a third party.</p>
403 <h3 id="section-3.3">3.3. Description of Modifications.</h3>
405 <p>You must cause all Covered Code to which You contribute to contain a
406 file documenting the changes You made to create that Covered Code and the
407 date of any change. You must include a prominent statement that the
408 Modification is derived, directly or indirectly, from Original Code
409 provided by the Initial Developer and including the name of the Initial
410 Developer in (a) the Source Code, and (b) in any notice in an Executable
411 version or related documentation in which You describe the origin or
412 ownership of the Covered Code.</p>
414 <h3 id="section-3.4">3.4. Intellectual Property Matters</h3>
416 <h4 id="section-3.4-a">(a) Third Party Claims</h4>
418 <p>If Contributor has knowledge that a license under a third party's
419 intellectual property rights is required to exercise the rights granted by
420 such Contributor under Sections <a href="#section-2.1">2.1</a> or <a href=
421 "#section-2.2">2.2</a>, Contributor must include a text file with the
422 Source Code distribution titled "LEGAL" which describes the claim and the
423 party making the claim in sufficient detail that a recipient will know whom
424 to contact. If Contributor obtains such knowledge after the Modification is
425 made available as described in Section <a href="#section-3.2">3.2</a>,
426 Contributor shall promptly modify the LEGAL file in all copies Contributor
427 makes available thereafter and shall take other steps (such as notifying
428 appropriate mailing lists or newsgroups) reasonably calculated to inform
429 those who received the Covered Code that new knowledge has been
430 obtained.</p>
432 <h4 id="section-3.4-b">(b) Contributor APIs</h4>
434 <p>If Contributor's Modifications include an application programming
435 interface and Contributor has knowledge of patent licenses which are
436 reasonably necessary to implement that <abbr>API</abbr>, Contributor must
437 also include this information in the <strong class=
438 "very-strong">legal</strong> file.</p>
440 <h4 id="section-3.4-c">(c) Representations.</h4>
442 <p>Contributor represents that, except as disclosed pursuant to Section 3.4
443 (<a href="#section-3.4-a">a</a>) above, Contributor believes that
444 Contributor's Modifications are Contributor's original creation(s) and/or
445 Contributor has sufficient rights to grant the rights conveyed by this
446 License.</p>
448 <h3 id="section-3.5">3.5. Required Notices.</h3>
450 <p>You must duplicate the notice in <a href="#exhibit-a">Exhibit A</a> in
451 each file of the Source Code. If it is not possible to put such notice in a
452 particular Source Code file due to its structure, then You must include
453 such notice in a location (such as a relevant directory) where a user would
454 be likely to look for such a notice. If You created one or more
455 Modification(s) You may add your name as a Contributor to the notice
456 described in <a href="#exhibit-a">Exhibit A</a>. You must also duplicate
457 this License in any documentation for the Source Code where You describe
458 recipients' rights or ownership rights relating to Covered Code. You may
459 choose to offer, and to charge a fee for, warranty, support, indemnity or
460 liability obligations to one or more recipients of Covered Code. However,
461 You may do so only on Your own behalf, and not on behalf of the Initial
462 Developer or any Contributor. You must make it absolutely clear than any
463 such warranty, support, indemnity or liability obligation is offered by You
464 alone, and You hereby agree to indemnify the Initial Developer and every
465 Contributor for any liability incurred by the Initial Developer or such
466 Contributor as a result of warranty, support, indemnity or liability terms
467 You offer.</p>
469 <h3 id="section-3.6">3.6. Distribution of Executable Versions.</h3>
471 <p>You may distribute Covered Code in Executable form only if the
472 requirements of Sections <a href="#section-3.1">3.1</a>, <a href=
473 "#section-3.2">3.2</a>, <a href="#section-3.3">3.3</a>, <a href=
474 "#section-3.4">3.4</a> and <a href="#section-3.5">3.5</a> have been met for
475 that Covered Code, and if You include a notice stating that the Source Code
476 version of the Covered Code is available under the terms of this License,
477 including a description of how and where You have fulfilled the obligations
478 of Section <a href="#section-3.2">3.2</a>. The notice must be conspicuously
479 included in any notice in an Executable version, related documentation or
480 collateral in which You describe recipients' rights relating to the Covered
481 Code. You may distribute the Executable version of Covered Code or
482 ownership rights under a license of Your choice, which may contain terms
483 different from this License, provided that You are in compliance with the
484 terms of this License and that the license for the Executable version does
485 not attempt to limit or alter the recipient's rights in the Source Code
486 version from the rights set forth in this License. If You distribute the
487 Executable version under a different license You must make it absolutely
488 clear that any terms which differ from this License are offered by You
489 alone, not by the Initial Developer or any Contributor. You hereby agree to
490 indemnify the Initial Developer and every Contributor for any liability
491 incurred by the Initial Developer or such Contributor as a result of any
492 such terms You offer.</p>
494 <h3 id="section-3.7">3.7. Larger Works.</h3>
496 <p>You may create a Larger Work by combining Covered Code with other code
497 not governed by the terms of this License and distribute the Larger Work as
498 a single product. In such a case, You must make sure the requirements of
499 this License are fulfilled for the Covered Code.</p>
501 <h2 id="section-4">4. Inability to Comply Due to Statute or
502 Regulation.</h2>
504 <p>If it is impossible for You to comply with any of the terms of this
505 License with respect to some or all of the Covered Code due to statute,
506 judicial order, or regulation then You must: (a) comply with the terms of
507 this License to the maximum extent possible; and (b) describe the
508 limitations and the code they affect. Such description must be included in
509 the <strong class="very-strong">legal</strong> file described in Section <a
510 href="#section-3.4">3.4</a> and must be included with all distributions of
511 the Source Code. Except to the extent prohibited by statute or regulation,
512 such description must be sufficiently detailed for a recipient of ordinary
513 skill to be able to understand it.</p>
515 <h2 id="section-5">5. Application of this License.</h2>
517 <p>This License applies to code to which the Initial Developer has attached
518 the notice in <a href="#exhibit-a">Exhibit A</a> and to related Covered
519 Code.</p>
521 <h2 id="section-6">6. Versions of the License.</h2>
523 <h3 id="section-6.1">6.1. New Versions</h3>
525 <p>Netscape Communications Corporation ("Netscape") may publish revised
526 and/or new versions of the License from time to time. Each version will be
527 given a distinguishing version number.</p>
529 <h3 id="section-6.2">6.2. Effect of New Versions</h3>
531 <p>Once Covered Code has been published under a particular version of the
532 License, You may always continue to use it under the terms of that version.
533 You may also choose to use such Covered Code under the terms of any
534 subsequent version of the License published by Netscape. No one other than
535 Netscape has the right to modify the terms applicable to Covered Code
536 created under this License.</p>
538 <h3 id="section-6.3">6.3. Derivative Works</h3>
540 <p>If You create or use a modified version of this License (which you may
541 only do in order to apply it to code which is not already Covered Code
542 governed by this License), You must (a) rename Your license so that the
543 phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any
544 confusingly similar phrase do not appear in your license (except to note
545 that your license differs from this License) and (b) otherwise make it
546 clear that Your version of the license contains terms which differ from the
547 Mozilla Public License and Netscape Public License. (Filling in the name of
548 the Initial Developer, Original Code or Contributor in the notice described
549 in <a href="#exhibit-a">Exhibit A</a> shall not of themselves be deemed to
550 be modifications of this License.)</p>
552 <h2 id="section-7">7. <strong class="very-strong">Disclaimer of
553 warranty</strong></h2>
555 <p><strong class="very-strong">Covered code is provided under this license
556 on an "as is" basis, without warranty of any kind, either expressed or
557 implied, including, without limitation, warranties that the covered code is
558 free of defects, merchantable, fit for a particular purpose or
559 non-infringing. The entire risk as to the quality and performance of the
560 covered code is with you. Should any covered code prove defective in any
561 respect, you (not the initial developer or any other contributor) assume
562 the cost of any necessary servicing, repair or correction. This disclaimer
563 of warranty constitutes an essential part of this license. No use of any
564 covered code is authorized hereunder except under this
565 disclaimer.</strong></p>
567 <h2 id="section-8">8. Termination</h2>
569 <p id="section-8.1">8.1. This License and the rights granted hereunder will
570 terminate automatically if You fail to comply with terms herein and fail to
571 cure such breach within 30 days of becoming aware of the breach. All
572 sublicenses to the Covered Code which are properly granted shall survive
573 any termination of this License. Provisions which, by their nature, must
574 remain in effect beyond the termination of this License shall survive.</p>
576 <p id="section-8.2">8.2. If You initiate litigation by asserting a patent
577 infringement claim (excluding declatory judgment actions) against Initial
578 Developer or a Contributor (the Initial Developer or Contributor against
579 whom You file such action is referred to as "Participant") alleging
580 that:</p>
582 <ol>
583 <li id="section-8.2-a">such Participant's Contributor Version directly or
584 indirectly infringes any patent, then any and all rights granted by such
585 Participant to You under Sections <a href="#section-2.1">2.1</a> and/or
586 <a href="#section-2.2">2.2</a> of this License shall, upon 60 days notice
587 from Participant terminate prospectively, unless if within 60 days after
588 receipt of notice You either: (i) agree in writing to pay Participant a
589 mutually agreeable reasonable royalty for Your past and future use of
590 Modifications made by such Participant, or (ii) withdraw Your litigation
591 claim with respect to the Contributor Version against such Participant.
592 If within 60 days of notice, a reasonable royalty and payment arrangement
593 are not mutually agreed upon in writing by the parties or the litigation
594 claim is not withdrawn, the rights granted by Participant to You under
595 Sections <a href="#section-2.1">2.1</a> and/or <a href=
596 "#section-2.2">2.2</a> automatically terminate at the expiration of the
597 60 day notice period specified above.</li>
599 <li id="section-8.2-b">any software, hardware, or device, other than such
600 Participant's Contributor Version, directly or indirectly infringes any
601 patent, then any rights granted to You by such Participant under Sections
602 2.1(<a href="#section-2.1-b">b</a>) and 2.2(<a href=
603 "#section-2.2-b">b</a>) are revoked effective as of the date You first
604 made, used, sold, distributed, or had made, Modifications made by that
605 Participant.</li>
606 </ol>
608 <p id="section-8.3">8.3. If You assert a patent infringement claim against
609 Participant alleging that such Participant's Contributor Version directly
610 or indirectly infringes any patent where such claim is resolved (such as by
611 license or settlement) prior to the initiation of patent infringement
612 litigation, then the reasonable value of the licenses granted by such
613 Participant under Sections <a href="#section-2.1">2.1</a> or <a href=
614 "#section-2.2">2.2</a> shall be taken into account in determining the
615 amount or value of any payment or license.</p>
617 <p id="section-8.4">8.4. In the event of termination under Sections <a
618 href="#section-8.1">8.1</a> or <a href="#section-8.2">8.2</a> above, all
619 end user license agreements (excluding distributors and resellers) which
620 have been validly granted by You or any distributor hereunder prior to
621 termination shall survive termination.</p>
623 <h2 id="section-9">9. <strong class="very-strong">Limitation of
624 liability</strong></h2>
626 <p><strong class="very-strong">Under no circumstances and under no legal
627 theory, whether tort (including negligence), contract, or otherwise, shall
628 you, the initial developer, any other contributor, or any distributor of
629 covered code, or any supplier of any of such parties, be liable to any
630 person for any indirect, special, incidental, or consequential damages of
631 any character including, without limitation, damages for loss of goodwill,
632 work stoppage, computer failure or malfunction, or any and all other
633 commercial damages or losses, even if such party shall have been informed
634 of the possibility of such damages. This limitation of liability shall not
635 apply to liability for death or personal injury resulting from such party's
636 negligence to the extent applicable law prohibits such limitation. Some
637 jurisdictions do not allow the exclusion or limitation of incidental or
638 consequential damages, so this exclusion and limitation may not apply to
639 you.</strong></p>
641 <h2 id="section-10">10. <abbr title="United States">U.S.</abbr> government
642 end users</h2>
644 <p>The Covered Code is a "commercial item," as that term is defined in 48
645 <abbr>C.F.R.</abbr> 2.101 (<abbr title="October">Oct.</abbr> 1995),
646 consisting of "commercial computer software" and "commercial computer
647 software documentation," as such terms are used in 48 <abbr>C.F.R.</abbr>
648 12.212 (<abbr title="September">Sept.</abbr> 1995). Consistent with 48
649 <abbr>C.F.R.</abbr> 12.212 and 48 <abbr>C.F.R.</abbr> 227.7202-1 through
650 227.7202-4 (June 1995), all <abbr>U.S.</abbr> Government End Users acquire
651 Covered Code with only those rights set forth herein.</p>
653 <h2 id="section-11">11. Miscellaneous</h2>
655 <p>This License represents the complete agreement concerning subject matter
656 hereof. If any provision of this License is held to be unenforceable, such
657 provision shall be reformed only to the extent necessary to make it
658 enforceable. This License shall be governed by California law provisions
659 (except to the extent applicable law, if any, provides otherwise),
660 excluding its conflict-of-law provisions. With respect to disputes in which
661 at least one party is a citizen of, or an entity chartered or registered to
662 do business in the United States of America, any litigation relating to
663 this License shall be subject to the jurisdiction of the Federal Courts of
664 the Northern District of California, with venue lying in Santa Clara
665 County, California, with the losing party responsible for costs, including
666 without limitation, court costs and reasonable attorneys' fees and
667 expenses. The application of the United Nations Convention on Contracts for
668 the International Sale of Goods is expressly excluded. Any law or
669 regulation which provides that the language of a contract shall be
670 construed against the drafter shall not apply to this License.</p>
672 <h2 id="section-12">12. Responsibility for claims</h2>
674 <p>As between Initial Developer and the Contributors, each party is
675 responsible for claims and damages arising, directly or indirectly, out of
676 its utilization of rights under this License and You agree to work with
677 Initial Developer and Contributors to distribute such responsibility on an
678 equitable basis. Nothing herein is intended or shall be deemed to
679 constitute any admission of liability.</p>
681 <h2 id="section-13">13. Multiple-licensed code</h2>
683 <p>Initial Developer may designate portions of the Covered Code as
684 "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer
685 permits you to utilize portions of the Covered Code under Your choice of
686 the <abbr>MPL</abbr> or the alternative licenses, if any, specified by the
687 Initial Developer in the file described in <a href="#exhibit-a">Exhibit
688 A</a>.</p>
690 <h2 id="exhibit-a">Exhibit A - Mozilla Public License.</h2>
692 <pre>
693 "The contents of this file are subject to the Mozilla Public License
694 Version 1.1 (the "License"); you may not use this file except in
695 compliance with the License. You may obtain a copy of the License at
696 http://www.mozilla.org/MPL/
698 Software distributed under the License is distributed on an "AS IS"
699 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
700 License for the specific language governing rights and limitations
701 under the License.
703 The Original Code is ______________________________________.
705 The Initial Developer of the Original Code is ________________________.
706 Portions created by ______________________ are Copyright (C) ______
707 _______________________. All Rights Reserved.
709 Contributor(s): ______________________________________.
711 Alternatively, the contents of this file may be used under the terms
712 of the _____ license (the "[___] License"), in which case the
713 provisions of [______] License are applicable instead of those
714 above. If you wish to allow use of your version of this file only
715 under the terms of the [____] License and not to allow others to use
716 your version of this file under the MPL, indicate your decision by
717 deleting the provisions above and replace them with the notice and
718 other provisions required by the [___] License. If you do not delete
719 the provisions above, a recipient may use your version of this file
720 under either the MPL or the [___] License."
721 </pre>
723 <p>NOTE: The text of this Exhibit A may differ slightly from the text of
724 the notices in the Source Code files of the Original Code. You should use
725 the text of this Exhibit A rather than the text found in the Original Code
726 Source Code for Your Modifications.</p>
728 <hr>
730 <h2><a name="initial-developers"></a>Initial Developers</h2>
733 In accordance with MPL
734 <a href="about:license#section-3.3">section 3.3</a>, we state that this
735 software is derived, directly or indirectly, from Original Code provided
736 by some or all of the following people, companies and organisations:
737 </p>
740 <!-- This list created from the entire Mozilla source tree on 2007-05-30.
741 It was created using a modified version of the "relic" script in
742 tools/relic, along with the make-id-list script in the same directory. -->
744 Aaron Leventhal,
745 Aaron Schulman,
746 ActiveState Tool Corp,
747 Akkana Peck,
748 Alex Fritze,
749 Alexa Internet,
750 Alexander J. Vincent,
751 Alexander Surkov,
752 Alice Nodelman,
753 Andreas Otte,
754 Andreas Premstaller,
755 Andrew Thompson,
756 ArentJan Banck,
757 Asaf Romano,
758 Axel Hecht,
759 Ben Bucksch,
760 Ben Goodger,
761 Ben Turner,
762 Benjamin Smedberg,
763 Bernd Mielke,
764 Bj&ouml;rn Jacke,
765 Blake Ross,
766 Bob Clary,
767 Boris Zbarsky,
768 Bradley Baetz,
769 Brendan Eich,
770 Brian Bober,
771 Brian Ryner,
772 Bruce Davidson,
773 Bruno Haible,
774 Bryan Atwood,
775 Calum Robinson,
776 Cedric Chantepie,
777 Chiaki Koufugata,
778 Chris McAfee,
779 Christian Biesinger,
780 Christopher A. Aillon,
781 Christopher Blizzard,
782 Christopher Hoess,
783 Christopher Seawood,
784 Clayton Donley,
785 Clint Talbert,
786 Collabnet,
787 Crocodile Clips Ltd,
788 Cyrus Patel,
789 D&atilde;o Gottwald,
790 Dainis Jonitis,
791 Dan Mosedale,
792 Daniel Brooks,
793 Daniel Glazman,
794 Daniel Kouril,
795 Daniel Witte,
796 Dantifer Dang,
797 Darin Fisher,
798 Dave Liebreich,
799 Dave Townsend,
800 David Bienvenu,
801 David Bradley,
802 David Einstein,
803 David Hamp-Gonsalves,
804 David Hyatt,
805 David P. Caldwell,
806 Deogtae Kim,
807 Dietrich Ayala,
808 Digital Creations 2 Inc,
809 Disruptive Innovations SARL,
810 Doron Rosenberg,
811 Doug Turner,
812 Edward Lee,
813 Ehsan Akhgari,
814 Elika J. Etemad,
815 Eric Belhaire,
816 Eric Hodel,
817 Esben Mose Hansen,
818 Florian Queze,
819 Frank Sch&ouml;nheit,
820 Fredrik Holmqvist,
821 Gavin Sharp,
822 Geocast Network Systems,
823 Geoff Beier,
824 Gervase Markham,
825 Gijs Kruitbosch,
826 Giorgio Maone,
827 Google Inc,
828 H&aring;kan Waara,
829 Heriot-Watt University,
830 Hewlett-Packard Company,
831 i-DNS.net International,
832 Ian Hickson,
833 Ian Oeschger,
834 IBM Corporation,
835 Igor Bukanov,
836 InnoTek Systemberatung GmbH,
837 Intel Corporation,
838 James L. Nance,
839 James Ross,
840 Jamie Zawinski,
841 Jan Varga,
842 Jason Barnabe,
843 Jean-Francois Ducarroz,
844 Jeff Tsai,
845 Jeff Walden,
846 Jefferson Software Inc,
847 Jim Mathies,
848 Joe Hewitt,
849 Joey Minta,
850 John B. Keiser,
851 John Fairhurst,
852 John Wolfe,
853 Jonas Sicking,
854 Jonathan Watt,
855 Josh Aas,
856 Josh Soref,
857 Juan Lang,
858 Jungshik Shin,
859 Jussi Kukkonen,
860 Karsten D&uuml;sterloh,
861 Keith Visco,
862 Ken Herron,
863 Kevin Gerich,
864 Kevin Hendricks,
865 Kipp E.B. Hickman,
866 L&aacute;szl&oacute; N&eacute;meth,
867 L. David Baron,
868 Leif Hedstrom,
869 Lev Serebryakov,
870 Makoto Kato,
871 Marc Bevand,
872 Marcio S. Galli,
873 Marco Manfredini,
874 Marco Pesenti Gritti,
875 Mark Banner,
876 Mark Hammond,
877 Mark Mentovai,
878 Markus G. Kuhn,
879 Mats Palmgren,
880 Matt Judy,
881 Matthew Willis,
882 Merle Sterling,
883 Michael J. Fromberger,
884 Michal Ceresna,
885 Michel C. C. Buijsman,
886 Michiel van Leeuwen,
887 Mike Connor,
888 Mike Pinkerton,
889 Mike Potter,
890 Mike Shaver,
891 MITRE Corporation,
892 Mook,
893 Mozdev Group,
894 Mozilla Corporation,
895 Mozilla Foundation,
896 Mozilla Japan,
897 Naoki Hotta,
898 Neil Deakin,
899 Neil Rashbrook,
900 Nelson B. Bolyard,
901 Netscape Communications Corporation,
902 New Dimensions Consulting,
903 Nick Kreeger,
904 Nickolay Ponomarev,
905 Novell Inc,
906 NTT,
907 OEone Corporation,
908 Oleg Romashin,
909 Olivier Parniere,
910 Olli Pettay,
911 Oracle Corporation,
912 Pattara Kiatisevi,
913 Paul Ashford,
914 Paul Kocher,
915 Paul Sandoz,
916 Paul Tomlin,
917 Peter Annema,
918 Peter Van der Beken,
919 Peter Weilbacher,
920 Petr Kostka,
921 Phil Ringnalda,
922 Philipp Kewisch,
923 Pierre Chanial,
924 POTI Inc,
925 Qualcomm Inc,
926 R.J. Keller,
927 Rajiv Dayal,
928 Ramalingam Saravanan,
929 Red Hat Inc,
930 Rich Megginson,
931 Rich Salz,
932 Richard C. Swift,
933 Richard L. Walsh,
934 Richard Verhoeven,
935 Rick Gessner,
936 Robert Accettura,
937 Robert G. Ginda,
938 Robert John Churchill,
939 Robert Kaiser,
940 Robert Longson,
941 Robert Marshall,
942 Robert O'Callahan,
943 Robert Relyea,
944 Robert Sayre,
945 Robert Strong,
946 Roland Mainz,
947 RSA Security Inc,
948 Rusty Lynch,
949 Ryan Cassin,
950 Ryan VanderMeulen,
951 Samphan Raruenrom,
952 Scooter Morris,
953 Scott MacGregor,
954 Sean Murphy,
955 Sebastian Schwieger,
956 Sergei Dolgov,
957 Seth Spitzer,
958 Shawn Wilsher,
959 Shy Shalom,
960 Silverstone Interactive,
961 Simdesk Technologies Inc,
962 Simmule Turner,
963 Simon B&uuml;nzli,
964 Simon Fraser,
965 Simon Montagu,
966 Simon Paquet,
967 Simon Wilkinson,
968 Sqlite Project,
969 Srilatha Moturi,
970 Stefan Sitter,
971 Stephen Horlander,
972 Steve Swanson,
973 Stuart Morgan,
974 Stuart Parmenter,
975 Sun Microsystems Inc,
976 Sylvain Pasche,
977 Ted Mielczarek,
978 Theppitak Karoonboonyanan,
979 Tim Copperfield,
980 Tomas M&uuml;ller,
981 University of Queensland,
982 Vasiliy Potapenko,
983 Vee Satayamas,
984 Vincent B&eacute;ron,
985 Vladimir Vukicevic,
986 Wolfgang Rosenauer,
987 YAMASHITA Makoto,
988 Zero-Knowledge Systems.
989 </p>
991 <hr>
993 <h1><a name="gpl"></a>GNU General Public License</h1>
995 <p>Version 2, June 1991</p>
997 <p>Copyright (C) 1989, 1991 Free Software Foundation, Inc.
998 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1000 <p> Everyone is permitted to copy and distribute verbatim copies
1001 of this license document, but changing it is not allowed.
1003 <h2>Preamble</h2>
1005 <p> The licenses for most software are designed to take away your
1006 freedom to share and change it. By contrast, the GNU General Public
1007 License is intended to guarantee your freedom to share and change free
1008 software--to make sure the software is free for all its users. This
1009 General Public License applies to most of the Free Software
1010 Foundation's software and to any other program whose authors commit to
1011 using it. (Some other Free Software Foundation software is covered by
1012 the GNU Library General Public License instead.) You can apply it to
1013 your programs, too.
1015 <p> When we speak of free software, we are referring to freedom, not
1016 price. Our General Public Licenses are designed to make sure that you
1017 have the freedom to distribute copies of free software (and charge for
1018 this service if you wish), that you receive source code or can get it
1019 if you want it, that you can change the software or use pieces of it
1020 in new free programs; and that you know you can do these things.
1022 <p> To protect your rights, we need to make restrictions that forbid
1023 anyone to deny you these rights or to ask you to surrender the rights.
1024 These restrictions translate to certain responsibilities for you if you
1025 distribute copies of the software, or if you modify it.
1027 <p> For example, if you distribute copies of such a program, whether
1028 gratis or for a fee, you must give the recipients all the rights that
1029 you have. You must make sure that they, too, receive or can get the
1030 source code. And you must show them these terms so they know their
1031 rights.
1033 <p> We protect your rights with two steps: (1) copyright the software, and
1034 (2) offer you this license which gives you legal permission to copy,
1035 distribute and/or modify the software.
1037 <p> Also, for each author's protection and ours, we want to make certain
1038 that everyone understands that there is no warranty for this free
1039 software. If the software is modified by someone else and passed on, we
1040 want its recipients to know that what they have is not the original, so
1041 that any problems introduced by others will not reflect on the original
1042 authors' reputations.
1044 <p> Finally, any free program is threatened constantly by software
1045 patents. We wish to avoid the danger that redistributors of a free
1046 program will individually obtain patent licenses, in effect making the
1047 program proprietary. To prevent this, we have made it clear that any
1048 patent must be licensed for everyone's free use or not licensed at all.
1050 <p> The precise terms and conditions for copying, distribution and
1051 modification follow.
1053 <h2>GNU GENERAL PUBLIC LICENSE</h2>
1054 <h2>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2>
1056 <p><span class="gnu-number">0. </span>
1057 This License applies to any program or other work which contains
1058 a notice placed by the copyright holder saying it may be distributed
1059 under the terms of this General Public License. The "Program", below,
1060 refers to any such program or work, and a "work based on the Program"
1061 means either the Program or any derivative work under copyright law:
1062 that is to say, a work containing the Program or a portion of it,
1063 either verbatim or with modifications and/or translated into another
1064 language. (Hereinafter, translation is included without limitation in
1065 the term "modification".) Each licensee is addressed as "you".
1067 <p>Activities other than copying, distribution and modification are not
1068 covered by this License; they are outside its scope. The act of
1069 running the Program is not restricted, and the output from the Program
1070 is covered only if its contents constitute a work based on the
1071 Program (independent of having been made by running the Program).
1072 Whether that is true depends on what the Program does.
1074 <p><span class="gnu-number">1. </span>
1075 You may copy and distribute verbatim copies of the Program's
1076 source code as you receive it, in any medium, provided that you
1077 conspicuously and appropriately publish on each copy an appropriate
1078 copyright notice and disclaimer of warranty; keep intact all the
1079 notices that refer to this License and to the absence of any warranty;
1080 and give any other recipients of the Program a copy of this License
1081 along with the Program.
1083 <p>You may charge a fee for the physical act of transferring a copy, and
1084 you may at your option offer warranty protection in exchange for a fee.
1086 <p><span class="gnu-number">2. </span>
1087 You may modify your copy or copies of the Program or any portion
1088 of it, thus forming a work based on the Program, and copy and
1089 distribute such modifications or work under the terms of Section 1
1090 above, provided that you also meet all of these conditions:
1092 a) You must cause the modified files to carry prominent notices
1093 stating that you changed the files and the date of any change.
1095 b) You must cause any work that you distribute or publish, that in
1096 whole or in part contains or is derived from the Program or any
1097 part thereof, to be licensed as a whole at no charge to all third
1098 parties under the terms of this License.
1100 c) If the modified program normally reads commands interactively
1101 when run, you must cause it, when started running for such
1102 interactive use in the most ordinary way, to print or display an
1103 announcement including an appropriate copyright notice and a
1104 notice that there is no warranty (or else, saying that you provide
1105 a warranty) and that users may redistribute the program under
1106 these conditions, and telling the user how to view a copy of this
1107 License. (Exception: if the Program itself is interactive but
1108 does not normally print such an announcement, your work based on
1109 the Program is not required to print an announcement.)
1111 <p>These requirements apply to the modified work as a whole. If
1112 identifiable sections of that work are not derived from the Program,
1113 and can be reasonably considered independent and separate works in
1114 themselves, then this License, and its terms, do not apply to those
1115 sections when you distribute them as separate works. But when you
1116 distribute the same sections as part of a whole which is a work based
1117 on the Program, the distribution of the whole must be on the terms of
1118 this License, whose permissions for other licensees extend to the
1119 entire whole, and thus to each and every part regardless of who wrote it.
1121 <p>Thus, it is not the intent of this section to claim rights or contest
1122 your rights to work written entirely by you; rather, the intent is to
1123 exercise the right to control the distribution of derivative or
1124 collective works based on the Program.
1126 <p>In addition, mere aggregation of another work not based on the Program
1127 with the Program (or with a work based on the Program) on a volume of
1128 a storage or distribution medium does not bring the other work under
1129 the scope of this License.
1131 <p><span class="gnu-number">3. </span>
1132 You may copy and distribute the Program (or a work based on it,
1133 under Section 2) in object code or executable form under the terms of
1134 Sections 1 and 2 above provided that you also do one of the following:
1136 a) Accompany it with the complete corresponding machine-readable
1137 source code, which must be distributed under the terms of Sections
1138 1 and 2 above on a medium customarily used for software interchange; or,
1140 b) Accompany it with a written offer, valid for at least three
1141 years, to give any third party, for a charge no more than your
1142 cost of physically performing source distribution, a complete
1143 machine-readable copy of the corresponding source code, to be
1144 distributed under the terms of Sections 1 and 2 above on a medium
1145 customarily used for software interchange; or,
1147 c) Accompany it with the information you received as to the offer
1148 to distribute corresponding source code. (This alternative is
1149 allowed only for noncommercial distribution and only if you
1150 received the program in object code or executable form with such
1151 an offer, in accord with Subsection b above.)
1153 <p>The source code for a work means the preferred form of the work for
1154 making modifications to it. For an executable work, complete source
1155 code means all the source code for all modules it contains, plus any
1156 associated interface definition files, plus the scripts used to
1157 control compilation and installation of the executable. However, as a
1158 special exception, the source code distributed need not include
1159 anything that is normally distributed (in either source or binary
1160 form) with the major components (compiler, kernel, and so on) of the
1161 operating system on which the executable runs, unless that component
1162 itself accompanies the executable.
1164 <p>If distribution of executable or object code is made by offering
1165 access to copy from a designated place, then offering equivalent
1166 access to copy the source code from the same place counts as
1167 distribution of the source code, even though third parties are not
1168 compelled to copy the source along with the object code.
1170 <p><span class="gnu-number">4. </span>
1171 You may not copy, modify, sublicense, or distribute the Program
1172 except as expressly provided under this License. Any attempt
1173 otherwise to copy, modify, sublicense or distribute the Program is
1174 void, and will automatically terminate your rights under this License.
1175 However, parties who have received copies, or rights, from you under
1176 this License will not have their licenses terminated so long as such
1177 parties remain in full compliance.
1179 <p><span class="gnu-number">5. </span>
1180 You are not required to accept this License, since you have not
1181 signed it. However, nothing else grants you permission to modify or
1182 distribute the Program or its derivative works. These actions are
1183 prohibited by law if you do not accept this License. Therefore, by
1184 modifying or distributing the Program (or any work based on the
1185 Program), you indicate your acceptance of this License to do so, and
1186 all its terms and conditions for copying, distributing or modifying
1187 the Program or works based on it.
1189 <p><span class="gnu-number">6. </span>
1190 Each time you redistribute the Program (or any work based on the
1191 Program), the recipient automatically receives a license from the
1192 original licensor to copy, distribute or modify the Program subject to
1193 these terms and conditions. You may not impose any further
1194 restrictions on the recipients' exercise of the rights granted herein.
1195 You are not responsible for enforcing compliance by third parties to
1196 this License.
1198 <p><span class="gnu-number">7. </span>
1199 If, as a consequence of a court judgment or allegation of patent
1200 infringement or for any other reason (not limited to patent issues),
1201 conditions are imposed on you (whether by court order, agreement or
1202 otherwise) that contradict the conditions of this License, they do not
1203 excuse you from the conditions of this License. If you cannot
1204 distribute so as to satisfy simultaneously your obligations under this
1205 License and any other pertinent obligations, then as a consequence you
1206 may not distribute the Program at all. For example, if a patent
1207 license would not permit royalty-free redistribution of the Program by
1208 all those who receive copies directly or indirectly through you, then
1209 the only way you could satisfy both it and this License would be to
1210 refrain entirely from distribution of the Program.
1212 <p>If any portion of this section is held invalid or unenforceable under
1213 any particular circumstance, the balance of the section is intended to
1214 apply and the section as a whole is intended to apply in other
1215 circumstances.
1217 <p>It is not the purpose of this section to induce you to infringe any
1218 patents or other property right claims or to contest validity of any
1219 such claims; this section has the sole purpose of protecting the
1220 integrity of the free software distribution system, which is
1221 implemented by public license practices. Many people have made
1222 generous contributions to the wide range of software distributed
1223 through that system in reliance on consistent application of that
1224 system; it is up to the author/donor to decide if he or she is willing
1225 to distribute software through any other system and a licensee cannot
1226 impose that choice.
1228 <p>This section is intended to make thoroughly clear what is believed to
1229 be a consequence of the rest of this License.
1231 <p><span class="gnu-number">8. </span>
1232 If the distribution and/or use of the Program is restricted in
1233 certain countries either by patents or by copyrighted interfaces, the
1234 original copyright holder who places the Program under this License
1235 may add an explicit geographical distribution limitation excluding
1236 those countries, so that distribution is permitted only in or among
1237 countries not thus excluded. In such case, this License incorporates
1238 the limitation as if written in the body of this License.
1240 <p><span class="gnu-number">9. </span>
1241 The Free Software Foundation may publish revised and/or new versions
1242 of the General Public License from time to time. Such new versions will
1243 be similar in spirit to the present version, but may differ in detail to
1244 address new problems or concerns.
1246 <p>Each version is given a distinguishing version number. If the Program
1247 specifies a version number of this License which applies to it and "any
1248 later version", you have the option of following the terms and conditions
1249 either of that version or of any later version published by the Free
1250 Software Foundation. If the Program does not specify a version number of
1251 this License, you may choose any version ever published by the Free Software
1252 Foundation.
1254 <p><span class="gnu-number">10. </span>
1255 If you wish to incorporate parts of the Program into other free
1256 programs whose distribution conditions are different, write to the author
1257 to ask for permission. For software which is copyrighted by the Free
1258 Software Foundation, write to the Free Software Foundation; we sometimes
1259 make exceptions for this. Our decision will be guided by the two goals
1260 of preserving the free status of all derivatives of our free software and
1261 of promoting the sharing and reuse of software generally.
1263 <h2>NO WARRANTY</h2>
1265 <p><span class="gnu-number">11. </span>
1266 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1267 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
1268 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1269 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1270 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1271 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
1272 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
1273 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1274 REPAIR OR CORRECTION.
1276 <p><span class="gnu-number">12. </span>
1277 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1278 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1279 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1280 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1281 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1282 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1283 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1284 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1285 POSSIBILITY OF SUCH DAMAGES.
1287 <p>END OF TERMS AND CONDITIONS</p>
1289 <h2>How to Apply These Terms to Your New Programs</h2>
1291 <p> If you develop a new program, and you want it to be of the greatest
1292 possible use to the public, the best way to achieve this is to make it
1293 free software which everyone can redistribute and change under these terms.
1295 <p> To do so, attach the following notices to the program. It is safest
1296 to attach them to the start of each source file to most effectively
1297 convey the exclusion of warranty; and each file should have at least
1298 the "copyright" line and a pointer to where the full notice is found.
1300 <pre>
1301 &lt;one line to give the program's name and a brief idea of what it does.&gt;
1302 Copyright (C) &lt;year&gt; &lt;name of author&gt;
1304 This program is free software; you can redistribute it and/or modify
1305 it under the terms of the GNU General Public License as published by
1306 the Free Software Foundation; either version 2 of the License, or
1307 (at your option) any later version.
1309 This program is distributed in the hope that it will be useful,
1310 but WITHOUT ANY WARRANTY; without even the implied warranty of
1311 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1312 GNU General Public License for more details.
1314 You should have received a copy of the GNU General Public License
1315 along with this program; if not, write to the Free Software
1316 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1317 </pre>
1319 <p>Also add information on how to contact you by electronic and paper mail.
1321 <p>If the program is interactive, make it output a short notice like this
1322 when it starts in an interactive mode:
1324 <pre>
1325 Gnomovision version 69, Copyright (C) year name of author
1326 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1327 This is free software, and you are welcome to redistribute it
1328 under certain conditions; type `show c' for details.
1329 </pre>
1331 <p>The hypothetical commands `show w' and `show c' should show the appropriate
1332 parts of the General Public License. Of course, the commands you use may
1333 be called something other than `show w' and `show c'; they could even be
1334 mouse-clicks or menu items--whatever suits your program.
1336 <p>You should also get your employer (if you work as a programmer) or your
1337 school, if any, to sign a "copyright disclaimer" for the program, if
1338 necessary. Here is a sample; alter the names:
1340 <pre>
1341 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1342 `Gnomovision' (which makes passes at compilers) written by James Hacker.
1344 &lt;signature of Ty Coon&gt;, 1 April 1989
1345 Ty Coon, President of Vice
1346 </pre>
1348 <p>This General Public License does not permit incorporating your program into
1349 proprietary programs. If your program is a subroutine library, you may
1350 consider it more useful to permit linking proprietary applications with the
1351 library. If this is what you want to do, use the GNU Library General
1352 Public License instead of this License.
1356 <hr>
1358 <h1><a name="lgpl"></a>GNU Lesser General Public License</h1>
1360 <p>Version 2.1, February 1999</p>
1362 <p>Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1363 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1365 <p> Everyone is permitted to copy and distribute verbatim copies
1366 of this license document, but changing it is not allowed.
1368 <p>[This is the first released version of the Lesser GPL. It also counts
1369 as the successor of the GNU Library Public License, version 2, hence
1370 the version number 2.1.]
1372 <h2>Preamble</h2>
1374 <p> The licenses for most software are designed to take away your
1375 freedom to share and change it. By contrast, the GNU General Public
1376 Licenses are intended to guarantee your freedom to share and change
1377 free software--to make sure the software is free for all its users.
1379 <p> This license, the Lesser General Public License, applies to some
1380 specially designated software packages--typically libraries--of the
1381 Free Software Foundation and other authors who decide to use it. You
1382 can use it too, but we suggest you first think carefully about whether
1383 this license or the ordinary General Public License is the better
1384 strategy to use in any particular case, based on the explanations below.
1386 <p> When we speak of free software, we are referring to freedom of use,
1387 not price. Our General Public Licenses are designed to make sure that
1388 you have the freedom to distribute copies of free software (and charge
1389 for this service if you wish); that you receive source code or can get
1390 it if you want it; that you can change the software and use pieces of
1391 it in new free programs; and that you are informed that you can do
1392 these things.
1394 <p> To protect your rights, we need to make restrictions that forbid
1395 distributors to deny you these rights or to ask you to surrender these
1396 rights. These restrictions translate to certain responsibilities for
1397 you if you distribute copies of the library or if you modify it.
1399 <p> For example, if you distribute copies of the library, whether gratis
1400 or for a fee, you must give the recipients all the rights that we gave
1401 you. You must make sure that they, too, receive or can get the source
1402 code. If you link other code with the library, you must provide
1403 complete object files to the recipients, so that they can relink them
1404 with the library after making changes to the library and recompiling
1405 it. And you must show them these terms so they know their rights.
1407 <p> We protect your rights with a two-step method: (1) we copyright the
1408 library, and (2) we offer you this license, which gives you legal
1409 permission to copy, distribute and/or modify the library.
1411 <p> To protect each distributor, we want to make it very clear that
1412 there is no warranty for the free library. Also, if the library is
1413 modified by someone else and passed on, the recipients should know
1414 that what they have is not the original version, so that the original
1415 author's reputation will not be affected by problems that might be
1416 introduced by others.
1418 <p> Finally, software patents pose a constant threat to the existence of
1419 any free program. We wish to make sure that a company cannot
1420 effectively restrict the users of a free program by obtaining a
1421 restrictive license from a patent holder. Therefore, we insist that
1422 any patent license obtained for a version of the library must be
1423 consistent with the full freedom of use specified in this license.
1425 <p> Most GNU software, including some libraries, is covered by the
1426 ordinary GNU General Public License. This license, the GNU Lesser
1427 General Public License, applies to certain designated libraries, and
1428 is quite different from the ordinary General Public License. We use
1429 this license for certain libraries in order to permit linking those
1430 libraries into non-free programs.
1432 <p> When a program is linked with a library, whether statically or using
1433 a shared library, the combination of the two is legally speaking a
1434 combined work, a derivative of the original library. The ordinary
1435 General Public License therefore permits such linking only if the
1436 entire combination fits its criteria of freedom. The Lesser General
1437 Public License permits more lax criteria for linking other code with
1438 the library.
1440 <p> We call this license the "Lesser" General Public License because it
1441 does Less to protect the user's freedom than the ordinary General
1442 Public License. It also provides other free software developers Less
1443 of an advantage over competing non-free programs. These disadvantages
1444 are the reason we use the ordinary General Public License for many
1445 libraries. However, the Lesser license provides advantages in certain
1446 special circumstances.
1448 <p> For example, on rare occasions, there may be a special need to
1449 encourage the widest possible use of a certain library, so that it becomes
1450 a de-facto standard. To achieve this, non-free programs must be
1451 allowed to use the library. A more frequent case is that a free
1452 library does the same job as widely used non-free libraries. In this
1453 case, there is little to gain by limiting the free library to free
1454 software only, so we use the Lesser General Public License.
1456 <p> In other cases, permission to use a particular library in non-free
1457 programs enables a greater number of people to use a large body of
1458 free software. For example, permission to use the GNU C Library in
1459 non-free programs enables many more people to use the whole GNU
1460 operating system, as well as its variant, the GNU/Linux operating
1461 system.
1463 <p> Although the Lesser General Public License is Less protective of the
1464 users' freedom, it does ensure that the user of a program that is
1465 linked with the Library has the freedom and the wherewithal to run
1466 that program using a modified version of the Library.
1468 <p> The precise terms and conditions for copying, distribution and
1469 modification follow. Pay close attention to the difference between a
1470 "work based on the library" and a "work that uses the library". The
1471 former contains code derived from the library, whereas the latter must
1472 be combined with the library in order to run.
1474 <h2>GNU LESSER GENERAL PUBLIC LICENSE</h2>
1475 <h2>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2>
1477 <p><span class="gnu-number">0. </span>
1478 This License Agreement applies to any software library or other
1479 program which contains a notice placed by the copyright holder or
1480 other authorized party saying it may be distributed under the terms of
1481 this Lesser General Public License (also called "this License").
1482 Each licensee is addressed as "you".
1484 <p> A "library" means a collection of software functions and/or data
1485 prepared so as to be conveniently linked with application programs
1486 (which use some of those functions and data) to form executables.
1488 <p> The "Library", below, refers to any such software library or work
1489 which has been distributed under these terms. A "work based on the
1490 Library" means either the Library or any derivative work under
1491 copyright law: that is to say, a work containing the Library or a
1492 portion of it, either verbatim or with modifications and/or translated
1493 straightforwardly into another language. (Hereinafter, translation is
1494 included without limitation in the term "modification".)
1496 <p> "Source code" for a work means the preferred form of the work for
1497 making modifications to it. For a library, complete source code means
1498 all the source code for all modules it contains, plus any associated
1499 interface definition files, plus the scripts used to control compilation
1500 and installation of the library.
1502 <p> Activities other than copying, distribution and modification are not
1503 covered by this License; they are outside its scope. The act of
1504 running a program using the Library is not restricted, and output from
1505 such a program is covered only if its contents constitute a work based
1506 on the Library (independent of the use of the Library in a tool for
1507 writing it). Whether that is true depends on what the Library does
1508 and what the program that uses the Library does.
1510 <p><span class="gnu-number">1. </span>
1511 You may copy and distribute verbatim copies of the Library's
1512 complete source code as you receive it, in any medium, provided that
1513 you conspicuously and appropriately publish on each copy an
1514 appropriate copyright notice and disclaimer of warranty; keep intact
1515 all the notices that refer to this License and to the absence of any
1516 warranty; and distribute a copy of this License along with the
1517 Library.
1519 <p> You may charge a fee for the physical act of transferring a copy,
1520 and you may at your option offer warranty protection in exchange for a
1521 fee.
1523 <p><span class="gnu-number">2. </span>
1524 You may modify your copy or copies of the Library or any portion
1525 of it, thus forming a work based on the Library, and copy and
1526 distribute such modifications or work under the terms of Section 1
1527 above, provided that you also meet all of these conditions:
1529 a) The modified work must itself be a software library.
1531 b) You must cause the files modified to carry prominent notices
1532 stating that you changed the files and the date of any change.
1534 c) You must cause the whole of the work to be licensed at no
1535 charge to all third parties under the terms of this License.
1537 d) If a facility in the modified Library refers to a function or a
1538 table of data to be supplied by an application program that uses
1539 the facility, other than as an argument passed when the facility
1540 is invoked, then you must make a good faith effort to ensure that,
1541 in the event an application does not supply such function or
1542 table, the facility still operates, and performs whatever part of
1543 its purpose remains meaningful.
1545 (For example, a function in a library to compute square roots has
1546 a purpose that is entirely well-defined independent of the
1547 application. Therefore, Subsection 2d requires that any
1548 application-supplied function or table used by this function must
1549 be optional: if the application does not supply it, the square
1550 root function must still compute square roots.)
1552 <p>These requirements apply to the modified work as a whole. If
1553 identifiable sections of that work are not derived from the Library,
1554 and can be reasonably considered independent and separate works in
1555 themselves, then this License, and its terms, do not apply to those
1556 sections when you distribute them as separate works. But when you
1557 distribute the same sections as part of a whole which is a work based
1558 on the Library, the distribution of the whole must be on the terms of
1559 this License, whose permissions for other licensees extend to the
1560 entire whole, and thus to each and every part regardless of who wrote
1563 <p>Thus, it is not the intent of this section to claim rights or contest
1564 your rights to work written entirely by you; rather, the intent is to
1565 exercise the right to control the distribution of derivative or
1566 collective works based on the Library.
1568 <p>In addition, mere aggregation of another work not based on the Library
1569 with the Library (or with a work based on the Library) on a volume of
1570 a storage or distribution medium does not bring the other work under
1571 the scope of this License.
1573 <p><span class="gnu-number">3. </span>
1574 You may opt to apply the terms of the ordinary GNU General Public
1575 License instead of this License to a given copy of the Library. To do
1576 this, you must alter all the notices that refer to this License, so
1577 that they refer to the ordinary GNU General Public License, version 2,
1578 instead of to this License. (If a newer version than version 2 of the
1579 ordinary GNU General Public License has appeared, then you can specify
1580 that version instead if you wish.) Do not make any other change in
1581 these notices.
1583 <p> Once this change is made in a given copy, it is irreversible for
1584 that copy, so the ordinary GNU General Public License applies to all
1585 subsequent copies and derivative works made from that copy.
1587 <p> This option is useful when you wish to copy part of the code of
1588 the Library into a program that is not a library.
1590 <p><span class="gnu-number">4. </span>
1591 You may copy and distribute the Library (or a portion or
1592 derivative of it, under Section 2) in object code or executable form
1593 under the terms of Sections 1 and 2 above provided that you accompany
1594 it with the complete corresponding machine-readable source code, which
1595 must be distributed under the terms of Sections 1 and 2 above on a
1596 medium customarily used for software interchange.
1598 <p> If distribution of object code is made by offering access to copy
1599 from a designated place, then offering equivalent access to copy the
1600 source code from the same place satisfies the requirement to
1601 distribute the source code, even though third parties are not
1602 compelled to copy the source along with the object code.
1604 <p><span class="gnu-number">5. </span>
1605 A program that contains no derivative of any portion of the
1606 Library, but is designed to work with the Library by being compiled or
1607 linked with it, is called a "work that uses the Library". Such a
1608 work, in isolation, is not a derivative work of the Library, and
1609 therefore falls outside the scope of this License.
1611 <p> However, linking a "work that uses the Library" with the Library
1612 creates an executable that is a derivative of the Library (because it
1613 contains portions of the Library), rather than a "work that uses the
1614 library". The executable is therefore covered by this License.
1615 Section 6 states terms for distribution of such executables.
1617 <p> When a "work that uses the Library" uses material from a header file
1618 that is part of the Library, the object code for the work may be a
1619 derivative work of the Library even though the source code is not.
1620 Whether this is true is especially significant if the work can be
1621 linked without the Library, or if the work is itself a library. The
1622 threshold for this to be true is not precisely defined by law.
1624 <p> If such an object file uses only numerical parameters, data
1625 structure layouts and accessors, and small macros and small inline
1626 functions (ten lines or less in length), then the use of the object
1627 file is unrestricted, regardless of whether it is legally a derivative
1628 work. (Executables containing this object code plus portions of the
1629 Library will still fall under Section 6.)
1631 <p> Otherwise, if the work is a derivative of the Library, you may
1632 distribute the object code for the work under the terms of Section 6.
1633 Any executables containing that work also fall under Section 6,
1634 whether or not they are linked directly with the Library itself.
1636 <p><span class="gnu-number">6. </span>
1637 As an exception to the Sections above, you may also combine or
1638 link a "work that uses the Library" with the Library to produce a
1639 work containing portions of the Library, and distribute that work
1640 under terms of your choice, provided that the terms permit
1641 modification of the work for the customer's own use and reverse
1642 engineering for debugging such modifications.
1644 <p> You must give prominent notice with each copy of the work that the
1645 Library is used in it and that the Library and its use are covered by
1646 this License. You must supply a copy of this License. If the work
1647 during execution displays copyright notices, you must include the
1648 copyright notice for the Library among them, as well as a reference
1649 directing the user to the copy of this License. Also, you must do one
1650 of these things:
1652 a) Accompany the work with the complete corresponding
1653 machine-readable source code for the Library including whatever
1654 changes were used in the work (which must be distributed under
1655 Sections 1 and 2 above); and, if the work is an executable linked
1656 with the Library, with the complete machine-readable "work that
1657 uses the Library", as object code and/or source code, so that the
1658 user can modify the Library and then relink to produce a modified
1659 executable containing the modified Library. (It is understood
1660 that the user who changes the contents of definitions files in the
1661 Library will not necessarily be able to recompile the application
1662 to use the modified definitions.)
1664 b) Use a suitable shared library mechanism for linking with the
1665 Library. A suitable mechanism is one that (1) uses at run time a
1666 copy of the library already present on the user's computer system,
1667 rather than copying library functions into the executable, and (2)
1668 will operate properly with a modified version of the library, if
1669 the user installs one, as long as the modified version is
1670 interface-compatible with the version that the work was made with.
1672 c) Accompany the work with a written offer, valid for at
1673 least three years, to give the same user the materials
1674 specified in Subsection 6a, above, for a charge no more
1675 than the cost of performing this distribution.
1677 d) If distribution of the work is made by offering access to copy
1678 from a designated place, offer equivalent access to copy the above
1679 specified materials from the same place.
1681 e) Verify that the user has already received a copy of these
1682 materials or that you have already sent this user a copy.
1684 <p> For an executable, the required form of the "work that uses the
1685 Library" must include any data and utility programs needed for
1686 reproducing the executable from it. However, as a special exception,
1687 the materials to be distributed need not include anything that is
1688 normally distributed (in either source or binary form) with the major
1689 components (compiler, kernel, and so on) of the operating system on
1690 which the executable runs, unless that component itself accompanies
1691 the executable.
1693 <p> It may happen that this requirement contradicts the license
1694 restrictions of other proprietary libraries that do not normally
1695 accompany the operating system. Such a contradiction means you cannot
1696 use both them and the Library together in an executable that you
1697 distribute.
1699 <p><span class="gnu-number">7. </span>
1700 You may place library facilities that are a work based on the
1701 Library side-by-side in a single library together with other library
1702 facilities not covered by this License, and distribute such a combined
1703 library, provided that the separate distribution of the work based on
1704 the Library and of the other library facilities is otherwise
1705 permitted, and provided that you do these two things:
1707 a) Accompany the combined library with a copy of the same work
1708 based on the Library, uncombined with any other library
1709 facilities. This must be distributed under the terms of the
1710 Sections above.
1712 b) Give prominent notice with the combined library of the fact
1713 that part of it is a work based on the Library, and explaining
1714 where to find the accompanying uncombined form of the same work.
1716 <p><span class="gnu-number">8. </span>
1717 You may not copy, modify, sublicense, link with, or distribute
1718 the Library except as expressly provided under this License. Any
1719 attempt otherwise to copy, modify, sublicense, link with, or
1720 distribute the Library is void, and will automatically terminate your
1721 rights under this License. However, parties who have received copies,
1722 or rights, from you under this License will not have their licenses
1723 terminated so long as such parties remain in full compliance.
1725 <p><span class="gnu-number">9. </span>
1726 You are not required to accept this License, since you have not
1727 signed it. However, nothing else grants you permission to modify or
1728 distribute the Library or its derivative works. These actions are
1729 prohibited by law if you do not accept this License. Therefore, by
1730 modifying or distributing the Library (or any work based on the
1731 Library), you indicate your acceptance of this License to do so, and
1732 all its terms and conditions for copying, distributing or modifying
1733 the Library or works based on it.
1735 <p><span class="gnu-number">10. </span>
1736 Each time you redistribute the Library (or any work based on the
1737 Library), the recipient automatically receives a license from the
1738 original licensor to copy, distribute, link with or modify the Library
1739 subject to these terms and conditions. You may not impose any further
1740 restrictions on the recipients' exercise of the rights granted herein.
1741 You are not responsible for enforcing compliance by third parties with
1742 this License.
1744 <p><span class="gnu-number">11. </span>
1745 If, as a consequence of a court judgment or allegation of patent
1746 infringement or for any other reason (not limited to patent issues),
1747 conditions are imposed on you (whether by court order, agreement or
1748 otherwise) that contradict the conditions of this License, they do not
1749 excuse you from the conditions of this License. If you cannot
1750 distribute so as to satisfy simultaneously your obligations under this
1751 License and any other pertinent obligations, then as a consequence you
1752 may not distribute the Library at all. For example, if a patent
1753 license would not permit royalty-free redistribution of the Library by
1754 all those who receive copies directly or indirectly through you, then
1755 the only way you could satisfy both it and this License would be to
1756 refrain entirely from distribution of the Library.
1758 <p>If any portion of this section is held invalid or unenforceable under any
1759 particular circumstance, the balance of the section is intended to apply,
1760 and the section as a whole is intended to apply in other circumstances.
1762 <p>It is not the purpose of this section to induce you to infringe any
1763 patents or other property right claims or to contest validity of any
1764 such claims; this section has the sole purpose of protecting the
1765 integrity of the free software distribution system which is
1766 implemented by public license practices. Many people have made
1767 generous contributions to the wide range of software distributed
1768 through that system in reliance on consistent application of that
1769 system; it is up to the author/donor to decide if he or she is willing
1770 to distribute software through any other system and a licensee cannot
1771 impose that choice.
1773 <p>This section is intended to make thoroughly clear what is believed to
1774 be a consequence of the rest of this License.
1776 <p><span class="gnu-number">12. </span>
1777 If the distribution and/or use of the Library is restricted in
1778 certain countries either by patents or by copyrighted interfaces, the
1779 original copyright holder who places the Library under this License may add
1780 an explicit geographical distribution limitation excluding those countries,
1781 so that distribution is permitted only in or among countries not thus
1782 excluded. In such case, this License incorporates the limitation as if
1783 written in the body of this License.
1785 <p><span class="gnu-number">13. </span>
1786 The Free Software Foundation may publish revised and/or new
1787 versions of the Lesser General Public License from time to time.
1788 Such new versions will be similar in spirit to the present version,
1789 but may differ in detail to address new problems or concerns.
1791 <p>Each version is given a distinguishing version number. If the Library
1792 specifies a version number of this License which applies to it and
1793 "any later version", you have the option of following the terms and
1794 conditions either of that version or of any later version published by
1795 the Free Software Foundation. If the Library does not specify a
1796 license version number, you may choose any version ever published by
1797 the Free Software Foundation.
1799 <p><span class="gnu-number">14. </span>
1800 If you wish to incorporate parts of the Library into other free
1801 programs whose distribution conditions are incompatible with these,
1802 write to the author to ask for permission. For software which is
1803 copyrighted by the Free Software Foundation, write to the Free
1804 Software Foundation; we sometimes make exceptions for this. Our
1805 decision will be guided by the two goals of preserving the free status
1806 of all derivatives of our free software and of promoting the sharing
1807 and reuse of software generally.
1809 <h2>NO WARRANTY</h2>
1811 <p><span class="gnu-number">15. </span>
1812 BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
1813 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
1814 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1815 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
1816 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
1817 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1818 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1819 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
1820 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1822 <p><span class="gnu-number">16. </span>
1823 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
1824 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
1825 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
1826 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
1827 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
1828 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
1829 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
1830 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
1831 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
1832 DAMAGES.
1834 <p>END OF TERMS AND CONDITIONS
1836 <h2>How to Apply These Terms to Your New Libraries</h2>
1838 <p> If you develop a new library, and you want it to be of the greatest
1839 possible use to the public, we recommend making it free software that
1840 everyone can redistribute and change. You can do so by permitting
1841 redistribution under these terms (or, alternatively, under the terms of the
1842 ordinary General Public License).
1844 <p> To apply these terms, attach the following notices to the library. It is
1845 safest to attach them to the start of each source file to most effectively
1846 convey the exclusion of warranty; and each file should have at least the
1847 "copyright" line and a pointer to where the full notice is found.
1849 <pre>
1850 &lt;one line to give the library's name and a brief idea of what it does.&gt;
1851 Copyright (C) &lt;year&gt; &lt;name of author&gt;
1853 This library is free software; you can redistribute it and/or
1854 modify it under the terms of the GNU Lesser General Public
1855 License as published by the Free Software Foundation; either
1856 version 2.1 of the License, or (at your option) any later version.
1858 This library is distributed in the hope that it will be useful,
1859 but WITHOUT ANY WARRANTY; without even the implied warranty of
1860 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1861 Lesser General Public License for more details.
1863 You should have received a copy of the GNU Lesser General Public
1864 License along with this library; if not, write to the Free Software
1865 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1866 </pre>
1868 <p>Also add information on how to contact you by electronic and paper mail.
1870 <p>You should also get your employer (if you work as a programmer) or your
1871 school, if any, to sign a "copyright disclaimer" for the library, if
1872 necessary. Here is a sample; alter the names:
1874 <pre>
1875 Yoyodyne, Inc., hereby disclaims all copyright interest in the
1876 library `Frob' (a library for tweaking knobs) written by James Random Hacker.
1878 &lt;signature of Ty Coon&gt;, 1 April 1990
1879 Ty Coon, President of Vice
1880 </pre>
1882 <p>That's all there is to it!
1886 <hr>
1888 <h1><a name="apple-mozilla"></a>Apple/Mozilla NPRuntime License</h1>
1890 <p class="correctme">This license applies to the file
1891 <span class="path">modules/plugin/base/public/npruntime.h</span>.</p>
1893 <pre>
1894 Copyright &copy; 2004, Apple Computer, Inc. and The Mozilla Foundation.
1895 All rights reserved.
1897 Redistribution and use in source and binary forms, with or without
1898 modification, are permitted provided that the following conditions are
1899 met:
1901 1. Redistributions of source code must retain the above copyright
1902 notice, this list of conditions and the following disclaimer.
1903 2. Redistributions in binary form must reproduce the above copyright
1904 notice, this list of conditions and the following disclaimer in the
1905 documentation and/or other materials provided with the distribution.
1906 3. Neither the names of Apple Computer, Inc. ("Apple") or The Mozilla
1907 Foundation ("Mozilla") nor the names of their contributors may be used
1908 to endorse or promote products derived from this software without
1909 specific prior written permission.
1911 THIS SOFTWARE IS PROVIDED BY APPLE, MOZILLA AND THEIR CONTRIBUTORS "AS
1912 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1913 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
1914 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, MOZILLA OR
1915 THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1916 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
1917 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1918 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1919 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1920 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1921 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1922 </pre>
1925 <hr>
1927 <h1><a name="breakpad"></a>Breakpad License</h1>
1929 <p class="correctme">This license applies to files in the directory
1930 <span class="path">toolkit/crashreporter/google-breakpad/</span>.</p>
1932 <pre>
1933 Copyright (c) 2006, Google Inc.
1934 All rights reserved.
1936 Redistribution and use in source and binary forms, with or without
1937 modification, are permitted provided that the following conditions are
1938 met:
1940 * Redistributions of source code must retain the above copyright
1941 notice, this list of conditions and the following disclaimer.
1942 * Redistributions in binary form must reproduce the above
1943 copyright notice, this list of conditions and the following disclaimer
1944 in the documentation and/or other materials provided with the
1945 distribution.
1946 * Neither the name of Google Inc. nor the names of its
1947 contributors may be used to endorse or promote products derived from
1948 this software without specific prior written permission.
1950 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1951 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1952 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1953 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1954 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1955 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1956 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1957 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1958 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1959 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1960 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1961 </pre>
1964 <hr>
1966 <h1><a name="bspatch"></a>bspatch License</h1>
1968 <p class="correctme">This license applies to the files
1969 <span class="path">toolkit/mozapps/update/src/updater/bspatch.cpp</span> and
1970 <span class="path">toolkit/mozapps/update/src/updater/bspatch.h</span>.
1971 </p>
1973 <pre>
1974 Copyright 2003,2004 Colin Percival
1975 All rights reserved
1977 Redistribution and use in source and binary forms, with or without
1978 modification, are permitted providing that the following conditions
1979 are met:
1980 1. Redistributions of source code must retain the above copyright
1981 notice, this list of conditions and the following disclaimer.
1982 2. Redistributions in binary form must reproduce the above copyright
1983 notice, this list of conditions and the following disclaimer in the
1984 documentation and/or other materials provided with the distribution.
1986 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1987 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1988 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1989 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1990 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1991 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1992 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1993 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1994 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
1995 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1996 POSSIBILITY OF SUCH DAMAGE.
1997 </pre>
2000 <hr>
2002 <h1><a name="cairo"></a>Cairo Component Licenses</h1>
2004 <p class="correctme">This license, with different copyright holders, applies
2005 to certain files in the directory
2006 <span class="path">gfx/cairo/</span>. The copyright holders
2007 and the applicable ranges of dates are as follows:
2009 <ul>
2010 <li>2004 Richard D. Worth
2011 <li>2004, 2005 Red Hat, Inc.
2012 <li>2003 USC, Information Sciences Institute
2013 <li>2004 David Reveman
2014 <li>2005 Novell, Inc.
2015 <li>2004 David Reveman, Peter Nilsson
2016 <li>2000 Keith Packard, member of The XFree86 Project, Inc.
2017 <li>2005 Lars Knoll &amp; Zack Rusin, Trolltech
2018 <li>1998, 2000, 2002, 2004 Keith Packard
2019 <li>2004 Nicholas Miell
2020 <li>2005 Trolltech AS
2021 <li>2000 SuSE, Inc.
2022 <li>2003 Carl Worth
2023 <li>1987, 1988, 1989, 1998 The Open Group
2024 <li>1987, 1988, 1989 Digital Equipment Corporation, Maynard, Massachusetts.
2025 <li>1998 Keith Packard
2026 <li>2003 Richard Henderson
2027 </ul>
2029 <pre>
2030 Copyright &copy; &lt;date&gt; &lt;copyright holder&gt;
2032 Permission to use, copy, modify, distribute, and sell this software
2033 and its documentation for any purpose is hereby granted without
2034 fee, provided that the above copyright notice appear in all copies
2035 and that both that copyright notice and this permission notice
2036 appear in supporting documentation, and that the name of
2037 &lt;copyright holder&gt; not be used in advertising or publicity pertaining to
2038 distribution of the software without specific, written prior permission.
2039 &lt;copyright holder&gt; makes no representations about the suitability of this
2040 software for any purpose. It is provided "as is" without express or
2041 implied warranty.
2043 &lt;COPYRIGHT HOLDER&gt; DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
2044 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
2045 NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY SPECIAL, INDIRECT OR
2046 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
2047 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
2048 NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
2049 WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2050 </pre>
2054 <hr>
2056 <h1><a name="hunspell-nl"></a>Dutch Spellchecking Dictionary</h1>
2058 <p class="correctme">This license applies to certain files in the directory
2059 <span class="path">l10n/nl/extensions/spellcheck/hunspell/</span>. (This
2060 code only ships in some localized versions of this product.)</p>
2062 <pre>
2063 Copyright (c) 2006, 2007 OpenTaal
2064 Copyright (c) 2001, 2002, 2003, 2005 Simon Brouwer e.a.
2065 Copyright (c) 1996 Nederlandstalige Tex Gebruikersgroep
2067 All rights reserved.
2069 Redistribution and use in source and binary forms, with or without
2070 modification, are permitted provided that the following conditions are met:
2072 * Redistributions of source code must retain the above copyright notice, this
2073 list of conditions and the following disclaimer.
2074 * Redistributions in binary form must reproduce the above copyright notice,
2075 this list of conditions and the following disclaimer in the documentation
2076 and/or other materials provided with the distribution.
2077 * Neither the name of the OpenTaal, Simon Brouwer e.a., or Nederlandstalige Tex
2078 Gebruikersgroep nor the names of its contributors may be used to endorse or
2079 promote products derived from this software without specific prior written
2080 permission.
2082 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2083 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2084 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2085 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2086 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2087 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2088 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2089 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2090 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2091 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2092 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2093 </pre>
2097 <hr>
2099 <h1><a name="hunspell-en-US"></a>US English Spellchecking Dictionary</h1>
2101 <p class="correctme">This license applies to certain files in the directory
2102 <span class="path">extensions/spellcheck/locales/en-US/hunspell/</span>. (This
2103 code only ships in some localized versions of this product.)</p>
2105 <pre>
2106 Different parts of the US English dictionary (SCOWL) are subject to the following licenses as
2107 shown below. For additional details, sources, credits, and public domain references, see
2108 <a href="http://mxr.mozilla.org/mozilla/source/extensions/spellcheck/locales/en-US/hunspell/README.txt?raw=1">README.txt</a>.
2109 The collective work of the Spell Checking Oriented Word Lists (SCOWL) is under the
2110 following copyright:
2111 Copyright 2000-2007 by Kevin Atkinson
2112 Permission to use, copy, modify, distribute and sell these word lists, the associated scripts,
2113 the output created from the scripts, and its documentation for any purpose is hereby
2114 granted without fee, provided that the above copyright notice appears in all copies and that
2115 both that copyright notice and this permission notice appear in supporting documentation.
2116 Kevin Atkinson makes no representations about the suitability of this array for any
2117 purpose. It is provided "as is" without express or implied warranty.
2118 The WordNet database is under the following copyright:
2119 This software and database is being provided to you, the LICENSEE, by Princeton
2120 University under the following license. By obtaining, using and/or copying this software
2121 and database, you agree that you have read, understood, and will comply with these terms
2122 and conditions:
2123 Permission to use, copy, modify and distribute this software and database and its
2124 documentation for any purpose and without fee or royalty is hereby granted, provided that
2125 you agree to comply with the following copyright notice and statements, including the
2126 disclaimer, and that the same appear on ALL copies of the software, database and
2127 documentation, including modifications that you make for internal use or for distribution.
2128 WordNet 1.6 Copyright 1997 by Princeton University. All rights reserved.
2129 THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON UNIVERSITY
2130 MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
2131 EXAMPLE, BUT NOT LIMITATION, PRINCETON UNIVERSITY MAKES NO
2132 REPRESENTATIONS OR WARRANTIES OF MERCHANT- ABILITY OR FITNESS FOR ANY
2133 PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE, DATABASE OR
2134 DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
2135 TRADEMARKS OR OTHER RIGHTS.
2136 The name of Princeton University or Princeton may not be used in advertising or publicity
2137 pertaining to distribution of the software and/or database. Title to copyright in this
2138 software, database and any associated documentation shall at all times remain with
2139 Princeton University and LICENSEE agrees to preserve same.
2141 The "UK Advanced Cryptics Dictionary" is under the following copyright:
2142 Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
2143 The following restriction is placed on the use of this publication: if The UK Advanced
2144 Cryptics Dictionary is used in a software package or redistributed in any form, the
2145 copyright notice must be prominently displayed and the text of this document must be
2146 included verbatim. There are no other restrictions: I would like to see the list distributed
2147 as widely as possible.
2149 Various parts are under the Ispell copyright:
2150 Copyright 1993, Geoff Kuenning, Granada Hills, CA
2151 All rights reserved. Redistribution and use in source and binary forms, with or without
2152 modification, are permitted provided that the following conditions are met:
2153 1. Redistributions of source code must retain the above copyright notice, this list of
2154 conditions and the following disclaimer.
2155 2. Redistributions in binary form must reproduce the above copyright notice, this list of
2156 conditions and the following disclaimer in the documentation and/or other materials
2157 provided with the distribution.
2158 3. All modifications to the source code must be clearly marked as such. Binary
2159 redistributions based on modified source code must be clearly marked as modified
2160 versions in the documentation and/or other materials provided with the distribution.
2161 (clause 4 removed with permission from Geoff Kuenning)
2162 5. The name of Geoff Kuenning may not be used to endorse or promote products derived
2163 from this software without specific prior written permission.
2164 THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND
2165 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2166 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2167 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS
2168 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2169 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2170 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2171 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2172 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2173 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2174 POSSIBILITY OF SUCH DAMAGE.
2176 Additional Contributors:
2177 Alan Beale &lt;biljir@pobox.com&gt;
2178 M Cooper &lt;thegrendel@theriver.com&gt;
2179 </pre>
2183 <hr>
2185 <h1><a name="expat"></a>Expat License</h1>
2187 <p class="correctme">This license applies to certain files in the directory
2188 <span class="path">parser/expat/</span>.</p>
2190 <pre>
2191 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
2192 and Clark Cooper
2193 Copyright (c) 2001, 2002, 2003 Expat maintainers.
2195 Permission is hereby granted, free of charge, to any person obtaining
2196 a copy of this software and associated documentation files (the
2197 "Software"), to deal in the Software without restriction, including
2198 without limitation the rights to use, copy, modify, merge, publish,
2199 distribute, sublicense, and/or sell copies of the Software, and to
2200 permit persons to whom the Software is furnished to do so, subject to
2201 the following conditions:
2203 The above copyright notice and this permission notice shall be included
2204 in all copies or substantial portions of the Software.
2206 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2207 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2208 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2209 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2210 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2211 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2212 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2213 </pre>
2217 <hr>
2219 <h1><a name="growl"></a>Growl License</h1>
2221 <p class="correctme">This license applies to certain files in the directory
2222 <span class="path">toolkit/components/alerts/src/mac/growl/</span> and
2223 <span class="path">camino/src/extensions/</span>. (This code only ships in
2224 the Mac OS X version of the product.)
2226 <pre>
2227 Copyright (c) The Growl Project, 2004-2007
2228 All rights reserved.
2230 Redistribution and use in source and binary forms, with or without modification,
2231 are permitted provided that the following conditions are met:
2234 1. Redistributions of source code must retain the above copyright
2235 notice, this list of conditions and the following disclaimer.
2236 2. Redistributions in binary form must reproduce the above copyright
2237 notice, this list of conditions and the following disclaimer in the
2238 documentation and/or other materials provided with the distribution.
2239 3. Neither the name of Growl nor the names of its contributors
2240 may be used to endorse or promote products derived from this software
2241 without specific prior written permission.
2244 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
2245 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2246 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
2247 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
2248 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
2249 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
2250 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
2251 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2252 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2253 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2254 </pre>
2257 <hr>
2259 <h1><a name="jpnic"></a>Japan Network Information Center License</h1>
2261 <p class="correctme">This license applies to certain files in the
2262 directory <span class="path">netwerk/dns/src/</span>.</p>
2264 <pre>
2265 Copyright (c) 2001,2002 Japan Network Information Center.
2266 All rights reserved.
2268 By using this file, you agree to the terms and conditions set forth below.
2270 LICENSE TERMS AND CONDITIONS
2272 The following License Terms and Conditions apply, unless a different
2273 license is obtained from Japan Network Information Center ("JPNIC"),
2274 a Japanese association, Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda,
2275 Chiyoda-ku, Tokyo 101-0047, Japan.
2277 1. Use, Modification and Redistribution (including distribution of any
2278 modified or derived work) in source and/or binary forms is permitted
2279 under this License Terms and Conditions.
2281 2. Redistribution of source code must retain the copyright notices as they
2282 appear in each source code file, this License Terms and Conditions.
2284 3. Redistribution in binary form must reproduce the Copyright Notice,
2285 this License Terms and Conditions, in the documentation and/or other
2286 materials provided with the distribution. For the purposes of binary
2287 distribution the "Copyright Notice" refers to the following language:
2288 "Copyright (c) 2000-2002 Japan Network Information Center. All rights reserved."
2290 4. The name of JPNIC may not be used to endorse or promote products
2291 derived from this Software without specific prior written approval of
2292 JPNIC.
2294 5. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY JPNIC
2295 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2296 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2297 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JPNIC BE LIABLE
2298 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2299 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2300 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
2301 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2302 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2303 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2304 ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2305 </pre>
2307 <hr>
2309 <h1><a name="jep"></a>Java Embedding Plugin License</h1>
2311 <p class="correctme">This license applies to certain files in the directory
2312 <span class="path">plugin/oji/JEP/</span>. (This code only ships in the
2313 Mac OS X version of this product.)
2314 </p>
2316 <pre>
2317 Copyright (c) 2004, Steven Michaud, All Rights Reserved
2319 Permission is hereby granted, free of charge, to any person obtaining
2320 a copy of this software and associated documentation files (the
2321 "Software"), to deal in the Software without restriction, including
2322 without limitation the rights to use, copy, modify, merge, publish,
2323 distribute, sublicense, and/or sell copies of the Software, and to
2324 permit persons to whom the Software is furnished to do so, subject to
2325 the following conditions:
2327 The above copyright notice and this permission notice shall be
2328 included in all copies or substantial portions of the Software.
2330 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2331 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2332 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2333 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2334 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2335 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2336 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2337 </pre>
2340 <hr>
2342 <h1><a name="jemalloc"></a>jemalloc License</h1>
2344 <p class="correctme">This license applies to files in the directory
2345 <span class="path">memory/jemalloc/</span>.
2346 </p>
2348 <pre>
2349 Copyright (C) 2006-2008 Jason Evans &lt;jasone@FreeBSD.org&gt;.
2350 All rights reserved.
2352 Redistribution and use in source and binary forms, with or without
2353 modification, are permitted provided that the following conditions
2354 are met:
2355 1. Redistributions of source code must retain the above copyright
2356 notice(s), this list of conditions and the following disclaimer as
2357 the first lines of this file unmodified other than the possible
2358 addition of one or more copyright notices.
2359 2. Redistributions in binary form must reproduce the above copyright
2360 notice(s), this list of conditions and the following disclaimer in
2361 the documentation and/or other materials provided with the
2362 distribution.
2364 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
2365 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2366 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2367 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
2368 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2369 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2370 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
2371 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2372 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
2373 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
2374 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2375 </pre>
2378 <hr>
2380 <h1><a name="openvision"></a>OpenVision License</h1>
2382 <p class="correctme">This license applies to the file
2383 <span class="path">extensions/auth/gssapi.h</span>.</p>
2385 <pre>
2386 Copyright 1993 by OpenVision Technologies, Inc.
2388 Permission to use, copy, modify, distribute, and sell this software
2389 and its documentation for any purpose is hereby granted without fee,
2390 provided that the above copyright notice appears in all copies and
2391 that both that copyright notice and this permission notice appear in
2392 supporting documentation, and that the name of OpenVision not be used
2393 in advertising or publicity pertaining to distribution of the software
2394 without specific, written prior permission. OpenVision makes no
2395 representations about the suitability of this software for any
2396 purpose. It is provided "as is" without express or implied warranty.
2398 OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
2399 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
2400 EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
2401 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
2402 USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
2403 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
2404 PERFORMANCE OF THIS SOFTWARE.
2405 </pre>
2408 <hr>
2410 <h1><a name="sparkle"></a>Sparkle License</h1>
2412 <p class="correctme">This license applies to certain files in the directory
2413 <span class="path">camino/sparkle/</span>. (This code only ships in the
2414 in the Camino browser or products based on it.)</p>
2416 <pre>
2417 Copyright (c) 2006 Andy Matuschak
2419 Permission is hereby granted, free of charge, to any person obtaining a copy of
2420 this software and associated documentation files (the "Software"), to deal in
2421 the Software without restriction, including without limitation the rights to
2422 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
2423 the Software, and to permit persons to whom the Software is furnished to do so,
2424 subject to the following conditions:
2426 The above copyright notice and this permission notice shall be included in all
2427 copies or substantial portions of the Software.
2429 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2430 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
2431 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
2432 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
2433 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
2434 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2435 </pre>
2438 <hr>
2440 <h1><a name="ucal"></a>University of California License</h1>
2442 <p class="correctme">This license applies to the following files or, in the case of
2443 directories, certain files in those directories:</p>
2445 <ul>
2446 <li class="path">dbm/</li>
2447 <li class="path">db/mork/src/morkQuickSort.cpp</li>
2448 <li class="path">xpcom/glue/nsQuickSort.cpp</li>
2449 </ul>
2451 <pre>
2452 Copyright (c) 1990, 1993
2453 The Regents of the University of California. All rights reserved.
2455 Redistribution and use in source and binary forms, with or without
2456 modification, are permitted provided that the following conditions
2457 are met:
2458 1. Redistributions of source code must retain the above copyright
2459 notice, this list of conditions and the following disclaimer.
2460 2. Redistributions in binary form must reproduce the above copyright
2461 notice, this list of conditions and the following disclaimer in the
2462 documentation and/or other materials provided with the distribution.
2463 [3 Deleted as of 22nd July 1999; see
2464 <a href="ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change">ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change</a>
2465 for details]
2466 4. Neither the name of the University nor the names of its contributors
2467 may be used to endorse or promote products derived from this software
2468 without specific prior written permission.
2470 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2471 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2472 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2473 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2474 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2475 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2476 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2477 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2478 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2479 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2480 SUCH DAMAGE.
2481 </pre>
2484 <hr>
2486 <h1><a name="hunspell-lt"></a>Lithuanian Spellchecking Dictionary</h1>
2488 <p class="correctme">This license applies to certain files in the directory
2489 <span class="path">l10n/lt/extensions/spellcheck/hunspell/</span>. (This
2490 code only ships in some localized versions of this product.)</p>
2492 <pre>
2493 The project has been sponsored by the Information Society Development
2494 Committee of the Government of Republic of Lithuania.
2497 Copyright (c) Albertas Agejevas &lt;alga@uosis.mif.vu.lt&gt;, 2000, 2001
2498 All rights reserved.
2500 Redistribution and use in source and binary forms, with or without
2501 modification, are permitted provided that the following conditions
2502 are met:
2503 1. Redistributions of source code must retain the above copyright
2504 notice, this list of conditions and the following disclaimer.
2505 2. Redistributions in binary form must reproduce the above copyright
2506 notice, this list of conditions and the following disclaimer in the
2507 documentation and/or other materials provided with the distribution.
2508 3. Neither the name of the Albertas Agejevas nor the names of its contributors
2509 may be used to endorse or promote products derived from this software
2510 without specific prior written permission.
2512 THIS SOFTWARE IS PROVIDED BY ALBERTAS AGEJEVAS AND CONTRIBUTORS ``AS IS'' AND
2513 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2514 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2515 ARE DISCLAIMED. IN NO EVENT SHALL ALBERTAS AGEJEVAS OR CONTRIBUTORS BE LIABLE
2516 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2517 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2518 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2519 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2520 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2521 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2522 SUCH DAMAGE.
2523 </pre>
2525 <hr>
2527 <h1><a name="xdg"></a>Red Hat xdg_user_dir_lookup License</h1>
2529 <p class="correctme">This license applies to the
2530 <span class="path">xdg_user_dir_lookup</span> function in
2531 <span class="path">xpcom/io/SpecialSystemDirectory.cpp</span>:</p>
2533 <pre>
2534 Copyright (c) 2007 Red Hat, Inc.
2536 Permission is hereby granted, free of charge, to any person
2537 obtaining a copy of this software and associated documentation files
2538 (the "Software"), to deal in the Software without restriction,
2539 including without limitation the rights to use, copy, modify, merge,
2540 publish, distribute, sublicense, and/or sell copies of the Software,
2541 and to permit persons to whom the Software is furnished to do so,
2542 subject to the following conditions:
2544 The above copyright notice and this permission notice shall be
2545 included in all copies or substantial portions of the Software.
2547 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2548 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2549 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2550 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
2551 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
2552 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
2553 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2554 SOFTWARE.
2555 </pre>
2558 <hr>
2560 <h1><a name="other-notices"></a>Other Required Notices</h1>
2562 <ul>
2563 <li>This software is based in part on the work of the Independent
2564 JPEG Group.</li>
2565 <li>Portions of the OS/2 version of this software are copyright
2566 &copy;1996-2002 <a href="http://www.freetype.org/">The FreeType Project</a>.
2567 All rights reserved.</li>
2568 </ul>
2571 <hr>
2573 <h1><a name="optional-notices"></a>Optional Notices</h1>
2575 <p class="correctme">Some permissive software licenses
2576 request but do not require an
2577 acknowledgement of the use of their software. We are very grateful
2578 to the following people and projects for their contributions to
2579 this product:</p>
2581 <ul>
2582 <li>The <a href="http://www.zlib.net/">zlib</a> compression library
2583 (Jean-loup Gailly, Mark Adler and team)</li>
2584 <li>The <a href="http://www.bzip.org/">bzip2</a> compression library
2585 (Julian Seward)</li>
2586 <li>The <a href="http://www.libpng.org/pub/png/">libpng</a> graphics library
2587 (Glenn Randers-Pehrson and team)</li>
2588 <li>The <a href="http://www.sqlite.org/">sqlite</a> database engine
2589 (D. Richard Hipp and team)</li>
2590 </ul>
2593 <hr>
2595 <h3><a name="exceptions"></a>* Exceptions</h3>
2597 <p class="correctme">
2598 Depending on how it was compiled, your product distribution and version
2599 may include the following portions which are not available under the
2600 above terms:
2601 </p>
2603 <ul>
2604 <li>Image files containing the
2605 <a href="http://www.mozilla.org/foundation/trademarks/policy.html">trademarks
2606 and logos</a> of the Mozilla
2607 Foundation, which may not be reproduced without permission.
2608 (Copyright &copy;2004-2008 The Mozilla Foundation.
2609 All Rights Reserved. Some trademark rights are used under
2610 license from The Charlton Company.)
2611 </ul>
2613 <p class="correctme"><a href="about:license#top">Return to top</a>.</p>
2615 </body>
2616 </html>