Debugging: Add code to print backtrace for guest on SIGSEGV
[nativeclient.git] / NOTICE
blobc20822ddd7ebc743bdba9b054c29347806e4be99
1 ======================================================================
2 third_party/libxt is licensed as follows (c.f. third_party/libxt/COPYING):
3 ======================================================================
4 $Id$
6 Copyright © 2001,2003 Keith Packard
8 Permission to use, copy, modify, distribute, and sell this software and its
9 documentation for any purpose is hereby granted without fee, provided that
10 the above copyright notice appear in all copies and that both that
11 copyright notice and this permission notice appear in supporting
12 documentation, and that the name of Keith Packard not be used in
13 advertising or publicity pertaining to distribution of the software without
14 specific, written prior permission.  Keith Packard makes no
15 representations about the suitability of this software for any purpose.  It
16 is provided "as is" without express or implied warranty.
18 KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
19 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
20 EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
21 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
22 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
24 PERFORMANCE OF THIS SOFTWARE.
27 ======================================================================
28 third_party/gtest is licensed as follows (c.f. third_party/gtest/COPYING):
29 ======================================================================
30 Copyright 2008, Google Inc.
31 All rights reserved.
33 Redistribution and use in source and binary forms, with or without
34 modification, are permitted provided that the following conditions are
35 met:
37     * Redistributions of source code must retain the above copyright
38 notice, this list of conditions and the following disclaimer.
39     * Redistributions in binary form must reproduce the above
40 copyright notice, this list of conditions and the following disclaimer
41 in the documentation and/or other materials provided with the
42 distribution.
43     * Neither the name of Google Inc. nor the names of its
44 contributors may be used to endorse or promote products derived from
45 this software without specific prior written permission.
47 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
48 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
49 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
50 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
51 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
52 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
53 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
54 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
55 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
56 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
57 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 ======================================================================
60 third_party/gnu_binutils is licensed as follows (c.f. third_party/gnu_binutils/LICENSE):
61 ======================================================================
62 What are the licensing terms?
64 Most of the tools are covered by the GNU GPL, some are public domain, and
65 others have a X11 style copyright. To cover the GNU GPL requirements, the basic
66 rule is if you give out any binaries, you must also make the source available.
67 For the full details, be sure to read the text of the GNU General Public
68 License (GPL). For more information on the GPL see the GPL FAQ.
71 The Cygwin API library found in the winsup subdirectory of the source code is
72 also covered by the GNU GPL (with exceptions; see below). By default, all
73 executables link against this library (and in the process include GPL'd Cygwin
74 glue code). This means that unless you modify the tools so that compiled
75 executables do not make use of the Cygwin library, your compiled programs will
76 also have to be free software distributed under the GPL with source code
77 available to all.
79 Cygwin API Licensing Terms
80 This is a copy of CYGWIN_LICENSE from the Cygwin sources
82 This program is free software; you can redistribute it and/or modify it under
83 the terms of the GNU General Public License (GPL) as published by the Free
84 Software Foundation version 2 of the License.
86 This program is distributed in the hope that it will be useful, but WITHOUT ANY
87 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
88 PARTICULAR PURPOSE. See the GNU General Public License for more details.
90 You should have received a copy of the GNU General Public License along with
91 this program; if not, write to the Free Software Foundation, Inc., 59 Temple
92 Place - Suite 330, Boston, MA 02111-1307, USA.
94 *** NOTE ***
96 In accordance with section 10 of the GPL, Red Hat permits programs whose
97 sources are distributed under a license that complies with the Open Source
98 Definition [See http://www.opensource.org/docs/osd/ for the precise Open Source
99 Definition and a list of the licenses certified by OSI as conforming to that
100 definition] to be linked with libcygwin.a/cygwin1.dll without
101 libcygwin.a/cygwin1.dll itself causing the resulting program to be covered by
102 the GNU GPL.
104 This means that you can port an Open Source application to Cygwin, and
105 distribute that executable as if it didn't include a copy of
106 libcygwin.a/cygwin1.dll linked into it. Note that this does not apply to the
107 Cygwin DLL itself. If you distribute the Cygwin DLL, either in its original
108 form or in a form modified by you, you must adhere to the terms of the GPL,
109 i.e. you must provide sources for the Cygwin DLL unless you have obtained a
110 special Cygwin license to distribute the Cygwin DLL in only its binary form
111 (see below).
113 Red Hat sells a special Cygwin License for customers who are unable to provide
114 their application in open source code form. For more information, please see:
115 http://www.redhat.com/software/cygwin/, or call +1-866-2REDHAT ext. 45300
116 (toll-free in the US)
117 Outside the US call your regional Red Hat office.
119 *******************************************************************************
120 GNU GENERAL PUBLIC LICENSE
121                        Version 2, June 1991
123  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
124                           675 Mass Ave, Cambridge, MA 02139, USA
125  Everyone is permitted to copy and distribute verbatim copies
126  of this license document, but changing it is not allowed.
128                             Preamble
130   The licenses for most software are designed to take away your
131 freedom to share and change it.  By contrast, the GNU General Public
132 License is intended to guarantee your freedom to share and change free
133 software--to make sure the software is free for all its users.  This
134 General Public License applies to most of the Free Software
135 Foundation's software and to any other program whose authors commit to
136 using it.  (Some other Free Software Foundation software is covered by
137 the GNU Library General Public License instead.)  You can apply it to
138 your programs, too.
140   When we speak of free software, we are referring to freedom, not
141 price.  Our General Public Licenses are designed to make sure that you
142 have the freedom to distribute copies of free software (and charge for
143 this service if you wish), that you receive source code or can get it
144 if you want it, that you can change the software or use pieces of it
145 in new free programs; and that you know you can do these things.
147   To protect your rights, we need to make restrictions that forbid
148 anyone to deny you these rights or to ask you to surrender the rights.
149 These restrictions translate to certain responsibilities for you if you
150 distribute copies of the software, or if you modify it.
152   For example, if you distribute copies of such a program, whether
153 gratis or for a fee, you must give the recipients all the rights that
154 you have.  You must make sure that they, too, receive or can get the
155 source code.  And you must show them these terms so they know their
156 rights.
158   We protect your rights with two steps: (1) copyright the software, and
159 (2) offer you this license which gives you legal permission to copy,
160 distribute and/or modify the software.
162   Also, for each author's protection and ours, we want to make certain
163 that everyone understands that there is no warranty for this free
164 software.  If the software is modified by someone else and passed on, we
165 want its recipients to know that what they have is not the original, so
166 that any problems introduced by others will not reflect on the original
167 authors' reputations.
169   Finally, any free program is threatened constantly by software
170 patents.  We wish to avoid the danger that redistributors of a free
171 program will individually obtain patent licenses, in effect making the
172 program proprietary.  To prevent this, we have made it clear that any
173 patent must be licensed for everyone's free use or not licensed at all.
175   The precise terms and conditions for copying, distribution and
176 modification follow.
178                     GNU GENERAL PUBLIC LICENSE
179    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
181   0. This License applies to any program or other work which contains
182 a notice placed by the copyright holder saying it may be distributed
183 under the terms of this General Public License.  The "Program", below,
184 refers to any such program or work, and a "work based on the Program"
185 means either the Program or any derivative work under copyright law:
186 that is to say, a work containing the Program or a portion of it,
187 either verbatim or with modifications and/or translated into another
188 language.  (Hereinafter, translation is included without limitation in
189 the term "modification".)  Each licensee is addressed as "you".
191 Activities other than copying, distribution and modification are not
192 covered by this License; they are outside its scope.  The act of
193 running the Program is not restricted, and the output from the Program
194 is covered only if its contents constitute a work based on the
195 Program (independent of having been made by running the Program).
196 Whether that is true depends on what the Program does.
198   1. You may copy and distribute verbatim copies of the Program's
199 source code as you receive it, in any medium, provided that you
200 conspicuously and appropriately publish on each copy an appropriate
201 copyright notice and disclaimer of warranty; keep intact all the
202 notices that refer to this License and to the absence of any warranty;
203 and give any other recipients of the Program a copy of this License
204 along with the Program.
206 You may charge a fee for the physical act of transferring a copy, and
207 you may at your option offer warranty protection in exchange for a fee.
209   2. You may modify your copy or copies of the Program or any portion
210 of it, thus forming a work based on the Program, and copy and
211 distribute such modifications or work under the terms of Section 1
212 above, provided that you also meet all of these conditions:
214     a) You must cause the modified files to carry prominent notices
215     stating that you changed the files and the date of any change.
217     b) You must cause any work that you distribute or publish, that in
218     whole or in part contains or is derived from the Program or any
219     part thereof, to be licensed as a whole at no charge to all third
220     parties under the terms of this License.
222     c) If the modified program normally reads commands interactively
223     when run, you must cause it, when started running for such
224     interactive use in the most ordinary way, to print or display an
225     announcement including an appropriate copyright notice and a
226     notice that there is no warranty (or else, saying that you provide
227     a warranty) and that users may redistribute the program under
228     these conditions, and telling the user how to view a copy of this
229     License.  (Exception: if the Program itself is interactive but
230     does not normally print such an announcement, your work based on
231     the Program is not required to print an announcement.)
233 These requirements apply to the modified work as a whole.  If
234 identifiable sections of that work are not derived from the Program,
235 and can be reasonably considered independent and separate works in
236 themselves, then this License, and its terms, do not apply to those
237 sections when you distribute them as separate works.  But when you
238 distribute the same sections as part of a whole which is a work based
239 on the Program, the distribution of the whole must be on the terms of
240 this License, whose permissions for other licensees extend to the
241 entire whole, and thus to each and every part regardless of who wrote it.
243 Thus, it is not the intent of this section to claim rights or contest
244 your rights to work written entirely by you; rather, the intent is to
245 exercise the right to control the distribution of derivative or
246 collective works based on the Program.
248 In addition, mere aggregation of another work not based on the Program
249 with the Program (or with a work based on the Program) on a volume of
250 a storage or distribution medium does not bring the other work under
251 the scope of this License.
253   3. You may copy and distribute the Program (or a work based on it,
254 under Section 2) in object code or executable form under the terms of
255 Sections 1 and 2 above provided that you also do one of the following:
257     a) Accompany it with the complete corresponding machine-readable
258     source code, which must be distributed under the terms of Sections
259     1 and 2 above on a medium customarily used for software interchange; or,
261     b) Accompany it with a written offer, valid for at least three
262     years, to give any third party, for a charge no more than your
263     cost of physically performing source distribution, a complete
264     machine-readable copy of the corresponding source code, to be
265     distributed under the terms of Sections 1 and 2 above on a medium
266     customarily used for software interchange; or,
268     c) Accompany it with the information you received as to the offer
269     to distribute corresponding source code.  (This alternative is
270     allowed only for noncommercial distribution and only if you
271     received the program in object code or executable form with such
272     an offer, in accord with Subsection b above.)
274 The source code for a work means the preferred form of the work for
275 making modifications to it.  For an executable work, complete source
276 code means all the source code for all modules it contains, plus any
277 associated interface definition files, plus the scripts used to
278 control compilation and installation of the executable.  However, as a
279 special exception, the source code distributed need not include
280 anything that is normally distributed (in either source or binary
281 form) with the major components (compiler, kernel, and so on) of the
282 operating system on which the executable runs, unless that component
283 itself accompanies the executable.
285 If distribution of executable or object code is made by offering
286 access to copy from a designated place, then offering equivalent
287 access to copy the source code from the same place counts as
288 distribution of the source code, even though third parties are not
289 compelled to copy the source along with the object code.
291   4. You may not copy, modify, sublicense, or distribute the Program
292 except as expressly provided under this License.  Any attempt
293 otherwise to copy, modify, sublicense or distribute the Program is
294 void, and will automatically terminate your rights under this License.
295 However, parties who have received copies, or rights, from you under
296 this License will not have their licenses terminated so long as such
297 parties remain in full compliance.
299   5. You are not required to accept this License, since you have not
300 signed it.  However, nothing else grants you permission to modify or
301 distribute the Program or its derivative works.  These actions are
302 prohibited by law if you do not accept this License.  Therefore, by
303 modifying or distributing the Program (or any work based on the
304 Program), you indicate your acceptance of this License to do so, and
305 all its terms and conditions for copying, distributing or modifying
306 the Program or works based on it.
308   6. Each time you redistribute the Program (or any work based on the
309 Program), the recipient automatically receives a license from the
310 original licensor to copy, distribute or modify the Program subject to
311 these terms and conditions.  You may not impose any further
312 restrictions on the recipients' exercise of the rights granted herein.
313 You are not responsible for enforcing compliance by third parties to
314 this License.
316   7. If, as a consequence of a court judgment or allegation of patent
317 infringement or for any other reason (not limited to patent issues),
318 conditions are imposed on you (whether by court order, agreement or
319 otherwise) that contradict the conditions of this License, they do not
320 excuse you from the conditions of this License.  If you cannot
321 distribute so as to satisfy simultaneously your obligations under this
322 License and any other pertinent obligations, then as a consequence you
323 may not distribute the Program at all.  For example, if a patent
324 license would not permit royalty-free redistribution of the Program by
325 all those who receive copies directly or indirectly through you, then
326 the only way you could satisfy both it and this License would be to
327 refrain entirely from distribution of the Program.
329 If any portion of this section is held invalid or unenforceable under
330 any particular circumstance, the balance of the section is intended to
331 apply and the section as a whole is intended to apply in other
332 circumstances.
334 It is not the purpose of this section to induce you to infringe any
335 patents or other property right claims or to contest validity of any
336 such claims; this section has the sole purpose of protecting the
337 integrity of the free software distribution system, which is
338 implemented by public license practices.  Many people have made
339 generous contributions to the wide range of software distributed
340 through that system in reliance on consistent application of that
341 system; it is up to the author/donor to decide if he or she is willing
342 to distribute software through any other system and a licensee cannot
343 impose that choice.
345 This section is intended to make thoroughly clear what is believed to
346 be a consequence of the rest of this License.
348   8. If the distribution and/or use of the Program is restricted in
349 certain countries either by patents or by copyrighted interfaces, the
350 original copyright holder who places the Program under this License
351 may add an explicit geographical distribution limitation excluding
352 those countries, so that distribution is permitted only in or among
353 countries not thus excluded.  In such case, this License incorporates
354 the limitation as if written in the body of this License.
356   9. The Free Software Foundation may publish revised and/or new versions
357 of the General Public License from time to time.  Such new versions will
358 be similar in spirit to the present version, but may differ in detail to
359 address new problems or concerns.
361 Each version is given a distinguishing version number.  If the Program
362 specifies a version number of this License which applies to it and "any
363 later version", you have the option of following the terms and conditions
364 either of that version or of any later version published by the Free
365 Software Foundation.  If the Program does not specify a version number of
366 this License, you may choose any version ever published by the Free Software
367 Foundation.
369   10. If you wish to incorporate parts of the Program into other free
370 programs whose distribution conditions are different, write to the author
371 to ask for permission.  For software which is copyrighted by the Free
372 Software Foundation, write to the Free Software Foundation; we sometimes
373 make exceptions for this.  Our decision will be guided by the two goals
374 of preserving the free status of all derivatives of our free software and
375 of promoting the sharing and reuse of software generally.
377                             NO WARRANTY
379   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
380 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
381 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
382 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
383 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
384 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
385 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
386 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
387 REPAIR OR CORRECTION.
389   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
390 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
391 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
392 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
393 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
394 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
395 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
396 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
397 POSSIBILITY OF SUCH DAMAGES.
399                      END OF TERMS AND CONDITIONS
401         Appendix: How to Apply These Terms to Your New Programs
403   If you develop a new program, and you want it to be of the greatest
404 possible use to the public, the best way to achieve this is to make it
405 free software which everyone can redistribute and change under these terms.
407   To do so, attach the following notices to the program.  It is safest
408 to attach them to the start of each source file to most effectively
409 convey the exclusion of warranty; and each file should have at least
410 the "copyright" line and a pointer to where the full notice is found.
412     <one line to give the program's name and a brief idea of what it does.>
413     Copyright (C) 19yy  <name of author>
415     This program is free software; you can redistribute it and/or modify
416     it under the terms of the GNU General Public License as published by
417     the Free Software Foundation; either version 2 of the License, or
418     (at your option) any later version.
420     This program is distributed in the hope that it will be useful,
421     but WITHOUT ANY WARRANTY; without even the implied warranty of
422     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
423     GNU General Public License for more details.
425     You should have received a copy of the GNU General Public License
426     along with this program; if not, write to the Free Software
427     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
429 Also add information on how to contact you by electronic and paper mail.
431 If the program is interactive, make it output a short notice like this
432 when it starts in an interactive mode:
434     Gnomovision version 69, Copyright (C) 19yy name of author
435     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
436     This is free software, and you are welcome to redistribute it
437     under certain conditions; type `show c' for details.
439 The hypothetical commands `show w' and `show c' should show the appropriate
440 parts of the General Public License.  Of course, the commands you use may
441 be called something other than `show w' and `show c'; they could even be
442 mouse-clicks or menu items--whatever suits your program.
444 You should also get your employer (if you work as a programmer) or your
445 school, if any, to sign a "copyright disclaimer" for the program, if
446 necessary.  Here is a sample; alter the names:
448   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
449   `Gnomovision' (which makes passes at compilers) written by James Hacker.
451   <signature of Ty Coon>, 1 April 1989
452   Ty Coon, President of Vice
454 This General Public License does not permit incorporating your program into
455 proprietary programs.  If your program is a subroutine library, you may
456 consider it more useful to permit linking proprietary applications with the
457 library.  If this is what you want to do, use the GNU Library General
458 Public License instead of this License.
460 ======================================================================
461 third_party/gcc is licensed as follows (c.f. third_party/gcc/COPYING):
462 ======================================================================
463                     GNU GENERAL PUBLIC LICENSE
464                        Version 2, June 1991
466  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
467      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
468  Everyone is permitted to copy and distribute verbatim copies
469  of this license document, but changing it is not allowed.
471                             Preamble
473   The licenses for most software are designed to take away your
474 freedom to share and change it.  By contrast, the GNU General Public
475 License is intended to guarantee your freedom to share and change free
476 software--to make sure the software is free for all its users.  This
477 General Public License applies to most of the Free Software
478 Foundation's software and to any other program whose authors commit to
479 using it.  (Some other Free Software Foundation software is covered by
480 the GNU Library General Public License instead.)  You can apply it to
481 your programs, too.
483   When we speak of free software, we are referring to freedom, not
484 price.  Our General Public Licenses are designed to make sure that you
485 have the freedom to distribute copies of free software (and charge for
486 this service if you wish), that you receive source code or can get it
487 if you want it, that you can change the software or use pieces of it
488 in new free programs; and that you know you can do these things.
490   To protect your rights, we need to make restrictions that forbid
491 anyone to deny you these rights or to ask you to surrender the rights.
492 These restrictions translate to certain responsibilities for you if you
493 distribute copies of the software, or if you modify it.
495   For example, if you distribute copies of such a program, whether
496 gratis or for a fee, you must give the recipients all the rights that
497 you have.  You must make sure that they, too, receive or can get the
498 source code.  And you must show them these terms so they know their
499 rights.
501   We protect your rights with two steps: (1) copyright the software, and
502 (2) offer you this license which gives you legal permission to copy,
503 distribute and/or modify the software.
505   Also, for each author's protection and ours, we want to make certain
506 that everyone understands that there is no warranty for this free
507 software.  If the software is modified by someone else and passed on, we
508 want its recipients to know that what they have is not the original, so
509 that any problems introduced by others will not reflect on the original
510 authors' reputations.
512   Finally, any free program is threatened constantly by software
513 patents.  We wish to avoid the danger that redistributors of a free
514 program will individually obtain patent licenses, in effect making the
515 program proprietary.  To prevent this, we have made it clear that any
516 patent must be licensed for everyone's free use or not licensed at all.
518   The precise terms and conditions for copying, distribution and
519 modification follow.
521                     GNU GENERAL PUBLIC LICENSE
522    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
524   0. This License applies to any program or other work which contains
525 a notice placed by the copyright holder saying it may be distributed
526 under the terms of this General Public License.  The "Program", below,
527 refers to any such program or work, and a "work based on the Program"
528 means either the Program or any derivative work under copyright law:
529 that is to say, a work containing the Program or a portion of it,
530 either verbatim or with modifications and/or translated into another
531 language.  (Hereinafter, translation is included without limitation in
532 the term "modification".)  Each licensee is addressed as "you".
534 Activities other than copying, distribution and modification are not
535 covered by this License; they are outside its scope.  The act of
536 running the Program is not restricted, and the output from the Program
537 is covered only if its contents constitute a work based on the
538 Program (independent of having been made by running the Program).
539 Whether that is true depends on what the Program does.
541   1. You may copy and distribute verbatim copies of the Program's
542 source code as you receive it, in any medium, provided that you
543 conspicuously and appropriately publish on each copy an appropriate
544 copyright notice and disclaimer of warranty; keep intact all the
545 notices that refer to this License and to the absence of any warranty;
546 and give any other recipients of the Program a copy of this License
547 along with the Program.
549 You may charge a fee for the physical act of transferring a copy, and
550 you may at your option offer warranty protection in exchange for a fee.
552   2. You may modify your copy or copies of the Program or any portion
553 of it, thus forming a work based on the Program, and copy and
554 distribute such modifications or work under the terms of Section 1
555 above, provided that you also meet all of these conditions:
557     a) You must cause the modified files to carry prominent notices
558     stating that you changed the files and the date of any change.
560     b) You must cause any work that you distribute or publish, that in
561     whole or in part contains or is derived from the Program or any
562     part thereof, to be licensed as a whole at no charge to all third
563     parties under the terms of this License.
565     c) If the modified program normally reads commands interactively
566     when run, you must cause it, when started running for such
567     interactive use in the most ordinary way, to print or display an
568     announcement including an appropriate copyright notice and a
569     notice that there is no warranty (or else, saying that you provide
570     a warranty) and that users may redistribute the program under
571     these conditions, and telling the user how to view a copy of this
572     License.  (Exception: if the Program itself is interactive but
573     does not normally print such an announcement, your work based on
574     the Program is not required to print an announcement.)
576 These requirements apply to the modified work as a whole.  If
577 identifiable sections of that work are not derived from the Program,
578 and can be reasonably considered independent and separate works in
579 themselves, then this License, and its terms, do not apply to those
580 sections when you distribute them as separate works.  But when you
581 distribute the same sections as part of a whole which is a work based
582 on the Program, the distribution of the whole must be on the terms of
583 this License, whose permissions for other licensees extend to the
584 entire whole, and thus to each and every part regardless of who wrote it.
586 Thus, it is not the intent of this section to claim rights or contest
587 your rights to work written entirely by you; rather, the intent is to
588 exercise the right to control the distribution of derivative or
589 collective works based on the Program.
591 In addition, mere aggregation of another work not based on the Program
592 with the Program (or with a work based on the Program) on a volume of
593 a storage or distribution medium does not bring the other work under
594 the scope of this License.
596   3. You may copy and distribute the Program (or a work based on it,
597 under Section 2) in object code or executable form under the terms of
598 Sections 1 and 2 above provided that you also do one of the following:
600     a) Accompany it with the complete corresponding machine-readable
601     source code, which must be distributed under the terms of Sections
602     1 and 2 above on a medium customarily used for software interchange; or,
604     b) Accompany it with a written offer, valid for at least three
605     years, to give any third party, for a charge no more than your
606     cost of physically performing source distribution, a complete
607     machine-readable copy of the corresponding source code, to be
608     distributed under the terms of Sections 1 and 2 above on a medium
609     customarily used for software interchange; or,
611     c) Accompany it with the information you received as to the offer
612     to distribute corresponding source code.  (This alternative is
613     allowed only for noncommercial distribution and only if you
614     received the program in object code or executable form with such
615     an offer, in accord with Subsection b above.)
617 The source code for a work means the preferred form of the work for
618 making modifications to it.  For an executable work, complete source
619 code means all the source code for all modules it contains, plus any
620 associated interface definition files, plus the scripts used to
621 control compilation and installation of the executable.  However, as a
622 special exception, the source code distributed need not include
623 anything that is normally distributed (in either source or binary
624 form) with the major components (compiler, kernel, and so on) of the
625 operating system on which the executable runs, unless that component
626 itself accompanies the executable.
628 If distribution of executable or object code is made by offering
629 access to copy from a designated place, then offering equivalent
630 access to copy the source code from the same place counts as
631 distribution of the source code, even though third parties are not
632 compelled to copy the source along with the object code.
634   4. You may not copy, modify, sublicense, or distribute the Program
635 except as expressly provided under this License.  Any attempt
636 otherwise to copy, modify, sublicense or distribute the Program is
637 void, and will automatically terminate your rights under this License.
638 However, parties who have received copies, or rights, from you under
639 this License will not have their licenses terminated so long as such
640 parties remain in full compliance.
642   5. You are not required to accept this License, since you have not
643 signed it.  However, nothing else grants you permission to modify or
644 distribute the Program or its derivative works.  These actions are
645 prohibited by law if you do not accept this License.  Therefore, by
646 modifying or distributing the Program (or any work based on the
647 Program), you indicate your acceptance of this License to do so, and
648 all its terms and conditions for copying, distributing or modifying
649 the Program or works based on it.
651   6. Each time you redistribute the Program (or any work based on the
652 Program), the recipient automatically receives a license from the
653 original licensor to copy, distribute or modify the Program subject to
654 these terms and conditions.  You may not impose any further
655 restrictions on the recipients' exercise of the rights granted herein.
656 You are not responsible for enforcing compliance by third parties to
657 this License.
659   7. If, as a consequence of a court judgment or allegation of patent
660 infringement or for any other reason (not limited to patent issues),
661 conditions are imposed on you (whether by court order, agreement or
662 otherwise) that contradict the conditions of this License, they do not
663 excuse you from the conditions of this License.  If you cannot
664 distribute so as to satisfy simultaneously your obligations under this
665 License and any other pertinent obligations, then as a consequence you
666 may not distribute the Program at all.  For example, if a patent
667 license would not permit royalty-free redistribution of the Program by
668 all those who receive copies directly or indirectly through you, then
669 the only way you could satisfy both it and this License would be to
670 refrain entirely from distribution of the Program.
672 If any portion of this section is held invalid or unenforceable under
673 any particular circumstance, the balance of the section is intended to
674 apply and the section as a whole is intended to apply in other
675 circumstances.
677 It is not the purpose of this section to induce you to infringe any
678 patents or other property right claims or to contest validity of any
679 such claims; this section has the sole purpose of protecting the
680 integrity of the free software distribution system, which is
681 implemented by public license practices.  Many people have made
682 generous contributions to the wide range of software distributed
683 through that system in reliance on consistent application of that
684 system; it is up to the author/donor to decide if he or she is willing
685 to distribute software through any other system and a licensee cannot
686 impose that choice.
688 This section is intended to make thoroughly clear what is believed to
689 be a consequence of the rest of this License.
691   8. If the distribution and/or use of the Program is restricted in
692 certain countries either by patents or by copyrighted interfaces, the
693 original copyright holder who places the Program under this License
694 may add an explicit geographical distribution limitation excluding
695 those countries, so that distribution is permitted only in or among
696 countries not thus excluded.  In such case, this License incorporates
697 the limitation as if written in the body of this License.
699   9. The Free Software Foundation may publish revised and/or new versions
700 of the General Public License from time to time.  Such new versions will
701 be similar in spirit to the present version, but may differ in detail to
702 address new problems or concerns.
704 Each version is given a distinguishing version number.  If the Program
705 specifies a version number of this License which applies to it and "any
706 later version", you have the option of following the terms and conditions
707 either of that version or of any later version published by the Free
708 Software Foundation.  If the Program does not specify a version number of
709 this License, you may choose any version ever published by the Free Software
710 Foundation.
712   10. If you wish to incorporate parts of the Program into other free
713 programs whose distribution conditions are different, write to the author
714 to ask for permission.  For software which is copyrighted by the Free
715 Software Foundation, write to the Free Software Foundation; we sometimes
716 make exceptions for this.  Our decision will be guided by the two goals
717 of preserving the free status of all derivatives of our free software and
718 of promoting the sharing and reuse of software generally.
720                             NO WARRANTY
722   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
723 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
724 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
725 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
726 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
727 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
728 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
729 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
730 REPAIR OR CORRECTION.
732   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
733 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
734 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
735 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
736 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
737 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
738 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
739 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
740 POSSIBILITY OF SUCH DAMAGES.
742                      END OF TERMS AND CONDITIONS
744             How to Apply These Terms to Your New Programs
746   If you develop a new program, and you want it to be of the greatest
747 possible use to the public, the best way to achieve this is to make it
748 free software which everyone can redistribute and change under these terms.
750   To do so, attach the following notices to the program.  It is safest
751 to attach them to the start of each source file to most effectively
752 convey the exclusion of warranty; and each file should have at least
753 the "copyright" line and a pointer to where the full notice is found.
755     <one line to give the program's name and a brief idea of what it does.>
756     Copyright (C) <year>  <name of author>
758     This program is free software; you can redistribute it and/or modify
759     it under the terms of the GNU General Public License as published by
760     the Free Software Foundation; either version 2 of the License, or
761     (at your option) any later version.
763     This program is distributed in the hope that it will be useful,
764     but WITHOUT ANY WARRANTY; without even the implied warranty of
765     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
766     GNU General Public License for more details.
768     You should have received a copy of the GNU General Public License
769     along with this program; if not, write to the Free Software
770     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
773 Also add information on how to contact you by electronic and paper mail.
775 If the program is interactive, make it output a short notice like this
776 when it starts in an interactive mode:
778     Gnomovision version 69, Copyright (C) year  name of author
779     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
780     This is free software, and you are welcome to redistribute it
781     under certain conditions; type `show c' for details.
783 The hypothetical commands `show w' and `show c' should show the appropriate
784 parts of the General Public License.  Of course, the commands you use may
785 be called something other than `show w' and `show c'; they could even be
786 mouse-clicks or menu items--whatever suits your program.
788 You should also get your employer (if you work as a programmer) or your
789 school, if any, to sign a "copyright disclaimer" for the program, if
790 necessary.  Here is a sample; alter the names:
792   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
793   `Gnomovision' (which makes passes at compilers) written by James Hacker.
795   <signature of Ty Coon>, 1 April 1989
796   Ty Coon, President of Vice
798 This General Public License does not permit incorporating your program into
799 proprietary programs.  If your program is a subroutine library, you may
800 consider it more useful to permit linking proprietary applications with the
801 library.  If this is what you want to do, use the GNU Library General
802 Public License instead of this License.
804 ======================================================================
805 native_client/third_party/npapi_plugin is licensed as follows (c.f. native_client/third_party/npapi_plugin/LICENSE):
806 ======================================================================
807                           MOZILLA PUBLIC LICENSE
808                                 Version 1.1
810                               ---------------
812 1. Definitions.
814      1.0.1. "Commercial Use" means distribution or otherwise making the
815      Covered Code available to a third party.
817      1.1. "Contributor" means each entity that creates or contributes to
818      the creation of Modifications.
820      1.2. "Contributor Version" means the combination of the Original
821      Code, prior Modifications used by a Contributor, and the Modifications
822      made by that particular Contributor.
824      1.3. "Covered Code" means the Original Code or Modifications or the
825      combination of the Original Code and Modifications, in each case
826      including portions thereof.
828      1.4. "Electronic Distribution Mechanism" means a mechanism generally
829      accepted in the software development community for the electronic
830      transfer of data.
832      1.5. "Executable" means Covered Code in any form other than Source
833      Code.
835      1.6. "Initial Developer" means the individual or entity identified
836      as the Initial Developer in the Source Code notice required by Exhibit
837      A.
839      1.7. "Larger Work" means a work which combines Covered Code or
840      portions thereof with code not governed by the terms of this License.
842      1.8. "License" means this document.
844      1.8.1. "Licensable" means having the right to grant, to the maximum
845      extent possible, whether at the time of the initial grant or
846      subsequently acquired, any and all of the rights conveyed herein.
848      1.9. "Modifications" means any addition to or deletion from the
849      substance or structure of either the Original Code or any previous
850      Modifications. When Covered Code is released as a series of files, a
851      Modification is:
852           A. Any addition to or deletion from the contents of a file
853           containing Original Code or previous Modifications.
855           B. Any new file that contains any part of the Original Code or
856           previous Modifications.
858      1.10. "Original Code" means Source Code of computer software code
859      which is described in the Source Code notice required by Exhibit A as
860      Original Code, and which, at the time of its release under this
861      License is not already Covered Code governed by this License.
863      1.10.1. "Patent Claims" means any patent claim(s), now owned or
864      hereafter acquired, including without limitation, method, process,
865      and apparatus claims, in any patent Licensable by grantor.
867      1.11. "Source Code" means the preferred form of the Covered Code for
868      making modifications to it, including all modules it contains, plus
869      any associated interface definition files, scripts used to control
870      compilation and installation of an Executable, or source code
871      differential comparisons against either the Original Code or another
872      well known, available Covered Code of the Contributor's choice. The
873      Source Code can be in a compressed or archival form, provided the
874      appropriate decompression or de-archiving software is widely available
875      for no charge.
877      1.12. "You" (or "Your") means an individual or a legal entity
878      exercising rights under, and complying with all of the terms of, this
879      License or a future version of this License issued under Section 6.1.
880      For legal entities, "You" includes any entity which controls, is
881      controlled by, or is under common control with You. For purposes of
882      this definition, "control" means (a) the power, direct or indirect,
883      to cause the direction or management of such entity, whether by
884      contract or otherwise, or (b) ownership of more than fifty percent
885      (50%) of the outstanding shares or beneficial ownership of such
886      entity.
888 2. Source Code License.
890      2.1. The Initial Developer Grant.
891      The Initial Developer hereby grants You a world-wide, royalty-free,
892      non-exclusive license, subject to third party intellectual property
893      claims:
894           (a) under intellectual property rights (other than patent or
895           trademark) Licensable by Initial Developer to use, reproduce,
896           modify, display, perform, sublicense and distribute the Original
897           Code (or portions thereof) with or without Modifications, and/or
898           as part of a Larger Work; and
900           (b) under Patents Claims infringed by the making, using or
901           selling of Original Code, to make, have made, use, practice,
902           sell, and offer for sale, and/or otherwise dispose of the
903           Original Code (or portions thereof).
905           (c) the licenses granted in this Section 2.1(a) and (b) are
906           effective on the date Initial Developer first distributes
907           Original Code under the terms of this License.
909           (d) Notwithstanding Section 2.1(b) above, no patent license is
910           granted: 1) for code that You delete from the Original Code; 2)
911           separate from the Original Code; or 3) for infringements caused
912           by: i) the modification of the Original Code or ii) the
913           combination of the Original Code with other software or devices.
915      2.2. Contributor Grant.
916      Subject to third party intellectual property claims, each Contributor
917      hereby grants You a world-wide, royalty-free, non-exclusive license
919           (a) under intellectual property rights (other than patent or
920           trademark) Licensable by Contributor, to use, reproduce, modify,
921           display, perform, sublicense and distribute the Modifications
922           created by such Contributor (or portions thereof) either on an
923           unmodified basis, with other Modifications, as Covered Code
924           and/or as part of a Larger Work; and
926           (b) under Patent Claims infringed by the making, using, or
927           selling of Modifications made by that Contributor either alone
928           and/or in combination with its Contributor Version (or portions
929           of such combination), to make, use, sell, offer for sale, have
930           made, and/or otherwise dispose of: 1) Modifications made by that
931           Contributor (or portions thereof); and 2) the combination of
932           Modifications made by that Contributor with its Contributor
933           Version (or portions of such combination).
935           (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
936           effective on the date Contributor first makes Commercial Use of
937           the Covered Code.
939           (d) Notwithstanding Section 2.2(b) above, no patent license is
940           granted: 1) for any code that Contributor has deleted from the
941           Contributor Version; 2) separate from the Contributor Version;
942           3) for infringements caused by: i) third party modifications of
943           Contributor Version or ii) the combination of Modifications made
944           by that Contributor with other software (except as part of the
945           Contributor Version) or other devices; or 4) under Patent Claims
946           infringed by Covered Code in the absence of Modifications made by
947           that Contributor.
949 3. Distribution Obligations.
951      3.1. Application of License.
952      The Modifications which You create or to which You contribute are
953      governed by the terms of this License, including without limitation
954      Section 2.2. The Source Code version of Covered Code may be
955      distributed only under the terms of this License or a future version
956      of this License released under Section 6.1, and You must include a
957      copy of this License with every copy of the Source Code You
958      distribute. You may not offer or impose any terms on any Source Code
959      version that alters or restricts the applicable version of this
960      License or the recipients' rights hereunder. However, You may include
961      an additional document offering the additional rights described in
962      Section 3.5.
964      3.2. Availability of Source Code.
965      Any Modification which You create or to which You contribute must be
966      made available in Source Code form under the terms of this License
967      either on the same media as an Executable version or via an accepted
968      Electronic Distribution Mechanism to anyone to whom you made an
969      Executable version available; and if made available via Electronic
970      Distribution Mechanism, must remain available for at least twelve (12)
971      months after the date it initially became available, or at least six
972      (6) months after a subsequent version of that particular Modification
973      has been made available to such recipients. You are responsible for
974      ensuring that the Source Code version remains available even if the
975      Electronic Distribution Mechanism is maintained by a third party.
977      3.3. Description of Modifications.
978      You must cause all Covered Code to which You contribute to contain a
979      file documenting the changes You made to create that Covered Code and
980      the date of any change. You must include a prominent statement that
981      the Modification is derived, directly or indirectly, from Original
982      Code provided by the Initial Developer and including the name of the
983      Initial Developer in (a) the Source Code, and (b) in any notice in an
984      Executable version or related documentation in which You describe the
985      origin or ownership of the Covered Code.
987      3.4. Intellectual Property Matters
988           (a) Third Party Claims.
989           If Contributor has knowledge that a license under a third party's
990           intellectual property rights is required to exercise the rights
991           granted by such Contributor under Sections 2.1 or 2.2,
992           Contributor must include a text file with the Source Code
993           distribution titled "LEGAL" which describes the claim and the
994           party making the claim in sufficient detail that a recipient will
995           know whom to contact. If Contributor obtains such knowledge after
996           the Modification is made available as described in Section 3.2,
997           Contributor shall promptly modify the LEGAL file in all copies
998           Contributor makes available thereafter and shall take other steps
999           (such as notifying appropriate mailing lists or newsgroups)
1000           reasonably calculated to inform those who received the Covered
1001           Code that new knowledge has been obtained.
1003           (b) Contributor APIs.
1004           If Contributor's Modifications include an application programming
1005           interface and Contributor has knowledge of patent licenses which
1006           are reasonably necessary to implement that API, Contributor must
1007           also include this information in the LEGAL file.
1009           (c) Representations.
1010           Contributor represents that, except as disclosed pursuant to
1011           Section 3.4(a) above, Contributor believes that Contributor's
1012           Modifications are Contributor's original creation(s) and/or
1013           Contributor has sufficient rights to grant the rights conveyed by
1014           this License.
1016      3.5. Required Notices.
1017      You must duplicate the notice in Exhibit A in each file of the Source
1018      Code. If it is not possible to put such notice in a particular Source
1019      Code file due to its structure, then You must include such notice in a
1020      location (such as a relevant directory) where a user would be likely
1021      to look for such a notice. If You created one or more Modification(s)
1022      You may add your name as a Contributor to the notice described in
1023      Exhibit A. You must also duplicate this License in any documentation
1024      for the Source Code where You describe recipients' rights or ownership
1025      rights relating to Covered Code. You may choose to offer, and to
1026      charge a fee for, warranty, support, indemnity or liability
1027      obligations to one or more recipients of Covered Code. However, You
1028      may do so only on Your own behalf, and not on behalf of the Initial
1029      Developer or any Contributor. You must make it absolutely clear than
1030      any such warranty, support, indemnity or liability obligation is
1031      offered by You alone, and You hereby agree to indemnify the Initial
1032      Developer and every Contributor for any liability incurred by the
1033      Initial Developer or such Contributor as a result of warranty,
1034      support, indemnity or liability terms You offer.
1036      3.6. Distribution of Executable Versions.
1037      You may distribute Covered Code in Executable form only if the
1038      requirements of Section 3.1-3.5 have been met for that Covered Code,
1039      and if You include a notice stating that the Source Code version of
1040      the Covered Code is available under the terms of this License,
1041      including a description of how and where You have fulfilled the
1042      obligations of Section 3.2. The notice must be conspicuously included
1043      in any notice in an Executable version, related documentation or
1044      collateral in which You describe recipients' rights relating to the
1045      Covered Code. You may distribute the Executable version of Covered
1046      Code or ownership rights under a license of Your choice, which may
1047      contain terms different from this License, provided that You are in
1048      compliance with the terms of this License and that the license for the
1049      Executable version does not attempt to limit or alter the recipient's
1050      rights in the Source Code version from the rights set forth in this
1051      License. If You distribute the Executable version under a different
1052      license You must make it absolutely clear that any terms which differ
1053      from this License are offered by You alone, not by the Initial
1054      Developer or any Contributor. You hereby agree to indemnify the
1055      Initial Developer and every Contributor for any liability incurred by
1056      the Initial Developer or such Contributor as a result of any such
1057      terms You offer.
1059      3.7. Larger Works.
1060      You may create a Larger Work by combining Covered Code with other code
1061      not governed by the terms of this License and distribute the Larger
1062      Work as a single product. In such a case, You must make sure the
1063      requirements of this License are fulfilled for the Covered Code.
1065 4. Inability to Comply Due to Statute or Regulation.
1067      If it is impossible for You to comply with any of the terms of this
1068      License with respect to some or all of the Covered Code due to
1069      statute, judicial order, or regulation then You must: (a) comply with
1070      the terms of this License to the maximum extent possible; and (b)
1071      describe the limitations and the code they affect. Such description
1072      must be included in the LEGAL file described in Section 3.4 and must
1073      be included with all distributions of the Source Code. Except to the
1074      extent prohibited by statute or regulation, such description must be
1075      sufficiently detailed for a recipient of ordinary skill to be able to
1076      understand it.
1078 5. Application of this License.
1080      This License applies to code to which the Initial Developer has
1081      attached the notice in Exhibit A and to related Covered Code.
1083 6. Versions of the License.
1085      6.1. New Versions.
1086      Netscape Communications Corporation ("Netscape") may publish revised
1087      and/or new versions of the License from time to time. Each version
1088      will be given a distinguishing version number.
1090      6.2. Effect of New Versions.
1091      Once Covered Code has been published under a particular version of the
1092      License, You may always continue to use it under the terms of that
1093      version. You may also choose to use such Covered Code under the terms
1094      of any subsequent version of the License published by Netscape. No one
1095      other than Netscape has the right to modify the terms applicable to
1096      Covered Code created under this License.
1098      6.3. Derivative Works.
1099      If You create or use a modified version of this License (which you may
1100      only do in order to apply it to code which is not already Covered Code
1101      governed by this License), You must (a) rename Your license so that
1102      the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
1103      "MPL", "NPL" or any confusingly similar phrase do not appear in your
1104      license (except to note that your license differs from this License)
1105      and (b) otherwise make it clear that Your version of the license
1106      contains terms which differ from the Mozilla Public License and
1107      Netscape Public License. (Filling in the name of the Initial
1108      Developer, Original Code or Contributor in the notice described in
1109      Exhibit A shall not of themselves be deemed to be modifications of
1110      this License.)
1112 7. DISCLAIMER OF WARRANTY.
1114      COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
1115      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
1116      WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
1117      DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
1118      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
1119      IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
1120      YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
1121      COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
1122      OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
1123      ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
1125 8. TERMINATION.
1127      8.1. This License and the rights granted hereunder will terminate
1128      automatically if You fail to comply with terms herein and fail to cure
1129      such breach within 30 days of becoming aware of the breach. All
1130      sublicenses to the Covered Code which are properly granted shall
1131      survive any termination of this License. Provisions which, by their
1132      nature, must remain in effect beyond the termination of this License
1133      shall survive.
1135      8.2. If You initiate litigation by asserting a patent infringement
1136      claim (excluding declatory judgment actions) against Initial Developer
1137      or a Contributor (the Initial Developer or Contributor against whom
1138      You file such action is referred to as "Participant") alleging that:
1140      (a) such Participant's Contributor Version directly or indirectly
1141      infringes any patent, then any and all rights granted by such
1142      Participant to You under Sections 2.1 and/or 2.2 of this License
1143      shall, upon 60 days notice from Participant terminate prospectively,
1144      unless if within 60 days after receipt of notice You either: (i)
1145      agree in writing to pay Participant a mutually agreeable reasonable
1146      royalty for Your past and future use of Modifications made by such
1147      Participant, or (ii) withdraw Your litigation claim with respect to
1148      the Contributor Version against such Participant. If within 60 days
1149      of notice, a reasonable royalty and payment arrangement are not
1150      mutually agreed upon in writing by the parties or the litigation claim
1151      is not withdrawn, the rights granted by Participant to You under
1152      Sections 2.1 and/or 2.2 automatically terminate at the expiration of
1153      the 60 day notice period specified above.
1155      (b) any software, hardware, or device, other than such Participant's
1156      Contributor Version, directly or indirectly infringes any patent, then
1157      any rights granted to You by such Participant under Sections 2.1(b)
1158      and 2.2(b) are revoked effective as of the date You first made, used,
1159      sold, distributed, or had made, Modifications made by that
1160      Participant.
1162      8.3. If You assert a patent infringement claim against Participant
1163      alleging that such Participant's Contributor Version directly or
1164      indirectly infringes any patent where such claim is resolved (such as
1165      by license or settlement) prior to the initiation of patent
1166      infringement litigation, then the reasonable value of the licenses
1167      granted by such Participant under Sections 2.1 or 2.2 shall be taken
1168      into account in determining the amount or value of any payment or
1169      license.
1171      8.4. In the event of termination under Sections 8.1 or 8.2 above,
1172      all end user license agreements (excluding distributors and resellers)
1173      which have been validly granted by You or any distributor hereunder
1174      prior to termination shall survive termination.
1176 9. LIMITATION OF LIABILITY.
1178      UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
1179      (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
1180      DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
1181      OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
1182      ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
1183      CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
1184      WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
1185      COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
1186      INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
1187      LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
1188      RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
1189      PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
1190      EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
1191      THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
1193 10. U.S. GOVERNMENT END USERS.
1195      The Covered Code is a "commercial item," as that term is defined in
1196      48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
1197      software" and "commercial computer software documentation," as such
1198      terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
1199      C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
1200      all U.S. Government End Users acquire Covered Code with only those
1201      rights set forth herein.
1203 11. MISCELLANEOUS.
1205      This License represents the complete agreement concerning subject
1206      matter hereof. If any provision of this License is held to be
1207      unenforceable, such provision shall be reformed only to the extent
1208      necessary to make it enforceable. This License shall be governed by
1209      California law provisions (except to the extent applicable law, if
1210      any, provides otherwise), excluding its conflict-of-law provisions.
1211      With respect to disputes in which at least one party is a citizen of,
1212      or an entity chartered or registered to do business in the United
1213      States of America, any litigation relating to this License shall be
1214      subject to the jurisdiction of the Federal Courts of the Northern
1215      District of California, with venue lying in Santa Clara County,
1216      California, with the losing party responsible for costs, including
1217      without limitation, court costs and reasonable attorneys' fees and
1218      expenses. The application of the United Nations Convention on
1219      Contracts for the International Sale of Goods is expressly excluded.
1220      Any law or regulation which provides that the language of a contract
1221      shall be construed against the drafter shall not apply to this
1222      License.
1224 12. RESPONSIBILITY FOR CLAIMS.
1226      As between Initial Developer and the Contributors, each party is
1227      responsible for claims and damages arising, directly or indirectly,
1228      out of its utilization of rights under this License and You agree to
1229      work with Initial Developer and Contributors to distribute such
1230      responsibility on an equitable basis. Nothing herein is intended or
1231      shall be deemed to constitute any admission of liability.
1233 13. MULTIPLE-LICENSED CODE.
1235      Initial Developer may designate portions of the Covered Code as
1236      "Multiple-Licensed". "Multiple-Licensed" means that the Initial
1237      Developer permits you to utilize portions of the Covered Code under
1238      Your choice of the NPL or the alternative licenses, if any, specified
1239      by the Initial Developer in the file described in Exhibit A.
1241 EXHIBIT A -Mozilla Public License.
1243      ``The contents of this file are subject to the Mozilla Public License
1244      Version 1.1 (the "License"); you may not use this file except in
1245      compliance with the License. You may obtain a copy of the License at
1246      http://www.mozilla.org/MPL/
1248      Software distributed under the License is distributed on an "AS IS"
1249      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
1250      License for the specific language governing rights and limitations
1251      under the License.
1253      The Original Code is ______________________________________.
1255      The Initial Developer of the Original Code is ________________________.
1256      Portions created by ______________________ are Copyright (C) ______
1257      _______________________. All Rights Reserved.
1259      Contributor(s): ______________________________________.
1261      Alternatively, the contents of this file may be used under the terms
1262      of the _____ license (the "[___] License"), in which case the
1263      provisions of [______] License are applicable instead of those
1264      above. If you wish to allow use of your version of this file only
1265      under the terms of the [____] License and not to allow others to use
1266      your version of this file under the MPL, indicate your decision by
1267      deleting the provisions above and replace them with the notice and
1268      other provisions required by the [___] License. If you do not delete
1269      the provisions above, a recipient may use your version of this file
1270      under either the MPL or the [___] License."
1272      [NOTE: The text of this Exhibit A may differ slightly from the text of
1273      the notices in the Source Code files of the Original Code. You should
1274      use the text of this Exhibit A rather than the text found in the
1275      Original Code Source Code for Your Modifications.]
1277      ----------------------------------------------------------------------
1279      AMENDMENTS
1281      The Netscape Public License Version 1.1 ("NPL") consists of the
1282      Mozilla Public License Version 1.1 with the following Amendments,
1283      including Exhibit A-Netscape Public License. Files identified with
1284      "Exhibit A-Netscape Public License" are governed by the Netscape
1285      Public License Version 1.1.
1287      Additional Terms applicable to the Netscape Public License.
1288           I. Effect.
1289           These additional terms described in this Netscape Public
1290           License -- Amendments shall apply to the Mozilla Communicator
1291           client code and to all Covered Code under this License.
1293           II. "Netscape's Branded Code" means Covered Code that Netscape
1294           distributes and/or permits others to distribute under one or more
1295           trademark(s) which are controlled by Netscape but which are not
1296           licensed for use under this License.
1298           III. Netscape and logo.
1299           This License does not grant any rights to use the trademarks
1300           "Netscape", the "Netscape N and horizon" logo or the "Netscape
1301           lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
1302           "Smart Browsing" even if such marks are included in the Original
1303           Code or Modifications.
1305           IV. Inability to Comply Due to Contractual Obligation.
1306           Prior to licensing the Original Code under this License, Netscape
1307           has licensed third party code for use in Netscape's Branded Code.
1308           To the extent that Netscape is limited contractually from making
1309           such third party code available under this License, Netscape may
1310           choose to reintegrate such code into Covered Code without being
1311           required to distribute such code in Source Code form, even if
1312           such code would otherwise be considered "Modifications" under
1313           this License.
1315           V. Use of Modifications and Covered Code by Initial Developer.
1316                V.1. In General.
1317                The obligations of Section 3 apply to Netscape, except to
1318                the extent specified in this Amendment, Section V.2 and V.3.
1320                V.2. Other Products.
1321                Netscape may include Covered Code in products other than the
1322                Netscape's Branded Code which are released by Netscape
1323                during the two (2) years following the release date of the
1324                Original Code, without such additional products becoming
1325                subject to the terms of this License, and may license such
1326                additional products on different terms from those contained
1327                in this License.
1329                V.3. Alternative Licensing.
1330                Netscape may license the Source Code of Netscape's Branded
1331                Code, including Modifications incorporated therein, without
1332                such Netscape Branded Code becoming subject to the terms of
1333                this License, and may license such Netscape Branded Code on
1334                different terms from those contained in this License.
1336           VI. Litigation.
1337           Notwithstanding the limitations of Section 11 above, the
1338           provisions regarding litigation in Section 11(a), (b) and (c) of
1339           the License shall apply to all disputes relating to this License.
1341      EXHIBIT A-Netscape Public License.
1343           "The contents of this file are subject to the Netscape Public
1344           License Version 1.1 (the "License"); you may not use this file
1345           except in compliance with the License. You may obtain a copy of
1346           the License at http://www.mozilla.org/NPL/
1348           Software distributed under the License is distributed on an "AS
1349           IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
1350           implied. See the License for the specific language governing
1351           rights and limitations under the License.
1353           The Original Code is Mozilla Communicator client code, released
1354           March 31, 1998.
1356           The Initial Developer of the Original Code is Netscape
1357           Communications Corporation. Portions created by Netscape are
1358           Copyright (C) 1998-1999 Netscape Communications Corporation. All
1359           Rights Reserved.
1361           Contributor(s): ______________________________________.
1363           Alternatively, the contents of this file may be used under the
1364           terms of the _____ license (the "[___] License"), in which case
1365           the provisions of [______] License are applicable  instead of
1366           those above. If you wish to allow use of your version of this
1367           file only under the terms of the [____] License and not to allow
1368           others to use your version of this file under the NPL, indicate
1369           your decision by deleting the provisions above and replace  them
1370           with the notice and other provisions required by the [___]
1371           License. If you do not delete the provisions above, a recipient
1372           may use your version of this file under either the NPL or the
1373           [___] License."
1375 ======================================================================
1376 third_party/scons is licensed as follows (c.f. third_party/scons/hammer_version/LICENSE):
1377 ======================================================================
1378         Copyright and license for SCons - a software construction tool
1380         This copyright and license do not apply to any other software
1381         with which this software may have been included.
1383 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The SCons Foundation
1385 Permission is hereby granted, free of charge, to any person obtaining
1386 a copy of this software and associated documentation files (the
1387 "Software"), to deal in the Software without restriction, including
1388 without limitation the rights to use, copy, modify, merge, publish,
1389 distribute, sublicense, and/or sell copies of the Software, and to
1390 permit persons to whom the Software is furnished to do so, subject to
1391 the following conditions:
1393 The above copyright notice and this permission notice shall be included
1394 in all copies or substantial portions of the Software.
1396 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
1397 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
1398 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1399 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
1400 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
1401 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1402 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1404 ======================================================================
1405 native_client/third_party/ImageMagick is licensed as follows (c.f. native_client/third_party/ImageMagick/LICENSE):
1406 ======================================================================
1407 The authoratitive ImageMagick license can be found at
1408 http://www.imagemagick.org/script/license.php and ImageMagick notices at
1409 http://www.imagemagick.org/script/notice.php.
1411 Before we get to the text of the license lets just review what the license says in simple terms:
1413 It allows you to:
1415     * freely download and use ImageMagick software, in whole or in part, for personal, company internal, or commercial purposes;
1416     * use ImageMagick software in packages or distributions that you create.
1418 It forbids you to:
1420     * redistribute any piece of ImageMagick-originated software without proper attribution;
1421     * use any marks owned by ImageMagick Studio LLC in any way that might state or imply that ImageMagick Studio LLC endorses your distribution;
1422     * use any marks owned by ImageMagick Studio LLC in any way that might state or imply that you created the ImageMagick software in question.
1424 It requires you to:
1426     * include a copy of the license in any redistribution you may make that includes ImageMagick software;
1427     * provide clear attribution to ImageMagick Studio LLC for any distributions that include ImageMagick software.
1429 It does not require you to:
1431     * include the source of the ImageMagick software itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it;
1432     * submit changes that you make to the software back to the ImageMagick Studio LLC (though such feedback is encouraged).
1434 A few other clarifications include:
1435     * ImageMagick is freely available without charge;
1436     * you may include ImageMagick on a CD-ROM as long as you comply with the terms of the license;
1437     * you can give modified code away for free or sell it under the terms of the ImageMagick license or distribute the result under a different license, but you need to acknowledge the use of the ImageMagick software;
1438     * the license is compatible with the GPL.
1440 The legally binding and authoritative terms and conditions for use, reproduction, and distribution of ImageMagick follow:
1442 Copyright 1999-2008 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available.
1444 1. Definitions.
1446 "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
1448 "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
1450 "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
1452 "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
1454 "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
1456 "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
1458 "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
1460 "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
1462 "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication intentionally sent to the Licensor by its copyright holder or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
1464 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
1466 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
1468 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted.
1470 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
1472      a. You must give any other recipients of the Work or Derivative Works a copy of this License; and
1474      b. You must cause any modified files to carry prominent notices stating that You changed the files; and
1476      c. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
1478      d. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
1480 You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
1482 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
1484 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
1486 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
1488 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
1490 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License.
1492 APPENDIX: How to apply the ImageMagick License to your work
1494 To apply the ImageMagick License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format.
1496    Copyright [yyyy] [name of copyright owner]
1498    Licensed under the ImageMagick License (the "License"); you may not use this file except in compliance with the License.  You may obtain a copy of the License at
1500      http://www.imagemagick.org/script/license.php
1502    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the specific language governing permissions and limitations under the License.
1504 ======================================================================
1505 third_party/npapi is licensed as follows (c.f. third_party/npapi/LICENSE):
1506 ======================================================================
1507                           MOZILLA PUBLIC LICENSE
1508                                 Version 1.1
1510                               ---------------
1512 1. Definitions.
1514      1.0.1. "Commercial Use" means distribution or otherwise making the
1515      Covered Code available to a third party.
1517      1.1. "Contributor" means each entity that creates or contributes to
1518      the creation of Modifications.
1520      1.2. "Contributor Version" means the combination of the Original
1521      Code, prior Modifications used by a Contributor, and the Modifications
1522      made by that particular Contributor.
1524      1.3. "Covered Code" means the Original Code or Modifications or the
1525      combination of the Original Code and Modifications, in each case
1526      including portions thereof.
1528      1.4. "Electronic Distribution Mechanism" means a mechanism generally
1529      accepted in the software development community for the electronic
1530      transfer of data.
1532      1.5. "Executable" means Covered Code in any form other than Source
1533      Code.
1535      1.6. "Initial Developer" means the individual or entity identified
1536      as the Initial Developer in the Source Code notice required by Exhibit
1537      A.
1539      1.7. "Larger Work" means a work which combines Covered Code or
1540      portions thereof with code not governed by the terms of this License.
1542      1.8. "License" means this document.
1544      1.8.1. "Licensable" means having the right to grant, to the maximum
1545      extent possible, whether at the time of the initial grant or
1546      subsequently acquired, any and all of the rights conveyed herein.
1548      1.9. "Modifications" means any addition to or deletion from the
1549      substance or structure of either the Original Code or any previous
1550      Modifications. When Covered Code is released as a series of files, a
1551      Modification is:
1552           A. Any addition to or deletion from the contents of a file
1553           containing Original Code or previous Modifications.
1555           B. Any new file that contains any part of the Original Code or
1556           previous Modifications.
1558      1.10. "Original Code" means Source Code of computer software code
1559      which is described in the Source Code notice required by Exhibit A as
1560      Original Code, and which, at the time of its release under this
1561      License is not already Covered Code governed by this License.
1563      1.10.1. "Patent Claims" means any patent claim(s), now owned or
1564      hereafter acquired, including without limitation, method, process,
1565      and apparatus claims, in any patent Licensable by grantor.
1567      1.11. "Source Code" means the preferred form of the Covered Code for
1568      making modifications to it, including all modules it contains, plus
1569      any associated interface definition files, scripts used to control
1570      compilation and installation of an Executable, or source code
1571      differential comparisons against either the Original Code or another
1572      well known, available Covered Code of the Contributor's choice. The
1573      Source Code can be in a compressed or archival form, provided the
1574      appropriate decompression or de-archiving software is widely available
1575      for no charge.
1577      1.12. "You" (or "Your") means an individual or a legal entity
1578      exercising rights under, and complying with all of the terms of, this
1579      License or a future version of this License issued under Section 6.1.
1580      For legal entities, "You" includes any entity which controls, is
1581      controlled by, or is under common control with You. For purposes of
1582      this definition, "control" means (a) the power, direct or indirect,
1583      to cause the direction or management of such entity, whether by
1584      contract or otherwise, or (b) ownership of more than fifty percent
1585      (50%) of the outstanding shares or beneficial ownership of such
1586      entity.
1588 2. Source Code License.
1590      2.1. The Initial Developer Grant.
1591      The Initial Developer hereby grants You a world-wide, royalty-free,
1592      non-exclusive license, subject to third party intellectual property
1593      claims:
1594           (a) under intellectual property rights (other than patent or
1595           trademark) Licensable by Initial Developer to use, reproduce,
1596           modify, display, perform, sublicense and distribute the Original
1597           Code (or portions thereof) with or without Modifications, and/or
1598           as part of a Larger Work; and
1600           (b) under Patents Claims infringed by the making, using or
1601           selling of Original Code, to make, have made, use, practice,
1602           sell, and offer for sale, and/or otherwise dispose of the
1603           Original Code (or portions thereof).
1605           (c) the licenses granted in this Section 2.1(a) and (b) are
1606           effective on the date Initial Developer first distributes
1607           Original Code under the terms of this License.
1609           (d) Notwithstanding Section 2.1(b) above, no patent license is
1610           granted: 1) for code that You delete from the Original Code; 2)
1611           separate from the Original Code; or 3) for infringements caused
1612           by: i) the modification of the Original Code or ii) the
1613           combination of the Original Code with other software or devices.
1615      2.2. Contributor Grant.
1616      Subject to third party intellectual property claims, each Contributor
1617      hereby grants You a world-wide, royalty-free, non-exclusive license
1619           (a) under intellectual property rights (other than patent or
1620           trademark) Licensable by Contributor, to use, reproduce, modify,
1621           display, perform, sublicense and distribute the Modifications
1622           created by such Contributor (or portions thereof) either on an
1623           unmodified basis, with other Modifications, as Covered Code
1624           and/or as part of a Larger Work; and
1626           (b) under Patent Claims infringed by the making, using, or
1627           selling of Modifications made by that Contributor either alone
1628           and/or in combination with its Contributor Version (or portions
1629           of such combination), to make, use, sell, offer for sale, have
1630           made, and/or otherwise dispose of: 1) Modifications made by that
1631           Contributor (or portions thereof); and 2) the combination of
1632           Modifications made by that Contributor with its Contributor
1633           Version (or portions of such combination).
1635           (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
1636           effective on the date Contributor first makes Commercial Use of
1637           the Covered Code.
1639           (d) Notwithstanding Section 2.2(b) above, no patent license is
1640           granted: 1) for any code that Contributor has deleted from the
1641           Contributor Version; 2) separate from the Contributor Version;
1642           3) for infringements caused by: i) third party modifications of
1643           Contributor Version or ii) the combination of Modifications made
1644           by that Contributor with other software (except as part of the
1645           Contributor Version) or other devices; or 4) under Patent Claims
1646           infringed by Covered Code in the absence of Modifications made by
1647           that Contributor.
1649 3. Distribution Obligations.
1651      3.1. Application of License.
1652      The Modifications which You create or to which You contribute are
1653      governed by the terms of this License, including without limitation
1654      Section 2.2. The Source Code version of Covered Code may be
1655      distributed only under the terms of this License or a future version
1656      of this License released under Section 6.1, and You must include a
1657      copy of this License with every copy of the Source Code You
1658      distribute. You may not offer or impose any terms on any Source Code
1659      version that alters or restricts the applicable version of this
1660      License or the recipients' rights hereunder. However, You may include
1661      an additional document offering the additional rights described in
1662      Section 3.5.
1664      3.2. Availability of Source Code.
1665      Any Modification which You create or to which You contribute must be
1666      made available in Source Code form under the terms of this License
1667      either on the same media as an Executable version or via an accepted
1668      Electronic Distribution Mechanism to anyone to whom you made an
1669      Executable version available; and if made available via Electronic
1670      Distribution Mechanism, must remain available for at least twelve (12)
1671      months after the date it initially became available, or at least six
1672      (6) months after a subsequent version of that particular Modification
1673      has been made available to such recipients. You are responsible for
1674      ensuring that the Source Code version remains available even if the
1675      Electronic Distribution Mechanism is maintained by a third party.
1677      3.3. Description of Modifications.
1678      You must cause all Covered Code to which You contribute to contain a
1679      file documenting the changes You made to create that Covered Code and
1680      the date of any change. You must include a prominent statement that
1681      the Modification is derived, directly or indirectly, from Original
1682      Code provided by the Initial Developer and including the name of the
1683      Initial Developer in (a) the Source Code, and (b) in any notice in an
1684      Executable version or related documentation in which You describe the
1685      origin or ownership of the Covered Code.
1687      3.4. Intellectual Property Matters
1688           (a) Third Party Claims.
1689           If Contributor has knowledge that a license under a third party's
1690           intellectual property rights is required to exercise the rights
1691           granted by such Contributor under Sections 2.1 or 2.2,
1692           Contributor must include a text file with the Source Code
1693           distribution titled "LEGAL" which describes the claim and the
1694           party making the claim in sufficient detail that a recipient will
1695           know whom to contact. If Contributor obtains such knowledge after
1696           the Modification is made available as described in Section 3.2,
1697           Contributor shall promptly modify the LEGAL file in all copies
1698           Contributor makes available thereafter and shall take other steps
1699           (such as notifying appropriate mailing lists or newsgroups)
1700           reasonably calculated to inform those who received the Covered
1701           Code that new knowledge has been obtained.
1703           (b) Contributor APIs.
1704           If Contributor's Modifications include an application programming
1705           interface and Contributor has knowledge of patent licenses which
1706           are reasonably necessary to implement that API, Contributor must
1707           also include this information in the LEGAL file.
1709           (c) Representations.
1710           Contributor represents that, except as disclosed pursuant to
1711           Section 3.4(a) above, Contributor believes that Contributor's
1712           Modifications are Contributor's original creation(s) and/or
1713           Contributor has sufficient rights to grant the rights conveyed by
1714           this License.
1716      3.5. Required Notices.
1717      You must duplicate the notice in Exhibit A in each file of the Source
1718      Code. If it is not possible to put such notice in a particular Source
1719      Code file due to its structure, then You must include such notice in a
1720      location (such as a relevant directory) where a user would be likely
1721      to look for such a notice. If You created one or more Modification(s)
1722      You may add your name as a Contributor to the notice described in
1723      Exhibit A. You must also duplicate this License in any documentation
1724      for the Source Code where You describe recipients' rights or ownership
1725      rights relating to Covered Code. You may choose to offer, and to
1726      charge a fee for, warranty, support, indemnity or liability
1727      obligations to one or more recipients of Covered Code. However, You
1728      may do so only on Your own behalf, and not on behalf of the Initial
1729      Developer or any Contributor. You must make it absolutely clear than
1730      any such warranty, support, indemnity or liability obligation is
1731      offered by You alone, and You hereby agree to indemnify the Initial
1732      Developer and every Contributor for any liability incurred by the
1733      Initial Developer or such Contributor as a result of warranty,
1734      support, indemnity or liability terms You offer.
1736      3.6. Distribution of Executable Versions.
1737      You may distribute Covered Code in Executable form only if the
1738      requirements of Section 3.1-3.5 have been met for that Covered Code,
1739      and if You include a notice stating that the Source Code version of
1740      the Covered Code is available under the terms of this License,
1741      including a description of how and where You have fulfilled the
1742      obligations of Section 3.2. The notice must be conspicuously included
1743      in any notice in an Executable version, related documentation or
1744      collateral in which You describe recipients' rights relating to the
1745      Covered Code. You may distribute the Executable version of Covered
1746      Code or ownership rights under a license of Your choice, which may
1747      contain terms different from this License, provided that You are in
1748      compliance with the terms of this License and that the license for the
1749      Executable version does not attempt to limit or alter the recipient's
1750      rights in the Source Code version from the rights set forth in this
1751      License. If You distribute the Executable version under a different
1752      license You must make it absolutely clear that any terms which differ
1753      from this License are offered by You alone, not by the Initial
1754      Developer or any Contributor. You hereby agree to indemnify the
1755      Initial Developer and every Contributor for any liability incurred by
1756      the Initial Developer or such Contributor as a result of any such
1757      terms You offer.
1759      3.7. Larger Works.
1760      You may create a Larger Work by combining Covered Code with other code
1761      not governed by the terms of this License and distribute the Larger
1762      Work as a single product. In such a case, You must make sure the
1763      requirements of this License are fulfilled for the Covered Code.
1765 4. Inability to Comply Due to Statute or Regulation.
1767      If it is impossible for You to comply with any of the terms of this
1768      License with respect to some or all of the Covered Code due to
1769      statute, judicial order, or regulation then You must: (a) comply with
1770      the terms of this License to the maximum extent possible; and (b)
1771      describe the limitations and the code they affect. Such description
1772      must be included in the LEGAL file described in Section 3.4 and must
1773      be included with all distributions of the Source Code. Except to the
1774      extent prohibited by statute or regulation, such description must be
1775      sufficiently detailed for a recipient of ordinary skill to be able to
1776      understand it.
1778 5. Application of this License.
1780      This License applies to code to which the Initial Developer has
1781      attached the notice in Exhibit A and to related Covered Code.
1783 6. Versions of the License.
1785      6.1. New Versions.
1786      Netscape Communications Corporation ("Netscape") may publish revised
1787      and/or new versions of the License from time to time. Each version
1788      will be given a distinguishing version number.
1790      6.2. Effect of New Versions.
1791      Once Covered Code has been published under a particular version of the
1792      License, You may always continue to use it under the terms of that
1793      version. You may also choose to use such Covered Code under the terms
1794      of any subsequent version of the License published by Netscape. No one
1795      other than Netscape has the right to modify the terms applicable to
1796      Covered Code created under this License.
1798      6.3. Derivative Works.
1799      If You create or use a modified version of this License (which you may
1800      only do in order to apply it to code which is not already Covered Code
1801      governed by this License), You must (a) rename Your license so that
1802      the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
1803      "MPL", "NPL" or any confusingly similar phrase do not appear in your
1804      license (except to note that your license differs from this License)
1805      and (b) otherwise make it clear that Your version of the license
1806      contains terms which differ from the Mozilla Public License and
1807      Netscape Public License. (Filling in the name of the Initial
1808      Developer, Original Code or Contributor in the notice described in
1809      Exhibit A shall not of themselves be deemed to be modifications of
1810      this License.)
1812 7. DISCLAIMER OF WARRANTY.
1814      COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
1815      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
1816      WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
1817      DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
1818      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
1819      IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
1820      YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
1821      COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
1822      OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
1823      ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
1825 8. TERMINATION.
1827      8.1. This License and the rights granted hereunder will terminate
1828      automatically if You fail to comply with terms herein and fail to cure
1829      such breach within 30 days of becoming aware of the breach. All
1830      sublicenses to the Covered Code which are properly granted shall
1831      survive any termination of this License. Provisions which, by their
1832      nature, must remain in effect beyond the termination of this License
1833      shall survive.
1835      8.2. If You initiate litigation by asserting a patent infringement
1836      claim (excluding declatory judgment actions) against Initial Developer
1837      or a Contributor (the Initial Developer or Contributor against whom
1838      You file such action is referred to as "Participant") alleging that:
1840      (a) such Participant's Contributor Version directly or indirectly
1841      infringes any patent, then any and all rights granted by such
1842      Participant to You under Sections 2.1 and/or 2.2 of this License
1843      shall, upon 60 days notice from Participant terminate prospectively,
1844      unless if within 60 days after receipt of notice You either: (i)
1845      agree in writing to pay Participant a mutually agreeable reasonable
1846      royalty for Your past and future use of Modifications made by such
1847      Participant, or (ii) withdraw Your litigation claim with respect to
1848      the Contributor Version against such Participant. If within 60 days
1849      of notice, a reasonable royalty and payment arrangement are not
1850      mutually agreed upon in writing by the parties or the litigation claim
1851      is not withdrawn, the rights granted by Participant to You under
1852      Sections 2.1 and/or 2.2 automatically terminate at the expiration of
1853      the 60 day notice period specified above.
1855      (b) any software, hardware, or device, other than such Participant's
1856      Contributor Version, directly or indirectly infringes any patent, then
1857      any rights granted to You by such Participant under Sections 2.1(b)
1858      and 2.2(b) are revoked effective as of the date You first made, used,
1859      sold, distributed, or had made, Modifications made by that
1860      Participant.
1862      8.3. If You assert a patent infringement claim against Participant
1863      alleging that such Participant's Contributor Version directly or
1864      indirectly infringes any patent where such claim is resolved (such as
1865      by license or settlement) prior to the initiation of patent
1866      infringement litigation, then the reasonable value of the licenses
1867      granted by such Participant under Sections 2.1 or 2.2 shall be taken
1868      into account in determining the amount or value of any payment or
1869      license.
1871      8.4. In the event of termination under Sections 8.1 or 8.2 above,
1872      all end user license agreements (excluding distributors and resellers)
1873      which have been validly granted by You or any distributor hereunder
1874      prior to termination shall survive termination.
1876 9. LIMITATION OF LIABILITY.
1878      UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
1879      (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
1880      DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
1881      OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
1882      ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
1883      CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
1884      WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
1885      COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
1886      INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
1887      LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
1888      RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
1889      PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
1890      EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
1891      THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
1893 10. U.S. GOVERNMENT END USERS.
1895      The Covered Code is a "commercial item," as that term is defined in
1896      48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
1897      software" and "commercial computer software documentation," as such
1898      terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
1899      C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
1900      all U.S. Government End Users acquire Covered Code with only those
1901      rights set forth herein.
1903 11. MISCELLANEOUS.
1905      This License represents the complete agreement concerning subject
1906      matter hereof. If any provision of this License is held to be
1907      unenforceable, such provision shall be reformed only to the extent
1908      necessary to make it enforceable. This License shall be governed by
1909      California law provisions (except to the extent applicable law, if
1910      any, provides otherwise), excluding its conflict-of-law provisions.
1911      With respect to disputes in which at least one party is a citizen of,
1912      or an entity chartered or registered to do business in the United
1913      States of America, any litigation relating to this License shall be
1914      subject to the jurisdiction of the Federal Courts of the Northern
1915      District of California, with venue lying in Santa Clara County,
1916      California, with the losing party responsible for costs, including
1917      without limitation, court costs and reasonable attorneys' fees and
1918      expenses. The application of the United Nations Convention on
1919      Contracts for the International Sale of Goods is expressly excluded.
1920      Any law or regulation which provides that the language of a contract
1921      shall be construed against the drafter shall not apply to this
1922      License.
1924 12. RESPONSIBILITY FOR CLAIMS.
1926      As between Initial Developer and the Contributors, each party is
1927      responsible for claims and damages arising, directly or indirectly,
1928      out of its utilization of rights under this License and You agree to
1929      work with Initial Developer and Contributors to distribute such
1930      responsibility on an equitable basis. Nothing herein is intended or
1931      shall be deemed to constitute any admission of liability.
1933 13. MULTIPLE-LICENSED CODE.
1935      Initial Developer may designate portions of the Covered Code as
1936      "Multiple-Licensed". "Multiple-Licensed" means that the Initial
1937      Developer permits you to utilize portions of the Covered Code under
1938      Your choice of the NPL or the alternative licenses, if any, specified
1939      by the Initial Developer in the file described in Exhibit A.
1941 EXHIBIT A -Mozilla Public License.
1943      ``The contents of this file are subject to the Mozilla Public License
1944      Version 1.1 (the "License"); you may not use this file except in
1945      compliance with the License. You may obtain a copy of the License at
1946      http://www.mozilla.org/MPL/
1948      Software distributed under the License is distributed on an "AS IS"
1949      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
1950      License for the specific language governing rights and limitations
1951      under the License.
1953      The Original Code is ______________________________________.
1955      The Initial Developer of the Original Code is ________________________.
1956      Portions created by ______________________ are Copyright (C) ______
1957      _______________________. All Rights Reserved.
1959      Contributor(s): ______________________________________.
1961      Alternatively, the contents of this file may be used under the terms
1962      of the _____ license (the "[___] License"), in which case the
1963      provisions of [______] License are applicable instead of those
1964      above. If you wish to allow use of your version of this file only
1965      under the terms of the [____] License and not to allow others to use
1966      your version of this file under the MPL, indicate your decision by
1967      deleting the provisions above and replace them with the notice and
1968      other provisions required by the [___] License. If you do not delete
1969      the provisions above, a recipient may use your version of this file
1970      under either the MPL or the [___] License."
1972      [NOTE: The text of this Exhibit A may differ slightly from the text of
1973      the notices in the Source Code files of the Original Code. You should
1974      use the text of this Exhibit A rather than the text found in the
1975      Original Code Source Code for Your Modifications.]
1977      ----------------------------------------------------------------------
1979      AMENDMENTS
1981      The Netscape Public License Version 1.1 ("NPL") consists of the
1982      Mozilla Public License Version 1.1 with the following Amendments,
1983      including Exhibit A-Netscape Public License. Files identified with
1984      "Exhibit A-Netscape Public License" are governed by the Netscape
1985      Public License Version 1.1.
1987      Additional Terms applicable to the Netscape Public License.
1988           I. Effect.
1989           These additional terms described in this Netscape Public
1990           License -- Amendments shall apply to the Mozilla Communicator
1991           client code and to all Covered Code under this License.
1993           II. "Netscape's Branded Code" means Covered Code that Netscape
1994           distributes and/or permits others to distribute under one or more
1995           trademark(s) which are controlled by Netscape but which are not
1996           licensed for use under this License.
1998           III. Netscape and logo.
1999           This License does not grant any rights to use the trademarks
2000           "Netscape", the "Netscape N and horizon" logo or the "Netscape
2001           lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
2002           "Smart Browsing" even if such marks are included in the Original
2003           Code or Modifications.
2005           IV. Inability to Comply Due to Contractual Obligation.
2006           Prior to licensing the Original Code under this License, Netscape
2007           has licensed third party code for use in Netscape's Branded Code.
2008           To the extent that Netscape is limited contractually from making
2009           such third party code available under this License, Netscape may
2010           choose to reintegrate such code into Covered Code without being
2011           required to distribute such code in Source Code form, even if
2012           such code would otherwise be considered "Modifications" under
2013           this License.
2015           V. Use of Modifications and Covered Code by Initial Developer.
2016                V.1. In General.
2017                The obligations of Section 3 apply to Netscape, except to
2018                the extent specified in this Amendment, Section V.2 and V.3.
2020                V.2. Other Products.
2021                Netscape may include Covered Code in products other than the
2022                Netscape's Branded Code which are released by Netscape
2023                during the two (2) years following the release date of the
2024                Original Code, without such additional products becoming
2025                subject to the terms of this License, and may license such
2026                additional products on different terms from those contained
2027                in this License.
2029                V.3. Alternative Licensing.
2030                Netscape may license the Source Code of Netscape's Branded
2031                Code, including Modifications incorporated therein, without
2032                such Netscape Branded Code becoming subject to the terms of
2033                this License, and may license such Netscape Branded Code on
2034                different terms from those contained in this License.
2036           VI. Litigation.
2037           Notwithstanding the limitations of Section 11 above, the
2038           provisions regarding litigation in Section 11(a), (b) and (c) of
2039           the License shall apply to all disputes relating to this License.
2041      EXHIBIT A-Netscape Public License.
2043           "The contents of this file are subject to the Netscape Public
2044           License Version 1.1 (the "License"); you may not use this file
2045           except in compliance with the License. You may obtain a copy of
2046           the License at http://www.mozilla.org/NPL/
2048           Software distributed under the License is distributed on an "AS
2049           IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
2050           implied. See the License for the specific language governing
2051           rights and limitations under the License.
2053           The Original Code is Mozilla Communicator client code, released
2054           March 31, 1998.
2056           The Initial Developer of the Original Code is Netscape
2057           Communications Corporation. Portions created by Netscape are
2058           Copyright (C) 1998-1999 Netscape Communications Corporation. All
2059           Rights Reserved.
2061           Contributor(s): ______________________________________.
2063           Alternatively, the contents of this file may be used under the
2064           terms of the _____ license (the "[___] License"), in which case
2065           the provisions of [______] License are applicable  instead of
2066           those above. If you wish to allow use of your version of this
2067           file only under the terms of the [____] License and not to allow
2068           others to use your version of this file under the NPL, indicate
2069           your decision by deleting the provisions above and replace  them
2070           with the notice and other provisions required by the [___]
2071           License. If you do not delete the provisions above, a recipient
2072           may use your version of this file under either the NPL or the
2073           [___] License."
2075 ======================================================================
2076 third_party/binutils is licensed as follows (c.f. third_party/binutils/COPYING):
2077 ======================================================================
2078                     GNU GENERAL PUBLIC LICENSE
2079                        Version 2, June 1991
2081  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2082      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2083  Everyone is permitted to copy and distribute verbatim copies
2084  of this license document, but changing it is not allowed.
2086                             Preamble
2088   The licenses for most software are designed to take away your
2089 freedom to share and change it.  By contrast, the GNU General Public
2090 License is intended to guarantee your freedom to share and change free
2091 software--to make sure the software is free for all its users.  This
2092 General Public License applies to most of the Free Software
2093 Foundation's software and to any other program whose authors commit to
2094 using it.  (Some other Free Software Foundation software is covered by
2095 the GNU Library General Public License instead.)  You can apply it to
2096 your programs, too.
2098   When we speak of free software, we are referring to freedom, not
2099 price.  Our General Public Licenses are designed to make sure that you
2100 have the freedom to distribute copies of free software (and charge for
2101 this service if you wish), that you receive source code or can get it
2102 if you want it, that you can change the software or use pieces of it
2103 in new free programs; and that you know you can do these things.
2105   To protect your rights, we need to make restrictions that forbid
2106 anyone to deny you these rights or to ask you to surrender the rights.
2107 These restrictions translate to certain responsibilities for you if you
2108 distribute copies of the software, or if you modify it.
2110   For example, if you distribute copies of such a program, whether
2111 gratis or for a fee, you must give the recipients all the rights that
2112 you have.  You must make sure that they, too, receive or can get the
2113 source code.  And you must show them these terms so they know their
2114 rights.
2116   We protect your rights with two steps: (1) copyright the software, and
2117 (2) offer you this license which gives you legal permission to copy,
2118 distribute and/or modify the software.
2120   Also, for each author's protection and ours, we want to make certain
2121 that everyone understands that there is no warranty for this free
2122 software.  If the software is modified by someone else and passed on, we
2123 want its recipients to know that what they have is not the original, so
2124 that any problems introduced by others will not reflect on the original
2125 authors' reputations.
2127   Finally, any free program is threatened constantly by software
2128 patents.  We wish to avoid the danger that redistributors of a free
2129 program will individually obtain patent licenses, in effect making the
2130 program proprietary.  To prevent this, we have made it clear that any
2131 patent must be licensed for everyone's free use or not licensed at all.
2133   The precise terms and conditions for copying, distribution and
2134 modification follow.
2136                     GNU GENERAL PUBLIC LICENSE
2137    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2139   0. This License applies to any program or other work which contains
2140 a notice placed by the copyright holder saying it may be distributed
2141 under the terms of this General Public License.  The "Program", below,
2142 refers to any such program or work, and a "work based on the Program"
2143 means either the Program or any derivative work under copyright law:
2144 that is to say, a work containing the Program or a portion of it,
2145 either verbatim or with modifications and/or translated into another
2146 language.  (Hereinafter, translation is included without limitation in
2147 the term "modification".)  Each licensee is addressed as "you".
2149 Activities other than copying, distribution and modification are not
2150 covered by this License; they are outside its scope.  The act of
2151 running the Program is not restricted, and the output from the Program
2152 is covered only if its contents constitute a work based on the
2153 Program (independent of having been made by running the Program).
2154 Whether that is true depends on what the Program does.
2156   1. You may copy and distribute verbatim copies of the Program's
2157 source code as you receive it, in any medium, provided that you
2158 conspicuously and appropriately publish on each copy an appropriate
2159 copyright notice and disclaimer of warranty; keep intact all the
2160 notices that refer to this License and to the absence of any warranty;
2161 and give any other recipients of the Program a copy of this License
2162 along with the Program.
2164 You may charge a fee for the physical act of transferring a copy, and
2165 you may at your option offer warranty protection in exchange for a fee.
2167   2. You may modify your copy or copies of the Program or any portion
2168 of it, thus forming a work based on the Program, and copy and
2169 distribute such modifications or work under the terms of Section 1
2170 above, provided that you also meet all of these conditions:
2172     a) You must cause the modified files to carry prominent notices
2173     stating that you changed the files and the date of any change.
2175     b) You must cause any work that you distribute or publish, that in
2176     whole or in part contains or is derived from the Program or any
2177     part thereof, to be licensed as a whole at no charge to all third
2178     parties under the terms of this License.
2180     c) If the modified program normally reads commands interactively
2181     when run, you must cause it, when started running for such
2182     interactive use in the most ordinary way, to print or display an
2183     announcement including an appropriate copyright notice and a
2184     notice that there is no warranty (or else, saying that you provide
2185     a warranty) and that users may redistribute the program under
2186     these conditions, and telling the user how to view a copy of this
2187     License.  (Exception: if the Program itself is interactive but
2188     does not normally print such an announcement, your work based on
2189     the Program is not required to print an announcement.)
2191 These requirements apply to the modified work as a whole.  If
2192 identifiable sections of that work are not derived from the Program,
2193 and can be reasonably considered independent and separate works in
2194 themselves, then this License, and its terms, do not apply to those
2195 sections when you distribute them as separate works.  But when you
2196 distribute the same sections as part of a whole which is a work based
2197 on the Program, the distribution of the whole must be on the terms of
2198 this License, whose permissions for other licensees extend to the
2199 entire whole, and thus to each and every part regardless of who wrote it.
2201 Thus, it is not the intent of this section to claim rights or contest
2202 your rights to work written entirely by you; rather, the intent is to
2203 exercise the right to control the distribution of derivative or
2204 collective works based on the Program.
2206 In addition, mere aggregation of another work not based on the Program
2207 with the Program (or with a work based on the Program) on a volume of
2208 a storage or distribution medium does not bring the other work under
2209 the scope of this License.
2211   3. You may copy and distribute the Program (or a work based on it,
2212 under Section 2) in object code or executable form under the terms of
2213 Sections 1 and 2 above provided that you also do one of the following:
2215     a) Accompany it with the complete corresponding machine-readable
2216     source code, which must be distributed under the terms of Sections
2217     1 and 2 above on a medium customarily used for software interchange; or,
2219     b) Accompany it with a written offer, valid for at least three
2220     years, to give any third party, for a charge no more than your
2221     cost of physically performing source distribution, a complete
2222     machine-readable copy of the corresponding source code, to be
2223     distributed under the terms of Sections 1 and 2 above on a medium
2224     customarily used for software interchange; or,
2226     c) Accompany it with the information you received as to the offer
2227     to distribute corresponding source code.  (This alternative is
2228     allowed only for noncommercial distribution and only if you
2229     received the program in object code or executable form with such
2230     an offer, in accord with Subsection b above.)
2232 The source code for a work means the preferred form of the work for
2233 making modifications to it.  For an executable work, complete source
2234 code means all the source code for all modules it contains, plus any
2235 associated interface definition files, plus the scripts used to
2236 control compilation and installation of the executable.  However, as a
2237 special exception, the source code distributed need not include
2238 anything that is normally distributed (in either source or binary
2239 form) with the major components (compiler, kernel, and so on) of the
2240 operating system on which the executable runs, unless that component
2241 itself accompanies the executable.
2243 If distribution of executable or object code is made by offering
2244 access to copy from a designated place, then offering equivalent
2245 access to copy the source code from the same place counts as
2246 distribution of the source code, even though third parties are not
2247 compelled to copy the source along with the object code.
2249   4. You may not copy, modify, sublicense, or distribute the Program
2250 except as expressly provided under this License.  Any attempt
2251 otherwise to copy, modify, sublicense or distribute the Program is
2252 void, and will automatically terminate your rights under this License.
2253 However, parties who have received copies, or rights, from you under
2254 this License will not have their licenses terminated so long as such
2255 parties remain in full compliance.
2257   5. You are not required to accept this License, since you have not
2258 signed it.  However, nothing else grants you permission to modify or
2259 distribute the Program or its derivative works.  These actions are
2260 prohibited by law if you do not accept this License.  Therefore, by
2261 modifying or distributing the Program (or any work based on the
2262 Program), you indicate your acceptance of this License to do so, and
2263 all its terms and conditions for copying, distributing or modifying
2264 the Program or works based on it.
2266   6. Each time you redistribute the Program (or any work based on the
2267 Program), the recipient automatically receives a license from the
2268 original licensor to copy, distribute or modify the Program subject to
2269 these terms and conditions.  You may not impose any further
2270 restrictions on the recipients' exercise of the rights granted herein.
2271 You are not responsible for enforcing compliance by third parties to
2272 this License.
2274   7. If, as a consequence of a court judgment or allegation of patent
2275 infringement or for any other reason (not limited to patent issues),
2276 conditions are imposed on you (whether by court order, agreement or
2277 otherwise) that contradict the conditions of this License, they do not
2278 excuse you from the conditions of this License.  If you cannot
2279 distribute so as to satisfy simultaneously your obligations under this
2280 License and any other pertinent obligations, then as a consequence you
2281 may not distribute the Program at all.  For example, if a patent
2282 license would not permit royalty-free redistribution of the Program by
2283 all those who receive copies directly or indirectly through you, then
2284 the only way you could satisfy both it and this License would be to
2285 refrain entirely from distribution of the Program.
2287 If any portion of this section is held invalid or unenforceable under
2288 any particular circumstance, the balance of the section is intended to
2289 apply and the section as a whole is intended to apply in other
2290 circumstances.
2292 It is not the purpose of this section to induce you to infringe any
2293 patents or other property right claims or to contest validity of any
2294 such claims; this section has the sole purpose of protecting the
2295 integrity of the free software distribution system, which is
2296 implemented by public license practices.  Many people have made
2297 generous contributions to the wide range of software distributed
2298 through that system in reliance on consistent application of that
2299 system; it is up to the author/donor to decide if he or she is willing
2300 to distribute software through any other system and a licensee cannot
2301 impose that choice.
2303 This section is intended to make thoroughly clear what is believed to
2304 be a consequence of the rest of this License.
2306   8. If the distribution and/or use of the Program is restricted in
2307 certain countries either by patents or by copyrighted interfaces, the
2308 original copyright holder who places the Program under this License
2309 may add an explicit geographical distribution limitation excluding
2310 those countries, so that distribution is permitted only in or among
2311 countries not thus excluded.  In such case, this License incorporates
2312 the limitation as if written in the body of this License.
2314   9. The Free Software Foundation may publish revised and/or new versions
2315 of the General Public License from time to time.  Such new versions will
2316 be similar in spirit to the present version, but may differ in detail to
2317 address new problems or concerns.
2319 Each version is given a distinguishing version number.  If the Program
2320 specifies a version number of this License which applies to it and "any
2321 later version", you have the option of following the terms and conditions
2322 either of that version or of any later version published by the Free
2323 Software Foundation.  If the Program does not specify a version number of
2324 this License, you may choose any version ever published by the Free Software
2325 Foundation.
2327   10. If you wish to incorporate parts of the Program into other free
2328 programs whose distribution conditions are different, write to the author
2329 to ask for permission.  For software which is copyrighted by the Free
2330 Software Foundation, write to the Free Software Foundation; we sometimes
2331 make exceptions for this.  Our decision will be guided by the two goals
2332 of preserving the free status of all derivatives of our free software and
2333 of promoting the sharing and reuse of software generally.
2335                             NO WARRANTY
2337   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
2338 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
2339 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
2340 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
2341 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2342 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
2343 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
2344 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
2345 REPAIR OR CORRECTION.
2347   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
2348 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
2349 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
2350 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
2351 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
2352 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
2353 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
2354 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2355 POSSIBILITY OF SUCH DAMAGES.
2357                      END OF TERMS AND CONDITIONS
2359             How to Apply These Terms to Your New Programs
2361   If you develop a new program, and you want it to be of the greatest
2362 possible use to the public, the best way to achieve this is to make it
2363 free software which everyone can redistribute and change under these terms.
2365   To do so, attach the following notices to the program.  It is safest
2366 to attach them to the start of each source file to most effectively
2367 convey the exclusion of warranty; and each file should have at least
2368 the "copyright" line and a pointer to where the full notice is found.
2370     <one line to give the program's name and a brief idea of what it does.>
2371     Copyright (C) <year>  <name of author>
2373     This program is free software; you can redistribute it and/or modify
2374     it under the terms of the GNU General Public License as published by
2375     the Free Software Foundation; either version 2 of the License, or
2376     (at your option) any later version.
2378     This program is distributed in the hope that it will be useful,
2379     but WITHOUT ANY WARRANTY; without even the implied warranty of
2380     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2381     GNU General Public License for more details.
2383     You should have received a copy of the GNU General Public License
2384     along with this program; if not, write to the Free Software
2385     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2388 Also add information on how to contact you by electronic and paper mail.
2390 If the program is interactive, make it output a short notice like this
2391 when it starts in an interactive mode:
2393     Gnomovision version 69, Copyright (C) year  name of author
2394     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
2395     This is free software, and you are welcome to redistribute it
2396     under certain conditions; type `show c' for details.
2398 The hypothetical commands `show w' and `show c' should show the appropriate
2399 parts of the General Public License.  Of course, the commands you use may
2400 be called something other than `show w' and `show c'; they could even be
2401 mouse-clicks or menu items--whatever suits your program.
2403 You should also get your employer (if you work as a programmer) or your
2404 school, if any, to sign a "copyright disclaimer" for the program, if
2405 necessary.  Here is a sample; alter the names:
2407   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
2408   `Gnomovision' (which makes passes at compilers) written by James Hacker.
2410   <signature of Ty Coon>, 1 April 1989
2411   Ty Coon, President of Vice
2413 This General Public License does not permit incorporating your program into
2414 proprietary programs.  If your program is a subroutine library, you may
2415 consider it more useful to permit linking proprietary applications with the
2416 library.  If this is what you want to do, use the GNU Library General
2417 Public License instead of this License.
2419 ======================================================================
2420 third_party/newlib is licensed as follows (c.f. third_party/newlib/COPYING):
2421 ======================================================================
2422                     GNU GENERAL PUBLIC LICENSE
2423                        Version 2, June 1991
2425  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2426      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2427  Everyone is permitted to copy and distribute verbatim copies
2428  of this license document, but changing it is not allowed.
2430                             Preamble
2432   The licenses for most software are designed to take away your
2433 freedom to share and change it.  By contrast, the GNU General Public
2434 License is intended to guarantee your freedom to share and change free
2435 software--to make sure the software is free for all its users.  This
2436 General Public License applies to most of the Free Software
2437 Foundation's software and to any other program whose authors commit to
2438 using it.  (Some other Free Software Foundation software is covered by
2439 the GNU Library General Public License instead.)  You can apply it to
2440 your programs, too.
2442   When we speak of free software, we are referring to freedom, not
2443 price.  Our General Public Licenses are designed to make sure that you
2444 have the freedom to distribute copies of free software (and charge for
2445 this service if you wish), that you receive source code or can get it
2446 if you want it, that you can change the software or use pieces of it
2447 in new free programs; and that you know you can do these things.
2449   To protect your rights, we need to make restrictions that forbid
2450 anyone to deny you these rights or to ask you to surrender the rights.
2451 These restrictions translate to certain responsibilities for you if you
2452 distribute copies of the software, or if you modify it.
2454   For example, if you distribute copies of such a program, whether
2455 gratis or for a fee, you must give the recipients all the rights that
2456 you have.  You must make sure that they, too, receive or can get the
2457 source code.  And you must show them these terms so they know their
2458 rights.
2460   We protect your rights with two steps: (1) copyright the software, and
2461 (2) offer you this license which gives you legal permission to copy,
2462 distribute and/or modify the software.
2464   Also, for each author's protection and ours, we want to make certain
2465 that everyone understands that there is no warranty for this free
2466 software.  If the software is modified by someone else and passed on, we
2467 want its recipients to know that what they have is not the original, so
2468 that any problems introduced by others will not reflect on the original
2469 authors' reputations.
2471   Finally, any free program is threatened constantly by software
2472 patents.  We wish to avoid the danger that redistributors of a free
2473 program will individually obtain patent licenses, in effect making the
2474 program proprietary.  To prevent this, we have made it clear that any
2475 patent must be licensed for everyone's free use or not licensed at all.
2477   The precise terms and conditions for copying, distribution and
2478 modification follow.
2480                     GNU GENERAL PUBLIC LICENSE
2481    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2483   0. This License applies to any program or other work which contains
2484 a notice placed by the copyright holder saying it may be distributed
2485 under the terms of this General Public License.  The "Program", below,
2486 refers to any such program or work, and a "work based on the Program"
2487 means either the Program or any derivative work under copyright law:
2488 that is to say, a work containing the Program or a portion of it,
2489 either verbatim or with modifications and/or translated into another
2490 language.  (Hereinafter, translation is included without limitation in
2491 the term "modification".)  Each licensee is addressed as "you".
2493 Activities other than copying, distribution and modification are not
2494 covered by this License; they are outside its scope.  The act of
2495 running the Program is not restricted, and the output from the Program
2496 is covered only if its contents constitute a work based on the
2497 Program (independent of having been made by running the Program).
2498 Whether that is true depends on what the Program does.
2500   1. You may copy and distribute verbatim copies of the Program's
2501 source code as you receive it, in any medium, provided that you
2502 conspicuously and appropriately publish on each copy an appropriate
2503 copyright notice and disclaimer of warranty; keep intact all the
2504 notices that refer to this License and to the absence of any warranty;
2505 and give any other recipients of the Program a copy of this License
2506 along with the Program.
2508 You may charge a fee for the physical act of transferring a copy, and
2509 you may at your option offer warranty protection in exchange for a fee.
2511   2. You may modify your copy or copies of the Program or any portion
2512 of it, thus forming a work based on the Program, and copy and
2513 distribute such modifications or work under the terms of Section 1
2514 above, provided that you also meet all of these conditions:
2516     a) You must cause the modified files to carry prominent notices
2517     stating that you changed the files and the date of any change.
2519     b) You must cause any work that you distribute or publish, that in
2520     whole or in part contains or is derived from the Program or any
2521     part thereof, to be licensed as a whole at no charge to all third
2522     parties under the terms of this License.
2524     c) If the modified program normally reads commands interactively
2525     when run, you must cause it, when started running for such
2526     interactive use in the most ordinary way, to print or display an
2527     announcement including an appropriate copyright notice and a
2528     notice that there is no warranty (or else, saying that you provide
2529     a warranty) and that users may redistribute the program under
2530     these conditions, and telling the user how to view a copy of this
2531     License.  (Exception: if the Program itself is interactive but
2532     does not normally print such an announcement, your work based on
2533     the Program is not required to print an announcement.)
2535 These requirements apply to the modified work as a whole.  If
2536 identifiable sections of that work are not derived from the Program,
2537 and can be reasonably considered independent and separate works in
2538 themselves, then this License, and its terms, do not apply to those
2539 sections when you distribute them as separate works.  But when you
2540 distribute the same sections as part of a whole which is a work based
2541 on the Program, the distribution of the whole must be on the terms of
2542 this License, whose permissions for other licensees extend to the
2543 entire whole, and thus to each and every part regardless of who wrote it.
2545 Thus, it is not the intent of this section to claim rights or contest
2546 your rights to work written entirely by you; rather, the intent is to
2547 exercise the right to control the distribution of derivative or
2548 collective works based on the Program.
2550 In addition, mere aggregation of another work not based on the Program
2551 with the Program (or with a work based on the Program) on a volume of
2552 a storage or distribution medium does not bring the other work under
2553 the scope of this License.
2555   3. You may copy and distribute the Program (or a work based on it,
2556 under Section 2) in object code or executable form under the terms of
2557 Sections 1 and 2 above provided that you also do one of the following:
2559     a) Accompany it with the complete corresponding machine-readable
2560     source code, which must be distributed under the terms of Sections
2561     1 and 2 above on a medium customarily used for software interchange; or,
2563     b) Accompany it with a written offer, valid for at least three
2564     years, to give any third party, for a charge no more than your
2565     cost of physically performing source distribution, a complete
2566     machine-readable copy of the corresponding source code, to be
2567     distributed under the terms of Sections 1 and 2 above on a medium
2568     customarily used for software interchange; or,
2570     c) Accompany it with the information you received as to the offer
2571     to distribute corresponding source code.  (This alternative is
2572     allowed only for noncommercial distribution and only if you
2573     received the program in object code or executable form with such
2574     an offer, in accord with Subsection b above.)
2576 The source code for a work means the preferred form of the work for
2577 making modifications to it.  For an executable work, complete source
2578 code means all the source code for all modules it contains, plus any
2579 associated interface definition files, plus the scripts used to
2580 control compilation and installation of the executable.  However, as a
2581 special exception, the source code distributed need not include
2582 anything that is normally distributed (in either source or binary
2583 form) with the major components (compiler, kernel, and so on) of the
2584 operating system on which the executable runs, unless that component
2585 itself accompanies the executable.
2587 If distribution of executable or object code is made by offering
2588 access to copy from a designated place, then offering equivalent
2589 access to copy the source code from the same place counts as
2590 distribution of the source code, even though third parties are not
2591 compelled to copy the source along with the object code.
2593   4. You may not copy, modify, sublicense, or distribute the Program
2594 except as expressly provided under this License.  Any attempt
2595 otherwise to copy, modify, sublicense or distribute the Program is
2596 void, and will automatically terminate your rights under this License.
2597 However, parties who have received copies, or rights, from you under
2598 this License will not have their licenses terminated so long as such
2599 parties remain in full compliance.
2601   5. You are not required to accept this License, since you have not
2602 signed it.  However, nothing else grants you permission to modify or
2603 distribute the Program or its derivative works.  These actions are
2604 prohibited by law if you do not accept this License.  Therefore, by
2605 modifying or distributing the Program (or any work based on the
2606 Program), you indicate your acceptance of this License to do so, and
2607 all its terms and conditions for copying, distributing or modifying
2608 the Program or works based on it.
2610   6. Each time you redistribute the Program (or any work based on the
2611 Program), the recipient automatically receives a license from the
2612 original licensor to copy, distribute or modify the Program subject to
2613 these terms and conditions.  You may not impose any further
2614 restrictions on the recipients' exercise of the rights granted herein.
2615 You are not responsible for enforcing compliance by third parties to
2616 this License.
2618   7. If, as a consequence of a court judgment or allegation of patent
2619 infringement or for any other reason (not limited to patent issues),
2620 conditions are imposed on you (whether by court order, agreement or
2621 otherwise) that contradict the conditions of this License, they do not
2622 excuse you from the conditions of this License.  If you cannot
2623 distribute so as to satisfy simultaneously your obligations under this
2624 License and any other pertinent obligations, then as a consequence you
2625 may not distribute the Program at all.  For example, if a patent
2626 license would not permit royalty-free redistribution of the Program by
2627 all those who receive copies directly or indirectly through you, then
2628 the only way you could satisfy both it and this License would be to
2629 refrain entirely from distribution of the Program.
2631 If any portion of this section is held invalid or unenforceable under
2632 any particular circumstance, the balance of the section is intended to
2633 apply and the section as a whole is intended to apply in other
2634 circumstances.
2636 It is not the purpose of this section to induce you to infringe any
2637 patents or other property right claims or to contest validity of any
2638 such claims; this section has the sole purpose of protecting the
2639 integrity of the free software distribution system, which is
2640 implemented by public license practices.  Many people have made
2641 generous contributions to the wide range of software distributed
2642 through that system in reliance on consistent application of that
2643 system; it is up to the author/donor to decide if he or she is willing
2644 to distribute software through any other system and a licensee cannot
2645 impose that choice.
2647 This section is intended to make thoroughly clear what is believed to
2648 be a consequence of the rest of this License.
2650   8. If the distribution and/or use of the Program is restricted in
2651 certain countries either by patents or by copyrighted interfaces, the
2652 original copyright holder who places the Program under this License
2653 may add an explicit geographical distribution limitation excluding
2654 those countries, so that distribution is permitted only in or among
2655 countries not thus excluded.  In such case, this License incorporates
2656 the limitation as if written in the body of this License.
2658   9. The Free Software Foundation may publish revised and/or new versions
2659 of the General Public License from time to time.  Such new versions will
2660 be similar in spirit to the present version, but may differ in detail to
2661 address new problems or concerns.
2663 Each version is given a distinguishing version number.  If the Program
2664 specifies a version number of this License which applies to it and "any
2665 later version", you have the option of following the terms and conditions
2666 either of that version or of any later version published by the Free
2667 Software Foundation.  If the Program does not specify a version number of
2668 this License, you may choose any version ever published by the Free Software
2669 Foundation.
2671   10. If you wish to incorporate parts of the Program into other free
2672 programs whose distribution conditions are different, write to the author
2673 to ask for permission.  For software which is copyrighted by the Free
2674 Software Foundation, write to the Free Software Foundation; we sometimes
2675 make exceptions for this.  Our decision will be guided by the two goals
2676 of preserving the free status of all derivatives of our free software and
2677 of promoting the sharing and reuse of software generally.
2679                             NO WARRANTY
2681   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
2682 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
2683 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
2684 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
2685 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2686 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
2687 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
2688 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
2689 REPAIR OR CORRECTION.
2691   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
2692 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
2693 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
2694 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
2695 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
2696 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
2697 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
2698 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2699 POSSIBILITY OF SUCH DAMAGES.
2701                      END OF TERMS AND CONDITIONS
2703             How to Apply These Terms to Your New Programs
2705   If you develop a new program, and you want it to be of the greatest
2706 possible use to the public, the best way to achieve this is to make it
2707 free software which everyone can redistribute and change under these terms.
2709   To do so, attach the following notices to the program.  It is safest
2710 to attach them to the start of each source file to most effectively
2711 convey the exclusion of warranty; and each file should have at least
2712 the "copyright" line and a pointer to where the full notice is found.
2714     <one line to give the program's name and a brief idea of what it does.>
2715     Copyright (C) <year>  <name of author>
2717     This program is free software; you can redistribute it and/or modify
2718     it under the terms of the GNU General Public License as published by
2719     the Free Software Foundation; either version 2 of the License, or
2720     (at your option) any later version.
2722     This program is distributed in the hope that it will be useful,
2723     but WITHOUT ANY WARRANTY; without even the implied warranty of
2724     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2725     GNU General Public License for more details.
2727     You should have received a copy of the GNU General Public License
2728     along with this program; if not, write to the Free Software
2729     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2732 Also add information on how to contact you by electronic and paper mail.
2734 If the program is interactive, make it output a short notice like this
2735 when it starts in an interactive mode:
2737     Gnomovision version 69, Copyright (C) year  name of author
2738     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
2739     This is free software, and you are welcome to redistribute it
2740     under certain conditions; type `show c' for details.
2742 The hypothetical commands `show w' and `show c' should show the appropriate
2743 parts of the General Public License.  Of course, the commands you use may
2744 be called something other than `show w' and `show c'; they could even be
2745 mouse-clicks or menu items--whatever suits your program.
2747 You should also get your employer (if you work as a programmer) or your
2748 school, if any, to sign a "copyright disclaimer" for the program, if
2749 necessary.  Here is a sample; alter the names:
2751   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
2752   `Gnomovision' (which makes passes at compilers) written by James Hacker.
2754   <signature of Ty Coon>, 1 April 1989
2755   Ty Coon, President of Vice
2757 This General Public License does not permit incorporating your program into
2758 proprietary programs.  If your program is a subroutine library, you may
2759 consider it more useful to permit linking proprietary applications with the
2760 library.  If this is what you want to do, use the GNU Library General
2761 Public License instead of this License.
2763 ======================================================================
2764 third_party/sdl/ is licensed as follows (c.f. third_party/sdl/linux/v1_2_13/COPYING):
2765 ======================================================================
2766                   GNU LESSER GENERAL PUBLIC LICENSE
2767                        Version 2.1, February 1999
2769  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
2770      51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
2771  Everyone is permitted to copy and distribute verbatim copies
2772  of this license document, but changing it is not allowed.
2774 [This is the first released version of the Lesser GPL.  It also counts
2775  as the successor of the GNU Library Public License, version 2, hence
2776  the version number 2.1.]
2778                             Preamble
2780   The licenses for most software are designed to take away your
2781 freedom to share and change it.  By contrast, the GNU General Public
2782 Licenses are intended to guarantee your freedom to share and change
2783 free software--to make sure the software is free for all its users.
2785   This license, the Lesser General Public License, applies to some
2786 specially designated software packages--typically libraries--of the
2787 Free Software Foundation and other authors who decide to use it.  You
2788 can use it too, but we suggest you first think carefully about whether
2789 this license or the ordinary General Public License is the better
2790 strategy to use in any particular case, based on the explanations below.
2792   When we speak of free software, we are referring to freedom of use,
2793 not price.  Our General Public Licenses are designed to make sure that
2794 you have the freedom to distribute copies of free software (and charge
2795 for this service if you wish); that you receive source code or can get
2796 it if you want it; that you can change the software and use pieces of
2797 it in new free programs; and that you are informed that you can do
2798 these things.
2800   To protect your rights, we need to make restrictions that forbid
2801 distributors to deny you these rights or to ask you to surrender these
2802 rights.  These restrictions translate to certain responsibilities for
2803 you if you distribute copies of the library or if you modify it.
2805   For example, if you distribute copies of the library, whether gratis
2806 or for a fee, you must give the recipients all the rights that we gave
2807 you.  You must make sure that they, too, receive or can get the source
2808 code.  If you link other code with the library, you must provide
2809 complete object files to the recipients, so that they can relink them
2810 with the library after making changes to the library and recompiling
2811 it.  And you must show them these terms so they know their rights.
2813   We protect your rights with a two-step method: (1) we copyright the
2814 library, and (2) we offer you this license, which gives you legal
2815 permission to copy, distribute and/or modify the library.
2817   To protect each distributor, we want to make it very clear that
2818 there is no warranty for the free library.  Also, if the library is
2819 modified by someone else and passed on, the recipients should know
2820 that what they have is not the original version, so that the original
2821 author's reputation will not be affected by problems that might be
2822 introduced by others.
2824   Finally, software patents pose a constant threat to the existence of
2825 any free program.  We wish to make sure that a company cannot
2826 effectively restrict the users of a free program by obtaining a
2827 restrictive license from a patent holder.  Therefore, we insist that
2828 any patent license obtained for a version of the library must be
2829 consistent with the full freedom of use specified in this license.
2831   Most GNU software, including some libraries, is covered by the
2832 ordinary GNU General Public License.  This license, the GNU Lesser
2833 General Public License, applies to certain designated libraries, and
2834 is quite different from the ordinary General Public License.  We use
2835 this license for certain libraries in order to permit linking those
2836 libraries into non-free programs.
2838   When a program is linked with a library, whether statically or using
2839 a shared library, the combination of the two is legally speaking a
2840 combined work, a derivative of the original library.  The ordinary
2841 General Public License therefore permits such linking only if the
2842 entire combination fits its criteria of freedom.  The Lesser General
2843 Public License permits more lax criteria for linking other code with
2844 the library.
2846   We call this license the "Lesser" General Public License because it
2847 does Less to protect the user's freedom than the ordinary General
2848 Public License.  It also provides other free software developers Less
2849 of an advantage over competing non-free programs.  These disadvantages
2850 are the reason we use the ordinary General Public License for many
2851 libraries.  However, the Lesser license provides advantages in certain
2852 special circumstances.
2854   For example, on rare occasions, there may be a special need to
2855 encourage the widest possible use of a certain library, so that it becomes
2856 a de-facto standard.  To achieve this, non-free programs must be
2857 allowed to use the library.  A more frequent case is that a free
2858 library does the same job as widely used non-free libraries.  In this
2859 case, there is little to gain by limiting the free library to free
2860 software only, so we use the Lesser General Public License.
2862   In other cases, permission to use a particular library in non-free
2863 programs enables a greater number of people to use a large body of
2864 free software.  For example, permission to use the GNU C Library in
2865 non-free programs enables many more people to use the whole GNU
2866 operating system, as well as its variant, the GNU/Linux operating
2867 system.
2869   Although the Lesser General Public License is Less protective of the
2870 users' freedom, it does ensure that the user of a program that is
2871 linked with the Library has the freedom and the wherewithal to run
2872 that program using a modified version of the Library.
2874   The precise terms and conditions for copying, distribution and
2875 modification follow.  Pay close attention to the difference between a
2876 "work based on the library" and a "work that uses the library".  The
2877 former contains code derived from the library, whereas the latter must
2878 be combined with the library in order to run.
2880                   GNU LESSER GENERAL PUBLIC LICENSE
2881    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2883   0. This License Agreement applies to any software library or other
2884 program which contains a notice placed by the copyright holder or
2885 other authorized party saying it may be distributed under the terms of
2886 this Lesser General Public License (also called "this License").
2887 Each licensee is addressed as "you".
2889   A "library" means a collection of software functions and/or data
2890 prepared so as to be conveniently linked with application programs
2891 (which use some of those functions and data) to form executables.
2893   The "Library", below, refers to any such software library or work
2894 which has been distributed under these terms.  A "work based on the
2895 Library" means either the Library or any derivative work under
2896 copyright law: that is to say, a work containing the Library or a
2897 portion of it, either verbatim or with modifications and/or translated
2898 straightforwardly into another language.  (Hereinafter, translation is
2899 included without limitation in the term "modification".)
2901   "Source code" for a work means the preferred form of the work for
2902 making modifications to it.  For a library, complete source code means
2903 all the source code for all modules it contains, plus any associated
2904 interface definition files, plus the scripts used to control compilation
2905 and installation of the library.
2907   Activities other than copying, distribution and modification are not
2908 covered by this License; they are outside its scope.  The act of
2909 running a program using the Library is not restricted, and output from
2910 such a program is covered only if its contents constitute a work based
2911 on the Library (independent of the use of the Library in a tool for
2912 writing it).  Whether that is true depends on what the Library does
2913 and what the program that uses the Library does.
2915   1. You may copy and distribute verbatim copies of the Library's
2916 complete source code as you receive it, in any medium, provided that
2917 you conspicuously and appropriately publish on each copy an
2918 appropriate copyright notice and disclaimer of warranty; keep intact
2919 all the notices that refer to this License and to the absence of any
2920 warranty; and distribute a copy of this License along with the
2921 Library.
2923   You may charge a fee for the physical act of transferring a copy,
2924 and you may at your option offer warranty protection in exchange for a
2925 fee.
2927   2. You may modify your copy or copies of the Library or any portion
2928 of it, thus forming a work based on the Library, and copy and
2929 distribute such modifications or work under the terms of Section 1
2930 above, provided that you also meet all of these conditions:
2932     a) The modified work must itself be a software library.
2934     b) You must cause the files modified to carry prominent notices
2935     stating that you changed the files and the date of any change.
2937     c) You must cause the whole of the work to be licensed at no
2938     charge to all third parties under the terms of this License.
2940     d) If a facility in the modified Library refers to a function or a
2941     table of data to be supplied by an application program that uses
2942     the facility, other than as an argument passed when the facility
2943     is invoked, then you must make a good faith effort to ensure that,
2944     in the event an application does not supply such function or
2945     table, the facility still operates, and performs whatever part of
2946     its purpose remains meaningful.
2948     (For example, a function in a library to compute square roots has
2949     a purpose that is entirely well-defined independent of the
2950     application.  Therefore, Subsection 2d requires that any
2951     application-supplied function or table used by this function must
2952     be optional: if the application does not supply it, the square
2953     root function must still compute square roots.)
2955 These requirements apply to the modified work as a whole.  If
2956 identifiable sections of that work are not derived from the Library,
2957 and can be reasonably considered independent and separate works in
2958 themselves, then this License, and its terms, do not apply to those
2959 sections when you distribute them as separate works.  But when you
2960 distribute the same sections as part of a whole which is a work based
2961 on the Library, the distribution of the whole must be on the terms of
2962 this License, whose permissions for other licensees extend to the
2963 entire whole, and thus to each and every part regardless of who wrote
2966 Thus, it is not the intent of this section to claim rights or contest
2967 your rights to work written entirely by you; rather, the intent is to
2968 exercise the right to control the distribution of derivative or
2969 collective works based on the Library.
2971 In addition, mere aggregation of another work not based on the Library
2972 with the Library (or with a work based on the Library) on a volume of
2973 a storage or distribution medium does not bring the other work under
2974 the scope of this License.
2976   3. You may opt to apply the terms of the ordinary GNU General Public
2977 License instead of this License to a given copy of the Library.  To do
2978 this, you must alter all the notices that refer to this License, so
2979 that they refer to the ordinary GNU General Public License, version 2,
2980 instead of to this License.  (If a newer version than version 2 of the
2981 ordinary GNU General Public License has appeared, then you can specify
2982 that version instead if you wish.)  Do not make any other change in
2983 these notices.
2985   Once this change is made in a given copy, it is irreversible for
2986 that copy, so the ordinary GNU General Public License applies to all
2987 subsequent copies and derivative works made from that copy.
2989   This option is useful when you wish to copy part of the code of
2990 the Library into a program that is not a library.
2992   4. You may copy and distribute the Library (or a portion or
2993 derivative of it, under Section 2) in object code or executable form
2994 under the terms of Sections 1 and 2 above provided that you accompany
2995 it with the complete corresponding machine-readable source code, which
2996 must be distributed under the terms of Sections 1 and 2 above on a
2997 medium customarily used for software interchange.
2999   If distribution of object code is made by offering access to copy
3000 from a designated place, then offering equivalent access to copy the
3001 source code from the same place satisfies the requirement to
3002 distribute the source code, even though third parties are not
3003 compelled to copy the source along with the object code.
3005   5. A program that contains no derivative of any portion of the
3006 Library, but is designed to work with the Library by being compiled or
3007 linked with it, is called a "work that uses the Library".  Such a
3008 work, in isolation, is not a derivative work of the Library, and
3009 therefore falls outside the scope of this License.
3011   However, linking a "work that uses the Library" with the Library
3012 creates an executable that is a derivative of the Library (because it
3013 contains portions of the Library), rather than a "work that uses the
3014 library".  The executable is therefore covered by this License.
3015 Section 6 states terms for distribution of such executables.
3017   When a "work that uses the Library" uses material from a header file
3018 that is part of the Library, the object code for the work may be a
3019 derivative work of the Library even though the source code is not.
3020 Whether this is true is especially significant if the work can be
3021 linked without the Library, or if the work is itself a library.  The
3022 threshold for this to be true is not precisely defined by law.
3024   If such an object file uses only numerical parameters, data
3025 structure layouts and accessors, and small macros and small inline
3026 functions (ten lines or less in length), then the use of the object
3027 file is unrestricted, regardless of whether it is legally a derivative
3028 work.  (Executables containing this object code plus portions of the
3029 Library will still fall under Section 6.)
3031   Otherwise, if the work is a derivative of the Library, you may
3032 distribute the object code for the work under the terms of Section 6.
3033 Any executables containing that work also fall under Section 6,
3034 whether or not they are linked directly with the Library itself.
3036   6. As an exception to the Sections above, you may also combine or
3037 link a "work that uses the Library" with the Library to produce a
3038 work containing portions of the Library, and distribute that work
3039 under terms of your choice, provided that the terms permit
3040 modification of the work for the customer's own use and reverse
3041 engineering for debugging such modifications.
3043   You must give prominent notice with each copy of the work that the
3044 Library is used in it and that the Library and its use are covered by
3045 this License.  You must supply a copy of this License.  If the work
3046 during execution displays copyright notices, you must include the
3047 copyright notice for the Library among them, as well as a reference
3048 directing the user to the copy of this License.  Also, you must do one
3049 of these things:
3051     a) Accompany the work with the complete corresponding
3052     machine-readable source code for the Library including whatever
3053     changes were used in the work (which must be distributed under
3054     Sections 1 and 2 above); and, if the work is an executable linked
3055     with the Library, with the complete machine-readable "work that
3056     uses the Library", as object code and/or source code, so that the
3057     user can modify the Library and then relink to produce a modified
3058     executable containing the modified Library.  (It is understood
3059     that the user who changes the contents of definitions files in the
3060     Library will not necessarily be able to recompile the application
3061     to use the modified definitions.)
3063     b) Use a suitable shared library mechanism for linking with the
3064     Library.  A suitable mechanism is one that (1) uses at run time a
3065     copy of the library already present on the user's computer system,
3066     rather than copying library functions into the executable, and (2)
3067     will operate properly with a modified version of the library, if
3068     the user installs one, as long as the modified version is
3069     interface-compatible with the version that the work was made with.
3071     c) Accompany the work with a written offer, valid for at
3072     least three years, to give the same user the materials
3073     specified in Subsection 6a, above, for a charge no more
3074     than the cost of performing this distribution.
3076     d) If distribution of the work is made by offering access to copy
3077     from a designated place, offer equivalent access to copy the above
3078     specified materials from the same place.
3080     e) Verify that the user has already received a copy of these
3081     materials or that you have already sent this user a copy.
3083   For an executable, the required form of the "work that uses the
3084 Library" must include any data and utility programs needed for
3085 reproducing the executable from it.  However, as a special exception,
3086 the materials to be distributed need not include anything that is
3087 normally distributed (in either source or binary form) with the major
3088 components (compiler, kernel, and so on) of the operating system on
3089 which the executable runs, unless that component itself accompanies
3090 the executable.
3092   It may happen that this requirement contradicts the license
3093 restrictions of other proprietary libraries that do not normally
3094 accompany the operating system.  Such a contradiction means you cannot
3095 use both them and the Library together in an executable that you
3096 distribute.
3098   7. You may place library facilities that are a work based on the
3099 Library side-by-side in a single library together with other library
3100 facilities not covered by this License, and distribute such a combined
3101 library, provided that the separate distribution of the work based on
3102 the Library and of the other library facilities is otherwise
3103 permitted, and provided that you do these two things:
3105     a) Accompany the combined library with a copy of the same work
3106     based on the Library, uncombined with any other library
3107     facilities.  This must be distributed under the terms of the
3108     Sections above.
3110     b) Give prominent notice with the combined library of the fact
3111     that part of it is a work based on the Library, and explaining
3112     where to find the accompanying uncombined form of the same work.
3114   8. You may not copy, modify, sublicense, link with, or distribute
3115 the Library except as expressly provided under this License.  Any
3116 attempt otherwise to copy, modify, sublicense, link with, or
3117 distribute the Library is void, and will automatically terminate your
3118 rights under this License.  However, parties who have received copies,
3119 or rights, from you under this License will not have their licenses
3120 terminated so long as such parties remain in full compliance.
3122   9. You are not required to accept this License, since you have not
3123 signed it.  However, nothing else grants you permission to modify or
3124 distribute the Library or its derivative works.  These actions are
3125 prohibited by law if you do not accept this License.  Therefore, by
3126 modifying or distributing the Library (or any work based on the
3127 Library), you indicate your acceptance of this License to do so, and
3128 all its terms and conditions for copying, distributing or modifying
3129 the Library or works based on it.
3131   10. Each time you redistribute the Library (or any work based on the
3132 Library), the recipient automatically receives a license from the
3133 original licensor to copy, distribute, link with or modify the Library
3134 subject to these terms and conditions.  You may not impose any further
3135 restrictions on the recipients' exercise of the rights granted herein.
3136 You are not responsible for enforcing compliance by third parties with
3137 this License.
3139   11. If, as a consequence of a court judgment or allegation of patent
3140 infringement or for any other reason (not limited to patent issues),
3141 conditions are imposed on you (whether by court order, agreement or
3142 otherwise) that contradict the conditions of this License, they do not
3143 excuse you from the conditions of this License.  If you cannot
3144 distribute so as to satisfy simultaneously your obligations under this
3145 License and any other pertinent obligations, then as a consequence you
3146 may not distribute the Library at all.  For example, if a patent
3147 license would not permit royalty-free redistribution of the Library by
3148 all those who receive copies directly or indirectly through you, then
3149 the only way you could satisfy both it and this License would be to
3150 refrain entirely from distribution of the Library.
3152 If any portion of this section is held invalid or unenforceable under any
3153 particular circumstance, the balance of the section is intended to apply,
3154 and the section as a whole is intended to apply in other circumstances.
3156 It is not the purpose of this section to induce you to infringe any
3157 patents or other property right claims or to contest validity of any
3158 such claims; this section has the sole purpose of protecting the
3159 integrity of the free software distribution system which is
3160 implemented by public license practices.  Many people have made
3161 generous contributions to the wide range of software distributed
3162 through that system in reliance on consistent application of that
3163 system; it is up to the author/donor to decide if he or she is willing
3164 to distribute software through any other system and a licensee cannot
3165 impose that choice.
3167 This section is intended to make thoroughly clear what is believed to
3168 be a consequence of the rest of this License.
3170   12. If the distribution and/or use of the Library is restricted in
3171 certain countries either by patents or by copyrighted interfaces, the
3172 original copyright holder who places the Library under this License may add
3173 an explicit geographical distribution limitation excluding those countries,
3174 so that distribution is permitted only in or among countries not thus
3175 excluded.  In such case, this License incorporates the limitation as if
3176 written in the body of this License.
3178   13. The Free Software Foundation may publish revised and/or new
3179 versions of the Lesser General Public License from time to time.
3180 Such new versions will be similar in spirit to the present version,
3181 but may differ in detail to address new problems or concerns.
3183 Each version is given a distinguishing version number.  If the Library
3184 specifies a version number of this License which applies to it and
3185 "any later version", you have the option of following the terms and
3186 conditions either of that version or of any later version published by
3187 the Free Software Foundation.  If the Library does not specify a
3188 license version number, you may choose any version ever published by
3189 the Free Software Foundation.
3191   14. If you wish to incorporate parts of the Library into other free
3192 programs whose distribution conditions are incompatible with these,
3193 write to the author to ask for permission.  For software which is
3194 copyrighted by the Free Software Foundation, write to the Free
3195 Software Foundation; we sometimes make exceptions for this.  Our
3196 decision will be guided by the two goals of preserving the free status
3197 of all derivatives of our free software and of promoting the sharing
3198 and reuse of software generally.
3200                             NO WARRANTY
3202   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
3203 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3204 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
3205 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
3206 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3207 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3208 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3209 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
3210 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3212   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
3213 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
3214 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
3215 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
3216 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3217 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
3218 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
3219 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
3220 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3221 DAMAGES.
3223                      END OF TERMS AND CONDITIONS