~ubuntu-branches/ubuntu/intrepid/xulrunner-1.9/intrepid-updates

« back to all changes in this revision

Viewing changes to mozilla/xpfe/global/resources/content/license.html

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack
  • Date: 2009-07-08 19:51:42 UTC
  • mfrom: (1.2.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20090708195142-ejfiprqeyg5aksry
Tags: 1.9.0.12+build1+nobinonly-0ubuntu0.8.10.2
* New upstream release v1.9.0.12 build1 (FIREFOX_3_0_12_BUILD1)
  - see USN-798-1
* drop upstreamed patches
  - delete debian/patches/bz412610_att335369_realpath_overflow.patch
  - update debian/patches/series
* adjust patches to changed upstream code base
  - update debian/patches/bz488710_sqlite_systemlib_backout.patch

Show diffs side-by-side

added added

removed removed

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