• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1The version of Rhino used in GWT is licensed under a dual license,
2Netscape Public License 1.1 / GNU General Public License.
3The text of the Netscape Public License
4is provided below (http://website-archive.mozilla.org/www.mozilla.org/mpl/MPL/NPL/1.1/):
5
6AMENDMENTS
7
8The Netscape Public License Version 1.1 ("NPL") consists of the
9Mozilla Public License Version 1.1 with the following Amendments,
10including Exhibit A-Netscape Public License.  Files identified with
11"Exhibit A-Netscape Public License" are governed by the Netscape
12Public License Version 1.1.
13
14Additional Terms applicable to the Netscape Public License.
15
16    I. Effect.
17
18       These additional terms described in this Netscape Public
19       License -- Amendments shall apply to the Mozilla Communicator
20       client code and to all Covered Code under this License.
21
22   II. ''Netscape's Branded Code'' means Covered Code that Netscape
23       distributes and/or permits others to distribute under one or
24       more trademark(s) which are controlled by Netscape but which
25       are not licensed for use under this License.
26
27  III. Netscape and logo.
28
29       This License does not grant any rights to use the trademarks
30       "Netscape'', the "Netscape N and horizon'' logo or the
31       "Netscape lighthouse" logo, "Netcenter", "Gecko", "Java" or
32       "JavaScript", "Smart Browsing" even if such marks are included
33       in the Original Code or Modifications.
34
35   IV. Inability to Comply Due to Contractual Obligation.
36
37       Prior to licensing the Original Code under this License,
38       Netscape has licensed third party code for use in Netscape's
39       Branded Code. To the extent that Netscape is limited
40       contractually from making such third party code available under
41       this License, Netscape may choose to reintegrate such code into
42       Covered Code without being required to distribute such code in
43       Source Code form, even if such code would otherwise be
44       considered ''Modifications'' under this License.
45
46    V. Use of Modifications and Covered Code by Initial Developer.
47
48        V.1. In General.
49
50             The obligations of Section 3 apply to Netscape, except to
51             the extent specified in this Amendment, Section V.2 and
52             V.3.
53
54        V.2. Other Products.
55
56             Netscape may include Covered Code in products other than
57             the Netscape's Branded Code which are released by
58             Netscape during the two (2) years following the release
59             date of the Original Code, without such additional
60             products becoming subject to the terms of this License,
61             and may license such additional products on different
62             terms from those contained in this License.
63
64        V.3. Alternative Licensing.
65
66             Netscape may license the Source Code of Netscape's
67             Branded Code, including Modifications incorporated
68             therein, without such Netscape Branded Code becoming
69             subject to the terms of this License, and may license
70             such Netscape Branded Code on different terms from those
71             contained in this License.
72
73    VI. Litigation.
74
75        Notwithstanding the limitations of Section 11 above, the
76        provisions regarding litigation in Section 11(a), (b) and (c)
77        of the License shall apply to all disputes relating to this
78        License.
79
80
81EXHIBIT A-Netscape Public License.
82
83
84    ''The contents of this file are subject to the Netscape Public
85    License Version 1.1 (the "License"); you may not use this file
86    except in compliance with the License. You may obtain a copy of
87    the License at http://www.mozilla.org/NPL/
88
89    Software distributed under the License is distributed on an "AS
90    IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
91    implied. See the License for the specific language governing
92    rights and limitations under the License.
93
94    The Original Code is Mozilla Communicator client code, released
95    March 31, 1998.
96
97    The Initial Developer of the Original Code is Netscape
98    Communications Corporation. Portions created by Netscape are
99    Copyright (C) 1998-1999 Netscape Communications Corporation. All
100    Rights Reserved.
101
102    Contributor(s): ______________________________________.
103
104
105    Alternatively, the contents of this file may be used under the
106    terms of the _____ license (the �[___] License�), in which case
107    the provisions of [______] License are applicable instead of those
108    above.  If you wish to allow use of your version of this file only
109    under the terms of the [____] License and not to allow others to
110    use your version of this file under the NPL, indicate your
111    decision by deleting the provisions above and replace them with
112    the notice and other provisions required by the [___] License.  If
113    you do not delete the provisions above, a recipient may use your
114    version of this file under either the NPL or the [___] License."
115
116
117----------------------
118
119MOZILLA PUBLIC LICENSE
120Version 1.1
121
1221. Definitions.
123
124    1.0.1. "Commercial Use" means distribution or otherwise making the
125    Covered Code available to a third party.
126
127    1.1. ''Contributor'' means each entity that creates or contributes
128    to the creation of Modifications.
129
130    1.2. ''Contributor Version'' means the combination of the Original
131    Code, prior Modifications used by a Contributor, and the
132    Modifications made by that particular Contributor.
133
134    1.3. ''Covered Code'' means the Original Code or Modifications or
135    the combination of the Original Code and Modifications, in each
136    case including portions thereof.
137
138    1.4. ''Electronic Distribution Mechanism'' means a mechanism
139    generally accepted in the software development community for the
140    electronic transfer of data.
141
142    1.5. ''Executable'' means Covered Code in any form other than Source Code.
143
144    1.6. ''Initial Developer'' means the individual or entity
145    identified as the Initial Developer in the Source Code notice
146    required by Exhibit A.
147
148    1.7. ''Larger Work'' means a work which combines Covered Code or
149    portions thereof with code not governed by the terms of this
150    License.
151
152    1.8. ''License'' means this document.
153
154    1.8.1. "Licensable" means having the right to grant, to the
155    maximum extent possible, whether at the time of the initial grant
156    or subsequently acquired, any and all of the rights conveyed
157    herein.
158
159    1.9. ''Modifications'' means any addition to or deletion from the
160    substance or structure of either the Original Code or any previous
161    Modifications. When Covered Code is released as a series of files,
162    a Modification is:
163
164        A. Any addition to or deletion from the contents of a file
165        containing Original Code or previous Modifications.
166
167        B. Any new file that contains any part of the Original Code or
168        previous Modifications.
169
170    1.10. ''Original Code'' means Source Code of computer software
171    code which is described in the Source Code notice required by
172    Exhibit A as Original Code, and which, at the time of its release
173    under this License is not already Covered Code governed by this
174    License.
175
176    1.10.1. "Patent Claims" means any patent claim(s), now owned or
177    hereafter acquired, including without limitation, method, process,
178    and apparatus claims, in any patent Licensable by grantor.
179
180    1.11. ''Source Code'' means the preferred form of the Covered Code
181    for making modifications to it, including all modules it contains,
182    plus any associated interface definition files, scripts used to
183    control compilation and installation of an Executable, or source
184    code differential comparisons against either the Original Code or
185    another well known, available Covered Code of the Contributor's
186    choice. The Source Code can be in a compressed or archival form,
187    provided the appropriate decompression or de-archiving software is
188    widely available for no charge.
189
190    1.12. "You'' (or "Your") means an individual or a legal entity
191    exercising rights under, and complying with all of the terms of,
192    this License or a future version of this License issued under
193    Section 6.1. For legal entities, "You'' includes any entity which
194    controls, is controlled by, or is under common control with
195    You. For purposes of this definition, "control'' means (a) the
196    power, direct or indirect, to cause the direction or management of
197    such entity, whether by contract or otherwise, or (b) ownership of
198    more than fifty percent (50%) of the outstanding shares or
199    beneficial ownership of such entity.
200
2012. Source Code License.
202
203    2.1. The Initial Developer Grant.
204
205    The Initial Developer hereby grants You a world-wide,
206    royalty-free, non-exclusive license, subject to third party
207    intellectual property claims:
208
209        (a) under intellectual property rights (other than patent or
210        trademark) Licensable by Initial Developer to use, reproduce,
211        modify, display, perform, sublicense and distribute the
212        Original Code (or portions thereof) with or without
213        Modifications, and/or as part of a Larger Work; and
214
215        (b) under Patents Claims infringed by the making, using or
216        selling of Original Code, to make, have made, use, practice,
217        sell, and offer for sale, and/or otherwise dispose of the
218        Original Code (or portions thereof).
219
220        (c) the licenses granted in this Section 2.1(a) and (b) are
221        effective on the date Initial Developer first distributes
222        Original Code under the terms of this License.
223
224        (d) Notwithstanding Section 2.1(b) above, no patent license is
225        granted: 1) for code that You delete from the Original Code;
226        2) separate from the Original Code; or 3) for infringements
227        caused by: i) the modification of the Original Code or ii) the
228        combination of the Original Code with other software or
229        devices.
230
231    2.2. Contributor Grant.
232
233    Subject to third party intellectual property claims, each
234    Contributor hereby grants You a world-wide, royalty-free,
235    non-exclusive license
236
237        (a) under intellectual property rights (other than patent or
238        trademark) Licensable by Contributor, to use, reproduce,
239        modify, display, perform, sublicense and distribute the
240        Modifications created by such Contributor (or portions
241        thereof) either on an unmodified basis, with other
242        Modifications, as Covered Code and/or as part of a Larger
243        Work; and
244
245        (b) under Patent Claims infringed by the making, using, or
246        selling of Modifications made by that Contributor either alone
247        and/or in combination with its Contributor Version (or
248        portions of such combination), to make, use, sell, offer for
249        sale, have made, and/or otherwise dispose of: 1) Modifications
250        made by that Contributor (or portions thereof); and 2) the
251        combination of Modifications made by that Contributor with its
252        Contributor Version (or portions of such combination).
253
254        (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
255        effective on the date Contributor first makes Commercial Use
256        of the Covered Code.
257
258        (d) Notwithstanding Section 2.2(b) above, no patent license is
259        granted: 1) for any code that Contributor has deleted from the
260        Contributor Version; 2) separate from the Contributor Version;
261        3) for infringements caused by: i) third party modifications
262        of Contributor Version or ii) the combination of Modifications
263        made by that Contributor with other software (except as part
264        of the Contributor Version) or other devices; or 4) under
265        Patent Claims infringed by Covered Code in the absence of
266        Modifications made by that Contributor.
267
268
2693. Distribution Obligations.
270
271    3.1. Application of License.
272
273    The Modifications which You create or to which You contribute are
274    governed by the terms of this License, including without
275    limitation Section 2.2. The Source Code version of Covered Code
276    may be distributed only under the terms of this License or a
277    future version of this License released under Section 6.1, and You
278    must include a copy of this License with every copy of the Source
279    Code You distribute. You may not offer or impose any terms on any
280    Source Code version that alters or restricts the applicable
281    version of this License or the recipients' rights
282    hereunder. However, You may include an additional document
283    offering the additional rights described in Section 3.5.
284
285    3.2. Availability of Source Code.
286
287    Any Modification which You create or to which You contribute must
288    be made available in Source Code form under the terms of this
289    License either on the same media as an Executable version or via
290    an accepted Electronic Distribution Mechanism to anyone to whom
291    you made an Executable version available; and if made available
292    via Electronic Distribution Mechanism, must remain available for
293    at least twelve (12) months after the date it initially became
294    available, or at least six (6) months after a subsequent version
295    of that particular Modification has been made available to such
296    recipients. You are responsible for ensuring that the Source Code
297    version remains available even if the Electronic Distribution
298    Mechanism is maintained by a third party.
299
300    3.3. Description of Modifications.
301
302    You must cause all Covered Code to which You contribute to contain
303    a file documenting the changes You made to create that Covered
304    Code and the date of any change. You must include a prominent
305    statement that the Modification is derived, directly or
306    indirectly, from Original Code provided by the Initial Developer
307    and including the name of the Initial Developer in (a) the Source
308    Code, and (b) in any notice in an Executable version or related
309    documentation in which You describe the origin or ownership of the
310    Covered Code.
311
312    3.4. Intellectual Property Matters
313
314        (a) Third Party Claims.
315
316        If Contributor has knowledge that a license under a third
317        party's intellectual property rights is required to exercise
318        the rights granted by such Contributor under Sections 2.1 or
319        2.2, Contributor must include a text file with the Source Code
320        distribution titled "LEGAL'' which describes the claim and the
321        party making the claim in sufficient detail that a recipient
322        will know whom to contact. If Contributor obtains such
323        knowledge after the Modification is made available as
324        described in Section 3.2, Contributor shall promptly modify
325        the LEGAL file in all copies Contributor makes available
326        thereafter and shall take other steps (such as notifying
327        appropriate mailing lists or newsgroups) reasonably calculated
328        to inform those who received the Covered Code that new
329        knowledge has been obtained.
330
331        (b) Contributor APIs.
332
333        If Contributor's Modifications include an application
334        programming interface and Contributor has knowledge of patent
335        licenses which are reasonably necessary to implement that API,
336        Contributor must also include this information in the LEGAL
337        file.
338
339        (c)    Representations.
340
341        Contributor represents that, except as disclosed pursuant to
342        Section 3.4(a) above, Contributor believes that Contributor's
343        Modifications are Contributor's original creation(s) and/or
344        Contributor has sufficient rights to grant the rights conveyed
345        by this License.
346
347
348    3.5. Required Notices.
349
350    You must duplicate the notice in Exhibit A in each file of the
351    Source Code.  If it is not possible to put such notice in a
352    particular Source Code file due to its structure, then You must
353    include such notice in a location (such as a relevant directory)
354    where a user would be likely to look for such a notice.  If You
355    created one or more Modification(s) You may add your name as a
356    Contributor to the notice described in Exhibit A.  You must also
357    duplicate this License in any documentation for the Source Code
358    where You describe recipients' rights or ownership rights relating
359    to Covered Code.  You may choose to offer, and to charge a fee
360    for, warranty, support, indemnity or liability obligations to one
361    or more recipients of Covered Code. However, You may do so only on
362    Your own behalf, and not on behalf of the Initial Developer or any
363    Contributor. You must make it absolutely clear than any such
364    warranty, support, indemnity or liability obligation is offered by
365    You alone, and You hereby agree to indemnify the Initial Developer
366    and every Contributor for any liability incurred by the Initial
367    Developer or such Contributor as a result of warranty, support,
368    indemnity or liability terms You offer.
369
370    3.6. Distribution of Executable Versions.
371
372    You may distribute Covered Code in Executable form only if the
373    requirements of Section 3.1-3.5 have been met for that Covered
374    Code, and if You include a notice stating that the Source Code
375    version of the Covered Code is available under the terms of this
376    License, including a description of how and where You have
377    fulfilled the obligations of Section 3.2. The notice must be
378    conspicuously included in any notice in an Executable version,
379    related documentation or collateral in which You describe
380    recipients' rights relating to the Covered Code. You may
381    distribute the Executable version of Covered Code or ownership
382    rights under a license of Your choice, which may contain terms
383    different from this License, provided that You are in compliance
384    with the terms of this License and that the license for the
385    Executable version does not attempt to limit or alter the
386    recipient's rights in the Source Code version from the rights set
387    forth in this License. If You distribute the Executable version
388    under a different license You must make it absolutely clear that
389    any terms which differ from this License are offered by You alone,
390    not by the Initial Developer or any Contributor. You hereby agree
391    to indemnify the Initial Developer and every Contributor for any
392    liability incurred by the Initial Developer or such Contributor as
393    a result of any such terms You offer.
394
395    3.7. Larger Works.
396
397    You may create a Larger Work by combining Covered Code with other
398    code not governed by the terms of this License and distribute the
399    Larger Work as a single product. In such a case, You must make
400    sure the requirements of this License are fulfilled for the
401    Covered Code.
402
4034. Inability to Comply Due to Statute or Regulation.
404
405    If it is impossible for You to comply with any of the terms of
406    this License with respect to some or all of the Covered Code due
407    to statute, judicial order, or regulation then You must: (a)
408    comply with the terms of this License to the maximum extent
409    possible; and (b) describe the limitations and the code they
410    affect. Such description must be included in the LEGAL file
411    described in Section 3.4 and must be included with all
412    distributions of the Source Code. Except to the extent prohibited
413    by statute or regulation, such description must be sufficiently
414    detailed for a recipient of ordinary skill to be able to
415    understand it.
416
4175. Application of this License.
418
419    This License applies to code to which the Initial Developer has
420    attached the notice in Exhibit A and to related Covered Code.
421
4226. Versions of the License.
423
424    6.1. New Versions.
425
426    Netscape Communications Corporation (''Netscape'') may publish
427    revised and/or new versions of the License from time to time. Each
428    version will be given a distinguishing version number.
429
430    6.2. Effect of New Versions.
431
432    Once Covered Code has been published under a particular version of
433    the License, You may always continue to use it under the terms of
434    that version. You may also choose to use such Covered Code under
435    the terms of any subsequent version of the License published by
436    Netscape. No one other than Netscape has the right to modify the
437    terms applicable to Covered Code created under this License.
438
439    6.3. Derivative Works.
440
441    If You create or use a modified version of this License (which you
442    may only do in order to apply it to code which is not already
443    Covered Code governed by this License), You must (a) rename Your
444    license so that the phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'',
445    ''Netscape'', "MPL", ''NPL'' or any confusingly similar phrase do
446    not appear in your license (except to note that your license
447    differs from this License) and (b) otherwise make it clear that
448    Your version of the license contains terms which differ from the
449    Mozilla Public License and Netscape Public License. (Filling in
450    the name of the Initial Developer, Original Code or Contributor in
451    the notice described in Exhibit A shall not of themselves be
452    deemed to be modifications of this License.)
453
4547. DISCLAIMER OF WARRANTY.
455
456    COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS,
457    WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
458    INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS
459    FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
460    NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
461    OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE
462    DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY
463    OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING,
464    REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
465    ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS
466    AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
467
4688. TERMINATION.
469
470    8.1.  This License and the rights granted hereunder will terminate
471    automatically if You fail to comply with terms herein and fail to
472    cure such breach within 30 days of becoming aware of the
473    breach. All sublicenses to the Covered Code which are properly
474    granted shall survive any termination of this License. Provisions
475    which, by their nature, must remain in effect beyond the
476    termination of this License shall survive.
477
478    8.2.  If You initiate litigation by asserting a patent
479    infringement claim (excluding declatory judgment actions) against
480    Initial Developer or a Contributor (the Initial Developer or
481    Contributor against whom You file such action is referred to as
482    "Participant") alleging that:
483
484    (a) such Participant's Contributor Version directly or indirectly
485    infringes any patent, then any and all rights granted by such
486    Participant to You under Sections 2.1 and/or 2.2 of this License
487    shall, upon 60 days notice from Participant terminate
488    prospectively, unless if within 60 days after receipt of notice
489    You either: (i) agree in writing to pay Participant a mutually
490    agreeable reasonable royalty for Your past and future use of
491    Modifications made by such Participant, or (ii) withdraw Your
492    litigation claim with respect to the Contributor Version against
493    such Participant.  If within 60 days of notice, a reasonable
494    royalty and payment arrangement are not mutually agreed upon in
495    writing by the parties or the litigation claim is not withdrawn,
496    the rights granted by Participant to You under Sections 2.1 and/or
497    2.2 automatically terminate at the expiration of the 60 day notice
498    period specified above.
499
500    (b) any software, hardware, or device, other than such
501    Participant's Contributor Version, directly or indirectly
502    infringes any patent, then any rights granted to You by such
503    Participant under Sections 2.1(b) and 2.2(b) are revoked effective
504    as of the date You first made, used, sold, distributed, or had
505    made, Modifications made by that Participant.
506
507    8.3.  If You assert a patent infringement claim against
508    Participant alleging that such Participant's Contributor Version
509    directly or indirectly infringes any patent where such claim is
510    resolved (such as by license or settlement) prior to the
511    initiation of patent infringement litigation, then the reasonable
512    value of the licenses granted by such Participant under Sections
513    2.1 or 2.2 shall be taken into account in determining the amount
514    or value of any payment or license.
515
516    8.4.  In the event of termination under Sections 8.1 or 8.2 above,
517    all end user license agreements (excluding distributors and
518    resellers) which have been validly granted by You or any
519    distributor hereunder prior to termination shall survive
520    termination.
521
5229. LIMITATION OF LIABILITY.
523
524    UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
525    (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE
526    INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
527    COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO
528    ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
529    DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES
530    FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
531    MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES,
532    EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF
533    SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO
534    LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S
535    NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
536    LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
537    LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
538    EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
539
54010. U.S. GOVERNMENT END USERS.
541
542    The Covered Code is a ''commercial item,'' as that term is defined
543    in 48 C.F.R. 2.101 (Oct. 1995), consisting of ''commercial
544    computer software'' and ''commercial computer software
545    documentation,'' as such terms are used in 48 C.F.R. 12.212
546    (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48
547    C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
548    U.S. Government End Users acquire Covered Code with only those
549    rights set forth herein.
550
55111. MISCELLANEOUS.
552
553    This License represents the complete agreement concerning subject
554    matter hereof. If any provision of this License is held to be
555    unenforceable, such provision shall be reformed only to the extent
556    necessary to make it enforceable. This License shall be governed
557    by California law provisions (except to the extent applicable law,
558    if any, provides otherwise), excluding its conflict-of-law
559    provisions. With respect to disputes in which at least one party
560    is a citizen of, or an entity chartered or registered to do
561    business in the United States of America, any litigation relating
562    to this License shall be subject to the jurisdiction of the
563    Federal Courts of the Northern District of California, with venue
564    lying in Santa Clara County, California, with the losing party
565    responsible for costs, including without limitation, court costs
566    and reasonable attorneys' fees and expenses. The application of
567    the United Nations Convention on Contracts for the International
568    Sale of Goods is expressly excluded. Any law or regulation which
569    provides that the language of a contract shall be construed
570    against the drafter shall not apply to this License.
571
57212. RESPONSIBILITY FOR CLAIMS.
573
574    As between Initial Developer and the Contributors, each party is
575    responsible for claims and damages arising, directly or
576    indirectly, out of its utilization of rights under this License
577    and You agree to work with Initial Developer and Contributors to
578    distribute such responsibility on an equitable basis. Nothing
579    herein is intended or shall be deemed to constitute any admission
580    of liability.
581
58213. MULTIPLE-LICENSED CODE.
583
584    Initial Developer may designate portions of the Covered Code as
585    �Multiple-Licensed�.  �Multiple-Licensed� means that the Initial
586    Developer permits you to utilize portions of the Covered Code
587    under Your choice of the NPL or the alternative licenses, if any,
588    specified by the Initial Developer in the file described in
589    Exhibit A.
590
591
592EXHIBIT A -Mozilla Public License.
593
594    ``The contents of this file are subject to the Mozilla Public
595    License Version 1.1 (the "License"); you may not use this file
596    except in compliance with the License. You may obtain a copy of
597    the License at http://www.mozilla.org/MPL/
598
599    Software distributed under the License is distributed on an "AS
600    IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
601    implied. See the License for the specific language governing
602    rights and limitations under the License.
603
604    The Original Code is ______________________________________.
605
606    The Initial Developer of the Original Code is
607     ________________________. Portions created by
608     ______________________ are Copyright (C) ______
609     _______________________. All Rights Reserved.
610
611    Contributor(s): ______________________________________.
612
613    Alternatively, the contents of this file may be used under the
614    terms of the _____ license (the �[___] License�), in which case
615    the provisions of [______] License are applicable instead of those
616    above.  If you wish to allow use of your version of this file only
617    under the terms of the [____] License and not to allow others to
618    use your version of this file under the MPL, indicate your
619    decision by deleting the provisions above and replace them with
620    the notice and other provisions required by the [___] License.  If
621    you do not delete the provisions above, a recipient may use your
622    version of this file under either the MPL or the [___] License."
623
624    [NOTE: The text of this Exhibit A may differ slightly from the
625    text of the notices in the Source Code files of the Original
626    Code. You should use the text of this Exhibit A rather than the
627    text found in the Original Code Source Code for Your
628    Modifications.]
629============================================================================
630
631	  GNU GENERAL PUBLIC LICENSE
632	     Version 2, June 1991
633
634   Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
635   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
636   Everyone is permitted to copy and distribute verbatim copies
637   of this license document, but changing it is not allowed.
638
639	    Preamble
640
641    The licenses for most software are designed to take away your
642  freedom to share and change it.  By contrast, the GNU General Public
643  License is intended to guarantee your freedom to share and change free
644  software--to make sure the software is free for all its users.  This
645  General Public License applies to most of the Free Software
646  Foundation's software and to any other program whose authors commit to
647  using it.  (Some other Free Software Foundation software is covered by
648  the GNU Lesser General Public License instead.)  You can apply it to
649  your programs, too.
650
651    When we speak of free software, we are referring to freedom, not
652  price.  Our General Public Licenses are designed to make sure that you
653  have the freedom to distribute copies of free software (and charge for
654  this service if you wish), that you receive source code or can get it
655  if you want it, that you can change the software or use pieces of it
656  in new free programs; and that you know you can do these things.
657
658    To protect your rights, we need to make restrictions that forbid
659  anyone to deny you these rights or to ask you to surrender the rights.
660  These restrictions translate to certain responsibilities for you if you
661  distribute copies of the software, or if you modify it.
662
663    For example, if you distribute copies of such a program, whether
664  gratis or for a fee, you must give the recipients all the rights that
665  you have.  You must make sure that they, too, receive or can get the
666  source code.  And you must show them these terms so they know their
667  rights.
668
669    We protect your rights with two steps: (1) copyright the software, and
670  (2) offer you this license which gives you legal permission to copy,
671  distribute and/or modify the software.
672
673    Also, for each author's protection and ours, we want to make certain
674  that everyone understands that there is no warranty for this free
675  software.  If the software is modified by someone else and passed on, we
676  want its recipients to know that what they have is not the original, so
677  that any problems introduced by others will not reflect on the original
678  authors' reputations.
679
680    Finally, any free program is threatened constantly by software
681  patents.  We wish to avoid the danger that redistributors of a free
682  program will individually obtain patent licenses, in effect making the
683  program proprietary.  To prevent this, we have made it clear that any
684  patent must be licensed for everyone's free use or not licensed at all.
685
686    The precise terms and conditions for copying, distribution and
687  modification follow.
688
689	  GNU GENERAL PUBLIC LICENSE
690     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
691
692    0. This License applies to any program or other work which contains
693  a notice placed by the copyright holder saying it may be distributed
694  under the terms of this General Public License.  The "Program", below,
695  refers to any such program or work, and a "work based on the Program"
696  means either the Program or any derivative work under copyright law:
697  that is to say, a work containing the Program or a portion of it,
698  either verbatim or with modifications and/or translated into another
699  language.  (Hereinafter, translation is included without limitation in
700  the term "modification".)  Each licensee is addressed as "you".
701
702  Activities other than copying, distribution and modification are not
703  covered by this License; they are outside its scope.  The act of
704  running the Program is not restricted, and the output from the Program
705  is covered only if its contents constitute a work based on the
706  Program (independent of having been made by running the Program).
707  Whether that is true depends on what the Program does.
708
709    1. You may copy and distribute verbatim copies of the Program's
710  source code as you receive it, in any medium, provided that you
711  conspicuously and appropriately publish on each copy an appropriate
712  copyright notice and disclaimer of warranty; keep intact all the
713  notices that refer to this License and to the absence of any warranty;
714  and give any other recipients of the Program a copy of this License
715  along with the Program.
716
717  You may charge a fee for the physical act of transferring a copy, and
718  you may at your option offer warranty protection in exchange for a fee.
719
720    2. You may modify your copy or copies of the Program or any portion
721  of it, thus forming a work based on the Program, and copy and
722  distribute such modifications or work under the terms of Section 1
723  above, provided that you also meet all of these conditions:
724
725      a) You must cause the modified files to carry prominent notices
726      stating that you changed the files and the date of any change.
727
728      b) You must cause any work that you distribute or publish, that in
729      whole or in part contains or is derived from the Program or any
730      part thereof, to be licensed as a whole at no charge to all third
731      parties under the terms of this License.
732
733      c) If the modified program normally reads commands interactively
734      when run, you must cause it, when started running for such
735      interactive use in the most ordinary way, to print or display an
736      announcement including an appropriate copyright notice and a
737      notice that there is no warranty (or else, saying that you provide
738      a warranty) and that users may redistribute the program under
739      these conditions, and telling the user how to view a copy of this
740      License.  (Exception: if the Program itself is interactive but
741      does not normally print such an announcement, your work based on
742      the Program is not required to print an announcement.)
743
744  These requirements apply to the modified work as a whole.  If
745  identifiable sections of that work are not derived from the Program,
746  and can be reasonably considered independent and separate works in
747  themselves, then this License, and its terms, do not apply to those
748  sections when you distribute them as separate works.  But when you
749  distribute the same sections as part of a whole which is a work based
750  on the Program, the distribution of the whole must be on the terms of
751  this License, whose permissions for other licensees extend to the
752  entire whole, and thus to each and every part regardless of who wrote it.
753
754  Thus, it is not the intent of this section to claim rights or contest
755  your rights to work written entirely by you; rather, the intent is to
756  exercise the right to control the distribution of derivative or
757  collective works based on the Program.
758
759  In addition, mere aggregation of another work not based on the Program
760  with the Program (or with a work based on the Program) on a volume of
761  a storage or distribution medium does not bring the other work under
762  the scope of this License.
763
764    3. You may copy and distribute the Program (or a work based on it,
765  under Section 2) in object code or executable form under the terms of
766  Sections 1 and 2 above provided that you also do one of the following:
767
768      a) Accompany it with the complete corresponding machine-readable
769      source code, which must be distributed under the terms of Sections
770      1 and 2 above on a medium customarily used for software interchange; or,
771
772      b) Accompany it with a written offer, valid for at least three
773      years, to give any third party, for a charge no more than your
774      cost of physically performing source distribution, a complete
775      machine-readable copy of the corresponding source code, to be
776      distributed under the terms of Sections 1 and 2 above on a medium
777      customarily used for software interchange; or,
778
779      c) Accompany it with the information you received as to the offer
780      to distribute corresponding source code.  (This alternative is
781      allowed only for noncommercial distribution and only if you
782      received the program in object code or executable form with such
783      an offer, in accord with Subsection b above.)
784
785  The source code for a work means the preferred form of the work for
786  making modifications to it.  For an executable work, complete source
787  code means all the source code for all modules it contains, plus any
788  associated interface definition files, plus the scripts used to
789  control compilation and installation of the executable.  However, as a
790  special exception, the source code distributed need not include
791  anything that is normally distributed (in either source or binary
792  form) with the major components (compiler, kernel, and so on) of the
793  operating system on which the executable runs, unless that component
794  itself accompanies the executable.
795
796  If distribution of executable or object code is made by offering
797  access to copy from a designated place, then offering equivalent
798  access to copy the source code from the same place counts as
799  distribution of the source code, even though third parties are not
800  compelled to copy the source along with the object code.
801
802    4. You may not copy, modify, sublicense, or distribute the Program
803  except as expressly provided under this License.  Any attempt
804  otherwise to copy, modify, sublicense or distribute the Program is
805  void, and will automatically terminate your rights under this License.
806  However, parties who have received copies, or rights, from you under
807  this License will not have their licenses terminated so long as such
808  parties remain in full compliance.
809
810    5. You are not required to accept this License, since you have not
811  signed it.  However, nothing else grants you permission to modify or
812  distribute the Program or its derivative works.  These actions are
813  prohibited by law if you do not accept this License.  Therefore, by
814  modifying or distributing the Program (or any work based on the
815  Program), you indicate your acceptance of this License to do so, and
816  all its terms and conditions for copying, distributing or modifying
817  the Program or works based on it.
818
819    6. Each time you redistribute the Program (or any work based on the
820  Program), the recipient automatically receives a license from the
821  original licensor to copy, distribute or modify the Program subject to
822  these terms and conditions.  You may not impose any further
823  restrictions on the recipients' exercise of the rights granted herein.
824  You are not responsible for enforcing compliance by third parties to
825  this License.
826
827    7. If, as a consequence of a court judgment or allegation of patent
828  infringement or for any other reason (not limited to patent issues),
829  conditions are imposed on you (whether by court order, agreement or
830  otherwise) that contradict the conditions of this License, they do not
831  excuse you from the conditions of this License.  If you cannot
832  distribute so as to satisfy simultaneously your obligations under this
833  License and any other pertinent obligations, then as a consequence you
834  may not distribute the Program at all.  For example, if a patent
835  license would not permit royalty-free redistribution of the Program by
836  all those who receive copies directly or indirectly through you, then
837  the only way you could satisfy both it and this License would be to
838  refrain entirely from distribution of the Program.
839
840  If any portion of this section is held invalid or unenforceable under
841  any particular circumstance, the balance of the section is intended to
842  apply and the section as a whole is intended to apply in other
843  circumstances.
844
845  It is not the purpose of this section to induce you to infringe any
846  patents or other property right claims or to contest validity of any
847  such claims; this section has the sole purpose of protecting the
848  integrity of the free software distribution system, which is
849  implemented by public license practices.  Many people have made
850  generous contributions to the wide range of software distributed
851  through that system in reliance on consistent application of that
852  system; it is up to the author/donor to decide if he or she is willing
853  to distribute software through any other system and a licensee cannot
854  impose that choice.
855
856  This section is intended to make thoroughly clear what is believed to
857  be a consequence of the rest of this License.
858
859    8. If the distribution and/or use of the Program is restricted in
860  certain countries either by patents or by copyrighted interfaces, the
861  original copyright holder who places the Program under this License
862  may add an explicit geographical distribution limitation excluding
863  those countries, so that distribution is permitted only in or among
864  countries not thus excluded.  In such case, this License incorporates
865  the limitation as if written in the body of this License.
866
867    9. The Free Software Foundation may publish revised and/or new versions
868  of the General Public License from time to time.  Such new versions will
869  be similar in spirit to the present version, but may differ in detail to
870  address new problems or concerns.
871
872  Each version is given a distinguishing version number.  If the Program
873  specifies a version number of this License which applies to it and "any
874  later version", you have the option of following the terms and conditions
875  either of that version or of any later version published by the Free
876  Software Foundation.  If the Program does not specify a version number of
877  this License, you may choose any version ever published by the Free Software
878  Foundation.
879
880    10. If you wish to incorporate parts of the Program into other free
881  programs whose distribution conditions are different, write to the author
882  to ask for permission.  For software which is copyrighted by the Free
883  Software Foundation, write to the Free Software Foundation; we sometimes
884  make exceptions for this.  Our decision will be guided by the two goals
885  of preserving the free status of all derivatives of our free software and
886  of promoting the sharing and reuse of software generally.
887
888	    NO WARRANTY
889
890    11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
891  FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
892  OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
893  PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
894  OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
895  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
896  TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
897  PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
898  REPAIR OR CORRECTION.
899
900    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
901  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
902  REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
903  INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
904  OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
905  TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
906  YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
907  PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
908  POSSIBILITY OF SUCH DAMAGES.
909
910	   END OF TERMS AND CONDITIONS
911
912	How to Apply These Terms to Your New Programs
913
914    If you develop a new program, and you want it to be of the greatest
915  possible use to the public, the best way to achieve this is to make it
916  free software which everyone can redistribute and change under these terms.
917
918    To do so, attach the following notices to the program.  It is safest
919  to attach them to the start of each source file to most effectively
920  convey the exclusion of warranty; and each file should have at least
921  the "copyright" line and a pointer to where the full notice is found.
922
923      <one line to give the program's name and a brief idea of what it does.>
924      Copyright (C) <year>  <name of author>
925
926      This program is free software; you can redistribute it and/or modify
927      it under the terms of the GNU General Public License as published by
928      the Free Software Foundation; either version 2 of the License, or
929      (at your option) any later version.
930
931      This program is distributed in the hope that it will be useful,
932      but WITHOUT ANY WARRANTY; without even the implied warranty of
933      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
934      GNU General Public License for more details.
935
936      You should have received a copy of the GNU General Public License along
937      with this program; if not, write to the Free Software Foundation, Inc.,
938      51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
939
940  Also add information on how to contact you by electronic and paper mail.
941
942  If the program is interactive, make it output a short notice like this
943  when it starts in an interactive mode:
944
945      Gnomovision version 69, Copyright (C) year name of author
946      Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
947      This is free software, and you are welcome to redistribute it
948      under certain conditions; type `show c' for details.
949
950  The hypothetical commands `show w' and `show c' should show the appropriate
951  parts of the General Public License.  Of course, the commands you use may
952  be called something other than `show w' and `show c'; they could even be
953  mouse-clicks or menu items--whatever suits your program.
954
955  You should also get your employer (if you work as a programmer) or your
956  school, if any, to sign a "copyright disclaimer" for the program, if
957  necessary.  Here is a sample; alter the names:
958
959    Yoyodyne, Inc., hereby disclaims all copyright interest in the program
960    `Gnomovision' (which makes passes at compilers) written by James Hacker.
961
962    <signature of Ty Coon>, 1 April 1989
963    Ty Coon, President of Vice
964
965  This General Public License does not permit incorporating your program into
966  proprietary programs.  If your program is a subroutine library, you may
967  consider it more useful to permit linking proprietary applications with the
968  library.  If this is what you want to do, use the GNU Lesser General
969  Public License instead of this License.
970============================================================================
971