1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5 <h3>THIS SOFTWARE IS AVAILABLE UNDER A DUAL LICENSE MODEL: CDDL
1.0 and GPL v2
</h3>
7 <h3>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version
1.0</h3>
10 <li><p><b>1. Definitions.
</b></p>
14 <b>1.1.
“Contributor
”</b> means each individual or
15 entity that creates or contributes to the creation of
22 <b>1.2.
“Contributor Version
”</b> means
23 the combination of the Original Software, prior
24 Modifications used by a Contributor (if any), and the
25 Modifications made by that particular Contributor.
31 <b>1.3.
“Covered Software
”</b> means (a)
32 the Original Software, or (b) Modifications, or (c) the
33 combination of files containing Original Software with files
34 containing Modifications, in each case including portions
41 <b>1.4.
“Executable
”</b> means the
42 Covered Software in any form other than Source Code.
48 <b>1.5.
“Initial Developer
”</b> means
49 the individual or entity that first makes Original Software
50 available under this License.
56 <b>1.6.
“Larger Work
”</b> means a work
57 which combines Covered Software or portions thereof with
58 code not governed by the terms of this License.
64 <b>1.7.
“License
”</b> means this document.
70 <b>1.8.
“Licensable
”</b> means having
71 the right to grant, to the maximum extent possible, whether
72 at the time of the initial grant or subsequently acquired,
73 any and all of the rights conveyed herein.
79 <b>1.9.
“Modifications
”</b> means the
80 Source Code and Executable form of any of the following:
85 <b>A.
</b> Any file that results from an addition
86 to, deletion from or modification of the contents of a
87 file containing Original Software or previous
93 <b>B.
</b> Any new file that contains any part of
94 the Original Software or previous Modification; or
99 <b>C.
</b> Any new file that is contributed or
100 otherwise made available under the terms of this
109 <b>1.10.
“Original Software
”</b> means
110 the Source Code and Executable form of computer software
111 code that is originally released under this License.
117 <b>1.11.
“Patent Claims
”</b> means any
118 patent claim(s), now owned or hereafter acquired, including
119 without limitation, method, process, and apparatus claims,
120 in any patent Licensable by grantor.
126 <b>1.12.
“Source Code
”</b> means (a) the
127 common form of computer software code in which modifications
128 are made and (b) associated documentation included in or
135 <b>1.13.
“You
” (or
136 “Your
”)
</b> means an individual or a legal
137 entity exercising rights under, and complying with all of
138 the terms of, this License. For legal entities,
139 “You
” includes any entity which controls, is
140 controlled by, or is under common control with You. For
141 purposes of this definition,
“control
” means
142 (a)
the power, direct or indirect, to cause the
143 direction or management of such entity, whether by contract
144 or otherwise, or (b)
ownership of more than fifty
145 percent (
50%) of the outstanding shares or beneficial
146 ownership of such entity.
153 <p><b>2. License Grants.
</b></p>
156 <p><b>2.1. The Initial Developer Grant.
</b></p>
158 Conditioned upon Your compliance with Section
3.1
159 below and subject to third party intellectual property
160 claims, the Initial Developer hereby grants You a
161 world-wide, royalty-free, non-exclusive license:
166 <b>(a)
</b> under intellectual property rights
167 (other than patent or trademark) Licensable by Initial
168 Developer, to use, reproduce, modify, display, perform,
169 sublicense and distribute the Original Software (or
170 portions thereof), with or without Modifications, and/or
171 as part of a Larger Work; and
176 <b>(b)
</b> under Patent Claims infringed by the
177 making, using or selling of Original Software, to make,
178 have made, use, practice, sell, and offer for sale,
179 and/or otherwise dispose of the Original Software (or
185 <b>(c)
</b> The licenses granted in Sections
2.1(a)
186 and (b) are effective on the date Initial Developer first
187 distributes or otherwise makes the Original Software
188 available to a third party under the terms of this License.
193 <b>(d)
</b> Notwithstanding Section
2.1(b)
194 above, no patent license is granted: (
1)
for code
195 that You delete from the Original Software, or
196 (
2)
for infringements caused by: (i)
the
197 modification of the Original Software, or (ii)
the
198 combination of the Original Software with other software
205 <p><b>2.2. Contributor Grant.
</b></p>
207 Conditioned upon Your compliance with Section
3.1 below
208 and subject to third party intellectual property claims,
209 each Contributor hereby grants You a world-wide,
210 royalty-free, non-exclusive license:
215 <b>(a)
</b> under intellectual property rights
216 (other than patent or trademark) Licensable by
217 Contributor to use, reproduce, modify, display, perform,
218 sublicense and distribute the Modifications created by
219 such Contributor (or portions thereof), either on an
220 unmodified basis, with other Modifications, as Covered
221 Software and/or as part of a Larger Work; and
226 <b>(b)
</b> under Patent Claims infringed by the
227 making, using, or selling of Modifications made by that
228 Contributor either alone and/or in combination with its
229 Contributor Version (or portions of such combination),
230 to make, use, sell, offer for sale, have made, and/or
231 otherwise dispose of: (
1)
Modifications made by
232 that Contributor (or portions thereof); and (
2)
the
233 combination of Modifications made by that Contributor
234 with its Contributor Version (or portions of such
240 <b>(c)
</b> The licenses granted in Sections
2.2(a)
241 and
2.2(b) are effective on the date Contributor first
242 distributes or otherwise makes the Modifications available
248 <b>(d)
</b> Notwithstanding Section
2.2(b)
249 above, no patent license is granted: (
1)
for any
250 code that Contributor has deleted from the Contributor
251 Version; (
2)
for infringements caused by:
252 (i)
third party modifications of Contributor
253 Version, or (ii)
the combination of Modifications
254 made by that Contributor with other software (except as
255 part of the Contributor Version) or other devices; or
256 (
3)
under Patent Claims infringed by Covered
257 Software in the absence of Modifications made by that
267 <p><b>3. Distribution Obligations.
</b></p>
270 <p><b>3.1. Availability of Source Code.
</b></p>
272 Any Covered Software that You distribute or otherwise
273 make available in Executable form must also be made
274 available in Source Code form and that Source Code form
275 must be distributed only under the terms of this License.
276 You must include a copy of this License with every copy of
277 the Source Code form of the Covered Software You
278 distribute or otherwise make available. You must inform
279 recipients of any such Covered Software in Executable form
280 as to how they can obtain such Covered Software in Source
281 Code form in a reasonable manner on or through a medium
282 customarily used for software exchange.
286 <p><b>3.2. Modifications.
</b></p>
288 The Modifications that You create or to which You
289 contribute are governed by the terms of this License. You
290 represent that You believe Your Modifications are Your
291 original creation(s) and/or You have sufficient rights to
292 grant the rights conveyed by this License.
296 <p><b>3.3. Required Notices.
</b></p>
298 You must include a notice in each of Your Modifications
299 that identifies You as the Contributor of the Modification.
300 You may not remove or alter any copyright, patent or
301 trademark notices contained within the Covered Software,
302 or any notices of licensing or any descriptive text giving
303 attribution to any Contributor or the Initial Developer.
307 <p><b>3.4. Application of Additional Terms.
</b></p>
309 You may not offer or impose any terms on any Covered
310 Software in Source Code form that alters or restricts the
311 applicable version of this License or the
312 recipients
’ rights hereunder. You may choose to
313 offer, and to charge a fee for, warranty, support,
314 indemnity or liability obligations to one or more
315 recipients of Covered Software. However, you may do so
316 only on Your own behalf, and not on behalf of the Initial
317 Developer or any Contributor. You must make it absolutely
318 clear that any such warranty, support, indemnity or
319 liability obligation is offered by You alone, and You
320 hereby agree to indemnify the Initial Developer and every
321 Contributor for any liability incurred by the Initial
322 Developer or such Contributor as a result of warranty,
323 support, indemnity or liability terms You offer.
327 <p><b>3.5. Distribution of Executable Versions.
</b></p>
329 You may distribute the Executable form of the Covered
330 Software under the terms of this License or under the
331 terms of a license of Your choice, which may contain terms
332 different from this License, provided that You are in
333 compliance with the terms of this License and that the
334 license for the Executable form does not attempt to limit
335 or alter the recipient
’s rights in the Source Code
336 form from the rights set forth in this License. If You
337 distribute the Covered Software in Executable form under a
338 different license, You must make it absolutely clear that
339 any terms which differ from this License are offered by
340 You alone, not by the Initial Developer or Contributor.
341 You hereby agree to indemnify the Initial Developer and
342 every Contributor for any liability incurred by the
343 Initial Developer or such Contributor as a result of any
344 such terms You offer.
348 <p><b>3.6. Larger Works.
</b></p>
350 You may create a Larger Work by combining Covered
351 Software with other code not governed by the terms of this
352 License and distribute the Larger Work as a single
353 product. In such a case, You must make sure the
354 requirements of this License are fulfilled for the Covered
362 <p><b>4. Versions of the License.
</b></p>
365 <p><b>4.1. New Versions.
</b></p>
367 Sun Microsystems, Inc. is the initial license steward
368 and may publish revised and/or new versions of this
369 License from time to time. Each version will be given a
370 distinguishing version number. Except as provided in
371 Section
4.3, no one other than the license steward has the
372 right to modify this License.
376 <p><b>4.2. Effect of New Versions.
</b></p>
378 You may always continue to use, distribute or otherwise
379 make the Covered Software available under the terms of the
380 version of the License under which You originally received
381 the Covered Software. If the Initial Developer includes a
382 notice in the Original Software prohibiting it from being
383 distributed or otherwise made available under any
384 subsequent version of the License, You must distribute and
385 make the Covered Software available under the terms of the
386 version of the License under which You originally received
387 the Covered Software. Otherwise, You may also choose to
388 use, distribute or otherwise make the Covered Software
389 available under the terms of any subsequent version of the
390 License published by the license steward.
394 <p><b>4.3. Modified Versions.
</b></p>
396 When You are an Initial Developer and You want to
397 create a new license for Your Original Software, You may
398 create and use a modified version of this License if You:
399 (a)
rename the license and remove any references to
400 the name of the license steward (except to note that the
401 license differs from this License); and (b)
otherwise
402 make it clear that the license contains terms which differ
410 <p><b>5. DISCLAIMER OF WARRANTY.
</b></p>
412 COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN
413 “AS IS
” BASIS, WITHOUT WARRANTY OF ANY KIND,
414 EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
415 WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS,
416 MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
417 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
418 COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE
419 PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER
420 OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
421 SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY
422 CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
423 COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
429 <p><b>6. TERMINATION.
</b></p>
433 <b>6.1.
</b> This License and the rights granted
434 hereunder will terminate automatically if You fail to comply
435 with terms herein and fail to cure such breach within
30
436 days of becoming aware of the breach. Provisions which, by
437 their nature, must remain in effect beyond the termination
438 of this License shall survive.
443 <b>6.2.
</b> If You assert a patent infringement claim
444 (excluding declaratory judgment actions) against Initial Developer
445 or a Contributor (the Initial Developer or Contributor against whom
446 You assert such claim is referred to as
“Participant
”)
447 alleging that the Participant Software (meaning the Contributor
448 Version where the Participant is a Contributor or the Original Software
449 where the Participant is the Initial Developer) directly or indirectly
450 infringes any patent, then any and all rights granted directly or
451 indirectly to You by such Participant, the Initial Developer (if the
452 Initial Developer is not the Participant) and all Contributors under
453 Sections
2.1 and/or
2.2 of this License shall, upon
60 days notice
454 from Participant terminate prospectively and automatically at the
455 expiration of such
60 day notice period, unless if within such
60 day
456 period You withdraw Your claim with respect to the Participant Software
457 against such Participant either unilaterally or pursuant to a written
458 agreement with Participant.
463 <b>6.3.
</b> In the event of termination under
464 Sections
6.1 or
6.2 above, all end user licenses
465 that have been validly granted by You or any distributor
466 hereunder prior to termination (excluding licenses granted
467 to You by any distributor) shall survive termination.
474 <p><b>7. LIMITATION OF LIABILITY.
</b></p>
476 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER
477 TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL
478 YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY
479 DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF
480 SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT,
481 SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER
482 INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL,
483 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL
484 OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL
485 HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
486 LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH
487 OR PERSONAL INJURY RESULTING FROM SUCH PARTY
’S
488 NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
489 LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
490 LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
491 EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
496 <p><b>8. U.S. GOVERNMENT END USERS.
</b></p>
498 The Covered Software is a
“commercial item,
” as
499 that term is defined in
48 C.F.R.
2.101 (Oct.
1995),
500 consisting of
“commercial computer software
” (as
501 that term is defined at
48
502 C.F.R.
§ 252.227-
7014(a)(
1)) and
“commercial
503 computer software documentation
” as such terms are used
504 in
48 C.F.R.
12.212 (Sept.
1995). Consistent with
505 48 C.F.R.
12.212 and
48 C.F.R.
227.7202-
1 through
227.7202-
4
506 (June
1995), all U.S. Government End Users acquire Covered
507 Software with only those rights set forth herein. This
508 U.S. Government Rights clause is in lieu of, and supersedes,
509 any other FAR, DFAR, or other clause or provision that
510 addresses Government rights in computer software under this
516 <p><b>9. MISCELLANEOUS.
</b></p>
518 This License represents the complete agreement concerning
519 subject matter hereof. If any provision of this License is
520 held to be unenforceable, such provision shall be reformed
521 only to the extent necessary to make it enforceable. This
522 License shall be governed by the law of the jurisdiction
523 specified in a notice contained within the Original Software
524 (except to the extent applicable law, if any, provides
525 otherwise), excluding such jurisdiction
’s
526 conflict-of-law provisions. Any litigation relating to this
527 License shall be subject to the jurisdiction of the courts
528 located in the jurisdiction and venue specified in a notice
529 contained within the Original Software, with the losing party
530 responsible for costs, including, without limitation, court
531 costs and reasonable attorneys
’ fees and expenses. The
532 application of the United Nations Convention on Contracts for
533 the International Sale of Goods is expressly excluded. Any
534 law or regulation which provides that the language of a
535 contract shall be construed against the drafter shall not
536 apply to this License. You agree that You alone are
537 responsible for compliance with the United States export
538 administration regulations (and the export control laws and
539 regulation of any other countries) when You use, distribute or
540 otherwise make available any Covered Software.
545 <p><b>10. RESPONSIBILITY FOR CLAIMS.
</b></p>
547 As between Initial Developer and the Contributors, each
548 party is responsible for claims and damages arising, directly
549 or indirectly, out of its utilization of rights under this
550 License and You agree to work with Initial Developer and
551 Contributors to distribute such responsibility on an equitable
552 basis. Nothing herein is intended or shall be deemed to
553 constitute any admission of liability.
560 NOTICE PURSUANT TO SECTION
9 OF THE COMMON DEVELOPMENT
561 AND DISTRIBUTION LICENSE (CDDL)
565 The code released under the CDDL shall be governed by the laws
566 of the State of California (excluding conflict-of-law provisions).
567 Any litigation relating to this License shall be subject to the
568 jurisdiction of the Federal Courts of the Northern District of
569 California and the state courts of the State of California, with
570 venue lying in Santa Clara County, California.
575 <h3>The GNU General Public License (GPL) Version
2, June
1991</h3>
578 Copyright (C)
1989,
1991 Free Software Foundation, Inc.
579 59 Temple Place, Suite
330, Boston, MA
02111-
1307 USA
582 Everyone is permitted to copy and distribute verbatim copies
583 of this license document, but changing it is not allowed.
586 <p><b>Preamble
</b></p>
588 The licenses for most software are designed to take away your
589 freedom to share and change it. By contrast, the GNU General Public
590 License is intended to guarantee your freedom to share and change
591 free software--to make sure the software is free for all its users.
592 This General Public License applies to most of the Free Software
593 Foundation's software and to any other program whose authors commit
594 to using it. (Some other Free Software Foundation software is covered
595 by the GNU Library General Public License instead.) You can apply it
596 to your programs, too.
599 When we speak of free software, we are referring to freedom, not
600 price. Our General Public Licenses are designed to make sure that
601 you have the freedom to distribute copies of free software (and
602 charge for this service if you wish), that you receive source code
603 or can get it if you want it, that you can change the software or
604 use pieces of it in new free programs; and that you know you can
608 To protect your rights, we need to make restrictions that forbid
609 anyone to deny you these rights or to ask you to surrender the
610 rights. These restrictions translate to certain responsibilities
611 for you if you distribute copies of the software, or if you modify it.
614 For example, if you distribute copies of such a program, whether
615 gratis or for a fee, you must give the recipients all the rights
616 that you have. You must make sure that they, too, receive or can get
617 the source code. And you must show them these terms so they know
621 We protect your rights with two steps: (
1) copyright the software,
622 and (
2) offer you this license which gives you legal permission to
623 copy, distribute and/or modify the software.
626 Also, for each author's protection and ours, we want to make certain
627 that everyone understands that there is no warranty for this free
628 software. If the software is modified by someone else and passed on,
629 we want its recipients to know that what they have is not the original,
630 so that any problems introduced by others will not reflect on the
631 original authors' reputations.
634 Finally, any free program is threatened constantly by software patents.
635 We wish to avoid the danger that redistributors of a free program will
636 individually obtain patent licenses, in effect making the program
637 proprietary. To prevent this, we have made it clear that any patent
638 must be licensed for everyone's free use or not licensed at all.
641 The precise terms and conditions for copying, distribution and
645 <p><b>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
</b></p>
646 <ul style=
"margin-left:0; padding-left:0; border-left:0">
649 <b>0.
</b> This License applies to any program or other work which
650 contains a notice placed by the copyright holder saying it may be
651 distributed under the terms of this General Public License. The
652 "Program", below, refers to any such program or work, and a
"work
653 based on the Program" means either the Program or any derivative
654 work under copyright law: that is to say, a work containing the
655 Program or a portion of it, either verbatim or with modifications
656 and/or translated into another language. (Hereinafter, translation
657 is included without limitation in the term
"modification".) Each
658 licensee is addressed as
"you".
661 Activities other than copying, distribution and modification are
662 not covered by this License; they are outside its scope. The act of
663 running the Program is not restricted, and the output from the Program
664 is covered only if its contents constitute a work based on the Program
665 (independent of having been made by running the Program). Whether that
666 is true depends on what the Program does.
671 <b>1.
</b> You may copy and distribute verbatim copies of the Program's
672 source code as you receive it, in any medium, provided that you
673 conspicuously and appropriately publish on each copy an appropriate
674 copyright notice and disclaimer of warranty; keep intact all the notices
675 that refer to this License and to the absence of any warranty; and give
676 any other recipients of the Program a copy of this License along with
680 You may charge a fee for the physical act of transferring a copy, and you
681 may at your option offer warranty protection in exchange for a fee.
686 <b>2.
</b> You may modify your copy or copies of the Program or any portion
687 of it, thus forming a work based on the Program, and copy and distribute
688 such modifications or work under the terms of Section
1 above, provided
689 that you also meet all of these conditions:
694 a) You must cause the modified files to carry prominent notices stating
695 that you changed the files and the date of any change.
700 b) You must cause any work that you distribute or publish, that in whole
701 or in part contains or is derived from the Program or any part thereof,
702 to be licensed as a whole at no charge to all third parties under the terms
708 c) If the modified program normally reads commands interactively when run,
709 you must cause it, when started running for such interactive use in the
710 most ordinary way, to print or display an announcement including an
711 appropriate copyright notice and a notice that there is no warranty (or
712 else, saying that you provide a warranty) and that users may redistribute
713 the program under these conditions, and telling the user how to view a
714 copy of this License. (Exception: if the Program itself is interactive
715 but does not normally print such an announcement, your work based on the
716 Program is not required to print an announcement.)
721 These requirements apply to the modified work as a whole. If identifiable
722 sections of that work are not derived from the Program, and can be reasonably
723 considered independent and separate works in themselves, then this License,
724 and its terms, do not apply to those sections when you distribute them as
725 separate works. But when you distribute the same sections as part of a whole
726 which is a work based on the Program, the distribution of the whole must
727 be on the terms of this License, whose permissions for other licensees
728 extend to the entire whole, and thus to each and every part regardless
732 Thus, it is not the intent of this section to claim rights or contest
733 your rights to work written entirely by you; rather, the intent is to
734 exercise the right to control the distribution of derivative or collective
735 works based on the Program.
738 In addition, mere aggregation of another work not based on the Program
739 with the Program (or with a work based on the Program) on a volume of
740 a storage or distribution medium does not bring the other work under
741 the scope of this License.
747 <b>3.
</b> You may copy and distribute the Program (or a work based
748 on it, under Section
2) in object code or executable form under
749 the terms of Sections
1 and
2 above provided that you also do one
755 a) Accompany it with the complete corresponding machine-readable
756 source code, which must be distributed under the terms of Sections
757 1 and
2 above on a medium customarily used for software interchange; or,
762 b) Accompany it with a written offer, valid for at least three years,
763 to give any third party, for a charge no more than your cost of
764 physically performing source distribution, a complete machine-readable
765 copy of the corresponding source code, to be distributed under the
766 terms of Sections
1 and
2 above on a medium customarily used for
767 software interchange; or,
772 c) Accompany it with the information you received as to the offer to
773 distribute corresponding source code. (This alternative is allowed
774 only for noncommercial distribution and only if you received the
775 program in object code or executable form with such an offer, in
776 accord with Subsection b above.)
781 The source code for a work means the preferred form of the work for
782 making modifications to it. For an executable work, complete source
783 code means all the source code for all modules it contains, plus any
784 associated interface definition files, plus the scripts used to control
785 compilation and installation of the executable. However, as a special
786 exception, the source code distributed need not include anything that
787 is normally distributed (in either source or binary form) with the
788 major components (compiler, kernel, and so on) of the operating system
789 on which the executable runs, unless that component itself accompanies
793 If distribution of executable or object code is made by offering access
794 to copy from a designated place, then offering equivalent access to
795 copy the source code from the same place counts as distribution of the
796 source code, even though third parties are not compelled to copy the
797 source along with the object code.
803 <b>4.
</b> You may not copy, modify, sublicense, or distribute the
804 Program except as expressly provided under this License. Any attempt
805 otherwise to copy, modify, sublicense or distribute the Program is void,
806 and will automatically terminate your rights under this License. However,
807 parties who have received copies, or rights, from you under this License
808 will not have their licenses terminated so long as such parties remain
815 <b>5.
</b> You are not required to accept this License, since you have
816 not signed it. However, nothing else grants you permission to modify or
817 distribute the Program or its derivative works. These actions are prohibited
818 by law if you do not accept this License. Therefore, by modifying or
819 distributing the Program (or any work based on the Program), you indicate
820 your acceptance of this License to do so, and all its terms and conditions
821 for copying, distributing or modifying the Program or works based on it.
827 <b>6.
</b> Each time you redistribute the Program (or any work based on the
828 Program), the recipient automatically receives a license from the original
829 licensor to copy, distribute or modify the Program subject to these terms
830 and conditions. You may not impose any further restrictions on the recipients'
831 exercise of the rights granted herein. You are not responsible for enforcing
832 compliance by third parties to this License.
838 <b>7.
</b> If, as a consequence of a court judgment or allegation of patent
839 infringement or for any other reason (not limited to patent issues),
840 conditions are imposed on you (whether by court order, agreement or otherwise)
841 that contradict the conditions of this License, they do not excuse you from
842 the conditions of this License. If you cannot distribute so as to satisfy
843 simultaneously your obligations under this License and any other pertinent
844 obligations, then as a consequence you may not distribute the Program at all.
845 For example, if a patent license would not permit royalty-free redistribution
846 of the Program by all those who receive copies directly or indirectly through
847 you, then the only way you could satisfy both it and this License would be
848 to refrain entirely from distribution of the Program.
851 If any portion of this section is held invalid or unenforceable under any
852 particular circumstance, the balance of the section is intended to apply and
853 the section as a whole is intended to apply in other circumstances.
856 It is not the purpose of this section to induce you to infringe any patents
857 or other property right claims or to contest validity of any such claims;
858 this section has the sole purpose of protecting the integrity of the free
859 software distribution system, which is implemented by public license practices.
860 Many people have made generous contributions to the wide range of software
861 distributed through that system in reliance on consistent application of that
862 system; it is up to the author/donor to decide if he or she is willing to
863 distribute software through any other system and a licensee cannot impose that
867 This section is intended to make thoroughly clear what is believed to be a
868 consequence of the rest of this License.
874 <b>8.
</b> If the distribution and/or use of the Program is restricted in
875 certain countries either by patents or by copyrighted interfaces, the
876 original copyright holder who places the Program under this License may
877 add an explicit geographical distribution limitation excluding those
878 countries, so that distribution is permitted only in or among countries
879 not thus excluded. In such case, this License incorporates the limitation
880 as if written in the body of this License.
886 <b>9.
</b> The Free Software Foundation may publish revised and/or new
887 versions of the General Public License from time to time. Such new versions
888 will be similar in spirit to the present version, but may differ in detail
889 to address new problems or concerns.
892 Each version is given a distinguishing version number. If the Program
893 specifies a version number of this License which applies to it and
"any later
894 version", you have the option of following the terms and conditions either
895 of that version or of any later version published by the Free Software
896 Foundation. If the Program does not specify a version number of this License,
897 you may choose any version ever published by the Free Software Foundation.
903 <b>10.
</b> If you wish to incorporate parts of the Program into other free
904 programs whose distribution conditions are different, write to the author
905 to ask for permission. For software which is copyrighted by the Free Software
906 Foundation, write to the Free Software Foundation; we sometimes make exceptions
907 for this. Our decision will be guided by the two goals of preserving the
908 free status of all derivatives of our free software and of promoting the
909 sharing and reuse of software generally.
919 <b>11.
</b> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
920 WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
921 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
922 OTHER PARTIES PROVIDE THE PROGRAM
"AS IS" WITHOUT WARRANTY OF ANY KIND,
923 EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
924 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
925 ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
926 SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
927 SERVICING, REPAIR OR CORRECTION.
933 <b>12.
</b> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
934 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
935 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
936 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
937 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
938 LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
939 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
940 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
945 <p>END OF TERMS AND CONDITIONS
</p>
949 <p><b>How to Apply These Terms to Your New Programs
</b></p>
951 If you develop a new program, and you want it to be of the greatest possible
952 use to the public, the best way to achieve this is to make it free software
953 which everyone can redistribute and change under these terms.
956 To do so, attach the following notices to the program. It is safest to attach
957 them to the start of each source file to most effectively convey the exclusion
958 of warranty; and each file should have at least the
"copyright" line and a
959 pointer to where the full notice is found.
964 One line to give the program's name and a brief idea of what it does.
969 Copyright (C)
<year> <name of author
>
974 This program is free software; you can redistribute it and/or modify it
975 under the terms of the GNU General Public License as published by the
976 Free Software Foundation; either version
2 of the License, or (at your
977 option) any later version.
982 This program is distributed in the hope that it will be useful, but
983 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
984 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
990 You should have received a copy of the GNU General Public License along
991 with this program; if not, write to the Free Software Foundation, Inc.,
992 59 Temple Place, Suite
330, Boston, MA
02111-
1307 USA
997 Also add information on how to contact you by electronic and paper mail.
1000 If the program is interactive, make it output a short notice like this
1001 when it starts in an interactive mode:
1006 Gnomovision version
69, Copyright (C) year name of author
<br />
1007 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
1008 `show w'. This is free software, and you are welcome to redistribute
1009 it under certain conditions; type `show c' for details.
1014 The hypothetical commands `show w' and `show c' should show the appropriate
1015 parts of the General Public License. Of course, the commands you use may
1016 be called something other than `show w' and `show c'; they could even be
1017 mouse-clicks or menu items--whatever suits your program.
1020 You should also get your employer (if you work as a programmer) or your
1021 school, if any, to sign a
"copyright disclaimer" for the program, if
1022 necessary. Here is a sample; alter the names:
1027 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1028 `Gnomovision' (which makes passes at compilers) written by James Hacker.
1031 signature of Ty Coon,
1 April
1989<br />
1032 Ty Coon, President of Vice
1037 This General Public License does not permit incorporating your program into
1038 proprietary programs. If your program is a subroutine library, you may
1039 consider it more useful to permit linking proprietary applications with
1040 the library. If this is what you want to do, use the GNU Library General
1041 Public License instead of this License.
1045 <li style=
"background-color:yellow;">
1046 <p><b>"CLASSPATH" EXCEPTION TO THE GPL VERSION
2</b></p>
1048 Certain source files distributed by Sun Microsystems, Inc. are subject to
1049 the following clarification and special exception to the GPL Version
2, but
1050 only where Sun has expressly included in the particular source file's
1051 header the words
<br />
1052 "Sun designates this particular file as subject to the "Classpath
"
1053 exception as provided by Sun in the License file that accompanied this code."
1056 Linking this library statically or dynamically with other modules is making
1057 a combined work based on this library. Thus, the terms and conditions of the
1058 GNU General Public License Version
2 cover the whole combination.
1061 As a special exception, the copyright holders of this library give you
1062 permission to link this library with independent modules to produce an
1063 executable, regardless of the license terms of these independent modules,
1064 and to copy and distribute the resulting executable under terms of your
1065 choice, provided that you also meet, for each linked independent module,
1066 the terms and conditions of the license of that module.? An independent
1067 module is a module which is not derived from or based on this library.? If
1068 you modify this library, you may extend this exception to your version of
1069 the library, but you are not obligated to do so.? If you do not wish to do
1070 so, delete this exception statement from your version.