source: extensions/FCKEditor/ckeditor/LICENSE.html @ 31142

Last change on this file since 31142 was 9293, checked in by patdenice, 14 years ago

Update to CK Editor 3.5.2

File size: 69.5 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<!--
4== BEGIN TEXT ONLY VERSION ==
5
6Software License Agreement
7==========================
8
9CKEditor - The text editor for Internet - http://ckeditor.com
10Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
11
12Licensed under the terms of any of the following licenses at your
13choice:
14
15 - GNU General Public License Version 2 or later (the "GPL")
16   http://www.gnu.org/licenses/gpl.html
17   (See Appendix A)
18
19 - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
20   http://www.gnu.org/licenses/lgpl.html
21   (See Appendix B)
22
23 - Mozilla Public License Version 1.1 or later (the "MPL")
24   http://www.mozilla.org/MPL/MPL-1.1.html
25   (See Appendix C)
26
27You are not required to, but if you want to explicitly declare the
28license you have chosen to be bound to when using, reproducing,
29modifying and distributing this software, just include a text file
30titled "legal.txt" in your version of this software, indicating your
31license choice. In any case, your choice will not restrict any
32recipient of your version of this software to use, reproduce, modify
33and distribute this software under any of the above licenses.
34
35Sources of Intellectual Property Included in CKEditor
36=====================================================
37
38Where not otherwise indicated, all CKEditor content is authored by
39CKSource engineers and consists of CKSource-owned intellectual
40property. In some specific instances, CKEditor will incorporate work
41done by developers outside of CKSource with their express permission.
42
43YUI Test: At _source/tests/yuitest.js can be found part of the source
44code of YUI, which is licensed under the terms of the BSD License
45(http://developer.yahoo.com/yui/license.txt). YUI is Copyright (C)
462008, Yahoo! Inc.
47
48Trademarks
49==========
50
51CKEditor is a trademark of CKSource - Frederico Knabben. All other brand
52and product names are trademarks, registered trademarks or service
53marks of their respective holders.
54
55Appendix A: The GPL License
56===========================
57
58                    GNU GENERAL PUBLIC LICENSE
59                       Version 2, June 1991
60
61 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
62 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
63 Everyone is permitted to copy and distribute verbatim copies
64 of this license document, but changing it is not allowed.
65
66                            Preamble
67
68  The licenses for most software are designed to take away your
69freedom to share and change it.  By contrast, the GNU General Public
70License is intended to guarantee your freedom to share and change free
71software-to make sure the software is free for all its users.  This
72General Public License applies to most of the Free Software
73Foundation's software and to any other program whose authors commit to
74using it.  (Some other Free Software Foundation software is covered by
75the GNU Lesser General Public License instead.)  You can apply it to
76your programs, too.
77
78  When we speak of free software, we are referring to freedom, not
79price.  Our General Public Licenses are designed to make sure that you
80have the freedom to distribute copies of free software (and charge for
81this service if you wish), that you receive source code or can get it
82if you want it, that you can change the software or use pieces of it
83in new free programs; and that you know you can do these things.
84
85  To protect your rights, we need to make restrictions that forbid
86anyone to deny you these rights or to ask you to surrender the rights.
87These restrictions translate to certain responsibilities for you if you
88distribute copies of the software, or if you modify it.
89
90  For example, if you distribute copies of such a program, whether
91gratis or for a fee, you must give the recipients all the rights that
92you have.  You must make sure that they, too, receive or can get the
93source code.  And you must show them these terms so they know their
94rights.
95
96  We protect your rights with two steps: (1) copyright the software, and
97(2) offer you this license which gives you legal permission to copy,
98distribute and/or modify the software.
99
100  Also, for each author's protection and ours, we want to make certain
101that everyone understands that there is no warranty for this free
102software.  If the software is modified by someone else and passed on, we
103want its recipients to know that what they have is not the original, so
104that any problems introduced by others will not reflect on the original
105authors' reputations.
106
107  Finally, any free program is threatened constantly by software
108patents.  We wish to avoid the danger that redistributors of a free
109program will individually obtain patent licenses, in effect making the
110program proprietary.  To prevent this, we have made it clear that any
111patent must be licensed for everyone's free use or not licensed at all.
112
113  The precise terms and conditions for copying, distribution and
114modification follow.
115
116                    GNU GENERAL PUBLIC LICENSE
117   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
118
119  0. This License applies to any program or other work which contains
120a notice placed by the copyright holder saying it may be distributed
121under the terms of this General Public License.  The "Program", below,
122refers to any such program or work, and a "work based on the Program"
123means either the Program or any derivative work under copyright law:
124that is to say, a work containing the Program or a portion of it,
125either verbatim or with modifications and/or translated into another
126language.  (Hereinafter, translation is included without limitation in
127the term "modification".)  Each licensee is addressed as "you".
128
129Activities other than copying, distribution and modification are not
130covered by this License; they are outside its scope.  The act of
131running the Program is not restricted, and the output from the Program
132is covered only if its contents constitute a work based on the
133Program (independent of having been made by running the Program).
134Whether that is true depends on what the Program does.
135
136  1. You may copy and distribute verbatim copies of the Program's
137source code as you receive it, in any medium, provided that you
138conspicuously and appropriately publish on each copy an appropriate
139copyright notice and disclaimer of warranty; keep intact all the
140notices that refer to this License and to the absence of any warranty;
141and give any other recipients of the Program a copy of this License
142along with the Program.
143
144You may charge a fee for the physical act of transferring a copy, and
145you may at your option offer warranty protection in exchange for a fee.
146
147  2. You may modify your copy or copies of the Program or any portion
148of it, thus forming a work based on the Program, and copy and
149distribute such modifications or work under the terms of Section 1
150above, provided that you also meet all of these conditions:
151
152    a) You must cause the modified files to carry prominent notices
153    stating that you changed the files and the date of any change.
154
155    b) You must cause any work that you distribute or publish, that in
156    whole or in part contains or is derived from the Program or any
157    part thereof, to be licensed as a whole at no charge to all third
158    parties under the terms of this License.
159
160    c) If the modified program normally reads commands interactively
161    when run, you must cause it, when started running for such
162    interactive use in the most ordinary way, to print or display an
163    announcement including an appropriate copyright notice and a
164    notice that there is no warranty (or else, saying that you provide
165    a warranty) and that users may redistribute the program under
166    these conditions, and telling the user how to view a copy of this
167    License.  (Exception: if the Program itself is interactive but
168    does not normally print such an announcement, your work based on
169    the Program is not required to print an announcement.)
170
171These requirements apply to the modified work as a whole.  If
172identifiable sections of that work are not derived from the Program,
173and can be reasonably considered independent and separate works in
174themselves, then this License, and its terms, do not apply to those
175sections when you distribute them as separate works.  But when you
176distribute the same sections as part of a whole which is a work based
177on the Program, the distribution of the whole must be on the terms of
178this License, whose permissions for other licensees extend to the
179entire whole, and thus to each and every part regardless of who wrote it.
180
181Thus, it is not the intent of this section to claim rights or contest
182your rights to work written entirely by you; rather, the intent is to
183exercise the right to control the distribution of derivative or
184collective works based on the Program.
185
186In addition, mere aggregation of another work not based on the Program
187with the Program (or with a work based on the Program) on a volume of
188a storage or distribution medium does not bring the other work under
189the scope of this License.
190
191  3. You may copy and distribute the Program (or a work based on it,
192under Section 2) in object code or executable form under the terms of
193Sections 1 and 2 above provided that you also do one of the following:
194
195    a) Accompany it with the complete corresponding machine-readable
196    source code, which must be distributed under the terms of Sections
197    1 and 2 above on a medium customarily used for software interchange; or,
198
199    b) Accompany it with a written offer, valid for at least three
200    years, to give any third party, for a charge no more than your
201    cost of physically performing source distribution, a complete
202    machine-readable copy of the corresponding source code, to be
203    distributed under the terms of Sections 1 and 2 above on a medium
204    customarily used for software interchange; or,
205
206    c) Accompany it with the information you received as to the offer
207    to distribute corresponding source code.  (This alternative is
208    allowed only for noncommercial distribution and only if you
209    received the program in object code or executable form with such
210    an offer, in accord with Subsection b above.)
211
212The source code for a work means the preferred form of the work for
213making modifications to it.  For an executable work, complete source
214code means all the source code for all modules it contains, plus any
215associated interface definition files, plus the scripts used to
216control compilation and installation of the executable.  However, as a
217special exception, the source code distributed need not include
218anything that is normally distributed (in either source or binary
219form) with the major components (compiler, kernel, and so on) of the
220operating system on which the executable runs, unless that component
221itself accompanies the executable.
222
223If distribution of executable or object code is made by offering
224access to copy from a designated place, then offering equivalent
225access to copy the source code from the same place counts as
226distribution of the source code, even though third parties are not
227compelled to copy the source along with the object code.
228
229  4. You may not copy, modify, sublicense, or distribute the Program
230except as expressly provided under this License.  Any attempt
231otherwise to copy, modify, sublicense or distribute the Program is
232void, and will automatically terminate your rights under this License.
233However, parties who have received copies, or rights, from you under
234this License will not have their licenses terminated so long as such
235parties remain in full compliance.
236
237  5. You are not required to accept this License, since you have not
238signed it.  However, nothing else grants you permission to modify or
239distribute the Program or its derivative works.  These actions are
240prohibited by law if you do not accept this License.  Therefore, by
241modifying or distributing the Program (or any work based on the
242Program), you indicate your acceptance of this License to do so, and
243all its terms and conditions for copying, distributing or modifying
244the Program or works based on it.
245
246  6. Each time you redistribute the Program (or any work based on the
247Program), the recipient automatically receives a license from the
248original licensor to copy, distribute or modify the Program subject to
249these terms and conditions.  You may not impose any further
250restrictions on the recipients' exercise of the rights granted herein.
251You are not responsible for enforcing compliance by third parties to
252this License.
253
254  7. If, as a consequence of a court judgment or allegation of patent
255infringement or for any other reason (not limited to patent issues),
256conditions are imposed on you (whether by court order, agreement or
257otherwise) that contradict the conditions of this License, they do not
258excuse you from the conditions of this License.  If you cannot
259distribute so as to satisfy simultaneously your obligations under this
260License and any other pertinent obligations, then as a consequence you
261may not distribute the Program at all.  For example, if a patent
262license would not permit royalty-free redistribution of the Program by
263all those who receive copies directly or indirectly through you, then
264the only way you could satisfy both it and this License would be to
265refrain entirely from distribution of the Program.
266
267If any portion of this section is held invalid or unenforceable under
268any particular circumstance, the balance of the section is intended to
269apply and the section as a whole is intended to apply in other
270circumstances.
271
272It is not the purpose of this section to induce you to infringe any
273patents or other property right claims or to contest validity of any
274such claims; this section has the sole purpose of protecting the
275integrity of the free software distribution system, which is
276implemented by public license practices.  Many people have made
277generous contributions to the wide range of software distributed
278through that system in reliance on consistent application of that
279system; it is up to the author/donor to decide if he or she is willing
280to distribute software through any other system and a licensee cannot
281impose that choice.
282
283This section is intended to make thoroughly clear what is believed to
284be a consequence of the rest of this License.
285
286  8. If the distribution and/or use of the Program is restricted in
287certain countries either by patents or by copyrighted interfaces, the
288original copyright holder who places the Program under this License
289may add an explicit geographical distribution limitation excluding
290those countries, so that distribution is permitted only in or among
291countries not thus excluded.  In such case, this License incorporates
292the limitation as if written in the body of this License.
293
294  9. The Free Software Foundation may publish revised and/or new versions
295of the General Public License from time to time.  Such new versions will
296be similar in spirit to the present version, but may differ in detail to
297address new problems or concerns.
298
299Each version is given a distinguishing version number.  If the Program
300specifies a version number of this License which applies to it and "any
301later version", you have the option of following the terms and conditions
302either of that version or of any later version published by the Free
303Software Foundation.  If the Program does not specify a version number of
304this License, you may choose any version ever published by the Free Software
305Foundation.
306
307  10. If you wish to incorporate parts of the Program into other free
308programs whose distribution conditions are different, write to the author
309to ask for permission.  For software which is copyrighted by the Free
310Software Foundation, write to the Free Software Foundation; we sometimes
311make exceptions for this.  Our decision will be guided by the two goals
312of preserving the free status of all derivatives of our free software and
313of promoting the sharing and reuse of software generally.
314
315                            NO WARRANTY
316
317  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
318FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
319OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
320PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
321OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
322MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
323TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
324PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
325REPAIR OR CORRECTION.
326
327  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
328WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
329REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
330INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
331OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
332TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
333YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
334PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
335POSSIBILITY OF SUCH DAMAGES.
336
337                     END OF TERMS AND CONDITIONS
338
339
340Appendix B: The LGPL License
341============================
342
343                  GNU LESSER GENERAL PUBLIC LICENSE
344                       Version 2.1, February 1999
345
346 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
347     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
348 Everyone is permitted to copy and distribute verbatim copies
349 of this license document, but changing it is not allowed.
350
351[This is the first released version of the Lesser GPL.  It also counts
352 as the successor of the GNU Library Public License, version 2, hence
353 the version number 2.1.]
354
355                            Preamble
356
357  The licenses for most software are designed to take away your
358freedom to share and change it.  By contrast, the GNU General Public
359Licenses are intended to guarantee your freedom to share and change
360free software-to make sure the software is free for all its users.
361
362  This license, the Lesser General Public License, applies to some
363specially designated software packages-typically libraries-of the
364Free Software Foundation and other authors who decide to use it.  You
365can use it too, but we suggest you first think carefully about whether
366this license or the ordinary General Public License is the better
367strategy to use in any particular case, based on the explanations below.
368
369  When we speak of free software, we are referring to freedom of use,
370not price.  Our General Public Licenses are designed to make sure that
371you have the freedom to distribute copies of free software (and charge
372for this service if you wish); that you receive source code or can get
373it if you want it; that you can change the software and use pieces of
374it in new free programs; and that you are informed that you can do
375these things.
376
377  To protect your rights, we need to make restrictions that forbid
378distributors to deny you these rights or to ask you to surrender these
379rights.  These restrictions translate to certain responsibilities for
380you if you distribute copies of the library or if you modify it.
381
382  For example, if you distribute copies of the library, whether gratis
383or for a fee, you must give the recipients all the rights that we gave
384you.  You must make sure that they, too, receive or can get the source
385code.  If you link other code with the library, you must provide
386complete object files to the recipients, so that they can relink them
387with the library after making changes to the library and recompiling
388it.  And you must show them these terms so they know their rights.
389
390  We protect your rights with a two-step method: (1) we copyright the
391library, and (2) we offer you this license, which gives you legal
392permission to copy, distribute and/or modify the library.
393
394  To protect each distributor, we want to make it very clear that
395there is no warranty for the free library.  Also, if the library is
396modified by someone else and passed on, the recipients should know
397that what they have is not the original version, so that the original
398author's reputation will not be affected by problems that might be
399introduced by others.
400
401  Finally, software patents pose a constant threat to the existence of
402any free program.  We wish to make sure that a company cannot
403effectively restrict the users of a free program by obtaining a
404restrictive license from a patent holder.  Therefore, we insist that
405any patent license obtained for a version of the library must be
406consistent with the full freedom of use specified in this license.
407
408  Most GNU software, including some libraries, is covered by the
409ordinary GNU General Public License.  This license, the GNU Lesser
410General Public License, applies to certain designated libraries, and
411is quite different from the ordinary General Public License.  We use
412this license for certain libraries in order to permit linking those
413libraries into non-free programs.
414
415  When a program is linked with a library, whether statically or using
416a shared library, the combination of the two is legally speaking a
417combined work, a derivative of the original library.  The ordinary
418General Public License therefore permits such linking only if the
419entire combination fits its criteria of freedom.  The Lesser General
420Public License permits more lax criteria for linking other code with
421the library.
422
423  We call this license the "Lesser" General Public License because it
424does Less to protect the user's freedom than the ordinary General
425Public License.  It also provides other free software developers Less
426of an advantage over competing non-free programs.  These disadvantages
427are the reason we use the ordinary General Public License for many
428libraries.  However, the Lesser license provides advantages in certain
429special circumstances.
430
431  For example, on rare occasions, there may be a special need to
432encourage the widest possible use of a certain library, so that it becomes
433a de-facto standard.  To achieve this, non-free programs must be
434allowed to use the library.  A more frequent case is that a free
435library does the same job as widely used non-free libraries.  In this
436case, there is little to gain by limiting the free library to free
437software only, so we use the Lesser General Public License.
438
439  In other cases, permission to use a particular library in non-free
440programs enables a greater number of people to use a large body of
441free software.  For example, permission to use the GNU C Library in
442non-free programs enables many more people to use the whole GNU
443operating system, as well as its variant, the GNU/Linux operating
444system.
445
446  Although the Lesser General Public License is Less protective of the
447users' freedom, it does ensure that the user of a program that is
448linked with the Library has the freedom and the wherewithal to run
449that program using a modified version of the Library.
450
451  The precise terms and conditions for copying, distribution and
452modification follow.  Pay close attention to the difference between a
453"work based on the library" and a "work that uses the library".  The
454former contains code derived from the library, whereas the latter must
455be combined with the library in order to run.
456
457                  GNU LESSER GENERAL PUBLIC LICENSE
458   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
459
460  0. This License Agreement applies to any software library or other
461program which contains a notice placed by the copyright holder or
462other authorized party saying it may be distributed under the terms of
463this Lesser General Public License (also called "this License").
464Each licensee is addressed as "you".
465
466  A "library" means a collection of software functions and/or data
467prepared so as to be conveniently linked with application programs
468(which use some of those functions and data) to form executables.
469
470  The "Library", below, refers to any such software library or work
471which has been distributed under these terms.  A "work based on the
472Library" means either the Library or any derivative work under
473copyright law: that is to say, a work containing the Library or a
474portion of it, either verbatim or with modifications and/or translated
475straightforwardly into another language.  (Hereinafter, translation is
476included without limitation in the term "modification".)
477
478  "Source code" for a work means the preferred form of the work for
479making modifications to it.  For a library, complete source code means
480all the source code for all modules it contains, plus any associated
481interface definition files, plus the scripts used to control compilation
482and installation of the library.
483
484  Activities other than copying, distribution and modification are not
485covered by this License; they are outside its scope.  The act of
486running a program using the Library is not restricted, and output from
487such a program is covered only if its contents constitute a work based
488on the Library (independent of the use of the Library in a tool for
489writing it).  Whether that is true depends on what the Library does
490and what the program that uses the Library does.
491
492  1. You may copy and distribute verbatim copies of the Library's
493complete source code as you receive it, in any medium, provided that
494you conspicuously and appropriately publish on each copy an
495appropriate copyright notice and disclaimer of warranty; keep intact
496all the notices that refer to this License and to the absence of any
497warranty; and distribute a copy of this License along with the
498Library.
499
500  You may charge a fee for the physical act of transferring a copy,
501and you may at your option offer warranty protection in exchange for a
502fee.
503
504  2. You may modify your copy or copies of the Library or any portion
505of it, thus forming a work based on the Library, and copy and
506distribute such modifications or work under the terms of Section 1
507above, provided that you also meet all of these conditions:
508
509    a) The modified work must itself be a software library.
510
511    b) You must cause the files modified to carry prominent notices
512    stating that you changed the files and the date of any change.
513
514    c) You must cause the whole of the work to be licensed at no
515    charge to all third parties under the terms of this License.
516
517    d) If a facility in the modified Library refers to a function or a
518    table of data to be supplied by an application program that uses
519    the facility, other than as an argument passed when the facility
520    is invoked, then you must make a good faith effort to ensure that,
521    in the event an application does not supply such function or
522    table, the facility still operates, and performs whatever part of
523    its purpose remains meaningful.
524
525    (For example, a function in a library to compute square roots has
526    a purpose that is entirely well-defined independent of the
527    application.  Therefore, Subsection 2d requires that any
528    application-supplied function or table used by this function must
529    be optional: if the application does not supply it, the square
530    root function must still compute square roots.)
531
532These requirements apply to the modified work as a whole.  If
533identifiable sections of that work are not derived from the Library,
534and can be reasonably considered independent and separate works in
535themselves, then this License, and its terms, do not apply to those
536sections when you distribute them as separate works.  But when you
537distribute the same sections as part of a whole which is a work based
538on the Library, the distribution of the whole must be on the terms of
539this License, whose permissions for other licensees extend to the
540entire whole, and thus to each and every part regardless of who wrote
541it.
542
543Thus, it is not the intent of this section to claim rights or contest
544your rights to work written entirely by you; rather, the intent is to
545exercise the right to control the distribution of derivative or
546collective works based on the Library.
547
548In addition, mere aggregation of another work not based on the Library
549with the Library (or with a work based on the Library) on a volume of
550a storage or distribution medium does not bring the other work under
551the scope of this License.
552
553  3. You may opt to apply the terms of the ordinary GNU General Public
554License instead of this License to a given copy of the Library.  To do
555this, you must alter all the notices that refer to this License, so
556that they refer to the ordinary GNU General Public License, version 2,
557instead of to this License.  (If a newer version than version 2 of the
558ordinary GNU General Public License has appeared, then you can specify
559that version instead if you wish.)  Do not make any other change in
560these notices.
561
562  Once this change is made in a given copy, it is irreversible for
563that copy, so the ordinary GNU General Public License applies to all
564subsequent copies and derivative works made from that copy.
565
566  This option is useful when you wish to copy part of the code of
567the Library into a program that is not a library.
568
569  4. You may copy and distribute the Library (or a portion or
570derivative of it, under Section 2) in object code or executable form
571under the terms of Sections 1 and 2 above provided that you accompany
572it with the complete corresponding machine-readable source code, which
573must be distributed under the terms of Sections 1 and 2 above on a
574medium customarily used for software interchange.
575
576  If distribution of object code is made by offering access to copy
577from a designated place, then offering equivalent access to copy the
578source code from the same place satisfies the requirement to
579distribute the source code, even though third parties are not
580compelled to copy the source along with the object code.
581
582  5. A program that contains no derivative of any portion of the
583Library, but is designed to work with the Library by being compiled or
584linked with it, is called a "work that uses the Library".  Such a
585work, in isolation, is not a derivative work of the Library, and
586therefore falls outside the scope of this License.
587
588  However, linking a "work that uses the Library" with the Library
589creates an executable that is a derivative of the Library (because it
590contains portions of the Library), rather than a "work that uses the
591library".  The executable is therefore covered by this License.
592Section 6 states terms for distribution of such executables.
593
594  When a "work that uses the Library" uses material from a header file
595that is part of the Library, the object code for the work may be a
596derivative work of the Library even though the source code is not.
597Whether this is true is especially significant if the work can be
598linked without the Library, or if the work is itself a library.  The
599threshold for this to be true is not precisely defined by law.
600
601  If such an object file uses only numerical parameters, data
602structure layouts and accessors, and small macros and small inline
603functions (ten lines or less in length), then the use of the object
604file is unrestricted, regardless of whether it is legally a derivative
605work.  (Executables containing this object code plus portions of the
606Library will still fall under Section 6.)
607
608  Otherwise, if the work is a derivative of the Library, you may
609distribute the object code for the work under the terms of Section 6.
610Any executables containing that work also fall under Section 6,
611whether or not they are linked directly with the Library itself.
612
613  6. As an exception to the Sections above, you may also combine or
614link a "work that uses the Library" with the Library to produce a
615work containing portions of the Library, and distribute that work
616under terms of your choice, provided that the terms permit
617modification of the work for the customer's own use and reverse
618engineering for debugging such modifications.
619
620  You must give prominent notice with each copy of the work that the
621Library is used in it and that the Library and its use are covered by
622this License.  You must supply a copy of this License.  If the work
623during execution displays copyright notices, you must include the
624copyright notice for the Library among them, as well as a reference
625directing the user to the copy of this License.  Also, you must do one
626of these things:
627
628    a) Accompany the work with the complete corresponding
629    machine-readable source code for the Library including whatever
630    changes were used in the work (which must be distributed under
631    Sections 1 and 2 above); and, if the work is an executable linked
632    with the Library, with the complete machine-readable "work that
633    uses the Library", as object code and/or source code, so that the
634    user can modify the Library and then relink to produce a modified
635    executable containing the modified Library.  (It is understood
636    that the user who changes the contents of definitions files in the
637    Library will not necessarily be able to recompile the application
638    to use the modified definitions.)
639
640    b) Use a suitable shared library mechanism for linking with the
641    Library.  A suitable mechanism is one that (1) uses at run time a
642    copy of the library already present on the user's computer system,
643    rather than copying library functions into the executable, and (2)
644    will operate properly with a modified version of the library, if
645    the user installs one, as long as the modified version is
646    interface-compatible with the version that the work was made with.
647
648    c) Accompany the work with a written offer, valid for at
649    least three years, to give the same user the materials
650    specified in Subsection 6a, above, for a charge no more
651    than the cost of performing this distribution.
652
653    d) If distribution of the work is made by offering access to copy
654    from a designated place, offer equivalent access to copy the above
655    specified materials from the same place.
656
657    e) Verify that the user has already received a copy of these
658    materials or that you have already sent this user a copy.
659
660  For an executable, the required form of the "work that uses the
661Library" must include any data and utility programs needed for
662reproducing the executable from it.  However, as a special exception,
663the materials to be distributed need not include anything that is
664normally distributed (in either source or binary form) with the major
665components (compiler, kernel, and so on) of the operating system on
666which the executable runs, unless that component itself accompanies
667the executable.
668
669  It may happen that this requirement contradicts the license
670restrictions of other proprietary libraries that do not normally
671accompany the operating system.  Such a contradiction means you cannot
672use both them and the Library together in an executable that you
673distribute.
674
675  7. You may place library facilities that are a work based on the
676Library side-by-side in a single library together with other library
677facilities not covered by this License, and distribute such a combined
678library, provided that the separate distribution of the work based on
679the Library and of the other library facilities is otherwise
680permitted, and provided that you do these two things:
681
682    a) Accompany the combined library with a copy of the same work
683    based on the Library, uncombined with any other library
684    facilities.  This must be distributed under the terms of the
685    Sections above.
686
687    b) Give prominent notice with the combined library of the fact
688    that part of it is a work based on the Library, and explaining
689    where to find the accompanying uncombined form of the same work.
690
691  8. You may not copy, modify, sublicense, link with, or distribute
692the Library except as expressly provided under this License.  Any
693attempt otherwise to copy, modify, sublicense, link with, or
694distribute the Library is void, and will automatically terminate your
695rights under this License.  However, parties who have received copies,
696or rights, from you under this License will not have their licenses
697terminated so long as such parties remain in full compliance.
698
699  9. You are not required to accept this License, since you have not
700signed it.  However, nothing else grants you permission to modify or
701distribute the Library or its derivative works.  These actions are
702prohibited by law if you do not accept this License.  Therefore, by
703modifying or distributing the Library (or any work based on the
704Library), you indicate your acceptance of this License to do so, and
705all its terms and conditions for copying, distributing or modifying
706the Library or works based on it.
707
708  10. Each time you redistribute the Library (or any work based on the
709Library), the recipient automatically receives a license from the
710original licensor to copy, distribute, link with or modify the Library
711subject to these terms and conditions.  You may not impose any further
712restrictions on the recipients' exercise of the rights granted herein.
713You are not responsible for enforcing compliance by third parties with
714this License.
715
716  11. If, as a consequence of a court judgment or allegation of patent
717infringement or for any other reason (not limited to patent issues),
718conditions are imposed on you (whether by court order, agreement or
719otherwise) that contradict the conditions of this License, they do not
720excuse you from the conditions of this License.  If you cannot
721distribute so as to satisfy simultaneously your obligations under this
722License and any other pertinent obligations, then as a consequence you
723may not distribute the Library at all.  For example, if a patent
724license would not permit royalty-free redistribution of the Library by
725all those who receive copies directly or indirectly through you, then
726the only way you could satisfy both it and this License would be to
727refrain entirely from distribution of the Library.
728
729If any portion of this section is held invalid or unenforceable under any
730particular circumstance, the balance of the section is intended to apply,
731and the section as a whole is intended to apply in other circumstances.
732
733It is not the purpose of this section to induce you to infringe any
734patents or other property right claims or to contest validity of any
735such claims; this section has the sole purpose of protecting the
736integrity of the free software distribution system which is
737implemented by public license practices.  Many people have made
738generous contributions to the wide range of software distributed
739through that system in reliance on consistent application of that
740system; it is up to the author/donor to decide if he or she is willing
741to distribute software through any other system and a licensee cannot
742impose that choice.
743
744This section is intended to make thoroughly clear what is believed to
745be a consequence of the rest of this License.
746
747  12. If the distribution and/or use of the Library is restricted in
748certain countries either by patents or by copyrighted interfaces, the
749original copyright holder who places the Library under this License may add
750an explicit geographical distribution limitation excluding those countries,
751so that distribution is permitted only in or among countries not thus
752excluded.  In such case, this License incorporates the limitation as if
753written in the body of this License.
754
755  13. The Free Software Foundation may publish revised and/or new
756versions of the Lesser General Public License from time to time.
757Such new versions will be similar in spirit to the present version,
758but may differ in detail to address new problems or concerns.
759
760Each version is given a distinguishing version number.  If the Library
761specifies a version number of this License which applies to it and
762"any later version", you have the option of following the terms and
763conditions either of that version or of any later version published by
764the Free Software Foundation.  If the Library does not specify a
765license version number, you may choose any version ever published by
766the Free Software Foundation.
767
768  14. If you wish to incorporate parts of the Library into other free
769programs whose distribution conditions are incompatible with these,
770write to the author to ask for permission.  For software which is
771copyrighted by the Free Software Foundation, write to the Free
772Software Foundation; we sometimes make exceptions for this.  Our
773decision will be guided by the two goals of preserving the free status
774of all derivatives of our free software and of promoting the sharing
775and reuse of software generally.
776
777                            NO WARRANTY
778
779  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
780WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
781EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
782OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
783KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
784IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
785PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
786LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
787THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
788
789  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
790WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
791AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
792FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
793CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
794LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
795RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
796FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
797SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
798DAMAGES.
799
800                     END OF TERMS AND CONDITIONS
801
802
803Appendix C: The MPL License
804===========================
805
806                          MOZILLA PUBLIC LICENSE
807                                Version 1.1
808
809                              ===============
810
8111. Definitions.
812
813     1.0.1. "Commercial Use" means distribution or otherwise making the
814     Covered Code available to a third party.
815
816     1.1. "Contributor" means each entity that creates or contributes to
817     the creation of Modifications.
818
819     1.2. "Contributor Version" means the combination of the Original
820     Code, prior Modifications used by a Contributor, and the Modifications
821     made by that particular Contributor.
822
823     1.3. "Covered Code" means the Original Code or Modifications or the
824     combination of the Original Code and Modifications, in each case
825     including portions thereof.
826
827     1.4. "Electronic Distribution Mechanism" means a mechanism generally
828     accepted in the software development community for the electronic
829     transfer of data.
830
831     1.5. "Executable" means Covered Code in any form other than Source
832     Code.
833
834     1.6. "Initial Developer" means the individual or entity identified
835     as the Initial Developer in the Source Code notice required by Exhibit
836     A.
837
838     1.7. "Larger Work" means a work which combines Covered Code or
839     portions thereof with code not governed by the terms of this License.
840
841     1.8. "License" means this document.
842
843     1.8.1. "Licensable" means having the right to grant, to the maximum
844     extent possible, whether at the time of the initial grant or
845     subsequently acquired, any and all of the rights conveyed herein.
846
847     1.9. "Modifications" means any addition to or deletion from the
848     substance or structure of either the Original Code or any previous
849     Modifications. When Covered Code is released as a series of files, a
850     Modification is:
851          A. Any addition to or deletion from the contents of a file
852          containing Original Code or previous Modifications.
853
854          B. Any new file that contains any part of the Original Code or
855          previous Modifications.
856
857     1.10. "Original Code" means Source Code of computer software code
858     which is described in the Source Code notice required by Exhibit A as
859     Original Code, and which, at the time of its release under this
860     License is not already Covered Code governed by this License.
861
862     1.10.1. "Patent Claims" means any patent claim(s), now owned or
863     hereafter acquired, including without limitation,  method, process,
864     and apparatus claims, in any patent Licensable by grantor.
865
866     1.11. "Source Code" means the preferred form of the Covered Code for
867     making modifications to it, including all modules it contains, plus
868     any associated interface definition files, scripts used to control
869     compilation and installation of an Executable, or source code
870     differential comparisons against either the Original Code or another
871     well known, available Covered Code of the Contributor's choice. The
872     Source Code can be in a compressed or archival form, provided the
873     appropriate decompression or de-archiving software is widely available
874     for no charge.
875
876     1.12. "You" (or "Your")  means an individual or a legal entity
877     exercising rights under, and complying with all of the terms of, this
878     License or a future version of this License issued under Section 6.1.
879     For legal entities, "You" includes any entity which controls, is
880     controlled by, or is under common control with You. For purposes of
881     this definition, "control" means (a) the power, direct or indirect,
882     to cause the direction or management of such entity, whether by
883     contract or otherwise, or (b) ownership of more than fifty percent
884     (50%) of the outstanding shares or beneficial ownership of such
885     entity.
886
8872. Source Code License.
888
889     2.1. The Initial Developer Grant.
890     The Initial Developer hereby grants You a world-wide, royalty-free,
891     non-exclusive license, subject to third party intellectual property
892     claims:
893          (a)  under intellectual property rights (other than patent or
894          trademark) Licensable by Initial Developer to use, reproduce,
895          modify, display, perform, sublicense and distribute the Original
896          Code (or portions thereof) with or without Modifications, and/or
897          as part of a Larger Work; and
898
899          (b) under Patents Claims infringed by the making, using or
900          selling of Original Code, to make, have made, use, practice,
901          sell, and offer for sale, and/or otherwise dispose of the
902          Original Code (or portions thereof).
903
904          (c) the licenses granted in this Section 2.1(a) and (b) are
905          effective on the date Initial Developer first distributes
906          Original Code under the terms of this License.
907
908          (d) Notwithstanding Section 2.1(b) above, no patent license is
909          granted: 1) for code that You delete from the Original Code; 2)
910          separate from the Original Code;  or 3) for infringements caused
911          by: i) the modification of the Original Code or ii) the
912          combination of the Original Code with other software or devices.
913
914     2.2. Contributor Grant.
915     Subject to third party intellectual property claims, each Contributor
916     hereby grants You a world-wide, royalty-free, non-exclusive license
917
918          (a)  under intellectual property rights (other than patent or
919          trademark) Licensable by Contributor, to use, reproduce, modify,
920          display, perform, sublicense and distribute the Modifications
921          created by such Contributor (or portions thereof) either on an
922          unmodified basis, with other Modifications, as Covered Code
923          and/or as part of a Larger Work; and
924
925          (b) under Patent Claims infringed by the making, using, or
926          selling of  Modifications made by that Contributor either alone
927          and/or in combination with its Contributor Version (or portions
928          of such combination), to make, use, sell, offer for sale, have
929          made, and/or otherwise dispose of: 1) Modifications made by that
930          Contributor (or portions thereof); and 2) the combination of
931          Modifications made by that Contributor with its Contributor
932          Version (or portions of such combination).
933
934          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
935          effective on the date Contributor first makes Commercial Use of
936          the Covered Code.
937
938          (d)    Notwithstanding Section 2.2(b) above, no patent license is
939          granted: 1) for any code that Contributor has deleted from the
940          Contributor Version; 2)  separate from the Contributor Version;
941          3)  for infringements caused by: i) third party modifications of
942          Contributor Version or ii)  the combination of Modifications made
943          by that Contributor with other software  (except as part of the
944          Contributor Version) or other devices; or 4) under Patent Claims
945          infringed by Covered Code in the absence of Modifications made by
946          that Contributor.
947
9483. Distribution Obligations.
949
950     3.1. Application of License.
951     The Modifications which You create or to which You contribute are
952     governed by the terms of this License, including without limitation
953     Section 2.2. The Source Code version of Covered Code may be
954     distributed only under the terms of this License or a future version
955     of this License released under Section 6.1, and You must include a
956     copy of this License with every copy of the Source Code You
957     distribute. You may not offer or impose any terms on any Source Code
958     version that alters or restricts the applicable version of this
959     License or the recipients' rights hereunder. However, You may include
960     an additional document offering the additional rights described in
961     Section 3.5.
962
963     3.2. Availability of Source Code.
964     Any Modification which You create or to which You contribute must be
965     made available in Source Code form under the terms of this License
966     either on the same media as an Executable version or via an accepted
967     Electronic Distribution Mechanism to anyone to whom you made an
968     Executable version available; and if made available via Electronic
969     Distribution Mechanism, must remain available for at least twelve (12)
970     months after the date it initially became available, or at least six
971     (6) months after a subsequent version of that particular Modification
972     has been made available to such recipients. You are responsible for
973     ensuring that the Source Code version remains available even if the
974     Electronic Distribution Mechanism is maintained by a third party.
975
976     3.3. Description of Modifications.
977     You must cause all Covered Code to which You contribute to contain a
978     file documenting the changes You made to create that Covered Code and
979     the date of any change. You must include a prominent statement that
980     the Modification is derived, directly or indirectly, from Original
981     Code provided by the Initial Developer and including the name of the
982     Initial Developer in (a) the Source Code, and (b) in any notice in an
983     Executable version or related documentation in which You describe the
984     origin or ownership of the Covered Code.
985
986     3.4. Intellectual Property Matters
987          (a) Third Party Claims.
988          If Contributor has knowledge that a license under a third party's
989          intellectual property rights is required to exercise the rights
990          granted by such Contributor under Sections 2.1 or 2.2,
991          Contributor must include a text file with the Source Code
992          distribution titled "LEGAL" which describes the claim and the
993          party making the claim in sufficient detail that a recipient will
994          know whom to contact. If Contributor obtains such knowledge after
995          the Modification is made available as described in Section 3.2,
996          Contributor shall promptly modify the LEGAL file in all copies
997          Contributor makes available thereafter and shall take other steps
998          (such as notifying appropriate mailing lists or newsgroups)
999          reasonably calculated to inform those who received the Covered
1000          Code that new knowledge has been obtained.
1001
1002          (b) Contributor APIs.
1003          If Contributor's Modifications include an application programming
1004          interface and Contributor has knowledge of patent licenses which
1005          are reasonably necessary to implement that API, Contributor must
1006          also include this information in the LEGAL file.
1007
1008               (c)    Representations.
1009          Contributor represents that, except as disclosed pursuant to
1010          Section 3.4(a) above, Contributor believes that Contributor's
1011          Modifications are Contributor's original creation(s) and/or
1012          Contributor has sufficient rights to grant the rights conveyed by
1013          this License.
1014
1015     3.5. Required Notices.
1016     You must duplicate the notice in Exhibit A in each file of the Source
1017     Code.  If it is not possible to put such notice in a particular Source
1018     Code file due to its structure, then You must include such notice in a
1019     location (such as a relevant directory) where a user would be likely
1020     to look for such a notice.  If You created one or more Modification(s)
1021     You may add your name as a Contributor to the notice described in
1022     Exhibit A.  You must also duplicate this License in any documentation
1023     for the Source Code where You describe recipients' rights or ownership
1024     rights relating to Covered Code.  You may choose to offer, and to
1025     charge a fee for, warranty, support, indemnity or liability
1026     obligations to one or more recipients of Covered Code. However, You
1027     may do so only on Your own behalf, and not on behalf of the Initial
1028     Developer or any Contributor. You must make it absolutely clear than
1029     any such warranty, support, indemnity or liability obligation is
1030     offered by You alone, and You hereby agree to indemnify the Initial
1031     Developer and every Contributor for any liability incurred by the
1032     Initial Developer or such Contributor as a result of warranty,
1033     support, indemnity or liability terms You offer.
1034
1035     3.6. Distribution of Executable Versions.
1036     You may distribute Covered Code in Executable form only if the
1037     requirements of Section 3.1-3.5 have been met for that Covered Code,
1038     and if You include a notice stating that the Source Code version of
1039     the Covered Code is available under the terms of this License,
1040     including a description of how and where You have fulfilled the
1041     obligations of Section 3.2. The notice must be conspicuously included
1042     in any notice in an Executable version, related documentation or
1043     collateral in which You describe recipients' rights relating to the
1044     Covered Code. You may distribute the Executable version of Covered
1045     Code or ownership rights under a license of Your choice, which may
1046     contain terms different from this License, provided that You are in
1047     compliance with the terms of this License and that the license for the
1048     Executable version does not attempt to limit or alter the recipient's
1049     rights in the Source Code version from the rights set forth in this
1050     License. If You distribute the Executable version under a different
1051     license You must make it absolutely clear that any terms which differ
1052     from this License are offered by You alone, not by the Initial
1053     Developer or any Contributor. You hereby agree to indemnify the
1054     Initial Developer and every Contributor for any liability incurred by
1055     the Initial Developer or such Contributor as a result of any such
1056     terms You offer.
1057
1058     3.7. Larger Works.
1059     You may create a Larger Work by combining Covered Code with other code
1060     not governed by the terms of this License and distribute the Larger
1061     Work as a single product. In such a case, You must make sure the
1062     requirements of this License are fulfilled for the Covered Code.
1063
10644. Inability to Comply Due to Statute or Regulation.
1065
1066     If it is impossible for You to comply with any of the terms of this
1067     License with respect to some or all of the Covered Code due to
1068     statute, judicial order, or regulation then You must: (a) comply with
1069     the terms of this License to the maximum extent possible; and (b)
1070     describe the limitations and the code they affect. Such description
1071     must be included in the LEGAL file described in Section 3.4 and must
1072     be included with all distributions of the Source Code. Except to the
1073     extent prohibited by statute or regulation, such description must be
1074     sufficiently detailed for a recipient of ordinary skill to be able to
1075     understand it.
1076
10775. Application of this License.
1078
1079     This License applies to code to which the Initial Developer has
1080     attached the notice in Exhibit A and to related Covered Code.
1081
10826. Versions of the License.
1083
1084     6.1. New Versions.
1085     Netscape Communications Corporation ("Netscape") may publish revised
1086     and/or new versions of the License from time to time. Each version
1087     will be given a distinguishing version number.
1088
1089     6.2. Effect of New Versions.
1090     Once Covered Code has been published under a particular version of the
1091     License, You may always continue to use it under the terms of that
1092     version. You may also choose to use such Covered Code under the terms
1093     of any subsequent version of the License published by Netscape. No one
1094     other than Netscape has the right to modify the terms applicable to
1095     Covered Code created under this License.
1096
1097     6.3. Derivative Works.
1098     If You create or use a modified version of this License (which you may
1099     only do in order to apply it to code which is not already Covered Code
1100     governed by this License), You must (a) rename Your license so that
1101     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
1102     "MPL", "NPL" or any confusingly similar phrase do not appear in your
1103     license (except to note that your license differs from this License)
1104     and (b) otherwise make it clear that Your version of the license
1105     contains terms which differ from the Mozilla Public License and
1106     Netscape Public License. (Filling in the name of the Initial
1107     Developer, Original Code or Contributor in the notice described in
1108     Exhibit A shall not of themselves be deemed to be modifications of
1109     this License.)
1110
11117. DISCLAIMER OF WARRANTY.
1112
1113     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
1114     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
1115     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
1116     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
1117     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
1118     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
1119     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
1120     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
1121     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
1122     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
1123
11248. TERMINATION.
1125
1126     8.1.  This License and the rights granted hereunder will terminate
1127     automatically if You fail to comply with terms herein and fail to cure
1128     such breach within 30 days of becoming aware of the breach. All
1129     sublicenses to the Covered Code which are properly granted shall
1130     survive any termination of this License. Provisions which, by their
1131     nature, must remain in effect beyond the termination of this License
1132     shall survive.
1133
1134     8.2.  If You initiate litigation by asserting a patent infringement
1135     claim (excluding declatory judgment actions) against Initial Developer
1136     or a Contributor (the Initial Developer or Contributor against whom
1137     You file such action is referred to as "Participant")  alleging that:
1138
1139     (a)  such Participant's Contributor Version directly or indirectly
1140     infringes any patent, then any and all rights granted by such
1141     Participant to You under Sections 2.1 and/or 2.2 of this License
1142     shall, upon 60 days notice from Participant terminate prospectively,
1143     unless if within 60 days after receipt of notice You either: (i)
1144     agree in writing to pay Participant a mutually agreeable reasonable
1145     royalty for Your past and future use of Modifications made by such
1146     Participant, or (ii) withdraw Your litigation claim with respect to
1147     the Contributor Version against such Participant.  If within 60 days
1148     of notice, a reasonable royalty and payment arrangement are not
1149     mutually agreed upon in writing by the parties or the litigation claim
1150     is not withdrawn, the rights granted by Participant to You under
1151     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
1152     the 60 day notice period specified above.
1153
1154     (b)  any software, hardware, or device, other than such Participant's
1155     Contributor Version, directly or indirectly infringes any patent, then
1156     any rights granted to You by such Participant under Sections 2.1(b)
1157     and 2.2(b) are revoked effective as of the date You first made, used,
1158     sold, distributed, or had made, Modifications made by that
1159     Participant.
1160
1161     8.3.  If You assert a patent infringement claim against Participant
1162     alleging that such Participant's Contributor Version directly or
1163     indirectly infringes any patent where such claim is resolved (such as
1164     by license or settlement) prior to the initiation of patent
1165     infringement litigation, then the reasonable value of the licenses
1166     granted by such Participant under Sections 2.1 or 2.2 shall be taken
1167     into account in determining the amount or value of any payment or
1168     license.
1169
1170     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
1171     all end user license agreements (excluding distributors and resellers)
1172     which have been validly granted by You or any distributor hereunder
1173     prior to termination shall survive termination.
1174
11759. LIMITATION OF LIABILITY.
1176
1177     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
1178     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
1179     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
1180     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
1181     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
1182     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
1183     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
1184     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
1185     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
1186     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
1187     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
1188     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
1189     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
1190     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
1191
119210. U.S. GOVERNMENT END USERS.
1193
1194     The Covered Code is a "commercial item," as that term is defined in
1195     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
1196     software" and "commercial computer software documentation," as such
1197     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
1198     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
1199     all U.S. Government End Users acquire Covered Code with only those
1200     rights set forth herein.
1201
120211. MISCELLANEOUS.
1203
1204     This License represents the complete agreement concerning subject
1205     matter hereof. If any provision of this License is held to be
1206     unenforceable, such provision shall be reformed only to the extent
1207     necessary to make it enforceable. This License shall be governed by
1208     California law provisions (except to the extent applicable law, if
1209     any, provides otherwise), excluding its conflict-of-law provisions.
1210     With respect to disputes in which at least one party is a citizen of,
1211     or an entity chartered or registered to do business in the United
1212     States of America, any litigation relating to this License shall be
1213     subject to the jurisdiction of the Federal Courts of the Northern
1214     District of California, with venue lying in Santa Clara County,
1215     California, with the losing party responsible for costs, including
1216     without limitation, court costs and reasonable attorneys' fees and
1217     expenses. The application of the United Nations Convention on
1218     Contracts for the International Sale of Goods is expressly excluded.
1219     Any law or regulation which provides that the language of a contract
1220     shall be construed against the drafter shall not apply to this
1221     License.
1222
122312. RESPONSIBILITY FOR CLAIMS.
1224
1225     As between Initial Developer and the Contributors, each party is
1226     responsible for claims and damages arising, directly or indirectly,
1227     out of its utilization of rights under this License and You agree to
1228     work with Initial Developer and Contributors to distribute such
1229     responsibility on an equitable basis. Nothing herein is intended or
1230     shall be deemed to constitute any admission of liability.
1231
123213. MULTIPLE-LICENSED CODE.
1233
1234     Initial Developer may designate portions of the Covered Code as
1235     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
1236     Developer permits you to utilize portions of the Covered Code under
1237     Your choice of the NPL or the alternative licenses, if any, specified
1238     by the Initial Developer in the file described in Exhibit A.
1239
1240EXHIBIT A -Mozilla Public License.
1241
1242     ``The contents of this file are subject to the Mozilla Public License
1243     Version 1.1 (the "License"); you may not use this file except in
1244     compliance with the License. You may obtain a copy of the License at
1245     http://www.mozilla.org/MPL/
1246
1247     Software distributed under the License is distributed on an "AS IS"
1248     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
1249     License for the specific language governing rights and limitations
1250     under the License.
1251
1252     The Original Code is ______________________________________.
1253
1254     The Initial Developer of the Original Code is ________________________.
1255     Portions created by ______________________ are Copyright (C) ______
1256     _______________________. All Rights Reserved.
1257
1258     Contributor(s): ______________________________________.
1259
1260     Alternatively, the contents of this file may be used under the terms
1261     of the _____ license (the  "[___] License"), in which case the
1262     provisions of [______] License are applicable instead of those
1263     above.  If you wish to allow use of your version of this file only
1264     under the terms of the [____] License and not to allow others to use
1265     your version of this file under the MPL, indicate your decision by
1266     deleting  the provisions above and replace  them with the notice and
1267     other provisions required by the [___] License.  If you do not delete
1268     the provisions above, a recipient may use your version of this file
1269     under either the MPL or the [___] License."
1270
1271     [NOTE: The text of this Exhibit A may differ slightly from the text of
1272     the notices in the Source Code files of the Original Code. You should
1273     use the text of this Exhibit A rather than the text found in the
1274     Original Code Source Code for Your Modifications.]
1275
1276== END TEXT ONLY VERSION ==
1277-->
1278<html xmlns="http://www.w3.org/1999/xhtml">
1279<head>
1280        <title>License - CKEditor</title>
1281</head>
1282<body>
1283        <h1>
1284                Software License Agreement
1285        </h1>
1286        <p>
1287                <strong>CKEditor&trade;</strong> - The text editor for Internet&trade; - <a href="http://ckeditor.com">
1288                        http://ckeditor.com</a><br />
1289                Copyright &copy; 2003-2011, <a href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
1290        </p>
1291        <p>
1292                Licensed under the terms of any of the following licenses at your choice:
1293        </p>
1294        <ul>
1295                <li><a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> Version
1296                        2 or later (the "GPL");</li>
1297                <li><a href="http://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public License</a>
1298                        Version 2.1 or later (the "LGPL");</li>
1299                <li><a href="http://www.mozilla.org/MPL/MPL-1.1.html">Mozilla Public License</a> Version
1300                        1.1 or later (the "MPL").</li>
1301        </ul>
1302        <p>
1303                You are not required to, but if you want to explicitly declare the license you have
1304                chosen to be bound to when using, reproducing, modifying and distributing this software,
1305                just include a text file titled "LEGAL" in your version of this software, indicating
1306                your license choice. In any case, your choice will not restrict any recipient of
1307                your version of this software to use, reproduce, modify and distribute this software
1308                under any of the above licenses.
1309        </p>
1310        <h2>
1311                Sources of Intellectual Property Included in CKEditor
1312        </h2>
1313        <p>
1314                Where not otherwise indicated, all CKEditor content is authored by CKSource engineers
1315                and consists of CKSource-owned intellectual property. In some specific instances,
1316                CKEditor will incorporate work done by developers outside of CKSource with their
1317                express permission.
1318        </p>
1319        <p>
1320                <a href="http://developer.yahoo.com/yui/yuitest/">YUI Test</a>: At _source/tests/yuitest.js
1321                can be found part of the source code of YUI, which is licensed under the terms of
1322                the <a href="http://developer.yahoo.com/yui/license.txt">BSD License</a>. YUI is
1323                Copyright &copy; 2008, Yahoo! Inc.
1324        </p>
1325        <h2>
1326                Trademarks
1327        </h2>
1328        <p>
1329                CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product
1330                names are trademarks, registered trademarks or service marks of their respective
1331                holders.
1332        </p>
1333</body>
1334</html>
Note: See TracBrowser for help on using the repository browser.