File Coverage

blib/lib/ExtUtils/ModuleMaker/Licenses/Standard.pm
Criterion Covered Total %
statement 120 121 99.1
branch 3 4 75.0
condition 1 3 33.3
subroutine 32 32 100.0
pod 15 28 53.5
total 171 188 90.9


line stmt bran cond sub pod time code
1             package ExtUtils::ModuleMaker::Licenses::Standard;
2 18     18   88 use strict;
  18         32  
  18         388  
3 18     18   74 use warnings;
  18         26  
  18         514  
4              
5             BEGIN {
6 18     18   81 use base qw(Exporter);
  18         31  
  18         1848  
7 18     18   56 our $VERSION = "0.63";
8 18         74922 our @EXPORT_OK = qw(Get_Standard_License Verify_Standard_License);
9             }
10              
11             #################### DOCUMENTATION ####################
12              
13             =head1 NAME
14              
15             ExtUtils::ModuleMaker::Licenses::Standard - Open source software licenses
16              
17             =head1 SYNOPSIS
18              
19             use ExtUtils::ModuleMaker::Licenses::Standard;
20             blah blah blah
21              
22             =head1 DESCRIPTION
23              
24             This package holds subroutines imported and used by
25             ExtUtils::ModuleMaker to include license and copyright information in a
26             standard Perl module distribution.
27              
28             =head1 BUGS
29              
30             None known at this time.
31              
32             =head1 AUTHOR/MAINTAINER
33              
34             ExtUtils::ModuleMaker was originally written in 2001-02 by R. Geoffrey Avery
35             (modulemaker [at] PlatypiVentures [dot] com). Since version 0.33 (July
36             2005) it has been maintained by James E. Keenan (jkeenan [at] cpan [dot]
37             org).
38              
39             =head1 SUPPORT
40              
41             Send email to jkeenan [at] cpan [dot] org. Please include 'modulemaker'
42             in the subject line.
43              
44             =head1 COPYRIGHT
45              
46             Copyright (c) 2001-2002 R. Geoffrey Avery.
47             Revisions from v0.33 forward (c) 2005 James E. Keenan. All rights reserved.
48             This program is free software; you can redistribute
49             it and/or modify it under the same terms as Perl itself.
50              
51             The full text of the license can be found in the
52             LICENSE file included with this module.
53              
54             =head1 SEE ALSO
55              
56             F, F, perl(1).
57              
58             =cut
59              
60             =head1 PUBLIC METHODS
61              
62             Each public function/method is described here.
63             These are how you should interact with this module.
64              
65             =cut
66              
67             my %licenses = (
68             perl => { function => \&License_Perl,
69             fullname =>'Same terms as Perl itself',
70             },
71              
72             apache => { function => \&License_Apache_1_1,
73             fullname => ''
74             },
75             apache_1_1 => { function => \&License_Apache_1_1,
76             fullname => 'Apache Software License (1.1)'
77             },
78             artistic => { function => \&License_Artistic,
79             fullname => 'Artistic License'
80             },
81             artistic_agg => { function => \&License_Artistic_w_Aggregation,
82             fullname => 'Artistic License w/ Aggregation'
83             },
84             r_bsd => { function => \&License_r_BSD,
85             fullname => 'BSD License(Raw)'
86             },
87             bsd => { function => \&License_BSD,
88             fullname => 'BSD License'
89             },
90             gpl => { function => \&License_GPL_2,
91             fullname => ''
92             },
93             gpl_2 => { function => \&License_GPL_2,
94             fullname => 'GPL - General Public License (2)'
95             },
96             ibm => { function => \&License_IBM_1_0,
97             fullname => ''
98             },
99             ibm_1_0 => { function => \&License_IBM_1_0,
100             fullname => 'IBM Public License Version (1.0)'
101             },
102             intel => { function => \&License_Intel,
103             fullname => 'Intel (BSD+)'
104             },
105             jabber => { function => \&License_Jabber_1_0,
106             fullname => ''
107             },
108             jabber_1_0 => { function => \&License_Jabber_1_0,
109             fullname => 'Jabber (1.0)'
110             },
111             lgpl => { function => \&License_LGPL_2_1,
112             fullname => ''
113             },
114             lgpl_2_1 => { function => \&License_LGPL_2_1,
115             fullname => 'LGPL - GNU Lesser General Public License (2.1)'
116             },
117             mit => { function => \&License_MIT,
118             fullname => 'MIT License'
119             },
120             mitre => { function => \&License_MITRE,
121             fullname => 'CVW - MITRE Collaborative Virtual Workspace'
122             },#mitre includes gpl 2.0 and mozilla 1.0
123             mozilla => { function => \&License_Mozilla_1_1,
124             fullname => ''
125             },
126             mozilla_1_1 => { function => \&License_Mozilla_1_1,
127             fullname => 'Mozilla Public License (1.1)'
128             },
129             mozilla_1_0 => { function => \&License_Mozilla_1_0,
130             fullname => 'Mozilla Public License (1.0)'
131             },
132             mpl => { function => \&License_Mozilla_1_1,
133             fullname => ''
134             },
135             mpl_1_1 => { function => \&License_Mozilla_1_1,
136             fullname => ''
137             },
138             mpl_1_0 => { function => \&License_Mozilla_1_0,
139             fullname => ''
140             },
141             nethack => { function => \&License_Nethack,
142             fullname => 'Nethack General Public License'
143             },
144             nokia => { function => \&License_Nokia_1_0a,
145             fullname => ''
146             },
147             nokos => { function => \&License_Nokia_1_0a,
148             fullname => ''
149             },
150             nokia_1_0a => { function => \&License_Nokia_1_0a,
151             fullname => 'Nokia Open Source License(1.0a)'
152             },
153             nokos_1_0a => { function => \&License_Nokia_1_0a,
154             fullname => ''
155             },
156             python => { function => \&License_Python,
157             fullname => 'Python License'
158             },
159             q => { function => \&License_Q_1_0,
160             fullname => ''
161             },
162             q_1_0 => { function => \&License_Q_1_0,
163             fullname => 'Q Public License (1.0)'
164             },
165             ricoh => { function => \&License_Ricoh_1_0,
166             fullname => ''
167             },
168             ricoh_1_0 => { function => \&License_Ricoh_1_0,
169             fullname => 'Ricoh Source Code Public License (1.0)'
170             },
171             sun => { function => \&License_Sun,
172             fullname => ''
173             },
174             sissl => { function => \&License_Sun,
175             fullname => 'Sun Internet Standards Source License'
176             },
177             sleepycat => { function => \&License_Sleepycat,
178             fullname => 'The Sleepycat License'
179             },
180             vovida => { function => \&License_Vovida_1_0,
181             fullname => ''
182             },
183             vovida_1_0 => { function => \&License_Vovida_1_0,
184             fullname => 'Vovida Software License (1.0)'
185             },
186             zlib => { function => \&License_ZLIB,
187             fullname => 'zlib/libpng License'
188             },
189             libpng => { function => \&License_ZLIB,
190             fullname => ''
191             },
192             #not yet installed
193             # python_2_1_1 => { function => undef,
194             # fullname => ''
195             # },
196             # commonpublic => { function => undef,
197             # fullname => ''
198             # },
199             # applepublic => { function => undef,
200             # fullname => ''
201             # },
202             # xnet => { function => undef,
203             # fullname => ''
204             # },
205             # sunpublic => { function => undef,
206             # fullname => ''
207             # },
208             # eiffel => { function => undef,
209             # fullname => ''
210             # },
211             # w3c => { function => undef,
212             # fullname => ''
213             # },
214             # motosoto => { function => undef,
215             # fullname => ''
216             # },
217             # opengroup => { function => undef,
218             # fullname => ''
219             # },
220             # zopepublic => { function => undef,
221             # fullname => ''
222             # },
223             # u_illinois_ncsa=> { function => undef,
224             # fullname => ''
225             # },
226             );
227              
228             sub Get_Standard_License {
229 88     88 0 138 my $choice = shift;
230              
231 88         125 $choice = lc ($choice);
232 88 50       367 return ($licenses{$choice}{function}) if (exists $licenses{$choice});
233 0         0 return;
234             }
235              
236             sub Verify_Standard_License {
237 97     97 0 197 my $choice = shift;
238 97         657 return (exists $licenses{lc ($choice)});
239             }
240              
241             sub interact {
242 1     1 0 246 my $class = shift;
243             return (bless (
244 1   33     10 { map { ($licenses{$_}{fullname})
245             ? ($_ => $licenses{$_}{fullname})
246 41 100       89 : ()
247             } keys (%licenses)
248             }, ref ($class) || $class)
249             );
250             }
251              
252             ################################################ subroutine header begin ##
253              
254             =head2 License_Apache
255              
256             Purpose : Get the copyright pod text and LICENSE file text for this license
257              
258             =cut
259              
260             ################################################## subroutine header end ##
261              
262             sub License_Apache_1_1 {
263 2     2 0 4 my %license;
264              
265 2         4 $license{COPYRIGHT} = <
266             This program is free software licensed under the...
267              
268             Apache Software License (Version 1.1)
269              
270             The full text of the license can be found in the
271             LICENSE file included with this module.
272             EOFCOPYRIGHT
273              
274 2         4 $license{LICENSETEXT} = <
275             Apache Software License
276             Version 1.1
277              
278             Copyright (c) ###year### ###organization###. All rights reserved.
279              
280             Redistribution and use in source and binary forms, with or without modification,
281             are permitted provided that the following conditions are met:
282              
283             1. Redistributions of source code must retain the above copyright notice, this list
284             of conditions and the following disclaimer.
285              
286             2. Redistributions in binary form must reproduce the above copyright notice, this
287             list of conditions and the following disclaimer in the documentation and/or other
288             materials provided with the distribution.
289              
290             3. The end-user documentation included with the redistribution, if any, must
291             include the following acknowledgment:
292              
293             "This product includes software developed by the Apache Software
294             Foundation (http://www.apache.org/)."
295              
296             Alternately, this acknowledgment may appear in the software itself, if and
297             wherever such third-party acknowledgments normally appear.
298              
299             4. The names "Apache" and "Apache Software Foundation" must not be used to
300             endorse or promote products derived from this software without prior written
301             permission. For written permission, please contact apache\@apache.org.
302              
303             5. Products derived from this software may not be called "Apache", nor may
304             "Apache" appear in their name, without prior written permission of the Apache
305             Software Foundation.
306              
307             THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
308             WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
309             WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
310             PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE
311             SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY
312             DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
313             CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
314             PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
315             DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
316             AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
317             LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
318             ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
319             THE POSSIBILITY OF SUCH DAMAGE.
320              
321              
322              
323             This software consists of voluntary contributions made by many individuals on
324             behalf of the Apache Software Foundation. For more information on the Apache
325             Software Foundation, please see .
326              
327             Portions of this software are based upon public domain software originally written
328             at the National Center for Supercomputing Applications, University of Illinois,
329             Urbana-Champaign.
330             EOFLICENSETEXT
331              
332 2         12 return (\%license);
333             }
334              
335             ################################################ subroutine header begin ##
336              
337             =head2 License_Artistic
338              
339             Purpose : Get the copyright pod text and LICENSE file text for this license
340              
341             =cut
342              
343             ################################################## subroutine header end ##
344              
345             sub License_Artistic {
346 1     1 1 2 my %license;
347              
348 1         3 $license{COPYRIGHT} = <
349             This program is free software licensed under the...
350              
351             The Artistic License
352              
353             The full text of the license can be found in the
354             LICENSE file included with this module.
355             EOFCOPYRIGHT
356              
357 1         2 $license{LICENSETEXT} = <
358             The Artistic License
359              
360             Preamble
361              
362             The intent of this document is to state the conditions under which a Package
363             may be copied, such that the Copyright Holder maintains some semblance of
364             artistic control over the development of the package, while giving the users of the
365             package the right to use and distribute the Package in a more-or-less customary
366             fashion, plus the right to make reasonable modifications.
367              
368             Definitions:
369              
370             - "Package" refers to the collection of files distributed by the Copyright
371             Holder, and derivatives of that collection of files created through textual
372             modification.
373             - "Standard Version" refers to such a Package if it has not been modified,
374             or has been modified in accordance with the wishes of the Copyright
375             Holder.
376             - "Copyright Holder" is whoever is named in the copyright or copyrights for
377             the package.
378             - "You" is you, if you're thinking about copying or distributing this Package.
379             - "Reasonable copying fee" is whatever you can justify on the basis of
380             media cost, duplication charges, time of people involved, and so on. (You
381             will not be required to justify it to the Copyright Holder, but only to the
382             computing community at large as a market that must bear the fee.)
383             - "Freely Available" means that no fee is charged for the item itself, though
384             there may be fees involved in handling the item. It also means that
385             recipients of the item may redistribute it under the same conditions they
386             received it.
387              
388             1. You may make and give away verbatim copies of the source form of the
389             Standard Version of this Package without restriction, provided that you duplicate
390             all of the original copyright notices and associated disclaimers.
391              
392             2. You may apply bug fixes, portability fixes and other modifications derived from
393             the Public Domain or from the Copyright Holder. A Package modified in such a
394             way shall still be considered the Standard Version.
395              
396             3. You may otherwise modify your copy of this Package in any way, provided
397             that you insert a prominent notice in each changed file stating how and when
398             you changed that file, and provided that you do at least ONE of the following:
399              
400             a) place your modifications in the Public Domain or otherwise
401             make them Freely Available, such as by posting said modifications
402             to Usenet or an equivalent medium, or placing the modifications on
403             a major archive site such as ftp.uu.net, or by allowing the
404             Copyright Holder to include your modifications in the Standard
405             Version of the Package.
406              
407             b) use the modified Package only within your corporation or
408             organization.
409              
410             c) rename any non-standard executables so the names do not
411             conflict with standard executables, which must also be provided,
412             and provide a separate manual page for each non-standard
413             executable that clearly documents how it differs from the Standard
414             Version.
415              
416             d) make other distribution arrangements with the Copyright Holder.
417              
418             4. You may distribute the programs of this Package in object code or executable
419             form, provided that you do at least ONE of the following:
420              
421             a) distribute a Standard Version of the executables and library
422             files, together with instructions (in the manual page or equivalent)
423             on where to get the Standard Version.
424              
425             b) accompany the distribution with the machine-readable source of
426             the Package with your modifications.
427              
428             c) accompany any non-standard executables with their
429             corresponding Standard Version executables, giving the
430             non-standard executables non-standard names, and clearly
431             documenting the differences in manual pages (or equivalent),
432             together with instructions on where to get the Standard Version.
433              
434             d) make other distribution arrangements with the Copyright Holder.
435              
436             5. You may charge a reasonable copying fee for any distribution of this Package.
437             You may charge any fee you choose for support of this Package. You may not
438             charge a fee for this Package itself. However, you may distribute this Package in
439             aggregate with other (possibly commercial) programs as part of a larger
440             (possibly commercial) software distribution provided that you do not advertise
441             this Package as a product of your own.
442              
443             6. The scripts and library files supplied as input to or produced as output from
444             the programs of this Package do not automatically fall under the copyright of this
445             Package, but belong to whomever generated them, and may be sold
446             commercially, and may be aggregated with this Package.
447              
448             7. C or perl subroutines supplied by you and linked into this Package shall not
449             be considered part of this Package.
450              
451             8. The name of the Copyright Holder may not be used to endorse or promote
452             products derived from this software without specific prior written permission.
453              
454             9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
455             IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
456             WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
457             PURPOSE.
458              
459             The End
460             EOFLICENSETEXT
461              
462 1         3 return (\%license);
463             }
464             #'
465              
466             sub License_Artistic_w_Aggregation {
467 49     49 0 72 my %license;
468              
469 49         102 $license{COPYRIGHT} = <
470             This program is free software licensed under the...
471              
472             The Artistic License (with Aggregation clause)
473              
474             The full text of the license can be found in the
475             LICENSE file included with this module.
476             EOFCOPYRIGHT
477              
478 49         94 $license{LICENSETEXT} = <
479             The Artistic License
480              
481             Preamble
482              
483             The intent of this document is to state the conditions under which a Package
484             may be copied, such that the Copyright Holder maintains some semblance of
485             artistic control over the development of the package, while giving the users of the
486             package the right to use and distribute the Package in a more-or-less customary
487             fashion, plus the right to make reasonable modifications.
488              
489             Definitions:
490              
491             - "Package" refers to the collection of files distributed by the Copyright
492             Holder, and derivatives of that collection of files created through textual
493             modification.
494             - "Standard Version" refers to such a Package if it has not been modified,
495             or has been modified in accordance with the wishes of the Copyright
496             Holder.
497             - "Copyright Holder" is whoever is named in the copyright or copyrights for
498             the package.
499             - "You" is you, if you're thinking about copying or distributing this Package.
500             - "Reasonable copying fee" is whatever you can justify on the basis of
501             media cost, duplication charges, time of people involved, and so on. (You
502             will not be required to justify it to the Copyright Holder, but only to the
503             computing community at large as a market that must bear the fee.)
504             - "Freely Available" means that no fee is charged for the item itself, though
505             there may be fees involved in handling the item. It also means that
506             recipients of the item may redistribute it under the same conditions they
507             received it.
508              
509             1. You may make and give away verbatim copies of the source form of the
510             Standard Version of this Package without restriction, provided that you duplicate
511             all of the original copyright notices and associated disclaimers.
512              
513             2. You may apply bug fixes, portability fixes and other modifications derived from
514             the Public Domain or from the Copyright Holder. A Package modified in such a
515             way shall still be considered the Standard Version.
516              
517             3. You may otherwise modify your copy of this Package in any way, provided
518             that you insert a prominent notice in each changed file stating how and when
519             you changed that file, and provided that you do at least ONE of the following:
520              
521             a) place your modifications in the Public Domain or otherwise
522             make them Freely Available, such as by posting said modifications
523             to Usenet or an equivalent medium, or placing the modifications on
524             a major archive site such as ftp.uu.net, or by allowing the
525             Copyright Holder to include your modifications in the Standard
526             Version of the Package.
527              
528             b) use the modified Package only within your corporation or
529             organization.
530              
531             c) rename any non-standard executables so the names do not
532             conflict with standard executables, which must also be provided,
533             and provide a separate manual page for each non-standard
534             executable that clearly documents how it differs from the Standard
535             Version.
536              
537             d) make other distribution arrangements with the Copyright Holder.
538              
539             4. You may distribute the programs of this Package in object code or executable
540             form, provided that you do at least ONE of the following:
541              
542             a) distribute a Standard Version of the executables and library
543             files, together with instructions (in the manual page or equivalent)
544             on where to get the Standard Version.
545              
546             b) accompany the distribution with the machine-readable source of
547             the Package with your modifications.
548              
549             c) accompany any non-standard executables with their
550             corresponding Standard Version executables, giving the
551             non-standard executables non-standard names, and clearly
552             documenting the differences in manual pages (or equivalent),
553             together with instructions on where to get the Standard Version.
554              
555             d) make other distribution arrangements with the Copyright Holder.
556              
557             5. You may charge a reasonable copying fee for any distribution of this Package.
558             You may charge any fee you choose for support of this Package. You may not
559             charge a fee for this Package itself. However, you may distribute this Package in
560             aggregate with other (possibly commercial) programs as part of a larger
561             (possibly commercial) software distribution provided that you do not advertise
562             this Package as a product of your own.
563              
564             6. The scripts and library files supplied as input to or produced as output from
565             the programs of this Package do not automatically fall under the copyright of this
566             Package, but belong to whomever generated them, and may be sold
567             commercially, and may be aggregated with this Package.
568              
569             7. C or perl subroutines supplied by you and linked into this Package shall not
570             be considered part of this Package.
571              
572             8. Aggregation of this Package with a commercial distribution is always permitted
573             provided that the use of this Package is embedded; that is, when no overt attempt
574             is made to make this Package's interfaces visible to the end user of the
575             commercial distribution. Such use shall not be construed as a distribution of
576             this Package.
577              
578             9. The name of the Copyright Holder may not be used to endorse or promote
579             products derived from this software without specific prior written permission.
580              
581             10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
582             IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
583             WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
584             PURPOSE.
585              
586             The End
587             EOFLICENSETEXT
588              
589 49         106 return (\%license);
590             }
591              
592             ################################################ subroutine header begin ##
593              
594             =head2 License_r_BSD
595              
596             Purpose : Get the copyright pod text and LICENSE file text for this license
597              
598             =cut
599              
600             ################################################## subroutine header end ##
601              
602             sub License_r_BSD {
603 1     1 1 1 my %license;
604              
605 1         14 $license{COPYRIGHT} = <
606             This program is free software licensed under the...
607              
608             The BSD License
609              
610             The full text of the license can be found in the
611             LICENSE file included with this module.
612             EOFCOPYRIGHT
613              
614 1         5 $license{LICENSETEXT} = <
615             The BSD License
616              
617             The following is a BSD license template. To generate
618             your own license, change the values of OWNER,
619             ORGANIZATION and YEAR from their original values as
620             given here, and substitute your own.
621              
622             Note: The advertising clause in the license appearing
623             on BSD Unix files was officially rescinded by the
624             Director of the Office of Technology Licensing of the
625             University of California on July 22 1999. He states that
626             clause 3 is "hereby deleted in its entirety."
627              
628             Note the new BSD license is thus equivalent to the MIT
629             License, except for the no-endorsement final clause.
630              
631             = Regents of the University of California
632             = University of California, Berkeley
633             = 1998
634              
635             In the original BSD license, the first occurrence of the phrase "COPYRIGHT
636             HOLDERS AND CONTRIBUTORS" in the disclaimer read "REGENTS AND
637             CONTRIBUTORS".
638              
639             Here is the license template:
640              
641             Copyright (c) ,
642             All rights reserved.
643              
644             Redistribution and use in source and binary forms, with or without modification,
645             are permitted provided that the following conditions are met:
646              
647             Redistributions of source code must retain the above copyright notice,
648             this list of conditions and the following disclaimer.
649             Redistributions in binary form must reproduce the above copyright notice,
650             this list of conditions and the following disclaimer in the documentation
651             and/or other materials provided with the distribution.
652             Neither the name of the nor the names of its
653             contributors may be used to endorse or promote products derived from
654             this software without specific prior written permission.
655              
656             THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
657             CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
658             INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
659             MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
660             DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
661             LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
662             OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
663             PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
664             DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
665             AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
666             LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
667             ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
668             THE POSSIBILITY OF SUCH DAMAGE.
669             EOFLICENSETEXT
670              
671 1         17 return (\%license);
672             }
673              
674             ################################################ subroutine header begin ##
675              
676             =head2 License_BSD
677              
678             Purpose : Get the copyright pod text and LICENSE file text for this license
679              
680             =cut
681              
682             ################################################## subroutine header end ##
683              
684             sub License_BSD {
685 1     1 1 2 my %license;
686              
687 1         3 $license{COPYRIGHT} = <
688             This program is free software licensed under the...
689              
690             The BSD License
691              
692             The full text of the license can be found in the
693             LICENSE file included with this module.
694             EOFCOPYRIGHT
695              
696 1         3 $license{LICENSETEXT} = <
697             The BSD License
698              
699              
700             Copyright (c) ###year###, ###owner###
701             All rights reserved.
702              
703             Redistribution and use in source and binary forms, with or without modification,
704             are permitted provided that the following conditions are met:
705              
706             Redistributions of source code must retain the above copyright notice,
707             this list of conditions and the following disclaimer.
708             Redistributions in binary form must reproduce the above copyright notice,
709             this list of conditions and the following disclaimer in the documentation
710             and/or other materials provided with the distribution.
711             Neither the name of the ###organization### nor the names of its
712             contributors may be used to endorse or promote products derived from
713             this software without specific prior written permission.
714              
715             THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
716             CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
717             INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
718             MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
719             DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
720             LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
721             OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
722             PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
723             DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
724             AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
725             LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
726             ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
727             THE POSSIBILITY OF SUCH DAMAGE.
728             EOFLICENSETEXT
729              
730 1         3 return (\%license);
731             }
732              
733             ################################################ subroutine header begin ##
734              
735             =head2 License_GPL
736              
737             Purpose : Get the copyright pod text and LICENSE file text for this license
738              
739             =cut
740              
741             ################################################## subroutine header end ##
742              
743             sub License_GPL_2 {
744 50     50 0 63 my %license;
745              
746 50         147 $license{COPYRIGHT} = <
747             This program is free software licensed under the...
748              
749             The General Public License (GPL)
750             Version 2, June 1991
751              
752             The full text of the license can be found in the
753             LICENSE file included with this module.
754             EOFCOPYRIGHT
755              
756 50         130 $license{LICENSETEXT} = <
757             The General Public License (GPL)
758             Version 2, June 1991
759              
760             Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
761             Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
762             verbatim copies of this license document, but changing it is not allowed.
763              
764             Preamble
765              
766             The licenses for most software are designed to take away your freedom to share
767             and change it. By contrast, the GNU General Public License is intended to
768             guarantee your freedom to share and change free software--to make sure the
769             software is free for all its users. This General Public License applies to most of
770             the Free Software Foundation's software and to any other program whose
771             authors commit to using it. (Some other Free Software Foundation software is
772             covered by the GNU Library General Public License instead.) You can apply it to
773             your programs, too.
774              
775             When we speak of free software, we are referring to freedom, not price. Our
776             General Public Licenses are designed to make sure that you have the freedom
777             to distribute copies of free software (and charge for this service if you wish), that
778             you receive source code or can get it if you want it, that you can change the
779             software or use pieces of it in new free programs; and that you know you can do
780             these things.
781              
782             To protect your rights, we need to make restrictions that forbid anyone to deny
783             you these rights or to ask you to surrender the rights. These restrictions
784             translate to certain responsibilities for you if you distribute copies of the
785             software, or if you modify it.
786              
787             For example, if you distribute copies of such a program, whether gratis or for a
788             fee, you must give the recipients all the rights that you have. You must make
789             sure that they, too, receive or can get the source code. And you must show
790             them these terms so they know their rights.
791              
792             We protect your rights with two steps: (1) copyright the software, and (2) offer
793             you this license which gives you legal permission to copy, distribute and/or
794             modify the software.
795              
796             Also, for each author's protection and ours, we want to make certain that
797             everyone understands that there is no warranty for this free software. If the
798             software is modified by someone else and passed on, we want its recipients to
799             know that what they have is not the original, so that any problems introduced by
800             others will not reflect on the original authors' reputations.
801              
802             Finally, any free program is threatened constantly by software patents. We wish
803             to avoid the danger that redistributors of a free program will individually obtain
804             patent licenses, in effect making the program proprietary. To prevent this, we
805             have made it clear that any patent must be licensed for everyone's free use or
806             not licensed at all.
807              
808             The precise terms and conditions for copying, distribution and modification
809             follow.
810              
811             GNU GENERAL PUBLIC LICENSE
812             TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
813             MODIFICATION
814              
815             0. This License applies to any program or other work which contains a notice
816             placed by the copyright holder saying it may be distributed under the terms of
817             this General Public License. The "Program", below, refers to any such program
818             or work, and a "work based on the Program" means either the Program or any
819             derivative work under copyright law: that is to say, a work containing the
820             Program or a portion of it, either verbatim or with modifications and/or translated
821             into another language. (Hereinafter, translation is included without limitation in
822             the term "modification".) Each licensee is addressed as "you".
823              
824             Activities other than copying, distribution and modification are not covered by
825             this License; they are outside its scope. The act of running the Program is not
826             restricted, and the output from the Program is covered only if its contents
827             constitute a work based on the Program (independent of having been made by
828             running the Program). Whether that is true depends on what the Program does.
829              
830             1. You may copy and distribute verbatim copies of the Program's source code as
831             you receive it, in any medium, provided that you conspicuously and appropriately
832             publish on each copy an appropriate copyright notice and disclaimer of warranty;
833             keep intact all the notices that refer to this License and to the absence of any
834             warranty; and give any other recipients of the Program a copy of this License
835             along with the Program.
836              
837             You may charge a fee for the physical act of transferring a copy, and you may at
838             your option offer warranty protection in exchange for a fee.
839              
840             2. You may modify your copy or copies of the Program or any portion of it, thus
841             forming a work based on the Program, and copy and distribute such
842             modifications or work under the terms of Section 1 above, provided that you also
843             meet all of these conditions:
844              
845             a) You must cause the modified files to carry prominent notices stating that you
846             changed the files and the date of any change.
847              
848             b) You must cause any work that you distribute or publish, that in whole or in
849             part contains or is derived from the Program or any part thereof, to be licensed
850             as a whole at no charge to all third parties under the terms of this License.
851              
852             c) If the modified program normally reads commands interactively when run, you
853             must cause it, when started running for such interactive use in the most ordinary
854             way, to print or display an announcement including an appropriate copyright
855             notice and a notice that there is no warranty (or else, saying that you provide a
856             warranty) and that users may redistribute the program under these conditions,
857             and telling the user how to view a copy of this License. (Exception: if the
858             Program itself is interactive but does not normally print such an announcement,
859             your work based on the Program is not required to print an announcement.)
860              
861             These requirements apply to the modified work as a whole. If identifiable
862             sections of that work are not derived from the Program, and can be reasonably
863             considered independent and separate works in themselves, then this License,
864             and its terms, do not apply to those sections when you distribute them as
865             separate works. But when you distribute the same sections as part of a whole
866             which is a work based on the Program, the distribution of the whole must be on
867             the terms of this License, whose permissions for other licensees extend to the
868             entire whole, and thus to each and every part regardless of who wrote it.
869              
870             Thus, it is not the intent of this section to claim rights or contest your rights to
871             work written entirely by you; rather, the intent is to exercise the right to control
872             the distribution of derivative or collective works based on the Program.
873              
874             In addition, mere aggregation of another work not based on the Program with the
875             Program (or with a work based on the Program) on a volume of a storage or
876             distribution medium does not bring the other work under the scope of this
877             License.
878              
879             3. You may copy and distribute the Program (or a work based on it, under
880             Section 2) in object code or executable form under the terms of Sections 1 and 2
881             above provided that you also do one of the following:
882              
883             a) Accompany it with the complete corresponding machine-readable source
884             code, which must be distributed under the terms of Sections 1 and 2 above on a
885             medium customarily used for software interchange; or,
886              
887             b) Accompany it with a written offer, valid for at least three years, to give any
888             third party, for a charge no more than your cost of physically performing source
889             distribution, a complete machine-readable copy of the corresponding source
890             code, to be distributed under the terms of Sections 1 and 2 above on a medium
891             customarily used for software interchange; or,
892              
893             c) Accompany it with the information you received as to the offer to distribute
894             corresponding source code. (This alternative is allowed only for noncommercial
895             distribution and only if you received the program in object code or executable
896             form with such an offer, in accord with Subsection b above.)
897              
898             The source code for a work means the preferred form of the work for making
899             modifications to it. For an executable work, complete source code means all the
900             source code for all modules it contains, plus any associated interface definition
901             files, plus the scripts used to control compilation and installation of the
902             executable. However, as a special exception, the source code distributed need
903             not include anything that is normally distributed (in either source or binary form)
904             with the major components (compiler, kernel, and so on) of the operating system
905             on which the executable runs, unless that component itself accompanies the
906             executable.
907              
908             If distribution of executable or object code is made by offering access to copy
909             from a designated place, then offering equivalent access to copy the source
910             code from the same place counts as distribution of the source code, even though
911             third parties are not compelled to copy the source along with the object code.
912              
913             4. You may not copy, modify, sublicense, or distribute the Program except as
914             expressly provided under this License. Any attempt otherwise to copy, modify,
915             sublicense or distribute the Program is void, and will automatically terminate
916             your rights under this License. However, parties who have received copies, or
917             rights, from you under this License will not have their licenses terminated so long
918             as such parties remain in full compliance.
919              
920             5. You are not required to accept this License, since you have not signed it.
921             However, nothing else grants you permission to modify or distribute the Program
922             or its derivative works. These actions are prohibited by law if you do not accept
923             this License. Therefore, by modifying or distributing the Program (or any work
924             based on the Program), you indicate your acceptance of this License to do so,
925             and all its terms and conditions for copying, distributing or modifying the
926             Program or works based on it.
927              
928             6. Each time you redistribute the Program (or any work based on the Program),
929             the recipient automatically receives a license from the original licensor to copy,
930             distribute or modify the Program subject to these terms and conditions. You
931             may not impose any further restrictions on the recipients' exercise of the rights
932             granted herein. You are not responsible for enforcing compliance by third parties
933             to this License.
934              
935             7. If, as a consequence of a court judgment or allegation of patent infringement
936             or for any other reason (not limited to patent issues), conditions are imposed on
937             you (whether by court order, agreement or otherwise) that contradict the
938             conditions of this License, they do not excuse you from the conditions of this
939             License. If you cannot distribute so as to satisfy simultaneously your obligations
940             under this License and any other pertinent obligations, then as a consequence
941             you may not distribute the Program at all. For example, if a patent license would
942             not permit royalty-free redistribution of the Program by all those who receive
943             copies directly or indirectly through you, then the only way you could satisfy
944             both it and this License would be to refrain entirely from distribution of the
945             Program.
946              
947             If any portion of this section is held invalid or unenforceable under any particular
948             circumstance, the balance of the section is intended to apply and the section as
949             a whole is intended to apply in other circumstances.
950              
951             It is not the purpose of this section to induce you to infringe any patents or other
952             property right claims or to contest validity of any such claims; this section has
953             the sole purpose of protecting the integrity of the free software distribution
954             system, which is implemented by public license practices. Many people have
955             made generous contributions to the wide range of software distributed through
956             that system in reliance on consistent application of that system; it is up to the
957             author/donor to decide if he or she is willing to distribute software through any
958             other system and a licensee cannot impose that choice.
959              
960             This section is intended to make thoroughly clear what is believed to be a
961             consequence of the rest of this License.
962              
963             8. If the distribution and/or use of the Program is restricted in certain countries
964             either by patents or by copyrighted interfaces, the original copyright holder who
965             places the Program under this License may add an explicit geographical
966             distribution limitation excluding those countries, so that distribution is permitted
967             only in or among countries not thus excluded. In such case, this License
968             incorporates the limitation as if written in the body of this License.
969              
970             9. The Free Software Foundation may publish revised and/or new versions of the
971             General Public License from time to time. Such new versions will be similar in
972             spirit to the present version, but may differ in detail to address new problems or
973             concerns.
974              
975             Each version is given a distinguishing version number. If the Program specifies a
976             version number of this License which applies to it and "any later version", you
977             have the option of following the terms and conditions either of that version or of
978             any later version published by the Free Software Foundation. If the Program does
979             not specify a version number of this License, you may choose any version ever
980             published by the Free Software Foundation.
981              
982             10. If you wish to incorporate parts of the Program into other free programs
983             whose distribution conditions are different, write to the author to ask for
984             permission. For software which is copyrighted by the Free Software Foundation,
985             write to the Free Software Foundation; we sometimes make exceptions for this.
986             Our decision will be guided by the two goals of preserving the free status of all
987             derivatives of our free software and of promoting the sharing and reuse of
988             software generally.
989              
990             NO WARRANTY
991              
992             11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
993             NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
994             APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
995             COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
996             "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
997             IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
998             MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
999             ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1000             PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
1001             YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
1002             CORRECTION.
1003              
1004             12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
1005             TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
1006             WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
1007             PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
1008             GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
1009             ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
1010             (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
1011             RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
1012             PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
1013             OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
1014             BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1015              
1016             END OF TERMS AND CONDITIONS
1017             EOFLICENSETEXT
1018              
1019 50         89 return (\%license);
1020             }
1021              
1022             ################################################ subroutine header begin ##
1023              
1024             =head2 License_IBM
1025              
1026             Purpose : Get the copyright pod text and LICENSE file text for this license
1027              
1028             =cut
1029              
1030             ################################################## subroutine header end ##
1031              
1032             sub License_IBM_1_0 {
1033 2     2 0 5 my %license;
1034              
1035 2         6 $license{COPYRIGHT} = <
1036             This program is free software licensed under the...
1037              
1038             IBM Public License Version (1.0)
1039              
1040             The full text of the license can be found in the
1041             LICENSE file included with this module.
1042             EOFCOPYRIGHT
1043              
1044 2         4 $license{LICENSETEXT} = <
1045             IBM Public License Version (1.0)
1046              
1047             THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF
1048             THIS IBM PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
1049             OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
1050             ACCEPTANCE OF THIS AGREEMENT.
1051              
1052             1. DEFINITIONS
1053              
1054             "Contribution" means:
1055              
1056             a.in the case of International Business Machines Corporation ("IBM"), the
1057             Original Program, and
1058             b.in the case of each Contributor,
1059             i.changes to the Program, and
1060             ii.additions to the Program;
1061             where such changes and/or additions to the Program originate from and
1062             are distributed by that particular Contributor. A Contribution 'originates'
1063             from a Contributor if it was added to the Program by such Contributor
1064             itself or anyone acting on such Contributor's behalf. Contributions do not
1065             include additions to the Program which: (i) are separate modules of
1066             software distributed in conjunction with the Program under their own
1067             license agreement, and (ii) are not derivative works of the Program.
1068              
1069             "Contributor" means IBM and any other entity that distributes the Program.
1070              
1071             "Licensed Patents " mean patent claims licensable by a Contributor which are
1072             necessarily infringed by the use or sale of its Contribution alone or when
1073             combined with the Program.
1074              
1075             "Original Program" means the original version of the software accompanying this
1076             Agreement as released by IBM, including source code, object code and
1077             documentation, if any.
1078              
1079             "Program" means the Original Program and Contributions.
1080              
1081             "Recipient" means anyone who receives the Program under this Agreement,
1082             including all Contributors.
1083              
1084             2. GRANT OF RIGHTS
1085              
1086             a.Subject to the terms of this Agreement, each Contributor hereby grants
1087             Recipient a non-exclusive, worldwide, royalty-free copyright license to
1088             reproduce, prepare derivative works of, publicly display, publicly perform,
1089             distribute and sublicense the Contribution of such Contributor, if any, and
1090             such derivative works, in source code and object code form.
1091             b.Subject to the terms of this Agreement, each Contributor hereby grants
1092             Recipient a non-exclusive, worldwide, royalty-free patent license under
1093             Licensed Patents to make, use, sell, offer to sell, import and otherwise
1094             transfer the Contribution of such Contributor, if any, in source code and
1095             object code form. This patent license shall apply to the combination of the
1096             Contribution and the Program if, at the time the Contribution is added by
1097             the Contributor, such addition of the Contribution causes such
1098             combination to be covered by the Licensed Patents. The patent license
1099             shall not apply to any other combinations which include the Contribution.
1100             No hardware per se is licensed hereunder.
1101             c.Recipient understands that although each Contributor grants the licenses
1102             to its Contributions set forth herein, no assurances are provided by any
1103             Contributor that the Program does not infringe the patent or other
1104             intellectual property rights of any other entity. Each Contributor disclaims
1105             any liability to Recipient for claims brought by any other entity based on
1106             infringement of intellectual property rights or otherwise. As a condition to
1107             exercising the rights and licenses granted hereunder, each Recipient
1108             hereby assumes sole responsibility to secure any other intellectual
1109             property rights needed, if any. For example, if a third party patent license
1110             is required to allow Recipient to distribute the Program, it is Recipient's
1111             responsibility to acquire that license before distributing the Program.
1112             d.Each Contributor represents that to its knowledge it has sufficient
1113             copyright rights in its Contribution, if any, to grant the copyright license
1114             set forth in this Agreement.
1115              
1116             3. REQUIREMENTS
1117              
1118             A Contributor may choose to distribute the Program in object code form under its
1119             own license agreement, provided that:
1120              
1121             a.it complies with the terms and conditions of this Agreement; and
1122             b.its license agreement:
1123             i.effectively disclaims on behalf of all Contributors all warranties and
1124             conditions, express and implied, including warranties or conditions
1125             of title and non-infringement, and implied warranties or conditions
1126             of merchantability and fitness for a particular purpose;
1127             ii.effectively excludes on behalf of all Contributors all liability for
1128             damages, including direct, indirect, special, incidental and
1129             consequential damages, such as lost profits;
1130             iii.states that any provisions which differ from this Agreement are
1131             offered by that Contributor alone and not by any other party; and
1132             iv.states that source code for the Program is available from such
1133             Contributor, and informs licensees how to obtain it in a reasonable
1134             manner on or through a medium customarily used for software
1135             exchange.
1136              
1137             When the Program is made available in source code form:
1138              
1139             a.it must be made available under this Agreement; and
1140             b.a copy of this Agreement must be included with each copy of the
1141             Program.
1142              
1143             Each Contributor must include the following in a conspicuous location in the
1144             Program:
1145              
1146             Copyright (C) 1996, 1999 International Business Machines
1147             Corporation and others. All Rights Reserved.
1148              
1149             In addition, each Contributor must identify itself as the originator of its
1150             Contribution, if any, in a manner that reasonably allows subsequent Recipients
1151             to identify the originator of the Contribution.
1152              
1153             4. COMMERCIAL DISTRIBUTION
1154              
1155             Commercial distributors of software may accept certain responsibilities with
1156             respect to end users, business partners and the like. While this license is
1157             intended to facilitate the commercial use of the Program, the Contributor who
1158             includes the Program in a commercial product offering should do so in a manner
1159             which does not create potential liability for other Contributors. Therefore, if a
1160             Contributor includes the Program in a commercial product offering, such
1161             Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
1162             every other Contributor ("Indemnified Contributor") against any losses, damages
1163             and costs (collectively "Losses") arising from claims, lawsuits and other legal
1164             actions brought by a third party against the Indemnified Contributor to the extent
1165             caused by the acts or omissions of such Commercial Contributor in connection
1166             with its distribution of the Program in a commercial product offering. The
1167             obligations in this section do not apply to any claims or Losses relating to any
1168             actual or alleged intellectual property infringement. In order to qualify, an
1169             Indemnified Contributor must: a) promptly notify the Commercial Contributor in
1170             writing of such claim, and b) allow the Commercial Contributor to control, and
1171             cooperate with the Commercial Contributor in, the defense and any related
1172             settlement negotiations. The Indemnified Contributor may participate in any such
1173             claim at its own expense.
1174              
1175             For example, a Contributor might include the Program in a commercial product
1176             offering, Product X. That Contributor is then a Commercial Contributor. If that
1177             Commercial Contributor then makes performance claims, or offers warranties
1178             related to Product X, those performance claims and warranties are such
1179             Commercial Contributor's responsibility alone. Under this section, the
1180             Commercial Contributor would have to defend claims against the other
1181             Contributors related to those performance claims and warranties, and if a court
1182             requires any other Contributor to pay any damages as a result, the Commercial
1183             Contributor must pay those damages.
1184              
1185             5. NO WARRANTY
1186              
1187             EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE
1188             PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES
1189             OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
1190             WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
1191             NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
1192             PURPOSE. Each Recipient is solely responsible for determining the
1193             appropriateness of using and distributing the Program and assumes all risks
1194             associated with its exercise of rights under this Agreement, including but not
1195             limited to the risks and costs of program errors, compliance with applicable
1196             laws, damage to or loss of data, programs or equipment, and unavailability or
1197             interruption of operations.
1198              
1199             6. DISCLAIMER OF LIABILITY
1200              
1201             EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER
1202             RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
1203             ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1204             CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
1205             PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
1206             WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1207             NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
1208             DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
1209             GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
1210             DAMAGES.
1211              
1212             7. GENERAL
1213              
1214             If any provision of this Agreement is invalid or unenforceable under applicable
1215             law, it shall not affect the validity or enforceability of the remainder of the terms of
1216             this Agreement, and without further action by the parties hereto, such provision
1217             shall be reformed to the minimum extent necessary to make such provision valid
1218             and enforceable.
1219              
1220             If Recipient institutes patent litigation against a Contributor with respect to a
1221             patent applicable to software (including a cross-claim or counterclaim in a
1222             lawsuit), then any patent licenses granted by that Contributor to such Recipient
1223             under this Agreement shall terminate as of the date such litigation is filed. In
1224             addition, if Recipient institutes patent litigation against any entity (including a
1225             cross-claim or counterclaim in a lawsuit) alleging that the Program itself
1226             (excluding combinations of the Program with other software or hardware)
1227             infringes such Recipient's patent(s), then such Recipient's rights granted under
1228             Section 2(b) shall terminate as of the date such litigation is filed.
1229              
1230             All Recipient's rights under this Agreement shall terminate if it fails to comply
1231             with any of the material terms or conditions of this Agreement and does not cure
1232             such failure in a reasonable period of time after becoming aware of such
1233             noncompliance. If all Recipient's rights under this Agreement terminate,
1234             Recipient agrees to cease use and distribution of the Program as soon as
1235             reasonably practicable. However, Recipient's obligations under this Agreement
1236             and any licenses granted by Recipient relating to the Program shall continue and
1237             survive.
1238              
1239             IBM may publish new versions (including revisions) of this Agreement from time
1240             to time. Each new version of the Agreement will be given a distinguishing version
1241             number. The Program (including Contributions) may always be distributed
1242             subject to the version of the Agreement under which it was received. In addition,
1243             after a new version of the Agreement is published, Contributor may elect to
1244             distribute the Program (including its Contributions) under the new version. No
1245             one other than IBM has the right to modify this Agreement. Except as expressly
1246             stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
1247             to the intellectual property of any Contributor under this Agreement, whether
1248             expressly, by implication, estoppel or otherwise. All rights in the Program not
1249             expressly granted under this Agreement are reserved.
1250              
1251             This Agreement is governed by the laws of the State of New York and the
1252             intellectual property laws of the United States of America. No party to this
1253             Agreement will bring a legal action under this Agreement more than one year
1254             after the cause of action arose. Each party waives its rights to a jury trial in any
1255             resulting litigation.
1256             EOFLICENSETEXT
1257              
1258 2         7 return (\%license);
1259             }
1260              
1261             ################################################ subroutine header begin ##
1262              
1263             =head2 License_Intel
1264              
1265             Purpose : Get the copyright pod text and LICENSE file text for this license
1266              
1267             =cut
1268              
1269             ################################################## subroutine header end ##
1270              
1271             sub License_Intel {
1272 1     1 1 2 my %license;
1273              
1274 1         3 $license{COPYRIGHT} = <
1275             This program is free software licensed under the...
1276              
1277             The Intel Open Source License for CDSA/CSSM Implementation
1278             (BSD License with Export Notice)
1279              
1280             The full text of the license can be found in the
1281             LICENSE file included with this module.
1282             EOFCOPYRIGHT
1283              
1284 1         3 $license{LICENSETEXT} = <
1285             The Intel Open Source License for CDSA/CSSM Implementation
1286             (BSD License with Export Notice)
1287              
1288             Copyright (c) 1996-2000 Intel Corporation
1289             All rights reserved.
1290             Redistribution and use in source and binary forms, with or without modification,
1291             are permitted provided that the following conditions are met:
1292              
1293             Redistributions of source code must retain the above copyright notice,
1294             this list of conditions and the following disclaimer.
1295             Redistributions in binary form must reproduce the above copyright notice,
1296             this list of conditions and the following disclaimer in the documentation
1297             and/or other materials provided with the distribution.
1298             Neither the name of the Intel Corporation nor the names of its contributors
1299             may be used to endorse or promote products derived from this software
1300             without specific prior written permission.
1301              
1302             THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
1303             CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
1304             INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1305             MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1306             DISCLAIMED. IN NO EVENT SHALL THE INTEL OR CONTRIBUTORS BE
1307             LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
1308             OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1309             PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1310             DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1311             AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1312             LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1313             ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1314             THE POSSIBILITY OF SUCH DAMAGE.
1315              
1316             EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT
1317             LAWS OF YOUR JURISDICTION. It is licensee's responsibility to comply with
1318             any export regulations applicable in licensee's jurisdiction. Under CURRENT
1319             (May 2000) U.S. export regulations this software is eligible for export from the
1320             U.S. and can be downloaded by or otherwise exported or reexported worldwide
1321             EXCEPT to U.S. embargoed destinations which include Cuba, Iraq, Libya, North
1322             Korea, Iran, Syria, Sudan, Afghanistan and any other country to which the U.S.
1323             has embargoed goods and services.
1324             EOFLICENSETEXT
1325              
1326 1         3 return (\%license);
1327             }
1328              
1329             ################################################ subroutine header begin ##
1330              
1331             =head2 License_Jabber
1332              
1333             Purpose : Get the copyright pod text and LICENSE file text for this license
1334              
1335             =cut
1336              
1337             ################################################## subroutine header end ##
1338              
1339             sub License_Jabber_1_0 {
1340 2     2 0 4 my %license;
1341              
1342 2         6 $license{COPYRIGHT} = <
1343             This program is free software licensed under the...
1344              
1345             Jabber Open Source License (Version 1.0)
1346              
1347             The full text of the license can be found in the
1348             LICENSE file included with this module.
1349             EOFCOPYRIGHT
1350              
1351 2         5 $license{LICENSETEXT} = <
1352             Jabber Open Source License (Version 1.0)
1353              
1354             This Jabber Open Source License (the "License")
1355             applies to Jabber Server and related software products
1356             as well as any updates or maintenance releases of that
1357             software ("Jabber Products") that are distributed by
1358             Jabber.Com, Inc. ("Licensor"). Any Jabber Product
1359             licensed pursuant to this License is a “Licensed
1360             Product.” Licensed Product, in its entirety, is protected
1361             by U.S. copyright law. This License identifies the terms
1362             under which you may use, copy, distribute or modify
1363             Licensed Product.
1364              
1365             Preamble
1366              
1367             This Preamble is intended to describe,
1368             in plain English, the nature and scope of
1369             this License. However, this Preamble is
1370             not a part of this license. The legal
1371             effect of this License is dependent only
1372             upon the terms of the License and not
1373             this Preamble.
1374              
1375             This License complies with the Open
1376             Source Definition and has been
1377             approved by Open Source Initiative.
1378             Software distributed under this License
1379             may be marked as "OSI Certified Open
1380             Source Software."
1381              
1382             This License provides that:
1383              
1384             1. You may use, sell or give away
1385             the Licensed Product, alone or
1386             as a component of an aggregate
1387             software distribution containing
1388             programs from several different
1389             sources. No royalty or other fee
1390             is required.
1391              
1392             2. Both Source Code and
1393             executable versions of the
1394             Licensed Product, including
1395             Modifications made by previous
1396             Contributors, are available for
1397             your use. (The terms "Licensed
1398             Product," "Modifications,"
1399             "Contributors" and "Source
1400             Code" are defined in the
1401             License.)
1402              
1403             3. You are allowed to make
1404             Modifications to the Licensed
1405             Product, and you can create
1406             Derivative Works from it. (The
1407             term "Derivative Works" is
1408             defined in the License.)
1409              
1410             4. By accepting the Licensed
1411             Product under the provisions of
1412             this License, you agree that any
1413             Modifications you make to the
1414             Licensed Product and then
1415             distribute are governed by the
1416             provisions of this License. In
1417             particular, you must make the
1418             Source Code of your
1419             Modifications available to others.
1420              
1421             5. You may use the Licensed
1422             Product for any purpose, but the
1423             Licensor is not providing you any
1424             warranty whatsoever, nor is the
1425             Licensor accepting any liability in
1426             the event that the Licensed
1427             Product doesn't work properly or
1428             causes you any injury or
1429             damages.
1430              
1431             6. If you sublicense the Licensed
1432             Product or Derivative Works, you
1433             may charge fees for warranty or
1434             support, or for accepting
1435             indemnity or liability obligations
1436             to your customers. You cannot
1437             charge for the Source Code.
1438              
1439             7. If you assert any patent claims
1440             against the Licensor relating to
1441             the Licensed Product, or if you
1442             breach any terms of the License,
1443             your rights to the Licensed
1444             Product under this License
1445             automatically terminate.
1446              
1447             You may use this License to distribute
1448             your own Derivative Works, in which
1449             case the provisions of this License will
1450             apply to your Derivative Works just as
1451             they do to the original Licensed
1452             Product.
1453              
1454             Alternatively, you may distribute your
1455             Derivative Works under any other
1456             OSI-approved Open Source license, or
1457             under a proprietary license of your
1458             choice. If you use any license other
1459             than this License, however, you must
1460             continue to fulfill the requirements of this
1461             License (including the provisions relating
1462             to publishing the Source Code) for those
1463             portions of your Derivative Works that
1464             consist of the Licensed Product,
1465             including the files containing
1466             Modifications.
1467              
1468             New versions of this License may be
1469             published from time to time. You may
1470             choose to continue to use the license
1471             terms in this version of the License or
1472             those from the new version. However,
1473             only the Licensor has the right to
1474             change the License terms as they apply
1475             to the Licensed Product.
1476              
1477             This License relies on precise definitions
1478             for certain terms. Those terms are
1479             defined when they are first used, and
1480             the definitions are repeated for your
1481             convenience in a Glossary at the end of
1482             the License.
1483              
1484             License Terms
1485              
1486             1. Grant of License From Licensor. Licensor
1487             hereby grants you a world-wide, royalty-free,
1488             non-exclusive license, subject to third party intellectual
1489             property claims, to do the following:
1490              
1491             a. Use, reproduce, modify, display, perform,
1492             sublicense and distribute Licensed Product or
1493             portions thereof (including Modifications as
1494             hereinafter defined), in both Source Code or as
1495             an executable program. "Source Code" means
1496             the preferred form for making modifications to
1497             the Licensed Product, including all modules
1498             contained therein, plus any associated interface
1499             definition files, scripts used to control
1500             compilation and installation of an executable
1501             program, or a list of differential comparisons
1502             against the Source Code of the Licensed
1503             Product.
1504              
1505             b. Create Derivative Works (as that term is
1506             defined under U.S. copyright law) of Licensed
1507             Product by adding to or deleting from the
1508             substance or structure of said Licensed
1509             Product.
1510              
1511             c. Under claims of patents now or hereafter owned
1512             or controlled by Licensor, to make, use, sell,
1513             offer for sale, have made, and/or otherwise
1514             dispose of Licensed Product or portions thereof,
1515             but solely to the extent that any such claim is
1516             necessary to enable you to make, use, sell,
1517             offer for sale, have made, and/or otherwise
1518             dispose of Licensed Product or portions thereof
1519             or Derivative Works thereof.
1520              
1521             2. Grant of License to Modifications From
1522             Contributor. "Modifications" means any additions to or
1523             deletions from the substance or structure of (i) a file
1524             containing Licensed Product, or (ii) any new file that
1525             contains any part of Licensed Product. Hereinafter in
1526             this License, the term "Licensed Product" shall
1527             include all previous Modifications that you
1528             receive from any Contributor. By application of the
1529             provisions in Section 4(a) below, each person or entity
1530             who created or contributed to the creation of, and
1531             distributed, a Modification (a "Contributor") hereby
1532             grants you a world-wide, royalty-free, non-exclusive
1533             license, subject to third party intellectual property
1534             claims, to do the following:
1535              
1536             a. Use, reproduce, modify, display, perform,
1537             sublicense and distribute any Modifications
1538             created by such Contributor or portions thereof,
1539             in both Source Code or as an executable
1540             program, either on an unmodified basis or as
1541             part of Derivative Works.
1542              
1543             b. Under claims of patents now or hereafter owned
1544             or controlled by Contributor, to make, use, sell,
1545             offer for sale, have made, and/or otherwise
1546             dispose of Modifications or portions thereof, but
1547             solely to the extent that any such claim is
1548             necessary to enable you to make, use, sell,
1549             offer for sale, have made, and/or otherwise
1550             dispose of Modifications or portions thereof or
1551             Derivative Works thereof.
1552              
1553             3. Exclusions From License Grant. Nothing in this
1554             License shall be deemed to grant any rights to
1555             trademarks, copyrights, patents, trade secrets or any
1556             other intellectual property of Licensor or any
1557             Contributor except as expressly stated herein. No
1558             patent license is granted separate from the Licensed
1559             Product, for code that you delete from the Licensed
1560             Product, or for combinations of the Licensed Product
1561             with other software or hardware. No right is granted to
1562             the trademarks of Licensor or any Contributor even if
1563             such marks are included in the Licensed Product.
1564             Nothing in this License shall be interpreted to prohibit
1565             Licensor from licensing under different terms from this
1566             License any code that Licensor otherwise would have a
1567             right to license.
1568              
1569             4. Your Obligations Regarding Distribution.
1570              
1571             a. Application of This License to Your
1572             Modifications. As an express condition for
1573             your use of the Licensed Product, you hereby
1574             agree that any Modifications that you create or
1575             to which you contribute, and which you
1576             distribute, are governed by the terms of this
1577             License including, without limitation, Section 2.
1578             Any Modifications that you create or to which
1579             you contribute may be distributed only under
1580             the terms of this License or a future version of
1581             this License released under Section 7. You
1582             must include a copy of this License with every
1583             copy of the Modifications you distribute. You
1584             agree not to offer or impose any terms on any
1585             Source Code or executable version of the
1586             Licensed Product or Modifications that alter or
1587             restrict the applicable version of this License or
1588             the recipients' rights hereunder. However, you
1589             may include an additional document offering the
1590             additional rights described in Section 4(e).
1591              
1592             b. Availability of Source Code. You must make
1593             available, under the terms of this License, the
1594             Source Code of the Licensed Product and any
1595             Modifications that you distribute, either on the
1596             same media as you distribute any executable or
1597             other form of the Licensed Product, or via a
1598             mechanism generally accepted in the software
1599             development community for the electronic
1600             transfer of data (an "Electronic Distribution
1601             Mechanism"). The Source Code for any version
1602             of Licensed Product or Modifications that you
1603             distribute must remain available for at least
1604             twelve (12) months after the date it initially
1605             became available, or at least six (6) months
1606             after a subsequent version of said Licensed
1607             Product or Modifications has been made
1608             available. You are responsible for ensuring that
1609             the Source Code version remains available
1610             even if the Electronic Distribution Mechanism is
1611             maintained by a third party.
1612              
1613             c. Description of Modifications. You must
1614             cause any Modifications that you create or to
1615             which you contribute, and which you distribute,
1616             to contain a file documenting the additions,
1617             changes or deletions you made to create or
1618             contribute to those Modifications, and the dates
1619             of any such additions, changes or deletions.
1620             You must include a prominent statement that
1621             the Modifications are derived, directly or
1622             indirectly, from the Licensed Product and
1623             include the names of the Licensor and any
1624             Contributor to the Licensed Product in (i) the
1625             Source Code and (ii) in any notice displayed by
1626             a version of the Licensed Product you distribute
1627             or in related documentation in which you
1628             describe the origin or ownership of the Licensed
1629             Product. You may not modify or delete any
1630             preexisting copyright notices in the Licensed
1631             Product.
1632              
1633             d. Intellectual Property Matters.
1634              
1635             i. Third Party Claims. If you have
1636             knowledge that a license to a third
1637             party's intellectual property right is
1638             required to exercise the rights granted
1639             by this License, you must include a text
1640             file with the Source Code distribution
1641             titled "LEGAL" that describes the claim
1642             and the party making the claim in
1643             sufficient detail that a recipient will know
1644             whom to contact. If you obtain such
1645             knowledge after you make any
1646             Modifications available as described in
1647             Section 4(b), you shall promptly modify
1648             the LEGAL file in all copies you make
1649             available thereafter and shall take other
1650             steps (such as notifying appropriate
1651             mailing lists or newsgroups) reasonably
1652             calculated to inform those who received
1653             the Licensed Product from you that new
1654             knowledge has been obtained.
1655              
1656             ii. Contributor APIs. If your Modifications
1657             include an application programming
1658             interface ("API") and you have
1659             knowledge of patent licenses that are
1660             reasonably necessary to implement that
1661             API, you must also include this
1662             information in the LEGAL file.
1663              
1664             iii. Representations. You represent that,
1665             except as disclosed pursuant to 4(d)(i)
1666             above, you believe that any
1667             Modifications you distribute are your
1668             original creations and that you have
1669             sufficient rights to grant the rights
1670             conveyed by this License.
1671              
1672             e. Required Notices. You must duplicate this
1673             License in any documentation you provide
1674             along with the Source Code of any Modifications
1675             you create or to which you contribute, and which
1676             you distribute, wherever you describe recipients'
1677             rights relating to Licensed Product. You must
1678             duplicate the notice contained in Exhibit A (the
1679             "Notice") in each file of the Source Code of any
1680             copy you distribute of the Licensed Product. If
1681             you created a Modification, you may add your
1682             name as a Contributor to the Notice. If it is not
1683             possible to put the Notice in a particular Source
1684             Code file due to its structure, then you must
1685             include such Notice in a location (such as a
1686             relevant directory file) where a user would be
1687             likely to look for such a notice. You may choose
1688             to offer, and charge a fee for, warranty, support,
1689             indemnity or liability obligations to one or more
1690             recipients of Licensed Product. However, you
1691             may do so only on your own behalf, and not on
1692             behalf of the Licensor or any Contributor. You
1693             must make it clear that any such warranty,
1694             support, indemnity or liability obligation is
1695             offered by you alone, and you hereby agree to
1696             indemnify the Licensor and every Contributor
1697             for any liability incurred by the Licensor or such
1698             Contributor as a result of warranty, support,
1699             indemnity or liability terms you offer.
1700              
1701             f. Distribution of Executable Versions. You
1702             may distribute Licensed Product as an
1703             executable program under a license of your
1704             choice that may contain terms different from this
1705             License provided (i) you have satisfied the
1706             requirements of Sections 4(a) through 4(e) for
1707             that distribution, (ii) you include a conspicuous
1708             notice in the executable version, related
1709             documentation and collateral materials stating
1710             that the Source Code version of the Licensed
1711             Product is available under the terms of this
1712             License, including a description of how and
1713             where you have fulfilled the obligations of
1714             Section 4(b), (iii) you retain all existing copyright
1715             notices in the Licensed Product, and (iv) you
1716             make it clear that any terms that differ from this
1717             License are offered by you alone, not by
1718             Licensor or any Contributor. You hereby agree
1719             to indemnify the Licensor and every Contributor
1720             for any liability incurred by Licensor or such
1721             Contributor as a result of any terms you offer.
1722              
1723             g. Distribution of Derivative Works. You may
1724             create Derivative Works (e.g., combinations of
1725             some or all of the Licensed Product with other
1726             code) and distribute the Derivative Works as
1727             products under any other license you select,
1728             with the proviso that the requirements of this
1729             License are fulfilled for those portions of the
1730             Derivative Works that consist of the Licensed
1731             Product or any Modifications thereto.
1732              
1733             5. Inability to Comply Due to Statute or
1734             Regulation. If it is impossible for you to comply with
1735             any of the terms of this License with respect to some or
1736             all of the Licensed Product due to statute, judicial order,
1737             or regulation, then you must (i) comply with the terms of
1738             this License to the maximum extent possible, (ii) cite the
1739             statute or regulation that prohibits you from adhering to
1740             the License, and (iii) describe the limitations and the
1741             code they affect. Such description must be included in
1742             the LEGAL file described in Section 4(d), and must be
1743             included with all distributions of the Source Code.
1744             Except to the extent prohibited by statute or regulation,
1745             such description must be sufficiently detailed for a
1746             recipient of ordinary skill at computer programming to
1747             be able to understand it.
1748              
1749             6. Application of This License. This License
1750             applies to code to which Licensor or Contributor has
1751             attached the Notice in Exhibit A, which is incorporated
1752             herein by this reference.
1753              
1754             7. Versions of This License.
1755              
1756             a. New Versions. Licensor may publish from
1757             time to time revised and/or new versions of the
1758             License.
1759              
1760             b. Effect of New Versions. Once Licensed
1761             Product has been published under a particular
1762             version of the License, you may always continue
1763             to use it under the terms of that version. You
1764             may also choose to use such Licensed Product
1765             under the terms of any subsequent version of
1766             the License published by Licensor. No one
1767             other than Licensor has the right to modify the
1768             terms applicable to Licensed Product created
1769             under this License.
1770              
1771             c. Derivative Works of this License. If you
1772             create or use a modified version of this License,
1773             which you may do only in order to apply it to
1774             software that is not already a Licensed Product
1775             under this License, you must rename your
1776             license so that it is not confusingly similar to this
1777             License, and must make it clear that your
1778             license contains terms that differ from this
1779             License. In so naming your license, you may
1780             not use any trademark of Licensor or any
1781             Contributor.
1782              
1783             8. Disclaimer of Warranty. LICENSED PRODUCT IS
1784             PROVIDED UNDER THIS LICENSE ON AN “AS IS”
1785             BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
1786             EXPRESS OR IMPLIED, INCLUDING, WITHOUT
1787             LIMITATION, WARRANTIES THAT THE LICENSED
1788             PRODUCT IS FREE OF DEFECTS, MERCHANTABLE,
1789             FIT FOR A PARTICULAR PURPOSE OR
1790             NON-INFRINGING. THE ENTIRE RISK AS TO THE
1791             QUALITY AND PERFORMANCE OF THE LICENSED
1792             PRODUCT IS WITH YOU. SHOULD LICENSED
1793             PRODUCT PROVE DEFECTIVE IN ANY RESPECT,
1794             YOU (AND NOT THE LICENSOR OR ANY OTHER
1795             CONTRIBUTOR) ASSUME THE COST OF ANY
1796             NECESSARY SERVICING, REPAIR OR CORRECTION.
1797             THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
1798             ESSENTIAL PART OF THIS LICENSE. NO USE OF
1799             LICENSED PRODUCT IS AUTHORIZED HEREUNDER
1800             EXCEPT UNDER THIS DISCLAIMER.
1801              
1802             9. Termination.
1803              
1804             a. Automatic Termination Upon Breach. This
1805             license and the rights granted hereunder will
1806             terminate automatically if you fail to comply with
1807             the terms herein and fail to cure such breach
1808             within thirty (30) days of becoming aware of the
1809             breach. All sublicenses to the Licensed Product
1810             that are properly granted shall survive any
1811             termination of this license. Provisions that, by
1812             their nature, must remain in effect beyond the
1813             termination of this License, shall survive.
1814              
1815             b. Termination Upon Assertion of Patent
1816             Infringement. If you initiate litigation by
1817             asserting a patent infringement claim (excluding
1818             declaratory judgment actions) against Licensor
1819             or a Contributor (Licensor or Contributor
1820             against whom you file such an action is referred
1821             to herein as “Respondent”) alleging that
1822             Licensed Product directly or indirectly infringes
1823             any patent, then any and all rights granted by
1824             such Respondent to you under Sections 1 or 2
1825             of this License shall terminate prospectively
1826             upon sixty (60) days notice from Respondent
1827             (the "Notice Period") unless within that Notice
1828             Period you either agree in writing (i) to pay
1829             Respondent a mutually agreeable reasonably
1830             royalty for your past or future use of Licensed
1831             Product made by such Respondent, or (ii)
1832             withdraw your litigation claim with respect to
1833             Licensed Product against such Respondent. If
1834             within said Notice Period a reasonable royalty
1835             and payment arrangement are not mutually
1836             agreed upon in writing by the parties or the
1837             litigation claim is not withdrawn, the rights
1838             granted by Licensor to you under Sections 1
1839             and 2 automatically terminate at the expiration
1840             of said Notice Period.
1841              
1842             c. Reasonable Value of This License. If you
1843             assert a patent infringement claim against
1844             Respondent alleging that Licensed Product
1845             directly or indirectly infringes any patent where
1846             such claim is resolved (such as by license or
1847             settlement) prior to the initiation of patent
1848             infringement litigation, then the reasonable
1849             value of the licenses granted by said
1850             Respondent under Sections 1 and 2 shall be
1851             taken into account in determining the amount or
1852             value of any payment or license.
1853              
1854             d. No Retroactive Effect of Termination. In the
1855             event of termination under Sections 9(a) or 9(b)
1856             above, all end user license agreements
1857             (excluding licenses to distributors and resellers)
1858             that have been validly granted by you or any
1859             distributor hereunder prior to termination shall
1860             survive termination.
1861              
1862             10. Limitation of Liability. UNDER NO
1863             CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
1864             WHETHER TORT (INCLUDING NEGLIGENCE),
1865             CONTRACT, OR OTHERWISE, SHALL THE LICENSOR,
1866             ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF
1867             LICENSED PRODUCT, OR ANY SUPPLIER OF ANY OF
1868             SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
1869             ANY INDIRECT, SPECIAL, INCIDENTAL, OR
1870             CONSEQUENTIAL DAMAGES OF ANY CHARACTER
1871             INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
1872             LOSS OF GOODWILL, WORK STOPPAGE,
1873             COMPUTER FAILURE OR MALFUNCTION, OR ANY
1874             AND ALL OTHER COMMERCIAL DAMAGES OR
1875             LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
1876             INFORMED OF THE POSSIBILITY OF SUCH
1877             DAMAGES. THIS LIMITATION OF LIABILITY SHALL
1878             NOT APPLY TO LIABILITY FOR DEATH OR
1879             PERSONAL INJURY RESULTING FROM SUCH
1880             PARTY’S NEGLIGENCE TO THE EXTENT APPLICABLE
1881             LAW PROHIBITS SUCH LIMITATION. SOME
1882             JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
1883             LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
1884             DAMAGES, SO THIS EXCLUSION AND LIMITATION
1885             MAY NOT APPLY TO YOU.
1886              
1887             11. Responsibility for Claims. As between Licensor
1888             and Contributors, each party is responsible for claims
1889             and damages arising, directly or indirectly, out of its
1890             utilization of rights under this License. You agree to
1891             work with Licensor and Contributors to distribute such
1892             responsibility on an equitable basis. Nothing herein is
1893             intended or shall be deemed to constitute any
1894             admission of liability.
1895              
1896             12. U.S. Government End Users. The Licensed
1897             Product is a “commercial item,” as that term is defined
1898             in 48 C.F.R. 2.101 (Oct. 1995), consisting of
1899             “commercial computer software” and “commercial
1900             computer software documentation,” as such terms are
1901             used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with
1902             48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
1903             227.7202-4 (June 1995), all U.S. Government End
1904             Users acquire Licensed Product with only those rights
1905             set forth herein.
1906              
1907             13. Miscellaneous. This License represents the
1908             complete agreement concerning the subject matter
1909             hereof. If any provision of this License is held to be
1910             unenforceable, such provision shall be reformed only to
1911             the extent necessary to make it enforceable. This
1912             License shall be governed by California law provisions
1913             (except to the extent applicable law, if any, provides
1914             otherwise), excluding its conflict-of-law provisions. You
1915             expressly agree that any litigation relating to this license
1916             shall be subject to the jurisdiction of the Federal Courts
1917             of the Northern District of California or the Superior
1918             Court of the County of Santa Clara, California (as
1919             appropriate), with venue lying in Santa Clara County,
1920             California, with the losing party responsible for costs
1921             including, without limitation, court costs and reasonable
1922             attorneys’ fees and expenses. The application of the
1923             United Nations Convention on Contracts for the
1924             International Sale of Goods is expressly excluded. You
1925             and Licensor expressly waive any rights to a jury trial in
1926             any litigation concerning Licensed Product or this
1927             License. Any law or regulation that provides that the
1928             language of a contract shall be construed against the
1929             drafter shall not apply to this License.
1930              
1931             14. Definition of “You” in This License. “You”
1932             throughout this License, whether in upper or lower
1933             case, means an individual or a legal entity exercising
1934             rights under, and complying with all of the terms of, this
1935             License or a future version of this License issued under
1936             Section 7. For legal entities, “you” includes any entity
1937             that controls, is controlled by, or is under common
1938             control with you. For purposes of this definition,
1939             “control” means (i) the power, direct or indirect, to
1940             cause the direction or management of such entity,
1941             whether by contract or otherwise, or (ii) ownership of
1942             fifty percent (50%) or more of the outstanding shares,
1943             or (iii) beneficial ownership of such entity.
1944              
1945             15. Glossary. All defined terms in this License that are
1946             used in more than one Section of this License are
1947             repeated here, in alphabetical order, for the
1948             convenience of the reader. The Section of this License
1949             in which each defined term is first used is shown in
1950             parentheses.
1951              
1952             Contributor: Each person or entity who created or
1953             contributed to the creation of, and distributed, a
1954             Modification. (See Section 2)
1955              
1956             Derivative Works: That term as used in this
1957             License is defined under U.S. copyright law. (See
1958             Section 1(b))
1959              
1960             License: This Jabber Open Source License. (See
1961             first paragraph of License)
1962              
1963             Licensed Product: Any Jabber Product licensed
1964             pursuant to this License. The term "Licensed
1965             Product" includes all previous Modifications from
1966             any Contributor that you receive. (See first
1967             paragraph of License and Section 2)
1968              
1969             Licensor: Jabber.Com, Inc. (See first paragraph
1970             of License)
1971              
1972             Modifications: Any additions to or deletions from
1973             the substance or structure of (i) a file containing
1974             Licensed Product, or (ii) any new file that contains
1975             any part of Licensed Product. (See Section 2)
1976              
1977             Notice: The notice contained in Exhibit A. (See
1978             Section 4(e))
1979              
1980             Source Code: The preferred form for making
1981             modifications to the Licensed Product, including all
1982             modules contained therein, plus any associated
1983             interface definition files, scripts used to control
1984             compilation and installation of an executable
1985             program, or a list of differential comparisons against
1986             the Source Code of the Licensed Product. (See
1987             Section 1(a))
1988              
1989             You: This term is defined in Section 14 of this
1990             License.
1991              
1992             EXHIBIT A
1993              
1994             The Notice below must appear in each
1995             file of the Source Code of any copy you
1996             distribute of the Licensed Product or any
1997             Modifications thereto. Contributors to
1998             any Modifications may add their own
1999             copyright notices to identify their own
2000             contributions.
2001              
2002             License:
2003              
2004             The contents of this file are subject to the Jabber Open
2005             Source License Version 1.0 (the “License”). You may
2006             not copy or use this file, in either source code or
2007             executable form, except in compliance with the License.
2008             You may obtain a copy of the License at
2009             http://www.jabber.com/license/ or at
2010             http://www.opensource.org/.
2011              
2012             Software distributed under the License is distributed on
2013             an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND,
2014             either express or implied. See the License for the
2015             specific language governing rights and limitations under
2016             the License.
2017              
2018             Copyrights:
2019              
2020             Portions created by or assigned to Jabber.com, Inc. are
2021             Copyright (c) 1999-2000 Jabber.com, Inc. All Rights
2022             Reserved. Contact information for Jabber.com, Inc. is
2023             available at http://www.jabber.com/.
2024              
2025             Portions Copyright (c) 1998-1999 Jeremie Miller.
2026              
2027             Acknowledgements
2028              
2029             Special thanks to the Jabber Open Source Contributors
2030             for their suggestions and support of Jabber.
2031              
2032             Modifications:
2033             EOFLICENSETEXT
2034              
2035 2         5 return (\%license);
2036             }
2037              
2038             ################################################ subroutine header begin ##
2039              
2040             =head2 License_LGPL
2041              
2042             Purpose : Get the copyright pod text and LICENSE file text for this license
2043              
2044             =cut
2045              
2046             ################################################## subroutine header end ##
2047              
2048             sub License_LGPL_2_1 {
2049 2     2 0 3 my %license;
2050              
2051 2         5 $license{COPYRIGHT} = <
2052             This program is free software licensed under the...
2053              
2054             The GNU Lesser General Public License (LGPL)
2055             Version 2.1, February 1999
2056              
2057             The full text of the license can be found in the
2058             LICENSE file included with this module.
2059             EOFCOPYRIGHT
2060              
2061 2         4 $license{LICENSETEXT} = <
2062             The GNU Lesser General Public License (LGPL)
2063             Version 2.1, February 1999
2064              
2065             (The master copy of this license lives
2066             on the GNU website.)
2067              
2068             Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59
2069             Temple Place, Suite 330, Boston, MA 02111-1307 USA
2070             Everyone is permitted to copy and distribute verbatim copies
2071             of this license document, but changing it is not allowed.
2072              
2073             [This is the first released version of the Lesser GPL. It also
2074             counts as the successor of the GNU Library Public License,
2075             version 2, hence the version number 2.1.]
2076              
2077             Preamble
2078              
2079             The licenses for most software are designed to take away
2080             your freedom to share and change it. By contrast, the GNU
2081             General Public Licenses are intended to guarantee your
2082             freedom to share and change free software--to make sure the
2083             software is free for all its users.
2084              
2085             This license, the Lesser General Public License, applies to
2086             some specially designated software packages--typically
2087             libraries--of the Free Software Foundation and other authors
2088             who decide to use it. You can use it too, but we suggest you
2089             first think carefully about whether this license or the ordinary
2090             General Public License is the better strategy to use in any
2091             particular case, based on the explanations below.
2092              
2093             When we speak of free software, we are referring to freedom
2094             of use, not price. Our General Public Licenses are designed
2095             to make sure that you have the freedom to distribute copies
2096             of free software (and charge for this service if you wish); that
2097             you receive source code or can get it if you want it; that you
2098             can change the software and use pieces of it in new free
2099             programs; and that you are informed that you can do these
2100             things.
2101              
2102             To protect your rights, we need to make restrictions that
2103             forbid distributors to deny you these rights or to ask you to
2104             surrender these rights. These restrictions translate to certain
2105             responsibilities for you if you distribute copies of the library
2106             or if you modify it.
2107              
2108             For example, if you distribute copies of the library, whether
2109             gratis or for a fee, you must give the recipients all the rights
2110             that we gave you. You must make sure that they, too,
2111             receive or can get the source code. If you link other code
2112             with the library, you must provide complete object files to the
2113             recipients, so that they can relink them with the library after
2114             making changes to the library and recompiling it. And you
2115             must show them these terms so they know their rights.
2116              
2117             We protect your rights with a two-step method: (1) we
2118             copyright the library, and (2) we offer you this license, which
2119             gives you legal permission to copy, distribute and/or modify
2120             the library.
2121              
2122             To protect each distributor, we want to make it very clear
2123             that there is no warranty for the free library. Also, if the
2124             library is modified by someone else and passed on, the
2125             recipients should know that what they have is not the original
2126             version, so that the original author's reputation will not be
2127             affected by problems that might be introduced by others.
2128              
2129             Finally, software patents pose a constant threat to the
2130             existence of any free program. We wish to make sure that a
2131             company cannot effectively restrict the users of a free
2132             program by obtaining a restrictive license from a patent
2133             holder. Therefore, we insist that any patent license obtained
2134             for a version of the library must be consistent with the full
2135             freedom of use specified in this license.
2136              
2137             Most GNU software, including some libraries, is covered by
2138             the ordinary GNU General Public License. This license, the
2139             GNU Lesser General Public License, applies to certain
2140             designated libraries, and is quite different from the ordinary
2141             General Public License. We use this license for certain
2142             libraries in order to permit linking those libraries into non-free
2143             programs.
2144              
2145             When a program is linked with a library, whether statically or
2146             using a shared library, the combination of the two is legally
2147             speaking a combined work, a derivative of the original library.
2148             The ordinary General Public License therefore permits such
2149             linking only if the entire combination fits its criteria of
2150             freedom. The Lesser General Public License permits more
2151             lax criteria for linking other code with the library.
2152              
2153             We call this license the "Lesser" General Public License
2154             because it does Less to protect the user's freedom than the
2155             ordinary General Public License. It also provides other free
2156             software developers Less of an advantage over competing
2157             non-free programs. These disadvantages are the reason we
2158             use the ordinary General Public License for many libraries.
2159             However, the Lesser license provides advantages in certain
2160             special circumstances.
2161              
2162             For example, on rare occasions, there may be a special
2163             need to encourage the widest possible use of a certain
2164             library, so that it becomes a de-facto standard. To achieve
2165             this, non-free programs must be allowed to use the library. A
2166             more frequent case is that a free library does the same job
2167             as widely used non-free libraries. In this case, there is little
2168             to gain by limiting the free library to free software only, so we
2169             use the Lesser General Public License.
2170              
2171             In other cases, permission to use a particular library in
2172             non-free programs enables a greater number of people to use
2173             a large body of free software. For example, permission to
2174             use the GNU C Library in non-free programs enables many
2175             more people to use the whole GNU operating system, as
2176             well as its variant, the GNU/Linux operating system.
2177              
2178             Although the Lesser General Public License is Less
2179             protective of the users' freedom, it does ensure that the user
2180             of a program that is linked with the Library has the freedom
2181             and the wherewithal to run that program using a modified
2182             version of the Library.
2183              
2184             The precise terms and conditions for copying, distribution
2185             and modification follow. Pay close attention to the difference
2186             between a "work based on the library" and a "work that uses
2187             the library". The former contains code derived from the
2188             library, whereas the latter must be combined with the library
2189             in order to run.
2190              
2191             TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
2192             AND MODIFICATION
2193              
2194             0. This License Agreement applies to any software library or
2195             other program which contains a notice placed by the
2196             copyright holder or other authorized party saying it may be
2197             distributed under the terms of this Lesser General Public
2198             License (also called "this License"). Each licensee is
2199             addressed as "you".
2200              
2201             A "library" means a collection of software functions and/or
2202             data prepared so as to be conveniently linked with
2203             application programs (which use some of those functions
2204             and data) to form executables.
2205              
2206             The "Library", below, refers to any such software library or
2207             work which has been distributed under these terms. A "work
2208             based on the Library" means either the Library or any
2209             derivative work under copyright law: that is to say, a work
2210             containing the Library or a portion of it, either verbatim or with
2211             modifications and/or translated straightforwardly into another
2212             language. (Hereinafter, translation is included without
2213             limitation in the term "modification".)
2214              
2215             "Source code" for a work means the preferred form of the
2216             work for making modifications to it. For a library, complete
2217             source code means all the source code for all modules it
2218             contains, plus any associated interface definition files, plus
2219             the scripts used to control compilation and installation of the
2220             library.
2221              
2222             Activities other than copying, distribution and modification
2223             are not covered by this License; they are outside its scope.
2224             The act of running a program using the Library is not
2225             restricted, and output from such a program is covered only if
2226             its contents constitute a work based on the Library
2227             (independent of the use of the Library in a tool for writing it).
2228             Whether that is true depends on what the Library does and
2229             what the program that uses the Library does.
2230              
2231             1. You may copy and distribute verbatim copies of the
2232             Library's complete source code as you receive it, in any
2233             medium, provided that you conspicuously and appropriately
2234             publish on each copy an appropriate copyright notice and
2235             disclaimer of warranty; keep intact all the notices that refer
2236             to this License and to the absence of any warranty; and
2237             distribute a copy of this License along with the Library.
2238              
2239             You may charge a fee for the physical act of transferring a
2240             copy, and you may at your option offer warranty protection in
2241             exchange for a fee.
2242              
2243             2. You may modify your copy or copies of the Library or any
2244             portion of it, thus forming a work based on the Library, and
2245             copy and distribute such modifications or work under the
2246             terms of Section 1 above, provided that you also meet all of
2247             these conditions:
2248              
2249             a) The modified work must itself be a software
2250             library.
2251             b) You must cause the files modified to carry
2252             prominent notices stating that you changed the
2253             files and the date of any change.
2254             c) You must cause the whole of the work to be
2255             licensed at no charge to all third parties under
2256             the terms of this License.
2257             d) If a facility in the modified Library refers to a
2258             function or a table of data to be supplied by an
2259             application program that uses the facility, other
2260             than as an argument passed when the facility
2261             is invoked, then you must make a good faith
2262             effort to ensure that, in the event an application
2263             does not supply such function or table, the
2264             facility still operates, and performs whatever
2265             part of its purpose remains meaningful.
2266              
2267             (For example, a function in a library to
2268             compute square roots has a purpose that is
2269             entirely well-defined independent of the
2270             application. Therefore, Subsection 2d requires
2271             that any application-supplied function or table
2272             used by this function must be optional: if the
2273             application does not supply it, the square root
2274             function must still compute square roots.)
2275              
2276             These requirements apply to the modified work
2277             as a whole. If identifiable sections of that work
2278             are not derived from the Library, and can be
2279             reasonably considered independent and
2280             separate works in themselves, then this
2281             License, and its terms, do not apply to those
2282             sections when you distribute them as separate
2283             works. But when you distribute the same
2284             sections as part of a whole which is a work
2285             based on the Library, the distribution of the
2286             whole must be on the terms of this License,
2287             whose permissions for other licensees extend
2288             to the entire whole, and thus to each and every
2289             part regardless of who wrote it.
2290              
2291             Thus, it is not the intent of this section to claim
2292             rights or contest your rights to work written
2293             entirely by you; rather, the intent is to exercise
2294             the right to control the distribution of derivative
2295             or collective works based on the Library.
2296              
2297             In addition, mere aggregation of another work
2298             not based on the Library with the Library (or
2299             with a work based on the Library) on a volume
2300             of a storage or distribution medium does not
2301             bring the other work under the scope of this
2302             License.
2303              
2304             3. You may opt to apply the terms of the ordinary GNU
2305             General Public License instead of this License to a given
2306             copy of the Library. To do this, you must alter all the notices
2307             that refer to this License, so that they refer to the ordinary
2308             GNU General Public License, version 2, instead of to this
2309             License. (If a newer version than version 2 of the ordinary
2310             GNU General Public License has appeared, then you can
2311             specify that version instead if you wish.) Do not make any
2312             other change in these notices.
2313              
2314             Once this change is made in a given copy, it is irreversible
2315             for that copy, so the ordinary GNU General Public License
2316             applies to all subsequent copies and derivative works made
2317             from that copy.
2318              
2319             This option is useful when you wish to copy part of the code
2320             of the Library into a program that is not a library.
2321              
2322             4. You may copy and distribute the Library (or a portion or
2323             derivative of it, under Section 2) in object code or executable
2324             form under the terms of Sections 1 and 2 above provided that
2325             you accompany it with the complete corresponding
2326             machine-readable source code, which must be distributed
2327             under the terms of Sections 1 and 2 above on a medium
2328             customarily used for software interchange.
2329              
2330             If distribution of object code is made by offering access to
2331             copy from a designated place, then offering equivalent
2332             access to copy the source code from the same place
2333             satisfies the requirement to distribute the source code, even
2334             though third parties are not compelled to copy the source
2335             along with the object code.
2336              
2337             5. A program that contains no derivative of any portion of the
2338             Library, but is designed to work with the Library by being
2339             compiled or linked with it, is called a "work that uses the
2340             Library". Such a work, in isolation, is not a derivative work of
2341             the Library, and therefore falls outside the scope of this
2342             License.
2343              
2344             However, linking a "work that uses the Library" with the
2345             Library creates an executable that is a derivative of the
2346             Library (because it contains portions of the Library), rather
2347             than a "work that uses the library". The executable is
2348             therefore covered by this License. Section 6 states terms for
2349             distribution of such executables.
2350              
2351             When a "work that uses the Library" uses material from a
2352             header file that is part of the Library, the object code for the
2353             work may be a derivative work of the Library even though the
2354             source code is not. Whether this is true is especially
2355             significant if the work can be linked without the Library, or if
2356             the work is itself a library. The threshold for this to be true is
2357             not precisely defined by law.
2358              
2359             If such an object file uses only numerical parameters, data
2360             structure layouts and accessors, and small macros and
2361             small inline functions (ten lines or less in length), then the
2362             use of the object file is unrestricted, regardless of whether it
2363             is legally a derivative work. (Executables containing this
2364             object code plus portions of the Library will still fall under
2365             Section 6.)
2366              
2367             Otherwise, if the work is a derivative of the Library, you may
2368             distribute the object code for the work under the terms of
2369             Section 6. Any executables containing that work also fall
2370             under Section 6, whether or not they are linked directly with
2371             the Library itself.
2372              
2373             6. As an exception to the Sections above, you may also
2374             combine or link a "work that uses the Library" with the
2375             Library to produce a work containing portions of the Library,
2376             and distribute that work under terms of your choice, provided
2377             that the terms permit modification of the work for the
2378             customer's own use and reverse engineering for debugging
2379             such modifications.
2380              
2381             You must give prominent notice with each copy of the work
2382             that the Library is used in it and that the Library and its use
2383             are covered by this License. You must supply a copy of this
2384             License. If the work during execution displays copyright
2385             notices, you must include the copyright notice for the Library
2386             among them, as well as a reference directing the user to the
2387             copy of this License. Also, you must do one of these things:
2388              
2389             a) Accompany the work with the complete
2390             corresponding machine-readable source code
2391             for the Library including whatever changes were
2392             used in the work (which must be distributed
2393             under Sections 1 and 2 above); and, if the work
2394             is an executable linked with the Library, with
2395             the complete machine-readable "work that
2396             uses the Library", as object code and/or
2397             source code, so that the user can modify the
2398             Library and then relink to produce a modified
2399             executable containing the modified Library. (It
2400             is understood that the user who changes the
2401             contents of definitions files in the Library will
2402             not necessarily be able to recompile the
2403             application to use the modified definitions.)
2404              
2405             b) Use a suitable shared library mechanism for
2406             linking with the Library. A suitable mechanism
2407             is one that (1) uses at run time a copy of the
2408             library already present on the user's computer
2409             system, rather than copying library functions
2410             into the executable, and (2) will operate
2411             properly with a modified version of the library, if
2412             the user installs one, as long as the modified
2413             version is interface-compatible with the version
2414             that the work was made with.
2415              
2416             c) Accompany the work with a written offer,
2417             valid for at least three years, to give the same
2418             user the materials specified in Subsection 6a,
2419             above, for a charge no more than the cost of
2420             performing this distribution.
2421              
2422             d) If distribution of the work is made by offering
2423             access to copy from a designated place, offer
2424             equivalent access to copy the above specified
2425             materials from the same place.
2426              
2427             e) Verify that the user has already received a
2428             copy of these materials or that you have
2429             already sent this user a copy.
2430              
2431             For an executable, the required form of the "work that uses
2432             the Library" must include any data and utility programs
2433             needed for reproducing the executable from it. However, as a
2434             special exception, the materials to be distributed need not
2435             include anything that is normally distributed (in either source
2436             or binary form) with the major components (compiler, kernel,
2437             and so on) of the operating system on which the executable
2438             runs, unless that component itself accompanies the
2439             executable.
2440              
2441             It may happen that this requirement contradicts the license
2442             restrictions of other proprietary libraries that do not normally
2443             accompany the operating system. Such a contradiction
2444             means you cannot use both them and the Library together in
2445             an executable that you distribute.
2446              
2447             7. You may place library facilities that are a work based on
2448             the Library side-by-side in a single library together with other
2449             library facilities not covered by this License, and distribute
2450             such a combined library, provided that the separate
2451             distribution of the work based on the Library and of the other
2452             library facilities is otherwise permitted, and provided that you
2453             do these two things:
2454              
2455             a) Accompany the combined library with a
2456             copy of the same work based on the Library,
2457             uncombined with any other library facilities.
2458             This must be distributed under the terms of the
2459             Sections above.
2460              
2461             b) Give prominent notice with the combined
2462             library of the fact that part of it is a work based
2463             on the Library, and explaining where to find the
2464             accompanying uncombined form of the same
2465             work.
2466              
2467             8. You may not copy, modify, sublicense, link with, or
2468             distribute the Library except as expressly provided under this
2469             License. Any attempt otherwise to copy, modify, sublicense,
2470             link with, or distribute the Library is void, and will
2471             automatically terminate your rights under this License.
2472             However, parties who have received copies, or rights, from
2473             you under this License will not have their licenses terminated
2474             so long as such parties remain in full compliance.
2475              
2476             9. You are not required to accept this License, since you
2477             have not signed it. However, nothing else grants you
2478             permission to modify or distribute the Library or its derivative
2479             works. These actions are prohibited by law if you do not
2480             accept this License. Therefore, by modifying or distributing
2481             the Library (or any work based on the Library), you indicate
2482             your acceptance of this License to do so, and all its terms
2483             and conditions for copying, distributing or modifying the
2484             Library or works based on it.
2485              
2486             10. Each time you redistribute the Library (or any work
2487             based on the Library), the recipient automatically receives a
2488             license from the original licensor to copy, distribute, link with
2489             or modify the Library subject to these terms and conditions.
2490             You may not impose any further restrictions on the
2491             recipients' exercise of the rights granted herein. You are not
2492             responsible for enforcing compliance by third parties with this
2493             License.
2494              
2495             11. If, as a consequence of a court judgment or allegation of
2496             patent infringement or for any other reason (not limited to
2497             patent issues), conditions are imposed on you (whether by
2498             court order, agreement or otherwise) that contradict the
2499             conditions of this License, they do not excuse you from the
2500             conditions of this License. If you cannot distribute so as to
2501             satisfy simultaneously your obligations under this License
2502             and any other pertinent obligations, then as a consequence
2503             you may not distribute the Library at all. For example, if a
2504             patent license would not permit royalty-free redistribution of
2505             the Library by all those who receive copies directly or
2506             indirectly through you, then the only way you could satisfy
2507             both it and this License would be to refrain entirely from
2508             distribution of the Library.
2509              
2510             If any portion of this section is held invalid or unenforceable
2511             under any particular circumstance, the balance of the
2512             section is intended to apply, and the section as a whole is
2513             intended to apply in other circumstances.
2514              
2515             It is not the purpose of this section to induce you to infringe
2516             any patents or other property right claims or to contest
2517             validity of any such claims; this section has the sole purpose
2518             of protecting the integrity of the free software distribution
2519             system which is implemented by public license practices.
2520             Many people have made generous contributions to the wide
2521             range of software distributed through that system in reliance
2522             on consistent application of that system; it is up to the
2523             author/donor to decide if he or she is willing to distribute
2524             software through any other system and a licensee cannot
2525             impose that choice.
2526              
2527             This section is intended to make thoroughly clear what is
2528             believed to be a consequence of the rest of this License.
2529              
2530             12. If the distribution and/or use of the Library is restricted in
2531             certain countries either by patents or by copyrighted
2532             interfaces, the original copyright holder who places the
2533             Library under this License may add an explicit geographical
2534             distribution limitation excluding those countries, so that
2535             distribution is permitted only in or among countries not thus
2536             excluded. In such case, this License incorporates the
2537             limitation as if written in the body of this License.
2538              
2539             13. The Free Software Foundation may publish revised
2540             and/or new versions of the Lesser General Public License
2541             from time to time. Such new versions will be similar in spirit
2542             to the present version, but may differ in detail to address new
2543             problems or concerns.
2544              
2545             Each version is given a distinguishing version number. If the
2546             Library specifies a version number of this License which
2547             applies to it and "any later version", you have the option of
2548             following the terms and conditions either of that version or of
2549             any later version published by the Free Software Foundation.
2550             If the Library does not specify a license version number, you
2551             may choose any version ever published by the Free Software
2552             Foundation.
2553              
2554             14. If you wish to incorporate parts of the Library into other
2555             free programs whose distribution conditions are incompatible
2556             with these, write to the author to ask for permission. For
2557             software which is copyrighted by the Free Software
2558             Foundation, write to the Free Software Foundation; we
2559             sometimes make exceptions for this. Our decision will be
2560             guided by the two goals of preserving the free status of all
2561             derivatives of our free software and of promoting the sharing
2562             and reuse of software generally.
2563              
2564             NO WARRANTY
2565              
2566             15. BECAUSE THE LIBRARY IS LICENSED FREE OF
2567             CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY,
2568             TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2569             EXCEPT WHEN OTHERWISE STATED IN WRITING THE
2570             COPYRIGHT HOLDERS AND/OR OTHER PARTIES
2571             PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY
2572             OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
2573             INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2574             WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2575             A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
2576             QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
2577             YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU
2578             ASSUME THE COST OF ALL NECESSARY SERVICING,
2579             REPAIR OR CORRECTION.
2580              
2581             16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE
2582             LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
2583             HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2584             AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED
2585             ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
2586             ANY GENERAL, SPECIAL, INCIDENTAL OR
2587             CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
2588             OR INABILITY TO USE THE LIBRARY (INCLUDING BUT
2589             NOT LIMITED TO LOSS OF DATA OR DATA BEING
2590             RENDERED INACCURATE OR LOSSES SUSTAINED BY
2591             YOU OR THIRD PARTIES OR A FAILURE OF THE
2592             LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE),
2593             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
2594             ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2595              
2596             END OF TERMS AND CONDITIONS
2597             EOFLICENSETEXT
2598              
2599 2         5 return (\%license);
2600             }
2601              
2602             ################################################ subroutine header begin ##
2603              
2604             =head2 License_MIT
2605              
2606             Purpose : Get the copyright pod text and LICENSE file text for this license
2607              
2608             =cut
2609              
2610             ################################################## subroutine header end ##
2611              
2612             sub License_MIT {
2613 1     1 1 2 my %license;
2614              
2615 1         4 $license{COPYRIGHT} = <
2616             This program is free software licensed under the...
2617              
2618             The MIT License
2619              
2620             The full text of the license can be found in the
2621             LICENSE file included with this module.
2622             EOFCOPYRIGHT
2623              
2624 1         2 $license{LICENSETEXT} = <
2625             The MIT License
2626              
2627             Copyright (c)
2628              
2629             Permission is hereby granted, free of charge, to any person
2630             obtaining a copy of this software and associated
2631             documentation files (the "Software"), to deal in the Software
2632             without restriction, including without limitation the rights to
2633             use, copy, modify, merge, publish, distribute, sublicense,
2634             and/or sell copies of the Software, and to permit persons to
2635             whom the Software is furnished to do so, subject to the
2636             following conditions:
2637              
2638             The above copyright notice and this permission notice shall
2639             be included in all copies or substantial portions of the
2640             Software.
2641              
2642             THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
2643             WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
2644             INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2645             MERCHANTABILITY, FITNESS FOR A PARTICULAR
2646             PURPOSE AND NONINFRINGEMENT. IN NO EVENT
2647             SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
2648             LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2649             LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2650             TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
2651             CONNECTION WITH THE SOFTWARE OR THE USE OR
2652             OTHER DEALINGS IN THE SOFTWARE.
2653             EOFLICENSETEXT
2654              
2655 1         3 return (\%license);
2656             }
2657              
2658             ################################################ subroutine header begin ##
2659              
2660             =head2 License_MITRE
2661              
2662             Purpose : Get the copyright pod text and LICENSE file text for this license
2663              
2664             =cut
2665              
2666             ################################################## subroutine header end ##
2667              
2668             sub License_MITRE {
2669 1     1 1 2 my %license;
2670              
2671 1         4 $license{COPYRIGHT} = <
2672             This program is free software licensed under the...
2673              
2674             MITRE Collaborative Virtual Workspace License (CVW License)
2675              
2676             The full text of the license can be found in the
2677             LICENSE file included with this module.
2678             EOFCOPYRIGHT
2679              
2680 1         2 $license{LICENSETEXT} = <
2681             MITRE Collaborative Virtual Workspace License (CVW License)
2682              
2683             Collaborative Virtual Workspace License (CVW)
2684             License Agreement
2685              
2686             General
2687              
2688             1.Redistribution of the CVW software or derived works must
2689             reproduce MITRE's copyright designation and this License
2690             in the documentation and/or other materials provided with
2691             the distribution.
2692              
2693             Copyright © 1994-1999. The MITRE Corporation
2694             (http://www.mitre.org/). All Rights Reserved.
2695              
2696             2.The terms "MITRE" and "The MITRE Corporation" are
2697             trademarks of The MITRE Corporation and must not be used
2698             to endorse or promote products derived from this software
2699             or in redistribution of this software in any form.
2700             3.The terms "CVW" and "Collaborative Virtual Workspace"
2701             are trademarks of The MITRE Corporation and must not be
2702             used to endorse or promote products derived from this
2703             software without the prior written permission of MITRE. For
2704             written permission, please contact corpc\@mitre.org.
2705             4.UNITED STATES GOVERNMENT RIGHTS: This software
2706             was produced for the U.S. Government under Contract No.
2707             F19628-99-C-0001, and is subject to the Rights in
2708             Noncommercial Computer Software and Noncommercial
2709             Computer Software Documentation Clause (DFARS)
2710             252.227-7014 (JUN 1995). The Licensee agrees that the
2711             US Government will not be charged any license fee and/or
2712             royalties related to this software.
2713             5.Downloaders of the CVW software may choose to have their
2714             access to and use of the CVW software governed under
2715             either the GNU General Public License (Version 2) or the
2716             Mozilla License (Version 1.0). In either case, if you transmit
2717             source code improvements or modifications to MITRE, you
2718             agree to assign to MITRE copyright to such improvements or
2719             modifications, which MITRE will then make available from
2720             MITRE's web site.
2721             6.If you choose to use the Mozilla License (Version 1.0),
2722             please note that because the software in this module was
2723             developed using, at least in part, Government funds, the
2724             Government has certain rights in the module which apply
2725             instead of the Government rights in Section 10 of the Mozilla
2726             License. These Government rights DO NOT affect your right
2727             to use the module on an Open Source basis as set forth in
2728             the Mozilla License. The statement of Government rights
2729             which replaces Section 10 of the Mozilla License is stated in
2730             Section 4 above.
2731              
2732             Licenses
2733              
2734             GNU General Public License
2735              
2736             Mozilla Public License
2737              
2738              
2739              
2740             GNU GENERAL PUBLIC LICENSE
2741              
2742             Version 2, June 1991
2743              
2744              
2745              
2746             Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2747              
2748             59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
2749              
2750              
2751              
2752             Everyone is permitted to copy and distribute verbatim copies
2753              
2754             of this license document, but changing it is not allowed.
2755              
2756             Preamble
2757              
2758             The licenses for most software are designed to take away your
2759             freedom to share and change it. By contrast, the GNU General
2760             Public License is intended to guarantee your freedom to share
2761             and change free software--to make sure the software is free for all
2762             its users. This General Public License applies to most of the Free
2763             Software Foundation's software and to any other program whose
2764             authors commit to using it. (Some other Free Software Foundation
2765             software is covered by the GNU Library General Public License
2766             instead.) You can apply it to your programs, too.
2767              
2768             When we speak of free software, we are referring to freedom, not
2769             price. Our General Public Licenses are designed to make sure
2770             that you have the freedom to distribute copies of free software
2771             (and charge for this service if you wish), that you receive source
2772             code or can get it if you want it, that you can change the software
2773             or use pieces of it in new free programs; and that you know you
2774             can do these things.
2775              
2776             To protect your rights, we need to make restrictions that forbid
2777             anyone to deny you these rights or to ask you to surrender the
2778             rights. These restrictions translate to certain responsibilities for
2779             you if you distribute copies of the software, or if you modify it.
2780              
2781             For example, if you distribute copies of such a program, whether
2782             gratis or for a fee, you must give the recipients all the rights that
2783             you have. You must make sure that they, too, receive or can get
2784             the source code. And you must show them these terms so they
2785             know their rights.
2786              
2787             We protect your rights with two steps: (1) copyright the software,
2788             and (2) offer you this license which gives you legal permission to
2789             copy, distribute and/or modify the software.
2790              
2791             Also, for each author's protection and ours, we want to make
2792             certain that everyone understands that there is no warranty for this
2793             free software. If the software is modified by someone else and
2794             passed on, we want its recipients to know that what they have is
2795             not the original, so that any problems introduced by others will not
2796             reflect on the original authors' reputations.
2797              
2798             Finally, any free program is threatened constantly by software
2799             patents. We wish to avoid the danger that redistributors of a free
2800             program will individually obtain patent licenses, in effect making
2801             the program proprietary. To prevent this, we have made it clear
2802             that any patent must be licensed for everyone's free use or not
2803             licensed at all.
2804              
2805             The precise terms and conditions for copying, distribution and
2806             modification follow.
2807              
2808             TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
2809             AND MODIFICATION
2810              
2811             0. This License applies to any program or other work which
2812             contains a notice placed by the copyright holder saying it may be
2813             distributed under the terms of this General Public License. The
2814             "Program", below, refers to any such program or work, and a
2815             "work based on the Program" means either the Program or any
2816             derivative work under copyright law: that is to say, a work
2817             containing the Program or a portion of it, either verbatim or with
2818             modifications and/or translated into another language.
2819             (Hereinafter, translation is included without limitation in the term
2820             "modification".) Each licensee is addressed as "you".
2821              
2822             Activities other than copying, distribution and modification are not
2823             covered by this License; they are outside its scope. The act of
2824             running the Program is not restricted, and the output from the
2825             Program is covered only if its contents constitute a work based on
2826             the Program (independent of having been made by running the
2827             Program). Whether that is true depends on what the Program
2828             does.
2829              
2830             1. You may copy and distribute verbatim copies of the Program's
2831             source code as you receive it, in any medium, provided that you
2832             conspicuously and appropriately publish on each copy an
2833             appropriate copyright notice and disclaimer of warranty; keep
2834             intact all the notices that refer to this License and to the absence
2835             of any warranty; and give any other recipients of the Program a
2836             copy of this License along with the Program.
2837              
2838             You may charge a fee for the physical act of transferring a copy,
2839             and you may at your option offer warranty protection in exchange
2840             for a fee.
2841              
2842             2. You may modify your copy or copies of the Program or any
2843             portion of it, thus forming a work based on the Program, and copy
2844             and distribute such modifications or work under the terms of
2845             Section 1 above, provided that you also meet all of these
2846             conditions:
2847              
2848             a) You must cause the modified files to carry prominent
2849             notices stating that you changed the files and the date of any
2850             change.
2851             b) You must cause any work that you distribute or publish,
2852             that in whole or in part contains or is derived from the
2853             Program or any part thereof, to be licensed as a whole at no
2854             charge to all third parties under the terms of this License.
2855             c) If the modified program normally reads commands
2856             interactively when run, you must cause it, when started
2857             running for such interactive use in the most ordinary way, to
2858             print or display an announcement including an appropriate
2859             copyright notice and a notice that there is no warranty (or
2860             else, saying that you provide a warranty) and that users may
2861             redistribute the program under these conditions, and telling
2862             the user how to view a copy of this License. (Exception: if the
2863             Program itself is interactive but does not normally print such
2864             an announcement, your work based on the Program is not
2865             required to print an announcement.)
2866              
2867             These requirements apply to the modified work as a whole. If
2868             identifiable sections of that work are not derived from the
2869             Program, and can be reasonably considered independent and
2870             separate works in themselves, then this License, and its terms, do
2871             not apply to those sections when you distribute them as separate
2872             works. But when you distribute the same sections as part of a
2873             whole which is a work based on the Program, the distribution of
2874             the whole must be on the terms of this License, whose
2875             permissions for other licensees extend to the entire whole, and
2876             thus to each and every part regardless of who wrote it.
2877              
2878             Thus, it is not the intent of this section to claim rights or contest
2879             your rights to work written entirely by you; rather, the intent is to
2880             exercise the right to control the distribution of derivative or
2881             collective works based on the Program.
2882              
2883             In addition, mere aggregation of another work not based on the
2884             Program with the Program (or with a work based on the Program)
2885             on a volume of a storage or distribution medium does not bring the
2886             other work under the scope of this License.
2887              
2888             3. You may copy and distribute the Program (or a work based on
2889             it, under Section 2) in object code or executable form under the
2890             terms of Sections 1 and 2 above provided that you also do one of
2891             the following:
2892              
2893             a) Accompany it with the complete corresponding
2894             machine-readable source code, which must be distributed
2895             under the terms of Sections 1 and 2 above on a medium
2896             customarily used for software interchange; or,
2897             b) Accompany it with a written offer, valid for at least three
2898             years, to give any third party, for a charge no more than your
2899             cost of physically performing source distribution, a complete
2900             machine-readable copy of the corresponding source code,
2901             to be distributed under the terms of Sections 1 and 2 above
2902             on a medium customarily used for software interchange; or,
2903             c) Accompany it with the information you received as to the
2904             offer to distribute corresponding source code. (This
2905             alternative is allowed only for noncommercial distribution
2906             and only if you received the program in object code or
2907             executable form with such an offer, in accord with
2908             Subsection b above.)
2909              
2910             The source code for a work means the preferred form of the work
2911             for making modifications to it. For an executable work, complete
2912             source code means all the source code for all modules it contains,
2913             plus any associated interface definition files, plus the scripts used
2914             to control compilation and installation of the executable. However,
2915             as a special exception, the source code distributed need not
2916             include anything that is normally distributed (in either source or
2917             binary form) with the major components (compiler, kernel, and so
2918             on) of the operating system on which the executable runs, unless
2919             that component itself accompanies the executable.
2920              
2921             If distribution of executable or object code is made by offering
2922             access to copy from a designated place, then offering equivalent
2923             access to copy the source code from the same place counts as
2924             distribution of the source code, even though third parties are not
2925             compelled to copy the source along with the object code.
2926              
2927             4. You may not copy, modify, sublicense, or distribute the Program
2928             except as expressly provided under this License. Any attempt
2929             otherwise to copy, modify, sublicense or distribute the Program is
2930             void, and will automatically terminate your rights under this
2931             License. However, parties who have received copies, or rights,
2932             from you under this License will not have their licenses terminated
2933             so long as such parties remain in full compliance.
2934              
2935             5. You are not required to accept this License, since you have not
2936             signed it. However, nothing else grants you permission to modify
2937             or distribute the Program or its derivative works. These actions
2938             are prohibited by law if you do not accept this License. Therefore,
2939             by modifying or distributing the Program (or any work based on
2940             the Program), you indicate your acceptance of this License to do
2941             so, and all its terms and conditions for copying, distributing or
2942             modifying the Program or works based on it.
2943              
2944             6. Each time you redistribute the Program (or any work based on
2945             the Program), the recipient automatically receives a license from
2946             the original licensor to copy, distribute or modify the Program
2947             subject to these terms and conditions. You may not impose any
2948             further restrictions on the recipients' exercise of the rights granted
2949             herein. You are not responsible for enforcing compliance by third
2950             parties to this License.
2951              
2952             7. If, as a consequence of a court judgment or allegation of patent
2953             infringement or for any other reason (not limited to patent issues),
2954             conditions are imposed on you (whether by court order,
2955             agreement or otherwise) that contradict the conditions of this
2956             License, they do not excuse you from the conditions of this
2957             License. If you cannot distribute so as to satisfy simultaneously
2958             your obligations under this License and any other pertinent
2959             obligations, then as a consequence you may not distribute the
2960             Program at all. For example, if a patent license would not permit
2961             royalty-free redistribution of the Program by all those who receive
2962             copies directly or indirectly through you, then the only way you
2963             could satisfy both it and this License would be to refrain entirely
2964             from distribution of the Program.
2965              
2966             If any portion of this section is held invalid or unenforceable under
2967             any particular circumstance, the balance of the section is intended
2968             to apply and the section as a whole is intended to apply in other
2969             circumstances.
2970              
2971             It is not the purpose of this section to induce you to infringe any
2972             patents or other property right claims or to contest validity of any
2973             such claims; this section has the sole purpose of protecting the
2974             integrity of the free software distribution system, which is
2975             implemented by public license practices. Many people have made
2976             generous contributions to the wide range of software distributed
2977             through that system in reliance on consistent application of that
2978             system; it is up to the author/donor to decide if he or she is willing
2979             to distribute software through any other system and a licensee
2980             cannot impose that choice.
2981              
2982             This section is intended to make thoroughly clear what is believed
2983             to be a consequence of the rest of this License.
2984              
2985             8. If the distribution and/or use of the Program is restricted in
2986             certain countries either by patents or by copyrighted interfaces, the
2987             original copyright holder who places the Program under this
2988             License may add an explicit geographical distribution limitation
2989             excluding those countries, so that distribution is permitted only in
2990             or among countries not thus excluded. In such case, this License
2991             incorporates the limitation as if written in the body of this License.
2992              
2993             9. The Free Software Foundation may publish revised and/or new
2994             versions of the General Public License from time to time. Such
2995             new versions will be similar in spirit to the present version, but may
2996             differ in detail to address new problems or concerns.
2997              
2998             Each version is given a distinguishing version number. If the
2999             Program specifies a version number of this License which applies
3000             to it and "any later version", you have the option of following the
3001             terms and conditions either of that version or of any later version
3002             published by the Free Software Foundation. If the Program does
3003             not specify a version number of this License, you may choose any
3004             version ever published by the Free Software Foundation.
3005              
3006             10. If you wish to incorporate parts of the Program into other free
3007             programs whose distribution conditions are different, write to the
3008             author to ask for permission. For software which is copyrighted by
3009             the Free Software Foundation, write to the Free Software
3010             Foundation; we sometimes make exceptions for this. Our decision
3011             will be guided by the two goals of preserving the free status of all
3012             derivatives of our free software and of promoting the sharing and
3013             reuse of software generally.
3014              
3015             NO WARRANTY
3016              
3017             11. BECAUSE THE PROGRAM IS LICENSED FREE OF
3018             CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
3019             THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
3020             WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
3021             HOLDERS AND/OR OTHER PARTIES PROVIDE THE
3022             PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
3023             EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
3024             LIMITED TO, THE IMPLIED WARRANTIES OF
3025             MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3026             PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
3027             PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
3028             THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
3029             COST OF ALL NECESSARY SERVICING, REPAIR OR
3030             CORRECTION.
3031              
3032             12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW
3033             OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER,
3034             OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
3035             REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
3036             LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
3037             SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
3038             ARISING OUT OF THE USE OR INABILITY TO USE THE
3039             PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
3040             OR DATA BEING RENDERED INACCURATE OR LOSSES
3041             SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
3042             THE PROGRAM TO OPERATE WITH ANY OTHER
3043             PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
3044             HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3045             DAMAGES.
3046              
3047             END OF TERMS AND CONDITIONS
3048              
3049             How to Apply These Terms to Your New Programs
3050              
3051             If you develop a new program, and you want it to be of the greatest
3052             possible use to the public, the best way to achieve this is to make
3053             it free software which everyone can redistribute and change under
3054             these terms.
3055              
3056             To do so, attach the following notices to the program. It is safest to
3057             attach them to the start of each source file to most effectively
3058             convey the exclusion of warranty; and each file should have at least
3059             the "copyright" line and a pointer to where the full notice is found.
3060              
3061              
3062             one line to give the program's name and an idea of what it does.
3063              
3064             Copyright (C) yyyy name of author
3065              
3066              
3067              
3068             This program is free software; you can redistribute it and/or
3069              
3070             modify it under the terms of the GNU General Public License
3071              
3072             as published by the Free Software Foundation; either version 2
3073              
3074             of the License, or (at your option) any later version.
3075              
3076              
3077              
3078             This program is distributed in the hope that it will be useful,
3079              
3080             but WITHOUT ANY WARRANTY; without even the implied warranty of
3081              
3082             MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3083              
3084             GNU General Public License for more details.
3085              
3086              
3087              
3088             You should have received a copy of the GNU General Public License
3089              
3090             along with this program; if not, write to the Free Software
3091              
3092             Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
3093              
3094             Also add information on how to contact you by electronic and
3095             paper mail.
3096              
3097             If the program is interactive, make it output a short notice like this
3098             when it starts in an interactive mode:
3099              
3100              
3101             Gnomovision version 69, Copyright (C) yyyy name of author
3102              
3103             Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
3104              
3105             type `show w'. This is free software, and you are welcome
3106              
3107             to redistribute it under certain conditions; type `show c'
3108              
3109             for details.
3110              
3111             The hypothetical commands `show w' and `show c' should show the
3112             appropriate parts of the General Public License. Of course, the
3113             commands you use may be called something other than `show w'
3114             and `show c'; they could even be mouse-clicks or menu
3115             items--whatever suits your program.
3116              
3117             You should also get your employer (if you work as a programmer)
3118             or your school, if any, to sign a "copyright disclaimer" for the
3119             program, if necessary. Here is a sample; alter the names:
3120              
3121              
3122             Yoyodyne, Inc., hereby disclaims all copyright
3123              
3124             interest in the program `Gnomovision'
3125              
3126             (which makes passes at compilers) written
3127              
3128             by James Hacker.
3129              
3130              
3131              
3132             signature of Ty Coon, 1 April 1989
3133              
3134             Ty Coon, President of Vice
3135              
3136             This General Public License does not permit incorporating your
3137             program into proprietary programs. If your program is a subroutine
3138             library, you may consider it more useful to permit linking
3139             proprietary applications with the library. If this is what you want to
3140             do, use the GNU Library General Public License instead of this
3141             License.
3142              
3143              
3144              
3145             MOZILLA PUBLIC LICENSE
3146              
3147             Version 1.0
3148              
3149             1. Definitions.
3150              
3151             1.1. "Contributor" means each entity that creates or contributes to
3152             the creation of Modifications.
3153              
3154             1.2. "Contributor Version" means the combination of the Original
3155             Code, prior Modifications used by a Contributor, and the
3156             Modifications made by that particular Contributor.
3157              
3158             1.3. "Covered Code" means the Original Code or Modifications or
3159             the combination of the Original Code and Modifications, in each
3160             case including portions thereof.
3161              
3162             1.4. "Electronic Distribution Mechanism" means a mechanism
3163             generally accepted in the software development community for the
3164             electronic transfer of data.
3165              
3166             1.5. "Executable" means Covered Code in any form other than
3167             Source Code.
3168              
3169             1.6. "Initial Developer" means the individual or entity identified as
3170             the Initial Developer in the Source Code notice required by Exhibit
3171             A.
3172              
3173             1.7. "Larger Work" means a work which combines Covered Code
3174             or portions thereof with code not governed by the terms of this
3175             License.
3176              
3177             1.8. "License" means this document.
3178              
3179             1.9. "Modifications" means any addition to or deletion from the
3180             substance or structure of either the Original Code or any previous
3181             Modifications. When Covered Code is released as a series of
3182             files, a Modification is:
3183              
3184             A. Any addition to or deletion from the contents of a file containing
3185             Original Code or previous Modifications.
3186              
3187             B. Any new file that contains any part of the Original Code or
3188             previous Modifications.
3189              
3190             1.10. "Original Code" means Source Code of computer software
3191             code which is described in the Source Code notice required by
3192             Exhibit A as Original Code, and which, at the time of its release
3193             under this License is not already Covered Code governed by this
3194             License.
3195              
3196             1.11. "Source Code" means the preferred form of the Covered
3197             Code for making modifications to it, including all modules it
3198             contains, plus any associated interface definition files, scripts
3199             used to control compilation and installation of an Executable, or a
3200             list of source code differential comparisons against either the
3201             Original Code or another well known, available Covered Code of
3202             the Contributor's choice. The Source Code can be in a
3203             compressed or archival form, provided the appropriate
3204             decompression or de-archiving software is widely available for no
3205             charge.
3206              
3207             1.12. "You" means an individual or a legal entity exercising rights
3208             under, and complying with all of the terms of, this License or a
3209             future version of this License issued under Section 6.1. For legal
3210             entities, "You" includes any entity which controls, is controlled by,
3211             or is under common control with You. For purposes of this
3212             definition, "control" means (a) the power, direct or indirect, to
3213             cause the direction or management of such entity, whether by
3214             contract or otherwise, or (b) ownership of fifty percent (50%) or
3215             more of the outstanding shares or beneficial ownership of such
3216             entity.
3217              
3218             2. Source Code License.
3219              
3220             2.1. The Initial Developer Grant.
3221              
3222             The Initial Developer hereby grants You a world-wide, royalty-free,
3223             non-exclusive license, subject to third party intellectual property
3224             claims:
3225              
3226             (a) to use, reproduce, modify, display, perform, sublicense and
3227             distribute the Original Code (or portions thereof) with or without
3228             Modifications, or as part of a Larger Work; and
3229              
3230             (b) under patents now or hereafter owned or controlled by Initial
3231              
3232             Developer, to make, have made, use and sell ("Utilize") the
3233             Original Code (or portions thereof), but solely to the extent that any
3234             such patent is reasonably necessary to enable You to Utilize the
3235             Original Code (or portions thereof) and not to any greater extent
3236             that may be necessary to Utilize further Modifications or
3237             combinations.
3238              
3239             2.2. Contributor Grant.
3240              
3241             Each Contributor hereby grants You a world-wide, royalty-free,
3242             non-exclusive license, subject to third party intellectual property
3243             claims:
3244              
3245             (a) to use, reproduce, modify, display, perform, sublicense and
3246             distribute the Modifications created by such Contributor (or
3247             portions thereof) either on an unmodified basis, with other
3248             Modifications, as Covered Code or as part of a Larger Work; and
3249              
3250             (b) under patents now or hereafter owned or controlled by
3251             Contributor, to Utilize the Contributor Version (or portions thereof),
3252             but solely to the extent that any such patent is reasonably
3253             necessary to enable You to Utilize the Contributor Version (or
3254             portions thereof), and not to any greater extent that may be
3255             necessary to Utilize further Modifications or combinations.
3256              
3257             3. Distribution Obligations.
3258              
3259             3.1. Application of License.
3260              
3261             The Modifications which You create or to which You contribute are
3262             governed by the terms of this License, including without limitation
3263             Section 2.2. The Source Code version of Covered Code may be
3264             distributed only under the terms of this License or a future version
3265             of this License released under Section 6.1, and You must include
3266             a copy of this License with every copy of the Source Code You
3267             distribute. You may not offer or impose any terms on any Source
3268             Code version that alters or restricts the applicable version of this
3269             License or the recipients' rights hereunder. However, You may
3270             include an additional document offering the additional rights
3271             described in Section 3.5.
3272              
3273             3.2. Availability of Source Code.
3274              
3275             Any Modification which You create or to which You contribute must
3276             be made available in Source Code form under the terms of this
3277             License either on the same media as an Executable version or via
3278             an accepted Electronic Distribution Mechanism to anyone to
3279             whom you made an Executable version available; and if made
3280             available via Electronic Distribution Mechanism, must remain
3281             available for at least twelve (12) months after the date it initially
3282             became available, or at least six (6) months after a subsequent
3283             version of that particular Modification has been made available to
3284             such recipients. You are responsible for ensuring that the Source
3285             Code version remains available even if the Electronic Distribution
3286             Mechanism is maintained by a third party.
3287              
3288             3.3. Description of Modifications.
3289              
3290             You must cause all Covered Code to which you contribute to
3291             contain a file documenting the changes You made to create that
3292             Covered Code and the date of any change. You must include a
3293             prominent statement that the Modification is derived, directly or
3294             indirectly, from Original Code provided by the Initial Developer and
3295             including the name of the Initial Developer in (a) the Source Code,
3296             and (b) in any notice in an Executable version or related
3297             documentation in which You describe the origin or ownership of
3298             the Covered Code.
3299              
3300             3.4. Intellectual Property Matters
3301              
3302             (a) Third Party Claims.
3303              
3304             If You have knowledge that a party claims an intellectual property
3305             right in particular functionality or code (or its utilization under this
3306             License), you must include a text file with the source code
3307             distribution titled "LEGAL" which describes the claim and the party
3308             making the claim in sufficient detail that a recipient will know whom
3309             to contact. If you obtain such knowledge after You make Your
3310             Modification available as described in Section 3.2, You shall
3311             promptly modify the LEGAL file in all copies You make available
3312             thereafter and shall take other steps (such as notifying appropriate
3313             mailing lists or newsgroups) reasonably calculated to inform those
3314             who received the Covered Code that new knowledge has been
3315             obtained.
3316              
3317             (b) Contributor APIs.
3318              
3319             If Your Modification is an application programming interface and
3320             You own or control patents which are reasonably necessary to
3321             implement that API, you must also include this information in the
3322             LEGAL file.
3323              
3324             3.5. Required Notices.
3325              
3326             You must duplicate the notice in Exhibit A in each file of the
3327             Source Code, and this License in any documentation for the
3328             Source Code, where You describe recipients' rights relating to
3329             Covered Code. If You created one or more Modification(s), You
3330             may add your name as a Contributor to the notice described in
3331             Exhibit A. If it is not possible to put such notice in a particular
3332             Source Code file due to its structure, then you must include such
3333             notice in a location (such as a relevant directory file) where a user
3334             would be likely to look for such a notice. You may choose to offer,
3335             and to charge a fee for, warranty, support, indemnity or liability
3336             obligations to one or more recipients of Covered Code. However,
3337             You may do so only on Your own behalf, and not on behalf of the
3338             Initial Developer or any Contributor. You must make it absolutely
3339             clear than any such warranty, support, indemnity or liability
3340             obligation is offered by You alone, and You hereby agree to
3341             indemnify the Initial Developer and every Contributor for any
3342             liability incurred by the Initial Developer or such Contributor as a
3343             result of warranty, support, indemnity or liability terms You offer.
3344              
3345             3.6. Distribution of Executable Versions.
3346              
3347             You may distribute Covered Code in Executable form only if the
3348             requirements of Section 3.1-3.5 have been met for that Covered
3349             Code, and if You include a notice stating that the Source Code
3350             version of the Covered Code is available under the terms of this
3351             License, including a description of how and where You have
3352             fulfilled the obligations of Section 3.2. The notice must be
3353             conspicuously included in any notice in an Executable version,
3354             related documentation or collateral in which You describe
3355             recipients' rights relating to the Covered Code. You may distribute
3356             the Executable version of Covered Code under a license of Your
3357             choice, which may contain terms different from this License,
3358             provided that You are in compliance with the terms of this License
3359             and that the license for the Executable version does not attempt to
3360             limit or alter the recipient's rights in the Source Code version from
3361             the rights set forth in this License. If You distribute the Executable
3362             version under a different license You must make it absolutely clear
3363             that any terms which differ from this License are offered by You
3364             alone, not by the Initial Developer or any Contributor. You hereby
3365             agree to indemnify the Initial Developer and every Contributor for
3366             any liability incurred by the Initial Developer or such Contributor as
3367             a result of any such terms You offer.
3368              
3369             3.7. Larger Works.
3370              
3371             You may create a Larger Work by combining Covered Code with
3372             other code not governed by the terms of this License and
3373             distribute the Larger Work as a single product. In such a case, You
3374             must make sure the requirements of this License are fulfilled for
3375             the Covered Code.
3376              
3377             4. Inability to Comply Due to Statute or Regulation.
3378              
3379             If it is impossible for You to comply with any of the terms of this
3380             License with respect to some or all of the Covered Code due to
3381             statute or regulation then You must: (a) comply with the terms of
3382             this License to the maximum extent possible; and (b) describe the
3383             limitations and the code they affect. Such description must be
3384             included in the LEGAL file described in Section 3.4 and must be
3385             included with all distributions of the Source Code. Except to the
3386             extent prohibited by statute or regulation, such description must be
3387             sufficiently detailed for a recipient of ordinary skill to be able to
3388             understand it.
3389              
3390             5. Application of this License.
3391              
3392             This License applies to code to which the Initial Developer has
3393             attached the notice in Exhibit A, and to related Covered Code.
3394              
3395             6. Versions of the License.
3396              
3397             6.1. New Versions.
3398              
3399             Netscape Communications Corporation ("Netscape") may publish
3400             revised and/or new versions of the License from time to time.
3401             Each version will be given a distinguishing version number.
3402              
3403             6.2. Effect of New Versions.
3404              
3405             Once Covered Code has been published under a particular
3406             version of the License, You may always continue to use it under
3407             the terms of that version. You may also choose to use such
3408             Covered Code under the terms of any subsequent version of the
3409             License published by Netscape. No one other than Netscape has
3410             the right to modify the terms applicable to Covered Code created
3411             under this License.
3412              
3413             6.3. Derivative Works.
3414              
3415             If you create or use a modified version of this License (which you
3416             may only do in order to apply it to code which is not already
3417             Covered Code governed by this License), you must (a) rename
3418             Your license so that the phrases "Mozilla", "MOZILLAPL",
3419             "MOZPL", "Netscape", "NPL" or any confusingly similar phrase do
3420             not appear anywhere in your license and (b) otherwise make it
3421             clear that your version of the license contains terms which differ
3422             from the Mozilla Public License and Netscape Public License.
3423             (Filling in the name of the Initial Developer, Original Code or
3424             Contributor in the notice described in Exhibit A shall not of
3425             themselves be deemed to be modifications of this License.)
3426              
3427             7. DISCLAIMER OF WARRANTY.
3428              
3429             COVERED CODE IS PROVIDED UNDER THIS LICENSE ON
3430             AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND,
3431             EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT
3432             LIMITATION, WARRANTIES THAT THE COVERED CODE IS
3433             FREE OF DEFECTS, MERCHANTABLE, FIT FOR A
3434             PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
3435             RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3436             COVERED CODE IS WITH YOU. SHOULD ANY COVERED
3437             CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
3438             INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR)
3439             ASSUME THE COST OF ANY NECESSARY SERVICING,
3440             REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY
3441             CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO
3442             USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER
3443             EXCEPT UNDER THIS DISCLAIMER.
3444              
3445             8. TERMINATION.
3446              
3447             This License and the rights granted hereunder will terminate
3448             automatically if You fail to comply with terms herein and fail to cure
3449             such breach within 30 days of becoming aware of the breach. All
3450             sublicenses to the Covered Code which are properly granted shall
3451             survive any termination of this License. Provisions which, by their
3452             nature, must remain in effect beyond the termination of this
3453             License shall survive.
3454              
3455             9. LIMITATION OF LIABILITY.
3456              
3457             UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
3458             THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
3459             CONTRACT, OR OTHERWISE, SHALL THE INITIAL
3460             DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY
3461             DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF
3462             ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER
3463             PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
3464             CONSEQUENTIAL DAMAGES OF ANY CHARACTER
3465             INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
3466             GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
3467             MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL
3468             DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE
3469             BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
3470             THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO
3471             LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING
3472             FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
3473             APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME
3474             JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
3475             LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
3476             DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT
3477             APPLY TO YOU.
3478              
3479             10. U.S. GOVERNMENT END USERS.
3480              
3481             The Covered Code is a "commercial item," as that term is defined
3482             in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial
3483             computer software" and "commercial computer software
3484             documentation," as such terms are used in 48 C.F.R. 12.212
3485             (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R.
3486             227.7202-1 through 227.7202-4 (June 1995), all U.S. Government
3487             End Users acquire Covered Code with only those rights set forth
3488             herein.
3489              
3490             11. MISCELLANEOUS.
3491              
3492             This License represents the complete agreement concerning
3493             subject matter hereof. If any provision of this License is held to be
3494             unenforceable, such provision shall be reformed only to the extent
3495             necessary to make it enforceable. This License shall be governed
3496             by California law provisions (except to the extent applicable law, if
3497             any, provides otherwise), excluding its conflict-of-law provisions.
3498             With respect to disputes in which at least one party is a citizen of,
3499             or an entity chartered or registered to do business in, the United
3500             States of America: (a) unless otherwise agreed in writing, all
3501             disputes relating to this License (excepting any dispute relating to
3502             intellectual property rights) shall be subject to final and binding
3503             arbitration, with the losing party paying all costs of arbitration; (b)
3504             any arbitration relating to this Agreement shall be held in Santa
3505             Clara County, California, under the auspices of
3506             JAMS/EndDispute; and (c) any litigation relating to this Agreement
3507             shall be subject to the jurisdiction of the Federal Courts of the
3508             Northern District of California, with venue lying in Santa Clara
3509             County, California, with the losing party responsible for costs,
3510             including without limitation, court costs and reasonable attorneys
3511             fees and expenses. The application of the United Nations
3512             Convention on Contracts for the International Sale of Goods is
3513             expressly excluded. Any law or regulation which provides that the
3514             language of a contract shall be construed against the drafter shall
3515             not apply to this License.
3516              
3517             12. RESPONSIBILITY FOR CLAIMS.
3518              
3519             Except in cases where another Contributor has failed to comply
3520             with Section 3.4, You are responsible for damages arising, directly
3521             or indirectly, out of Your utilization of rights under this License,
3522             based on the number of copies of Covered Code you made
3523             available, the revenues you received from utilizing such rights, and
3524             other relevant factors. You agree to work with affected parties to
3525             distribute responsibility on an equitable basis.
3526              
3527             EXHIBIT A.
3528              
3529             ``The contents of this file are subject to the Mozilla Public License
3530             Version 1.0 (the "License"); you may not use this file except in
3531             compliance with the License. You may obtain a copy of the
3532             License at http://www.mozilla.org/MPL/
3533              
3534             Software distributed under the License is distributed on an "AS
3535             IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
3536             or implied. See the License for the specific language governing
3537             rights and limitations under the License.
3538              
3539             The Original Code is Collaborative Virtual Workspace (CVW).
3540              
3541             The Initial Developer of the Original Code is The MITRE
3542             Corporation.
3543              
3544             Portions created by The MITRE Corporation
3545             (http://www.mitre.org/) are Copyright © 1994-1999. All Rights
3546             Reserved.
3547              
3548             Contributor(s): ______________________________________.''
3549             EOFLICENSETEXT
3550              
3551 1         2 return (\%license);
3552             }
3553              
3554             ################################################ subroutine header begin ##
3555              
3556             =head2 License_Mozilla_1_0
3557              
3558             Purpose : Get the copyright pod text and LICENSE file text for this license
3559              
3560             =cut
3561              
3562             ################################################## subroutine header end ##
3563              
3564             sub License_Mozilla_1_0 {
3565 2     2 1 3 my %license;
3566              
3567 2         5 $license{COPYRIGHT} = <
3568             This program is free software licensed under the...
3569              
3570             Mozilla Public License (Version 1.0)
3571              
3572             The full text of the license can be found in the
3573             LICENSE file included with this module.
3574             EOFCOPYRIGHT
3575              
3576 2         4 $license{LICENSETEXT} = <
3577             Mozilla Public License (Version 1.0)
3578              
3579             1. Definitions.
3580              
3581             1.1. "Contributor" means each entity that creates or
3582             contributes to the creation of Modifications.
3583              
3584             1.2. "Contributor Version" means the combination of
3585             the Original Code, prior Modifications used by a
3586             Contributor, and the Modifications made by that
3587             particular Contributor.
3588              
3589             1.3. "Covered Code" means the Original Code or
3590             Modifications or the combination of the Original Code
3591             and Modifications, in each case including portions
3592             thereof.
3593              
3594             1.4. "Electronic Distribution Mechanism" means a
3595             mechanism generally accepted in the software
3596             development community for the electronic transfer of
3597             data.
3598              
3599             1.5. "Executable" means Covered Code in any form
3600             other than Source Code.
3601              
3602             1.6. "Initial Developer" means the individual or entity
3603             identified as the Initial Developer in the Source Code
3604             notice required by Exhibit A.
3605              
3606             1.7. "Larger Work" means a work which combines
3607             Covered Code or portions thereof with code not
3608             governed by the terms of this License.
3609              
3610             1.8. "License" means this document.
3611              
3612             1.9. "Modifications" means any addition to or deletion
3613             from the substance or structure of either the Original
3614             Code or any previous Modifications. When Covered
3615             Code is released as a series of files, a Modification is:
3616              
3617             A. Any addition to or deletion from the contents
3618             of a file containing Original Code or previous
3619             Modifications.
3620              
3621             B. Any new file that contains any part of the
3622             Original Code or previous Modifications.
3623              
3624             1.10. "Original Code" means Source Code of
3625             computer software code which is described in the
3626             Source Code notice required by Exhibit A as Original
3627             Code, and which, at the time of its release under this
3628             License is not already Covered Code governed by this
3629             License.
3630              
3631             1.11. "Source Code" means the preferred form of the
3632             Covered Code for making modifications to it, including
3633             all modules it contains, plus any associated interface
3634             definition files, scripts used to control compilation and
3635             installation of an Executable, or a list of source code
3636             differential comparisons against either the Original
3637             Code or another well known, available Covered Code of
3638             the Contributor's choice. The Source Code can be in a
3639             compressed or archival form, provided the appropriate
3640             decompression or de-archiving software is widely
3641             available for no charge.
3642              
3643             1.12. "You" means an individual or a legal entity
3644             exercising rights under, and complying with all of the
3645             terms of, this License or a future version of this License
3646             issued under Section 6.1. For legal entities, "You"
3647             includes any entity which controls, is controlled by, or
3648             is under common control with You. For purposes of this
3649             definition, "control" means (a) the power, direct or
3650             indirect, to cause the direction or management of such
3651             entity, whether by contract or otherwise, or (b)
3652             ownership of fifty percent (50%) or more of the
3653             outstanding shares or beneficial ownership of such
3654             entity.
3655              
3656             2. Source Code License.
3657              
3658             2.1. The Initial Developer Grant.
3659             The Initial Developer hereby grants You a world-wide,
3660             royalty-free, non-exclusive license, subject to third
3661             party intellectual property claims:
3662              
3663             (a) to use, reproduce, modify, display, perform,
3664             sublicense and distribute the Original Code (or
3665             portions thereof) with or without Modifications, or
3666             as part of a Larger Work; and
3667              
3668             (b) under patents now or hereafter owned or
3669             controlled by Initial Developer, to make, have
3670             made, use and sell ("Utilize") the Original Code
3671             (or portions thereof), but solely to the extent that
3672             any such patent is reasonably necessary to
3673             enable You to Utilize the Original Code (or
3674             portions thereof) and not to any greater extent
3675             that may be necessary to Utilize further
3676             Modifications or combinations.
3677              
3678             2.2. Contributor Grant.
3679             Each Contributor hereby grants You a world-wide,
3680             royalty-free, non-exclusive license, subject to third
3681             party intellectual property claims:
3682              
3683             (a) to use, reproduce, modify, display, perform,
3684             sublicense and distribute the Modifications
3685             created by such Contributor (or portions thereof)
3686             either on an unmodified basis, with other
3687             Modifications, as Covered Code or as part of a
3688             Larger Work; and
3689              
3690             (b) under patents now or hereafter owned or
3691             controlled by Contributor, to Utilize the
3692             Contributor Version (or portions thereof), but
3693             solely to the extent that any such patent is
3694             reasonably necessary to enable You to Utilize
3695             the Contributor Version (or portions thereof), and
3696             not to any greater extent that may be necessary
3697             to Utilize further Modifications or combinations.
3698              
3699             3. Distribution Obligations.
3700              
3701             3.1. Application of License.
3702             The Modifications which You create or to which You
3703             contribute are governed by the terms of this License,
3704             including without limitation Section 2.2. The Source
3705             Code version of Covered Code may be distributed only
3706             under the terms of this License or a future version of
3707             this License released under Section 6.1, and You must
3708             include a copy of this License with every copy of the
3709             Source Code You distribute. You may not offer or
3710             impose any terms on any Source Code version that
3711             alters or restricts the applicable version of this License
3712             or the recipients' rights hereunder. However, You may
3713             include an additional document offering the additional
3714             rights described in Section 3.5.
3715              
3716             3.2. Availability of Source Code.
3717             Any Modification which You create or to which You
3718             contribute must be made available in Source Code form
3719             under the terms of this License either on the same
3720             media as an Executable version or via an accepted
3721             Electronic Distribution Mechanism to anyone to whom
3722             you made an Executable version available; and if made
3723             available via Electronic Distribution Mechanism, must
3724             remain available for at least twelve (12) months after the
3725             date it initially became available, or at least six (6)
3726             months after a subsequent version of that particular
3727             Modification has been made available to such
3728             recipients. You are responsible for ensuring that the
3729             Source Code version remains available even if the
3730             Electronic Distribution Mechanism is maintained by a
3731             third party.
3732              
3733             3.3. Description of Modifications.
3734             You must cause all Covered Code to which you
3735             contribute to contain a file documenting the changes
3736             You made to create that Covered Code and the date of
3737             any change. You must include a prominent statement
3738             that the Modification is derived, directly or indirectly,
3739             from Original Code provided by the Initial Developer and
3740             including the name of the Initial Developer in (a) the
3741             Source Code, and (b) in any notice in an Executable
3742             version or related documentation in which You describe
3743             the origin or ownership of the Covered Code.
3744              
3745             3.4. Intellectual Property Matters
3746              
3747             (a) Third Party Claims.
3748             If You have knowledge that a party claims an
3749             intellectual property right in particular
3750             functionality or code (or its utilization under this
3751             License), you must include a text file with the
3752             source code distribution titled "LEGAL" which
3753             describes the claim and the party making the
3754             claim in sufficient detail that a recipient will
3755             know whom to contact. If you obtain such
3756             knowledge after You make Your Modification
3757             available as described in Section 3.2, You shall
3758             promptly modify the LEGAL file in all copies You
3759             make available thereafter and shall take other
3760             steps (such as notifying appropriate mailing lists
3761             or newsgroups) reasonably calculated to inform
3762             those who received the Covered Code that new
3763             knowledge has been obtained.
3764              
3765             (b) Contributor APIs.
3766             If Your Modification is an application
3767             programming interface and You own or control
3768             patents which are reasonably necessary to
3769             implement that API, you must also include this
3770             information in the LEGAL file.
3771              
3772             3.5. Required Notices.
3773             You must duplicate the notice in Exhibit A in each file
3774             of the Source Code, and this License in any
3775             documentation for the Source Code, where You
3776             describe recipients' rights relating to Covered Code. If
3777             You created one or more Modification(s), You may add
3778             your name as a Contributor to the notice described in
3779             Exhibit A. If it is not possible to put such notice in a
3780             particular Source Code file due to its structure, then
3781             you must include such notice in a location (such as a
3782             relevant directory file) where a user would be likely to
3783             look for such a notice. You may choose to offer, and to
3784             charge a fee for, warranty, support, indemnity or liability
3785             obligations to one or more recipients of Covered Code.
3786             However, You may do so only on Your own behalf, and
3787             not on behalf of the Initial Developer or any Contributor.
3788             You must make it absolutely clear than any such
3789             warranty, support, indemnity or liability obligation is
3790             offered by You alone, and You hereby agree to
3791             indemnify the Initial Developer and every Contributor for
3792             any liability incurred by the Initial Developer or such
3793             Contributor as a result of warranty, support, indemnity
3794             or liability terms You offer.
3795              
3796             3.6. Distribution of Executable Versions.
3797             You may distribute Covered Code in Executable form
3798             only if the requirements of Section 3.1-3.5 have been
3799             met for that Covered Code, and if You include a notice
3800             stating that the Source Code version of the Covered
3801             Code is available under the terms of this License,
3802             including a description of how and where You have
3803             fulfilled the obligations of Section 3.2. The notice must
3804             be conspicuously included in any notice in an
3805             Executable version, related documentation or collateral
3806             in which You describe recipients' rights relating to the
3807             Covered Code. You may distribute the Executable
3808             version of Covered Code under a license of Your
3809             choice, which may contain terms different from this
3810             License, provided that You are in compliance with the
3811             terms of this License and that the license for the
3812             Executable version does not attempt to limit or alter the
3813             recipient's rights in the Source Code version from the
3814             rights set forth in this License. If You distribute the
3815             Executable version under a different license You must
3816             make it absolutely clear that any terms which differ
3817             from this License are offered by You alone, not by the
3818             Initial Developer or any Contributor. You hereby agree
3819             to indemnify the Initial Developer and every Contributor
3820             for any liability incurred by the Initial Developer or such
3821             Contributor as a result of any such terms You offer.
3822              
3823             3.7. Larger Works.
3824             You may create a Larger Work by combining Covered
3825             Code with other code not governed by the terms of this
3826             License and distribute the Larger Work as a single
3827             product. In such a case, You must make sure the
3828             requirements of this License are fulfilled for the Covered
3829             Code.
3830              
3831             4. Inability to Comply Due to Statute or Regulation.
3832              
3833             If it is impossible for You to comply with any of the
3834             terms of this License with respect to some or all of the
3835             Covered Code due to statute or regulation then You
3836             must: (a) comply with the terms of this License to the
3837             maximum extent possible; and (b) describe the
3838             limitations and the code they affect. Such description
3839             must be included in the LEGAL file described in
3840             Section 3.4 and must be included with all distributions
3841             of the Source Code. Except to the extent prohibited by
3842             statute or regulation, such description must be
3843             sufficiently detailed for a recipient of ordinary skill to be
3844             able to understand it.
3845              
3846             5. Application of this License.
3847              
3848             This License applies to code to which the Initial
3849             Developer has attached the notice in Exhibit A, and to
3850             related Covered Code.
3851              
3852             6. Versions of the License.
3853              
3854             6.1. New Versions.
3855             Netscape Communications Corporation ("Netscape")
3856             may publish revised and/or new versions of the License
3857             from time to time. Each version will be given a
3858             distinguishing version number.
3859              
3860             6.2. Effect of New Versions.
3861             Once Covered Code has been published under a
3862             particular version of the License, You may always
3863             continue to use it under the terms of that version. You
3864             may also choose to use such Covered Code under the
3865             terms of any subsequent version of the License
3866             published by Netscape. No one other than Netscape
3867             has the right to modify the terms applicable to Covered
3868             Code created under this License.
3869              
3870             6.3. Derivative Works.
3871             If you create or use a modified version of this License
3872             (which you may only do in order to apply it to code
3873             which is not already Covered Code governed by this
3874             License), you must (a) rename Your license so that the
3875             phrases "Mozilla", "MOZILLAPL", "MOZPL",
3876             "Netscape", "NPL" or any confusingly similar phrase do
3877             not appear anywhere in your license and (b) otherwise
3878             make it clear that your version of the license contains
3879             terms which differ from the Mozilla Public License and
3880             Netscape Public License. (Filling in the name of the
3881             Initial Developer, Original Code or Contributor in the
3882             notice described in Exhibit A shall not of themselves
3883             be deemed to be modifications of this License.)
3884              
3885             7. DISCLAIMER OF WARRANTY.
3886              
3887             COVERED CODE IS PROVIDED UNDER THIS
3888             LICENSE ON AN "AS IS" BASIS, WITHOUT
3889             WARRANTY OF ANY KIND, EITHER EXPRESSED
3890             OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
3891             WARRANTIES THAT THE COVERED CODE IS FREE
3892             OF DEFECTS, MERCHANTABLE, FIT FOR A
3893             PARTICULAR PURPOSE OR NON-INFRINGING. THE
3894             ENTIRE RISK AS TO THE QUALITY AND
3895             PERFORMANCE OF THE COVERED CODE IS WITH
3896             YOU. SHOULD ANY COVERED CODE PROVE
3897             DEFECTIVE IN ANY RESPECT, YOU (NOT THE
3898             INITIAL DEVELOPER OR ANY OTHER
3899             CONTRIBUTOR) ASSUME THE COST OF ANY
3900             NECESSARY SERVICING, REPAIR OR
3901             CORRECTION. THIS DISCLAIMER OF WARRANTY
3902             CONSTITUTES AN ESSENTIAL PART OF THIS
3903             LICENSE. NO USE OF ANY COVERED CODE IS
3904             AUTHORIZED HEREUNDER EXCEPT UNDER THIS
3905             DISCLAIMER.
3906              
3907             8. TERMINATION.
3908              
3909             This License and the rights granted hereunder will
3910             terminate automatically if You fail to comply with terms
3911             herein and fail to cure such breach within 30 days of
3912             becoming aware of the breach. All sublicenses to the
3913             Covered Code which are properly granted shall survive
3914             any termination of this License. Provisions which, by
3915             their nature, must remain in effect beyond the
3916             termination of this License shall survive.
3917              
3918             9. LIMITATION OF LIABILITY.
3919              
3920             UNDER NO CIRCUMSTANCES AND UNDER NO
3921             LEGAL THEORY, WHETHER TORT (INCLUDING
3922             NEGLIGENCE), CONTRACT, OR OTHERWISE,
3923             SHALL THE INITIAL DEVELOPER, ANY OTHER
3924             CONTRIBUTOR, OR ANY DISTRIBUTOR OF
3925             COVERED CODE, OR ANY SUPPLIER OF ANY OF
3926             SUCH PARTIES, BE LIABLE TO YOU OR ANY
3927             OTHER PERSON FOR ANY INDIRECT, SPECIAL,
3928             INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
3929             ANY CHARACTER INCLUDING, WITHOUT
3930             LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
3931             WORK STOPPAGE, COMPUTER FAILURE OR
3932             MALFUNCTION, OR ANY AND ALL OTHER
3933             COMMERCIAL DAMAGES OR LOSSES, EVEN IF
3934             SUCH PARTY SHALL HAVE BEEN INFORMED OF
3935             THE POSSIBILITY OF SUCH DAMAGES. THIS
3936             LIMITATION OF LIABILITY SHALL NOT APPLY TO
3937             LIABILITY FOR DEATH OR PERSONAL INJURY
3938             RESULTING FROM SUCH PARTY'S NEGLIGENCE
3939             TO THE EXTENT APPLICABLE LAW PROHIBITS
3940             SUCH LIMITATION. SOME JURISDICTIONS DO NOT
3941             ALLOW THE EXCLUSION OR LIMITATION OF
3942             INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
3943             THAT EXCLUSION AND LIMITATION MAY NOT
3944             APPLY TO YOU.
3945              
3946             10. U.S. GOVERNMENT END USERS.
3947              
3948             The Covered Code is a "commercial item," as that term
3949             is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
3950             "commercial computer software" and "commercial
3951             computer software documentation," as such terms are
3952             used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with
3953             48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
3954             227.7202-4 (June 1995), all U.S. Government End
3955             Users acquire Covered Code with only those rights set
3956             forth herein.
3957              
3958             11. MISCELLANEOUS.
3959              
3960             This License represents the complete agreement
3961             concerning subject matter hereof. If any provision of
3962             this License is held to be unenforceable, such provision
3963             shall be reformed only to the extent necessary to make
3964             it enforceable. This License shall be governed by
3965             California law provisions (except to the extent
3966             applicable law, if any, provides otherwise), excluding its
3967             conflict-of-law provisions. With respect to disputes in
3968             which at least one party is a citizen of, or an entity
3969             chartered or registered to do business in, the United
3970             States of America: (a) unless otherwise agreed in
3971             writing, all disputes relating to this License (excepting
3972             any dispute relating to intellectual property rights) shall
3973             be subject to final and binding arbitration, with the
3974             losing party paying all costs of arbitration; (b) any
3975             arbitration relating to this Agreement shall be held in
3976             Santa Clara County, California, under the auspices of
3977             JAMS/EndDispute; and (c) any litigation relating to this
3978             Agreement shall be subject to the jurisdiction of the
3979             Federal Courts of the Northern District of California,
3980             with venue lying in Santa Clara County, California, with
3981             the losing party responsible for costs, including without
3982             limitation, court costs and reasonable attorneys fees
3983             and expenses. The application of the United Nations
3984             Convention on Contracts for the International Sale of
3985             Goods is expressly excluded. Any law or regulation
3986             which provides that the language of a contract shall be
3987             construed against the drafter shall not apply to this
3988             License.
3989              
3990             12. RESPONSIBILITY FOR CLAIMS.
3991              
3992             Except in cases where another Contributor has failed to
3993             comply with Section 3.4, You are responsible for
3994             damages arising, directly or indirectly, out of Your
3995             utilization of rights under this License, based on the
3996             number of copies of Covered Code you made available,
3997             the revenues you received from utilizing such rights,
3998             and other relevant factors. You agree to work with
3999             affected parties to distribute responsibility on an
4000             equitable basis.
4001              
4002             EXHIBIT A.
4003              
4004             "The contents of this file are subject to the Mozilla
4005             Public License Version 1.0 (the "License"); you may
4006             not use this file except in compliance with the License.
4007             You may obtain a copy of the License at
4008             http://www.mozilla.org/MPL/
4009              
4010             Software distributed under the License is distributed on
4011             an "AS IS" basis, WITHOUT WARRANTY OF ANY
4012             KIND, either express or implied. See the License for
4013             the specific language governing rights and limitations
4014             under the License.
4015              
4016             The Original Code is
4017             ______________________________________.
4018              
4019             The Initial Developer of the Original Code is
4020             ________________________. Portions created by
4021             ______________________ are Copyright (C) ______
4022             _______________________. All Rights Reserved.
4023              
4024             Contributor(s):
4025             ______________________________________."
4026             EOFLICENSETEXT
4027              
4028 2         4 return (\%license);
4029             }
4030              
4031             ################################################ subroutine header begin ##
4032              
4033             =head2 License_Mozilla_1_1
4034              
4035             Purpose : Get the copyright pod text and LICENSE file text for this license
4036              
4037             =cut
4038              
4039             ################################################## subroutine header end ##
4040              
4041             sub License_Mozilla_1_1 {
4042 4     4 1 9 my %license;
4043              
4044 4         9 $license{COPYRIGHT} = <
4045             This program is free software licensed under the...
4046              
4047             Mozilla Public License 1.1 (MPL 1.1)
4048              
4049             The full text of the license can be found in the
4050             LICENSE file included with this module.
4051             EOFCOPYRIGHT
4052              
4053 4         8 $license{LICENSETEXT} = <
4054             Mozilla Public License 1.1 (MPL 1.1)
4055              
4056             1. Definitions.
4057              
4058             1.0.1. "Commercial Use" means distribution or
4059             otherwise making the Covered Code available to a third
4060             party.
4061              
4062             1.1. ''Contributor'' means each entity that creates or
4063             contributes to the creation of Modifications.
4064              
4065             1.2. ''Contributor Version'' means the combination of
4066             the Original Code, prior Modifications used by a
4067             Contributor, and the Modifications made by that
4068             particular Contributor.
4069              
4070             1.3. ''Covered Code'' means the Original Code or
4071             Modifications or the combination of the Original Code
4072             and Modifications, in each case including portions
4073             thereof.
4074              
4075             1.4. ''Electronic Distribution Mechanism'' means a
4076             mechanism generally accepted in the software
4077             development community for the electronic transfer of
4078             data.
4079              
4080             1.5. ''Executable'' means Covered Code in any form
4081             other than Source Code.
4082              
4083             1.6. ''Initial Developer'' means the individual or entity
4084             identified as the Initial Developer in the Source Code
4085             notice required by Exhibit A.
4086              
4087             1.7. ''Larger Work'' means a work which combines
4088             Covered Code or portions thereof with code not
4089             governed by the terms of this License.
4090              
4091             1.8. ''License'' means this document.
4092              
4093             1.8.1. "Licensable" means having the right to grant,
4094             to the maximum extent possible, whether at the time
4095             of the initial grant or subsequently acquired, any and
4096             all of the rights conveyed herein.
4097              
4098             1.9. ''Modifications'' means any addition to or deletion
4099             from the substance or structure of either the Original
4100             Code or any previous Modifications. When Covered
4101             Code is released as a series of files, a Modification is:
4102             A. Any addition to or deletion from the contents
4103             of a file containing Original Code or previous
4104             Modifications.
4105              
4106             B. Any new file that contains any part of the
4107             Original Code or previous Modifications.
4108            
4109             1.10. ''Original Code'' means Source Code of
4110             computer software code which is described in the
4111             Source Code notice required by Exhibit A as Original
4112             Code, and which, at the time of its release under this
4113             License is not already Covered Code governed by this
4114             License.
4115              
4116             1.10.1. "Patent Claims" means any patent claim(s),
4117             now owned or hereafter acquired, including without
4118             limitation, method, process, and apparatus claims, in
4119             any patent Licensable by grantor.
4120              
4121             1.11. ''Source Code'' means the preferred form of the
4122             Covered Code for making modifications to it, including
4123             all modules it contains, plus any associated interface
4124             definition files, scripts used to control compilation and
4125             installation of an Executable, or source code
4126             differential comparisons against either the Original
4127             Code or another well known, available Covered Code of
4128             the Contributor's choice. The Source Code can be in a
4129             compressed or archival form, provided the appropriate
4130             decompression or de-archiving software is widely
4131             available for no charge.
4132              
4133             1.12. "You'' (or "Your") means an individual or a legal
4134             entity exercising rights under, and complying with all of
4135             the terms of, this License or a future version of this
4136             License issued under Section 6.1. For legal entities,
4137             "You'' includes any entity which controls, is controlled
4138             by, or is under common control with You. For purposes
4139             of this definition, "control'' means (a) the power, direct
4140             or indirect, to cause the direction or management of
4141             such entity, whether by contract or otherwise, or (b)
4142             ownership of more than fifty percent (50%) of the
4143             outstanding shares or beneficial ownership of such
4144             entity.
4145              
4146             2. Source Code License.
4147              
4148             2.1. The Initial Developer Grant.
4149             The Initial Developer hereby grants You a world-wide,
4150             royalty-free, non-exclusive license, subject to third
4151             party intellectual property claims:
4152             (a) under intellectual property rights (other than
4153             patent or trademark) Licensable by Initial
4154             Developer to use, reproduce, modify, display,
4155             perform, sublicense and distribute the Original
4156             Code (or portions thereof) with or without
4157             Modifications, and/or as part of a Larger Work;
4158             and
4159              
4160             (b) under Patents Claims infringed by the
4161             making, using or selling of Original Code, to
4162             make, have made, use, practice, sell, and offer
4163             for sale, and/or otherwise dispose of the Original
4164             Code (or portions thereof).
4165            
4166             (c) the licenses granted in this Section 2.1(a)
4167             and (b) are effective on the date Initial Developer
4168             first distributes Original Code under the terms of
4169             this License.
4170              
4171             (d) Notwithstanding Section 2.1(b) above, no
4172             patent license is granted: 1) for code that You
4173             delete from the Original Code; 2) separate from
4174             the Original Code; or 3) for infringements
4175             caused by: i) the modification of the Original
4176             Code or ii) the combination of the Original Code
4177             with other software or devices.
4178            
4179             2.2. Contributor Grant.
4180             Subject to third party intellectual property claims, each
4181             Contributor hereby grants You a world-wide,
4182             royalty-free, non-exclusive license
4183            
4184             (a) under intellectual property rights (other than
4185             patent or trademark) Licensable by Contributor,
4186             to use, reproduce, modify, display, perform,
4187             sublicense and distribute the Modifications
4188             created by such Contributor (or portions thereof)
4189             either on an unmodified basis, with other
4190             Modifications, as Covered Code and/or as part
4191             of a Larger Work; and
4192              
4193             (b) under Patent Claims infringed by the
4194             making, using, or selling of Modifications made
4195             by that Contributor either alone and/or in
4196             combination with its Contributor Version (or
4197             portions of such combination), to make, use,
4198             sell, offer for sale, have made, and/or otherwise
4199             dispose of: 1) Modifications made by that
4200             Contributor (or portions thereof); and 2) the
4201             combination of Modifications made by that
4202             Contributor with its Contributor Version (or
4203             portions of such combination).
4204              
4205             (c) the licenses granted in Sections 2.2(a) and
4206             2.2(b) are effective on the date Contributor first
4207             makes Commercial Use of the Covered Code.
4208              
4209             (d) Notwithstanding Section 2.2(b) above, no
4210             patent license is granted: 1) for any code that
4211             Contributor has deleted from the Contributor
4212             Version; 2) separate from the Contributor
4213             Version; 3) for infringements caused by: i) third
4214             party modifications of Contributor Version or ii)
4215             the combination of Modifications made by that
4216             Contributor with other software (except as part
4217             of the Contributor Version) or other devices; or
4218             4) under Patent Claims infringed by Covered
4219             Code in the absence of Modifications made by
4220             that Contributor.
4221              
4222              
4223             3. Distribution Obligations.
4224              
4225             3.1. Application of License.
4226             The Modifications which You create or to which You
4227             contribute are governed by the terms of this License,
4228             including without limitation Section 2.2. The Source
4229             Code version of Covered Code may be distributed only
4230             under the terms of this License or a future version of
4231             this License released under Section 6.1, and You must
4232             include a copy of this License with every copy of the
4233             Source Code You distribute. You may not offer or
4234             impose any terms on any Source Code version that
4235             alters or restricts the applicable version of this License
4236             or the recipients' rights hereunder. However, You may
4237             include an additional document offering the additional
4238             rights described in Section 3.5.
4239              
4240             3.2. Availability of Source Code.
4241             Any Modification which You create or to which You
4242             contribute must be made available in Source Code
4243             form under the terms of this License either on the
4244             same media as an Executable version or via an
4245             accepted Electronic Distribution Mechanism to anyone
4246             to whom you made an Executable version available;
4247             and if made available via Electronic Distribution
4248             Mechanism, must remain available for at least twelve
4249             (12) months after the date it initially became available,
4250             or at least six (6) months after a subsequent version of
4251             that particular Modification has been made available to
4252             such recipients. You are responsible for ensuring that
4253             the Source Code version remains available even if the
4254             Electronic Distribution Mechanism is maintained by a
4255             third party.
4256              
4257             3.3. Description of Modifications.
4258             You must cause all Covered Code to which You
4259             contribute to contain a file documenting the changes
4260             You made to create that Covered Code and the date of
4261             any change. You must include a prominent statement
4262             that the Modification is derived, directly or indirectly,
4263             from Original Code provided by the Initial Developer and
4264             including the name of the Initial Developer in (a) the
4265             Source Code, and (b) in any notice in an Executable
4266             version or related documentation in which You describe
4267             the origin or ownership of the Covered Code.
4268              
4269             3.4. Intellectual Property Matters
4270             (a) Third Party Claims.
4271             If Contributor has knowledge that a license
4272             under a third party's intellectual property rights
4273             is required to exercise the rights granted by
4274             such Contributor under Sections 2.1 or 2.2,
4275             Contributor must include a text file with the
4276             Source Code distribution titled "LEGAL'' which
4277             describes the claim and the party making the
4278             claim in sufficient detail that a recipient will
4279             know whom to contact. If Contributor obtains
4280             such knowledge after the Modification is made
4281             available as described in Section 3.2,
4282             Contributor shall promptly modify the LEGAL file
4283             in all copies Contributor makes available
4284             thereafter and shall take other steps (such as
4285             notifying appropriate mailing lists or
4286             newsgroups) reasonably calculated to inform
4287             those who received the Covered Code that new
4288             knowledge has been obtained.
4289              
4290             (b) Contributor APIs.
4291             If Contributor's Modifications include an
4292             application programming interface and
4293             Contributor has knowledge of patent licenses
4294             which are reasonably necessary to implement
4295             that API, Contributor must also include this
4296             information in the LEGAL file.
4297            
4298             (c) Representations.
4299             Contributor represents that, except as disclosed
4300             pursuant to Section 3.4(a) above, Contributor
4301             believes that Contributor's Modifications are
4302             Contributor's original creation(s) and/or
4303             Contributor has sufficient rights to grant the
4304             rights conveyed by this License.
4305              
4306              
4307             3.5. Required Notices.
4308             You must duplicate the notice in Exhibit A in each file
4309             of the Source Code. If it is not possible to put such
4310             notice in a particular Source Code file due to its
4311             structure, then You must include such notice in a
4312             location (such as a relevant directory) where a user
4313             would be likely to look for such a notice. If You
4314             created one or more Modification(s) You may add your
4315             name as a Contributor to the notice described in
4316             Exhibit A. You must also duplicate this License in
4317             any documentation for the Source Code where You
4318             describe recipients' rights or ownership rights relating
4319             to Covered Code. You may choose to offer, and to
4320             charge a fee for, warranty, support, indemnity or
4321             liability obligations to one or more recipients of Covered
4322             Code. However, You may do so only on Your own
4323             behalf, and not on behalf of the Initial Developer or any
4324             Contributor. You must make it absolutely clear than
4325             any such warranty, support, indemnity or liability
4326             obligation is offered by You alone, and You hereby
4327             agree to indemnify the Initial Developer and every
4328             Contributor for any liability incurred by the Initial
4329             Developer or such Contributor as a result of warranty,
4330             support, indemnity or liability terms You offer.
4331              
4332             3.6. Distribution of Executable Versions.
4333             You may distribute Covered Code in Executable form
4334             only if the requirements of Section 3.1-3.5 have been
4335             met for that Covered Code, and if You include a notice
4336             stating that the Source Code version of the Covered
4337             Code is available under the terms of this License,
4338             including a description of how and where You have
4339             fulfilled the obligations of Section 3.2. The notice must
4340             be conspicuously included in any notice in an
4341             Executable version, related documentation or collateral
4342             in which You describe recipients' rights relating to the
4343             Covered Code. You may distribute the Executable
4344             version of Covered Code or ownership rights under a
4345             license of Your choice, which may contain terms
4346             different from this License, provided that You are in
4347             compliance with the terms of this License and that the
4348             license for the Executable version does not attempt to
4349             limit or alter the recipient's rights in the Source Code
4350             version from the rights set forth in this License. If You
4351             distribute the Executable version under a different
4352             license You must make it absolutely clear that any
4353             terms which differ from this License are offered by You
4354             alone, not by the Initial Developer or any Contributor.
4355             You hereby agree to indemnify the Initial Developer and
4356             every Contributor for any liability incurred by the Initial
4357             Developer or such Contributor as a result of any such
4358             terms You offer.
4359              
4360             3.7. Larger Works.
4361             You may create a Larger Work by combining Covered
4362             Code with other code not governed by the terms of this
4363             License and distribute the Larger Work as a single
4364             product. In such a case, You must make sure the
4365             requirements of this License are fulfilled for the Covered
4366             Code.
4367              
4368             4. Inability to Comply Due to Statute or Regulation.
4369              
4370             If it is impossible for You to comply with any of the
4371             terms of this License with respect to some or all of the
4372             Covered Code due to statute, judicial order, or
4373             regulation then You must: (a) comply with the terms of
4374             this License to the maximum extent possible; and (b)
4375             describe the limitations and the code they affect. Such
4376             description must be included in the LEGAL file
4377             described in Section 3.4 and must be included with all
4378             distributions of the Source Code. Except to the extent
4379             prohibited by statute or regulation, such description
4380             must be sufficiently detailed for a recipient of ordinary
4381             skill to be able to understand it.
4382              
4383             5. Application of this License.
4384              
4385             This License applies to code to which the Initial
4386             Developer has attached the notice in Exhibit A and to
4387             related Covered Code.
4388              
4389             6. Versions of the License.
4390              
4391             6.1. New Versions.
4392             Netscape Communications Corporation (''Netscape'')
4393             may publish revised and/or new versions of the License
4394             from time to time. Each version will be given a
4395             distinguishing version number.
4396              
4397             6.2. Effect of New Versions.
4398             Once Covered Code has been published under a
4399             particular version of the License, You may always
4400             continue to use it under the terms of that version. You
4401             may also choose to use such Covered Code under the
4402             terms of any subsequent version of the License
4403             published by Netscape. No one other than Netscape
4404             has the right to modify the terms applicable to Covered
4405             Code created under this License.
4406              
4407             6.3. Derivative Works.
4408             If You create or use a modified version of this License
4409             (which you may only do in order to apply it to code
4410             which is not already Covered Code governed by this
4411             License), You must (a) rename Your license so that
4412             the phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'',
4413             ''Netscape'', "MPL", ''NPL'' or any confusingly similar
4414             phrase do not appear in your license (except to note
4415             that your license differs from this License) and (b)
4416             otherwise make it clear that Your version of the license
4417             contains terms which differ from the Mozilla Public
4418             License and Netscape Public License. (Filling in the
4419             name of the Initial Developer, Original Code or
4420             Contributor in the notice described in Exhibit A shall
4421             not of themselves be deemed to be modifications of
4422             this License.)
4423              
4424             7. DISCLAIMER OF WARRANTY.
4425              
4426             COVERED CODE IS PROVIDED UNDER THIS
4427             LICENSE ON AN "AS IS'' BASIS, WITHOUT
4428             WARRANTY OF ANY KIND, EITHER EXPRESSED
4429             OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
4430             WARRANTIES THAT THE COVERED CODE IS FREE
4431             OF DEFECTS, MERCHANTABLE, FIT FOR A
4432             PARTICULAR PURPOSE OR NON-INFRINGING. THE
4433             ENTIRE RISK AS TO THE QUALITY AND
4434             PERFORMANCE OF THE COVERED CODE IS WITH
4435             YOU. SHOULD ANY COVERED CODE PROVE
4436             DEFECTIVE IN ANY RESPECT, YOU (NOT THE
4437             INITIAL DEVELOPER OR ANY OTHER
4438             CONTRIBUTOR) ASSUME THE COST OF ANY
4439             NECESSARY SERVICING, REPAIR OR
4440             CORRECTION. THIS DISCLAIMER OF WARRANTY
4441             CONSTITUTES AN ESSENTIAL PART OF THIS
4442             LICENSE. NO USE OF ANY COVERED CODE IS
4443             AUTHORIZED HEREUNDER EXCEPT UNDER THIS
4444             DISCLAIMER.
4445              
4446             8. TERMINATION.
4447              
4448             8.1. This License and the rights granted hereunder will
4449             terminate automatically if You fail to comply with terms
4450             herein and fail to cure such breach within 30 days of
4451             becoming aware of the breach. All sublicenses to the
4452             Covered Code which are properly granted shall survive
4453             any termination of this License. Provisions which, by
4454             their nature, must remain in effect beyond the
4455             termination of this License shall survive.
4456              
4457             8.2. If You initiate litigation by asserting a patent
4458             infringement claim (excluding declatory judgment
4459             actions) against Initial Developer or a Contributor (the
4460             Initial Developer or Contributor against whom You file
4461             such action is referred to as "Participant") alleging
4462             that:
4463              
4464             (a) such Participant's Contributor Version directly or
4465             indirectly infringes any patent, then any and all rights
4466             granted by such Participant to You under Sections 2.1
4467             and/or 2.2 of this License shall, upon 60 days notice
4468             from Participant terminate prospectively, unless if
4469             within 60 days after receipt of notice You either: (i)
4470             agree in writing to pay Participant a mutually agreeable
4471             reasonable royalty for Your past and future use of
4472             Modifications made by such Participant, or (ii)
4473             withdraw Your litigation claim with respect to the
4474             Contributor Version against such Participant. If within
4475             60 days of notice, a reasonable royalty and payment
4476             arrangement are not mutually agreed upon in writing by
4477             the parties or the litigation claim is not withdrawn, the
4478             rights granted by Participant to You under Sections 2.1
4479             and/or 2.2 automatically terminate at the expiration of
4480             the 60 day notice period specified above.
4481              
4482             (b) any software, hardware, or device, other than such
4483             Participant's Contributor Version, directly or indirectly
4484             infringes any patent, then any rights granted to You by
4485             such Participant under Sections 2.1(b) and 2.2(b) are
4486             revoked effective as of the date You first made, used,
4487             sold, distributed, or had made, Modifications made by
4488             that Participant.
4489              
4490             8.3. If You assert a patent infringement claim against
4491             Participant alleging that such Participant's Contributor
4492             Version directly or indirectly infringes any patent where
4493             such claim is resolved (such as by license or
4494             settlement) prior to the initiation of patent infringement
4495             litigation, then the reasonable value of the licenses
4496             granted by such Participant under Sections 2.1 or 2.2
4497             shall be taken into account in determining the amount
4498             or value of any payment or license.
4499              
4500             8.4. In the event of termination under Sections 8.1 or
4501             8.2 above, all end user license agreements (excluding
4502             distributors and resellers) which have been validly
4503             granted by You or any distributor hereunder prior to
4504             termination shall survive termination.
4505              
4506             9. LIMITATION OF LIABILITY.
4507              
4508             UNDER NO CIRCUMSTANCES AND UNDER NO
4509             LEGAL THEORY, WHETHER TORT (INCLUDING
4510             NEGLIGENCE), CONTRACT, OR OTHERWISE,
4511             SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
4512             CONTRIBUTOR, OR ANY DISTRIBUTOR OF
4513             COVERED CODE, OR ANY SUPPLIER OF ANY OF
4514             SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
4515             ANY INDIRECT, SPECIAL, INCIDENTAL, OR
4516             CONSEQUENTIAL DAMAGES OF ANY CHARACTER
4517             INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
4518             LOSS OF GOODWILL, WORK STOPPAGE,
4519             COMPUTER FAILURE OR MALFUNCTION, OR ANY
4520             AND ALL OTHER COMMERCIAL DAMAGES OR
4521             LOSSES, EVEN IF SUCH PARTY SHALL HAVE
4522             BEEN INFORMED OF THE POSSIBILITY OF SUCH
4523             DAMAGES. THIS LIMITATION OF LIABILITY SHALL
4524             NOT APPLY TO LIABILITY FOR DEATH OR
4525             PERSONAL INJURY RESULTING FROM SUCH
4526             PARTY'S NEGLIGENCE TO THE EXTENT
4527             APPLICABLE LAW PROHIBITS SUCH LIMITATION.
4528             SOME JURISDICTIONS DO NOT ALLOW THE
4529             EXCLUSION OR LIMITATION OF INCIDENTAL OR
4530             CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION
4531             AND LIMITATION MAY NOT APPLY TO YOU.
4532              
4533             10. U.S. GOVERNMENT END USERS.
4534              
4535             The Covered Code is a ''commercial item,'' as that term
4536             is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
4537             ''commercial computer software'' and ''commercial
4538             computer software documentation,'' as such terms are
4539             used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with
4540             48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
4541             227.7202-4 (June 1995), all U.S. Government End
4542             Users acquire Covered Code with only those rights set
4543             forth herein.
4544              
4545             11. MISCELLANEOUS.
4546              
4547             This License represents the complete agreement
4548             concerning subject matter hereof. If any provision of
4549             this License is held to be unenforceable, such
4550             provision shall be reformed only to the extent
4551             necessary to make it enforceable. This License shall
4552             be governed by California law provisions (except to the
4553             extent applicable law, if any, provides otherwise),
4554             excluding its conflict-of-law provisions. With respect to
4555             disputes in which at least one party is a citizen of, or
4556             an entity chartered or registered to do business in the
4557             United States of America, any litigation relating to this
4558             License shall be subject to the jurisdiction of the
4559             Federal Courts of the Northern District of California,
4560             with venue lying in Santa Clara County, California, with
4561             the losing party responsible for costs, including without
4562             limitation, court costs and reasonable attorneys' fees
4563             and expenses. The application of the United Nations
4564             Convention on Contracts for the International Sale of
4565             Goods is expressly excluded. Any law or regulation
4566             which provides that the language of a contract shall be
4567             construed against the drafter shall not apply to this
4568             License.
4569              
4570             12. RESPONSIBILITY FOR CLAIMS.
4571              
4572             As between Initial Developer and the Contributors,
4573             each party is responsible for claims and damages
4574             arising, directly or indirectly, out of its utilization of
4575             rights under this License and You agree to work with
4576             Initial Developer and Contributors to distribute such
4577             responsibility on an equitable basis. Nothing herein is
4578             intended or shall be deemed to constitute any
4579             admission of liability.
4580              
4581             13. MULTIPLE-LICENSED CODE.
4582              
4583             Initial Developer may designate portions of the Covered
4584             Code as “Multiple-Licensed”. “Multiple-Licensed”
4585             means that the Initial Developer permits you to utilize
4586             portions of the Covered Code under Your choice of the
4587             NPL or the alternative licenses, if any, specified by the
4588             Initial Developer in the file described in Exhibit A.
4589              
4590              
4591             EXHIBIT A -Mozilla Public License.
4592              
4593             ``The contents of this file are subject to the Mozilla
4594             Public License Version 1.1 (the "License"); you may
4595             not use this file except in compliance with the License.
4596             You may obtain a copy of the License at
4597             http://www.mozilla.org/MPL/
4598              
4599             Software distributed under the License is distributed on
4600             an "AS IS" basis, WITHOUT WARRANTY OF
4601             ANY KIND, either express or implied. See the License
4602             for the specific language governing rights and
4603             limitations under the License.
4604              
4605             The Original Code is
4606             ______________________________________.
4607              
4608             The Initial Developer of the Original Code is
4609             ________________________. Portions created by
4610             ______________________ are Copyright (C) ______
4611             _______________________. All Rights
4612             Reserved.
4613              
4614             Contributor(s):
4615             ______________________________________.
4616              
4617             Alternatively, the contents of this file may be used
4618             under the terms of the _____ license (the “[___]
4619             License”), in which case the provisions of [______]
4620             License are applicable instead of those above. If you
4621             wish to allow use of your version of this file only under
4622             the terms of the [____] License and not to allow others
4623             to use your version of this file under the MPL, indicate
4624             your decision by deleting the provisions above and
4625             replace them with the notice and other provisions
4626             required by the [___] License. If you do not delete the
4627             provisions above, a recipient may use your version of
4628             this file under either the MPL or the [___] License."
4629              
4630             [NOTE: The text of this Exhibit A may differ slightly
4631             from the text of the notices in the Source Code files of
4632             the Original Code. You should use the text of this
4633             Exhibit A rather than the text found in the Original
4634             Code Source Code for Your Modifications.]
4635             EOFLICENSETEXT
4636              
4637 4         11 return (\%license);
4638             }
4639              
4640             ################################################ subroutine header begin ##
4641              
4642             =head2 License_Nethack
4643              
4644             Purpose : Get the copyright pod text and LICENSE file text for this license
4645              
4646             =cut
4647              
4648             ################################################## subroutine header end ##
4649              
4650             sub License_Nethack {
4651 1     1 1 3 my %license;
4652              
4653 1         4 $license{COPYRIGHT} = <
4654             This program is free software licensed under the...
4655              
4656             Nethack General Public License
4657              
4658             The full text of the license can be found in the
4659             LICENSE file included with this module.
4660             EOFCOPYRIGHT
4661              
4662 1         4 $license{LICENSETEXT} = <
4663             Nethack General Public License
4664              
4665             Copyright (c) 1989 M. Stephenson
4666             (Based on the BISON general public
4667             license, copyright 1988 Richard M.
4668             Stallman)
4669              
4670             Everyone is permitted to copy and distribute
4671             verbatim copies of this license, but changing it is
4672             not allowed. You can also use this wording to make
4673             the terms for other programs.
4674              
4675             The license agreements of most software
4676             companies keep you at the mercy of those
4677             companies. By contrast, our general public license
4678             is intended to give everyone the right to share
4679             NetHack. To make sure that you get the rights we
4680             want you to have, we need to make restrictions that
4681             forbid anyone to deny you these rights or to ask you
4682             to surrender the rights. Hence this license
4683             agreement.
4684              
4685             Specifically, we want to make sure that you have
4686             the right to give away copies of NetHack, that you
4687             receive source code or else can get it if you want it,
4688             that you can change NetHack or use pieces of it in
4689             new free programs, and that you know you can do
4690             these things.
4691              
4692             To make sure that everyone has such rights, we
4693             have to forbid you to deprive anyone else of these
4694             rights. For example, if you distribute copies of
4695             NetHack, you must give the recipients all the rights
4696             that you have. You must make sure that they, too,
4697             receive or can get the source code. And you must
4698             tell them their rights.
4699              
4700             Also, for our own protection, we must make certain
4701             that everyone finds out that there is no warranty for
4702             NetHack. If NetHack is modified by someone else
4703             and passed on, we want its recipients to know that
4704             what they have is not what we distributed.
4705              
4706             Therefore we (Mike Stephenson and other holders
4707             of NetHack copyrights) make the following terms
4708             which say what you must do to be allowed to
4709             distribute or change NetHack.
4710              
4711             COPYING POLICIES
4712              
4713             1.You may copy and distribute verbatim copies
4714             of NetHack source code as you receive it, in
4715             any medium, provided that you keep intact
4716             the notices on all files that refer to copyrights,
4717             to this License Agreement, and to the
4718             absence of any warranty; and give any other
4719             recipients of the NetHack program a copy of
4720             this License Agreement along with the
4721             program.
4722             2.You may modify your copy or copies of
4723             NetHack or any portion of it, and copy and
4724             distribute such modifications under the terms
4725             of Paragraph 1 above (including distributing
4726             this License Agreement), provided that you
4727             also do the following:
4728              
4729             a) cause the modified files to carry prominent
4730             notices stating that you changed the files and
4731             the date of any change; and
4732              
4733             b) cause the whole of any work that you
4734             distribute or publish, that in whole or in part
4735             contains or is a derivative of NetHack or any
4736             part thereof, to be licensed at no charge to all
4737             third parties on terms identical to those
4738             contained in this License Agreement (except
4739             that you may choose to grant more extensive
4740             warranty protection to some or all third
4741             parties, at your option)
4742              
4743             c) You may charge a distribution fee for the
4744             physical act of transferring a copy, and you
4745             may at your option offer warranty protection in
4746             exchange for a fee.
4747              
4748             3.You may copy and distribute NetHack (or a
4749             portion or derivative of it, under Paragraph 2)
4750             in object code or executable form under the
4751             terms of Paragraphs 1 and 2 above provided
4752             that you also do one of the following:
4753              
4754             a) accompany it with the complete
4755             machine-readable source code, which must
4756             be distributed under the terms of Paragraphs
4757             1 and 2 above; or,
4758              
4759             b) accompany it with full information as to
4760             how to obtain the complete
4761             machine-readable source code from an
4762             appropriate archive site. (This alternative is
4763             allowed only for noncommercial distribution.)
4764              
4765             For these purposes, complete source code
4766             means either the full source distribution as
4767             originally released over Usenet or updated
4768             copies of the files in this distribution used to
4769             create the object code or executable.
4770              
4771             4.You may not copy, sublicense, distribute or
4772             transfer NetHack except as expressly
4773             provided under this License Agreement. Any
4774             attempt otherwise to copy, sublicense,
4775             distribute or transfer NetHack is void and
4776             your rights to use the program under this
4777             License agreement shall be automatically
4778             terminated. However, parties who have
4779             received computer software programs from
4780             you with this License Agreement will not have
4781             their licenses terminated so long as such
4782             parties remain in full compliance.
4783              
4784             Stated plainly: You are permitted to modify
4785             NetHack, or otherwise use parts of NetHack,
4786             provided that you comply with the conditions
4787             specified above; in particular, your modified
4788             NetHack or program containing parts of NetHack
4789             must remain freely available as provided in this
4790             License Agreement. In other words, go ahead and
4791             share NetHack, but don't try to stop anyone else
4792             from sharing it farther.
4793             EOFLICENSETEXT
4794              
4795 1         3 return (\%license);
4796             }
4797              
4798             ################################################ subroutine header begin ##
4799              
4800             =head2 License_Nokia
4801              
4802             Purpose : Get the copyright pod text and LICENSE file text for this license
4803              
4804             =cut
4805              
4806             ################################################## subroutine header end ##
4807              
4808             sub License_Nokia_1_0a {
4809 4     4 0 6 my %license;
4810              
4811 4         9 $license{COPYRIGHT} = <
4812             This program is free software licensed under the...
4813              
4814             Nokia Open Source License (NOKOS License) Version 1.0a
4815              
4816             The full text of the license can be found in the
4817             LICENSE file included with this module.
4818             EOFCOPYRIGHT
4819              
4820 4         7 $license{LICENSETEXT} = <
4821             Nokia Open Source License (NOKOS License) Version 1.0a
4822              
4823             1. DEFINITIONS.
4824              
4825             "Affiliates" of a party shall mean an entity
4826             a) which is directly or indirectly controlling such party;
4827             b) which is under the same direct or indirect ownership or
4828             control as such party; or
4829             c) which is directly or indirectly owned or controlled by such
4830             party.
4831             For these purposes, an entity shall be treated as being
4832             controlled by another if that other entity has fifty percent
4833             (50%) or more of the votes in such entity, is able to direct its
4834             affairs and/or to control the composition of its board of
4835             directors or equivalent body.
4836              
4837             "Commercial Use" shall mean distribution or otherwise
4838             making the Covered Software available to a third party.
4839              
4840             "Contributor" shall mean each entity that creates or
4841             contributes to the creation of Modifications.
4842              
4843             "Contributor Version" shall mean in case of any
4844             Contributor the combination of the Original Software, prior
4845             Modifications used by a Contributor, and the Modifications
4846             made by that particular Contributor and in case of Nokia in
4847             addition the Original Software in any form, including the form
4848             as Exceutable.
4849              
4850             "Covered Software" shall mean the Original Software or
4851             Modifications or the combination of the Original Software and
4852             Modifications, in each case including portions thereof.
4853              
4854             "Electronic Distribution Mechanism" shall mean a
4855             mechanism generally accepted in the software development
4856             community for the electronic transfer of data.
4857              
4858             "Executable" shall mean Covered Software in any form
4859             other than Source Code.
4860              
4861             "Nokia" shall mean Nokia Corporation and its Affiliates.
4862              
4863             "Larger Work" shall mean a work, which combines Covered
4864             Software or portions thereof with code not governed by the
4865             terms of this License.
4866              
4867             "License" shall mean this document.
4868              
4869             "Licensable" shall mean having the right to grant, to the
4870             maximum extent possible, whether at the time of the initial
4871             grant or subsequently acquired, any and all of the rights
4872             conveyed herein.
4873              
4874             "Modifications" shall mean any addition to or deletion from
4875             the substance or structure of either the Original Software or
4876             any previous Modifications. When Covered Software is
4877             released as a series of files, a Modification is:
4878             a) Any addition to or deletion from the contents of a file
4879             containing Original Software or previous Modifications.
4880             b) Any new file that contains any part of the Original
4881             Software or previous Modifications.
4882              
4883             "Original Software" shall mean the Source Code of
4884             computer software code which is described in the Source
4885             Code notice required by Exhibit A as Original Software, and
4886             which, at the time of its release under this License is not
4887             already Covered Software governed by this License.
4888              
4889             "Patent Claims" shall mean any patent claim(s), now
4890             owned or hereafter acquired, including without limitation,
4891             method, process, and apparatus claims, in any patent
4892             Licensable by grantor.
4893              
4894             "Source Code" shall mean the preferred form of the Covered
4895             Software for making modifications to it, including all modules
4896             it contains, plus any associated interface definition files,
4897             scripts used to control compilation and installation of an
4898             Executable, or source code differential comparisons against
4899             either the Original Software or another well known, available
4900             Covered Software of the Contributor's choice. The Source
4901             Code can be in a compressed or archival form, provided the
4902             appropriate decompression or de-archiving software is widely
4903             available for no charge.
4904              
4905             "You" (or "Your") shall mean an individual or a legal entity
4906             exercising rights under, and complying with all of the terms
4907             of, this License or a future version of this License issued
4908             under Section 6.1. For legal entities, "You" includes Affiliates
4909             of such entity.
4910              
4911             2. SOURCE CODE LICENSE.
4912              
4913             2.1 Nokia Grant.
4914             Subject to the terms of this License, Nokia hereby grants
4915             You a world-wide, royalty-free, non-exclusive license, subject
4916             to third party intellectual property claims:
4917              
4918             a) under copyrights Licensable by Nokia to use, reproduce,
4919             modify, display, perform, sublicense and distribute the
4920             Original Software (or portions thereof) with or without
4921             Modifications, and/or as part of a Larger Work;
4922              
4923             b) and under Patents Claims necessarily infringed by the
4924             making, using or selling of Original Software, to make, have
4925             made, use, practice, sell, and offer for sale, and/or otherwise
4926             dispose of the Original Software (or portions thereof).
4927              
4928             c) The licenses granted in this Section 2.1(a) and (b) are
4929             effective on the date Nokia first distributes Original Software
4930             under the terms of this License.
4931              
4932             d) Notwithstanding Section 2.1(b) above, no patent license is
4933             granted: 1) for code that You delete from the Original
4934             Software; 2) separate from the Original Software; or 3) for
4935             infringements caused by: i) the modification of the Original
4936             Software or ii) the combination of the Original Software with
4937             other software or devices.
4938              
4939             2.2 Contributor Grant.
4940             Subject to the terms of this License and subject to third
4941             party intellectual property claims, each Contributor hereby
4942             grants You a world-wide, royalty-free, non-exclusive license:
4943              
4944             a) under copyrights Licensable by Contributor, to use,
4945             reproduce, modify, display, perform, sublicense and
4946             distribute the Modifications created by such Contributor (or
4947             portions thereof) either on an unmodified basis, with other
4948             Modifications, as Covered Software and/or as part of a Larger
4949             Work; and
4950              
4951             b) under Patent Claims necessarily infringed by the making,
4952             using, or selling of Modifications made by that Contributor
4953             either alone and/or in combination with its Contributor
4954             Version (or portions of such combination), to make, use,
4955             sell, offer for sale, have made, and/or otherwise dispose of:
4956             1) Modifications made by that Contributor (or portions
4957             thereof); and 2) the combination of Modifications made by
4958             that Contributor with its Contributor Version (or portions of
4959             such combination).
4960              
4961             c) The licenses granted in Sections 2.2(a) and 2.2(b) are
4962             effective on the date Contributor first makes Commercial Use
4963             of the Covered Software.
4964              
4965             d) Notwithstanding Section 2.2(b) above, no patent license is
4966             granted: 1) for any code that Contributor has deleted from the
4967             Contributor Version; 2) separate from the Contributor
4968             Version; 3) for infringements caused by: i) third party
4969             modifications of Contributor Version or ii) the combination of
4970             Modifications made by that Contributor with other software
4971             (except as part of the Contributor Version) or other devices;
4972             or 4) under Patent Claims infringed by Covered Software in
4973             the absence of Modifications made by that Contributor.
4974              
4975             3. DISTRIBUTION OBLIGATIONS.
4976              
4977             3.1 Application of License.
4978             The Modifications which You create or to which You
4979             contribute are governed by the terms of this License,
4980             including without limitation Section 2.2. The Source Code
4981             version of Covered Software may be distributed only under
4982             the terms of this License or a future version of this License
4983             released under Section 6.1, and You must include a copy of
4984             this License with every copy of the Source Code You
4985             distribute. You may not offer or impose any terms on any
4986             Source Code version that alters or restricts the applicable
4987             version of this License or the recipients' rights hereunder.
4988             However, You may include an additional document offering
4989             the additional rights described in Section 3.5.
4990              
4991             3.2 Availability of Source Code.
4992             Any Modification which You create or to which You
4993             contribute must be made available in Source Code form
4994             under the terms of this License either on the same media as
4995             an Executable version or via an accepted Electronic
4996             Distribution Mechanism to anyone to whom you made an
4997             Executable version available; and if made available via
4998             Electronic Distribution Mechanism, must remain available for
4999             at least twelve (12) months after the date it initially became
5000             available, or at least six (6) months after a subsequent
5001             version of that particular Modification has been made
5002             available to such recipients. You are responsible for ensuring
5003             that the Source Code version remains available even if the
5004             Electronic Distribution Mechanism is maintained by a third
5005             party.
5006              
5007             3.3 Description of Modifications.
5008             You must cause all Covered Software to which You
5009             contribute to contain a file documenting the changes You
5010             made to create that Covered Software and the date of any
5011             change. You must include a prominent statement that the
5012             Modification is derived, directly or indirectly, from Original
5013             Software provided by Nokia and including the name of Nokia
5014             in (a) the Source Code, and (b) in any notice in an
5015             Executable version or related documentation in which You
5016             describe the origin or ownership of the Covered Software.
5017              
5018             3.4 Intellectual Property Matters
5019              
5020             a) Third Party Claims.
5021             If Contributor has knowledge that a license under a third
5022             party's intellectual property rights is required to exercise the
5023             rights granted by such Contributor under Sections 2.1 or 2.2,
5024             Contributor must include a text file with the Source Code
5025             distribution titled "LEGAL'' which describes the claim and the
5026             party making the claim in sufficient detail that a recipient will
5027             know whom to contact. If Contributor obtains such
5028             knowledge after the Modification is made available as
5029             described in Section 3.2, Contributor shall promptly modify
5030             the LEGAL file in all copies Contributor makes available
5031             thereafter and shall take other steps (such as notifying
5032             appropriate mailing lists or newsgroups) reasonably
5033             calculated to inform those who received the Covered
5034             Software that new knowledge has been obtained.
5035              
5036             b) Contributor APIs.
5037             If Contributor's Modifications include an application
5038             programming interface and Contributor has knowledge of
5039             patent licenses which are reasonably necessary to
5040             implement that API, Contributor must also include this
5041             information in the LEGAL file.
5042              
5043             c) Representations.
5044             Contributor represents that, except as disclosed pursuant to
5045             Section 3.4(a) above, Contributor believes that Contributor's
5046             Modifications are Contributor's original creation(s) and/or
5047             Contributor has sufficient rights to grant the rights conveyed
5048             by this License.
5049              
5050             3.5 Required Notices.
5051             You must duplicate the notice in Exhibit A in each file of the
5052             Source Code. If it is not possible to put such notice in a
5053             particular Source Code file due to its structure, then You
5054             must include such notice in a location (such as a relevant
5055             directory) where a user would be likely to look for such a
5056             notice. If You created one or more Modification(s) You may
5057             add your name as a Contributor to the notice described in
5058             Exhibit A. You must also duplicate this License in any
5059             documentation for the Source Code where You describe
5060             recipients' rights or ownership rights relating to Covered
5061             Software. You may choose to offer, and to charge a fee for,
5062             warranty, support, indemnity or liability obligations to one or
5063             more recipients of Covered Software. However, You may do
5064             so only on Your own behalf, and not on behalf of Nokia or
5065             any Contributor. You must make it absolutely clear that any
5066             such warranty, support, indemnity or liability obligation is
5067             offered by You alone, and You hereby agree to indemnify
5068             Nokia and every Contributor for any liability incurred by Nokia
5069             or such Contributor as a result of warranty, support,
5070             indemnity or liability terms You offer.
5071              
5072             3.6 Distribution of Executable Versions.
5073             You may distribute Covered Software in Executable form
5074             only if the requirements of Section 3.1-3.5 have been met for
5075             that Covered Software, and if You include a notice stating
5076             that the Source Code version of the Covered Software is
5077             available under the terms of this License, including a
5078             description of how and where You have fulfilled the
5079             obligations of Section 3.2. The notice must be conspicuously
5080             included in any notice in an Executable version, related
5081             documentation or collateral in which You describe recipients'
5082             rights relating to the Covered Software. You may distribute
5083             the Executable version of Covered Software or ownership
5084             rights under a license of Your choice, which may contain
5085             terms different from this License, provided that You are in
5086             compliance with the terms of this License and that the
5087             license for the Executable version does not attempt to limit
5088             or alter the recipient's rights in the Source Code version from
5089             the rights set forth in this License. If You distribute the
5090             Executable version under a different license You must make
5091             it absolutely clear that any terms which differ from this
5092             License are offered by You alone, not by Nokia or any
5093             Contributor. You hereby agree to indemnify Nokia and every
5094             Contributor for any liability incurred by Nokia or such
5095             Contributor as a result of any such terms You offer.
5096              
5097             3.7 Larger Works.
5098             You may create a Larger Work by combining Covered
5099             Software with other software not governed by the terms of
5100             this License and distribute the Larger Work as a single
5101             product. In such a case, You must make sure the
5102             requirements of this License are fulfilled for the Covered
5103             Software.
5104              
5105             4. INABILITY TO COMPLY DUE TO STATUTE OR
5106             REGULATION.
5107              
5108             If it is impossible for You to comply with any of the terms of
5109             this License with respect to some or all of the Covered
5110             Software due to statute, judicial order, or regulation then You
5111             must: (a) comply with the terms of this License to the
5112             maximum extent possible; and (b) describe the limitations
5113             and the code they affect. Such description must be included
5114             in the LEGAL file described in Section 3.4 and must be
5115             included with all distributions of the Source Code.
5116             Except to the extent prohibited by statute or regulation, such
5117             description must be sufficiently detailed for a recipient of
5118             ordinary skill to be able to understand it.
5119              
5120             5. APPLICATION OF THIS LICENSE.
5121              
5122             This License applies to code to which Nokia has attached
5123             the notice in Exhibit A and to related Covered Software.
5124              
5125             6. VERSIONS OF THE LICENSE.
5126              
5127             6.1 New Versions.
5128             Nokia may publish revised and/or new versions of the
5129             License from time to time. Each version will be given a
5130             distinguishing version number.
5131              
5132             6.2 Effect of New Versions.
5133             Once Covered Software has been published under a
5134             particular version of the License, You may always continue
5135             to use it under the terms of that version. You may also
5136             choose to use such Covered Software under the terms of any
5137             subsequent version of the License published by Nokia. No
5138             one other than Nokia has the right to modify the terms
5139             applicable to Covered Software created under this License.
5140              
5141             7. DISCLAIMER OF WARRANTY.
5142              
5143             COVERED SOFTWARE IS PROVIDED UNDER THIS
5144             LICENSE ON AN "AS IS'' BASIS, WITHOUT WARRANTY
5145             OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
5146             INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
5147             THE COVERED SOFTWARE IS FREE OF DEFECTS,
5148             MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
5149             NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY
5150             AND PERFORMANCE OF THE COVERED SOFTWARE IS
5151             WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE
5152             DEFECTIVE IN ANY RESPECT, YOU (NOT NOKIA, ITS
5153             LICENSORS OR AFFILIATES OR ANY OTHER
5154             CONTRIBUTOR) ASSUME THE COST OF ANY
5155             NECESSARY SERVICING, REPAIR OR CORRECTION.
5156             THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
5157             ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
5158             COVERED SOFTWARE IS AUTHORIZED HEREUNDER
5159             EXCEPT UNDER THIS DISCLAIMER.
5160              
5161             8. TERMINATION.
5162              
5163             8.1 This License and the rights granted hereunder will
5164             terminate automatically if You fail to comply with terms
5165             herein and fail to cure such breach within 30 days of
5166             becoming aware of the breach. All sublicenses to the
5167             Covered Software which are properly granted shall survive
5168             any termination of this License. Provisions which, by their
5169             nature, must remain in effect beyond the termination of this
5170             License shall survive.
5171              
5172             8.2 If You initiate litigation by asserting a patent infringement
5173             claim (excluding declatory judgment actions) against Nokia
5174             or a Contributor (Nokia or Contributor against whom You file
5175             such action is referred to as "Participant") alleging that:
5176              
5177             a) such Participant's Contributor Version directly or indirectly
5178             infringes any patent, then any and all rights granted by such
5179             Participant to You under Sections 2.1 and/or 2.2 of this
5180             License shall, upon 60 days notice from Participant
5181             terminate prospectively, unless if within 60 days after receipt
5182             of notice You either: (i) agree in writing to pay Participant a
5183             mutually agreeable reasonable royalty for Your past and
5184             future use of Modifications made by such Participant, or (ii)
5185             withdraw Your litigation claim with respect to the Contributor
5186             Version against such Participant. If within 60 days of notice,
5187             a reasonable royalty and payment arrangement are not
5188             mutually agreed upon in writing by the parties or the litigation
5189             claim is not withdrawn, the rights granted by Participant to
5190             You under Sections 2.1 and/or 2.2 automatically terminate at
5191             the expiration of the 60 day notice period specified above.
5192              
5193             b) any software, hardware, or device, other than such
5194             Participant's Contributor Version, directly or indirectly
5195             infringes any patent, then any rights granted to You by such
5196             Participant under Sections 2.1(b) and 2.2(b) are revoked
5197             effective as of the date You first made, used, sold,
5198             distributed, or had made, Modifications made by that
5199             Participant.
5200              
5201             8.3 If You assert a patent infringement claim against
5202             Participant alleging that such Participant's Contributor
5203             Version directly or indirectly infringes any patent where such
5204             claim is resolved (such as by license or settlement) prior to
5205             the initiation of patent infringement litigation, then the
5206             reasonable value of the licenses granted by such Participant
5207             under Sections 2.1 or 2.2 shall be taken into account in
5208             determining the amount or value of any payment or license.
5209             8.4 In the event of termination under Sections 8.1 or 8.2
5210             above, all end user license agreements (excluding
5211             distributors and resellers) which have been validly granted by
5212             You or any distributor hereunder prior to termination shall
5213             survive termination.
5214              
5215             9. LIMITATION OF LIABILITY.
5216              
5217             UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
5218             THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
5219             CONTRACT, OR OTHERWISE, SHALL YOU, NOKIA, ANY
5220             OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
5221             COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF
5222             SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY
5223             INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
5224             DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
5225             LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
5226             WORK STOPPAGE, COMPUTER FAILURE OR
5227             MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL
5228             DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL
5229             HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
5230             DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT
5231             APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
5232             RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE
5233             EXTENT APPLICABLE LAW PROHIBITS SUCH
5234             LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
5235             EXCLUSION OR LIMITATION OF INCIDENTAL OR
5236             CONSEQUENTIAL DAMAGES, BUT MAY ALLOW
5237             LIABILITY TO BE LIMITED; IN SUCH CASES, A PARTY's,
5238             ITS EMPLOYEES, LICENSORS OR AFFILIATES' LIABILITY
5239             SHALL BE LIMITED TO U.S. \$50. Nothing contained in this
5240             License shall prejudice the statutory rights of any party
5241             dealing as a consumer.
5242              
5243             10. MISCELLANEOUS.
5244              
5245             This License represents the complete agreement concerning
5246             subject matter hereof. All rights in the Covered Software not
5247             expressly granted under this License are reserved. Nothing
5248             in this License shall grant You any rights to use any of the
5249             trademarks of Nokia or any of its Affiliates, even if any of
5250             such trademarks are included in any part of Covered
5251             Software and/or documentation to it.
5252             This License is governed by the laws of Finland excluding its
5253             conflict-of-law provisions. All disputes arising from or relating
5254             to this Agreement shall be settled by a single arbitrator
5255             appointed by the Central Chamber of Commerce of Finland.
5256             The arbitration procedure shall take place in Helsinki, Finland
5257             in the English language. If any part of this Agreement is
5258             found void and unenforceable, it will not affect the validity of
5259             the balance of the Agreement, which shall remain valid and
5260             enforceable according to its terms.
5261              
5262             11. RESPONSIBILITY FOR CLAIMS.
5263              
5264             As between Nokia and the Contributors, each party is
5265             responsible for claims and damages arising, directly or
5266             indirectly, out of its utilization of rights under this License
5267             and You agree to work with Nokia and Contributors to
5268             distribute such responsibility on an equitable basis. Nothing
5269             herein is intended or shall be deemed to constitute any
5270             admission of liability.
5271            
5272              
5273             EXHIBIT A
5274              
5275             The contents of this file are subject to the NOKOS License
5276             Version 1.0 (the "License"); you may not use this file except
5277             in compliance with the License.
5278              
5279             Software distributed under the License is distributed on an
5280             "AS IS" basis, WITHOUT WARRANTY OF ANY KIND,
5281             either express or implied. See the License for the specific
5282             language governing rights and limitations under the License.
5283              
5284             The Original Software is
5285             ______________________________________.
5286              
5287             Copyright © Nokia and others. All Rights
5288             Reserved.
5289              
5290             Contributor(s):
5291             ______________________________________.
5292             EOFLICENSETEXT
5293              
5294 4         9 return (\%license);
5295             }
5296              
5297             ################################################ subroutine header begin ##
5298              
5299             =head2 License_Python
5300              
5301             Purpose : Get the copyright pod text and LICENSE file text for this license
5302              
5303             =cut
5304              
5305             ################################################## subroutine header end ##
5306              
5307             sub License_Python {
5308 1     1 1 3 my %license;
5309              
5310 1         4 $license{COPYRIGHT} = <
5311             This program is free software licensed under the...
5312              
5313             Python License
5314              
5315             The full text of the license can be found in the
5316             LICENSE file included with this module.
5317             EOFCOPYRIGHT
5318              
5319 1         5 $license{LICENSETEXT} = <
5320             Python License
5321              
5322             CNRI OPEN SOURCE LICENSE AGREEMENT
5323              
5324             IMPORTANT: PLEASE READ THE FOLLOWING
5325             AGREEMENT CAREFULLY.
5326              
5327             BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW,
5328             OR BY COPYING, INSTALLING OR OTHERWISE USING
5329             PYTHON 1.6, beta 1 SOFTWARE, YOU ARE DEEMED TO
5330             HAVE AGREED TO THE TERMS AND CONDITIONS OF
5331             THIS LICENSE AGREEMENT.
5332              
5333             1. This LICENSE AGREEMENT is between the Corporation
5334             for National Research Initiatives, having an office at 1895
5335             Preston White Drive, Reston, VA 20191 ("CNRI"), and the
5336             Individual or Organization ("Licensee") accessing and
5337             otherwise using Python 1.6, beta 1 software in source or
5338             binary form and its associated documentation, as released
5339             at the www.python.org Internet site on August 4, 2000
5340             ("Python 1.6b1").
5341              
5342             2. Subject to the terms and conditions of this License
5343             Agreement, CNRI hereby grants Licensee a non-exclusive,
5344             royalty-free, world-wide license to reproduce, analyze, test,
5345             perform and/or display publicly, prepare derivative works,
5346             distribute, and otherwise use Python 1.6b1 alone or in any
5347             derivative version, provided, however, that CNRI’s License
5348             Agreement is retained in Python 1.6b1, alone or in any
5349             derivative version prepared by Licensee.
5350              
5351             Alternately, in lieu of CNRI’s License Agreement, Licensee
5352             may substitute the following text (omitting the quotes):
5353             "Python 1.6, beta 1, is made available subject to the terms
5354             and conditions in CNRI’s License Agreement. This
5355             Agreement may be located on the Internet using the
5356             following unique, persistent identifier (known as a handle):
5357             1895.22/1011. This Agreement may also be obtained from a
5358             proxy server on the Internet using the
5359             URL:http://hdl.handle.net/1895.22/1011".
5360              
5361             3. In the event Licensee prepares a derivative work that is
5362             based on or incorporates Python 1.6b1or any part thereof,
5363             and wants to make the derivative work available to the public
5364             as provided herein, then Licensee hereby agrees to indicate
5365             in any such work the nature of the modifications made to
5366             Python 1.6b1.
5367              
5368             4. CNRI is making Python 1.6b1 available to Licensee on an
5369             "AS IS" basis. CNRI MAKES NO REPRESENTATIONS OR
5370             WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
5371             EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
5372             DISCLAIMS ANY REPRESENTATION OR WARRANTY OF
5373             MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
5374             PURPOSE OR THAT THE USE OF PYTHON 1.6b1WILL
5375             NOT INFRINGE ANY THIRD PARTY RIGHTS.
5376              
5377             5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY
5378             OTHER USERS OF THE SOFTWARE FOR ANY
5379             INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
5380             OR LOSS AS A RESULT OF USING, MODIFYING OR
5381             DISTRIBUTING PYTHON 1.6b1, OR ANY DERIVATIVE
5382             THEREOF, EVEN IF ADVISED OF THE POSSIBILITY
5383             THEREOF.
5384              
5385             6. This License Agreement will automatically terminate upon
5386             a material breach of its terms and conditions.
5387              
5388             7. This License Agreement shall be governed by and
5389             interpreted in all respects by the law of the State of Virginia,
5390             excluding conflict of law provisions. Nothing in this License
5391             Agreement shall be deemed to create any relationship of
5392             agency, partnership, or joint venture between CNRI and
5393             Licensee. This License Agreement does not grant
5394             permission to use CNRI trademarks or trade name in a
5395             trademark sense to endorse or promote products or services
5396             of Licensee, or any third party.
5397              
5398             8. By clicking on the "ACCEPT" button where indicated, or
5399             by copying, installing or otherwise using Python 1.6b1,
5400             Licensee agrees to be bound by the terms and conditions of
5401             this License Agreement.
5402              
5403             ACCEPT
5404             EOFLICENSETEXT
5405              
5406 1         4 return (\%license);
5407             }
5408              
5409             ################################################ subroutine header begin ##
5410              
5411             =head2 License_Q
5412              
5413             Purpose : Get the copyright pod text and LICENSE file text for this license
5414              
5415             =cut
5416              
5417             ################################################## subroutine header end ##
5418              
5419             sub License_Q_1_0 {
5420 2     2 0 3 my %license;
5421              
5422 2         4 $license{COPYRIGHT} = <
5423             This program is free software licensed under the...
5424              
5425             The Q Public License
5426             Version 1.0
5427              
5428             The full text of the license can be found in the
5429             LICENSE file included with this module.
5430             EOFCOPYRIGHT
5431              
5432 2         3 $license{LICENSETEXT} = <
5433             The Q Public License
5434             Version 1.0
5435              
5436             Copyright (C) 1999 Trolltech AS, Norway.
5437             Everyone is permitted to copy and distribute this license
5438             document.
5439              
5440             The intent of this license is to establish freedom to share and
5441             change the software regulated by this license under the open
5442             source model.
5443              
5444             This license applies to any software containing a notice
5445             placed by the copyright holder saying that it may be
5446             distributed under the terms of the Q Public License version
5447             1.0. Such software is herein referred to as the Software. This
5448             license covers modification and distribution of the Software,
5449             use of third-party application programs based on the
5450             Software, and development of free software which uses the
5451             Software.
5452              
5453             Granted Rights
5454              
5455             1. You are granted the non-exclusive rights set forth in this
5456             license provided you agree to and comply with any and all
5457             conditions in this license. Whole or partial distribution of the
5458             Software, or software items that link with the Software, in
5459             any form signifies acceptance of this license.
5460              
5461             2. You may copy and distribute the Software in unmodified
5462             form provided that the entire package, including - but not
5463             restricted to - copyright, trademark notices and disclaimers,
5464             as released by the initial developer of the Software, is
5465             distributed.
5466              
5467             3. You may make modifications to the Software and
5468             distribute your modifications, in a form that is separate from
5469             the Software, such as patches. The following restrictions
5470             apply to modifications:
5471              
5472             a. Modifications must not alter or remove any
5473             copyright notices in the Software.
5474              
5475             b. When modifications to the Software are
5476             released under this license, a non-exclusive
5477             royalty-free right is granted to the initial
5478             developer of the Software to distribute your
5479             modification in future versions of the Software
5480             provided such versions remain available under
5481             these terms in addition to any other license(s)
5482             of the initial developer.
5483              
5484             4. You may distribute machine-executable forms of the
5485             Software or machine-executable forms of modified versions of
5486             the Software, provided that you meet these restrictions:
5487              
5488             a. You must include this license document in
5489             the distribution.
5490              
5491             b. You must ensure that all recipients of the
5492             machine-executable forms are also able to
5493             receive the complete machine-readable source
5494             code to the distributed Software, including all
5495             modifications, without any charge beyond the
5496             costs of data transfer, and place prominent
5497             notices in the distribution explaining this.
5498              
5499             c. You must ensure that all modifications
5500             included in the machine-executable forms are
5501             available under the terms of this license.
5502              
5503             5. You may use the original or modified versions of the
5504             Software to compile, link and run application programs
5505             legally developed by you or by others.
5506              
5507             6. You may develop application programs, reusable
5508             components and other software items that link with the
5509             original or modified versions of the Software. These items,
5510             when distributed, are subject to the following requirements:
5511              
5512             a. You must ensure that all recipients of
5513             machine-executable forms of these items are
5514             also able to receive and use the complete
5515             machine-readable source code to the items
5516             without any charge beyond the costs of data
5517             transfer.
5518              
5519             b. You must explicitly license all recipients of
5520             your items to use and re-distribute original and
5521             modified versions of the items in both
5522             machine-executable and source code forms.
5523             The recipients must be able to do so without
5524             any charges whatsoever, and they must be
5525             able to re-distribute to anyone they choose.
5526              
5527             c. If the items are not available to the general
5528             public, and the initial developer of the Software
5529             requests a copy of the items, then you must
5530             supply one.
5531              
5532             Limitations of Liability
5533              
5534             In no event shall the initial developers or copyright holders be
5535             liable for any damages whatsoever, including - but not
5536             restricted to - lost revenue or profits or other direct, indirect,
5537             special, incidental or consequential damages, even if they
5538             have been advised of the possibility of such damages,
5539             except to the extent invariable law, if any, provides
5540             otherwise.
5541              
5542             No Warranty
5543              
5544             The Software and this license document are provided AS IS
5545             with NO WARRANTY OF ANY KIND, INCLUDING THE
5546             WARRANTY OF DESIGN, MERCHANTABILITY AND
5547             FITNESS FOR A PARTICULAR PURPOSE.
5548              
5549             Choice of Law
5550              
5551             This license is governed by the Laws of Norway. Disputes
5552             shall be settled by Oslo City Court.
5553             EOFLICENSETEXT
5554              
5555 2         5 return (\%license);
5556             }
5557              
5558             ################################################ subroutine header begin ##
5559              
5560             =head2 License_Ricoh
5561              
5562             Purpose : Get the copyright pod text and LICENSE file text for this license
5563              
5564             =cut
5565              
5566             ################################################## subroutine header end ##
5567              
5568             sub License_Ricoh_1_0 {
5569 2     2 0 4 my %license;
5570              
5571 2         4 $license{COPYRIGHT} = <
5572             This program is free software licensed under the...
5573              
5574             Ricoh Source Code Public License (Version 1.0)
5575              
5576             The full text of the license can be found in the
5577             LICENSE file included with this module.
5578             EOFCOPYRIGHT
5579              
5580 2         5 $license{LICENSETEXT} = <
5581             Ricoh Source Code Public License (Version 1.0)
5582              
5583             1. Definitions.
5584              
5585             1.1. "Contributor" means each entity that creates or
5586             contributes to the creation of Modifications.
5587              
5588             1.2. "Contributor Version" means the combination of the
5589             Original Code, prior Modifications used by a Contributor, and
5590             the Modifications made by that particular Contributor.
5591              
5592             1.3. "Electronic Distribution Mechanism" means a
5593             website or any other mechanism generally accepted in the
5594             software development community for the electronic transfer
5595             of data.
5596              
5597             1.4. "Executable Code" means Governed Code in any form
5598             other than Source Code.
5599              
5600             1.5. "Governed Code" means the Original Code or
5601             Modifications or the combination of the Original Code and
5602             Modifications, in each case including portions thereof.
5603              
5604             1.6. "Larger Work" means a work which combines
5605             Governed Code or portions thereof with code not governed by
5606             the terms of this License.
5607              
5608             1.7. "Licensable" means the right to grant, to the maximum
5609             extent possible, whether at the time of the initial grant or
5610             subsequently acquired, any and all of the rights conveyed
5611             herein.
5612              
5613             1.8. "License" means this document.
5614              
5615             1.9. "Modifications" means any addition to or deletion from
5616             the substance or structure of either the Original Code or any
5617             previous Modifications. When Governed Code is released as
5618             a series of files, a Modification is:
5619              
5620             (a) Any addition to or deletion from the
5621             contents of a file containing Original Code or
5622             previous Modifications.
5623              
5624             (b) Any new file that contains any part of the
5625             Original Code or previous Modifications.
5626              
5627             1.10. "Original Code" means the "Platform for Information
5628             Applications" Source Code as released under this License
5629             by RSV.
5630              
5631             1.11 "Patent Claims" means any patent claim(s), now
5632             owned or hereafter acquired, including without limitation,
5633             method, process, and apparatus claims, in any patent
5634             Licensable by the grantor of a license thereto.
5635              
5636             1.12. "RSV" means Ricoh Silicon Valley, Inc., a California
5637             corporation with offices at 2882 Sand Hill Road, Suite 115,
5638             Menlo Park, CA 94025-7022.
5639              
5640             1.13. "Source Code" means the preferred form of the
5641             Governed Code for making modifications to it, including all
5642             modules it contains, plus any associated interface definition
5643             files, scripts used to control compilation and installation of
5644             Executable Code, or a list of source code differential
5645             comparisons against either the Original Code or another well
5646             known, available Governed Code of the Contributor's choice.
5647             The Source Code can be in a compressed or archival form,
5648             provided the appropriate decompression or de-archiving
5649             software is widely available for no charge.
5650              
5651             1.14. "You" means an individual or a legal entity exercising
5652             rights under, and complying with all of the terms of, this
5653             License or a future version of this License issued under
5654             Section 6.1. For legal entities, "You" includes any entity
5655             which controls, is controlled by, or is under common control
5656             with You. For purposes of this definition, "control" means (a)
5657             the power, direct or indirect, to cause the direction or
5658             management of such entity, whether by contract or
5659             otherwise, or (b) ownership of fifty percent (50%) or more of
5660             the outstanding shares or beneficial ownership of such
5661             entity.
5662              
5663             2. Source Code License.
5664              
5665             2.1. Grant from RSV. RSV hereby grants You a worldwide,
5666             royalty-free, non-exclusive license, subject to third party
5667             intellectual property claims:
5668              
5669             (a) to use, reproduce, modify, create derivative
5670             works of, display, perform, sublicense and
5671             distribute the Original Code (or portions
5672             thereof) with or without Modifications, or as
5673             part of a Larger Work; and
5674              
5675             (b) under Patent Claims infringed by the
5676             making, using or selling of Original Code, to
5677             make, have made, use, practice, sell, and offer
5678             for sale, and/or otherwise dispose of the
5679             Original Code (or portions thereof).
5680              
5681             2.2. Contributor Grant. Each Contributor hereby grants You
5682             a worldwide, royalty-free, non-exclusive license, subject to
5683             third party intellectual property claims:
5684              
5685             (a) to use, reproduce, modify, create derivative
5686             works of, display, perform, sublicense and
5687             distribute the Modifications created by such
5688             Contributor (or portions thereof) either on an
5689             unmodified basis, with other Modifications, as
5690             Governed Code or as part of a Larger Work;
5691             and
5692              
5693             (b) under Patent Claims infringed by the
5694             making, using, or selling of Modifications made
5695             by that Contributor either alone and/or in
5696             combination with its Contributor Version (or
5697             portions of such combination), to make, use,
5698             sell, offer for sale, have made, and/or otherwise
5699             dispose of: (i) Modifications made by that
5700             Contributor (or portions thereof); and (ii) the
5701             combination of Modifications made by that
5702             Contributor with its Contributor Version (or
5703             portions of such combination).
5704              
5705             3. Distribution Obligations.
5706              
5707             3.1. Application of License. The Modifications which You
5708             create or to which You contribute are governed by the terms
5709             of this License, including without limitation Section 2.2. The
5710             Source Code version of Governed Code may be distributed
5711             only under the terms of this License or a future version of this
5712             License released under Section 6.1, and You must include a
5713             copy of this License with every copy of the Source Code You
5714             distribute. You may not offer or impose any terms on any
5715             Source Code version that alters or restricts the applicable
5716             version of this License or the recipients' rights hereunder.
5717             However, You may include an additional document offering
5718             the additional rights described in Section 3.5.
5719              
5720             3.2. Availability of Source Code. Any Modification which
5721             You create or to which You contribute must be made
5722             available in Source Code form under the terms of this
5723             License either on the same media as an Executable Code
5724             version or via an Electronic Distribution Mechanism to
5725             anyone to whom you made an Executable Code version
5726             available; and if made available via an Electronic Distribution
5727             Mechanism, must remain available for at least twelve (12)
5728             months after the date it initially became available, or at least
5729             six (6) months after a subsequent version of that particular
5730             Modification has been made available to such recipients.
5731             You are responsible for ensuring that the Source Code
5732             version remains available even if the Electronic Distribution
5733             Mechanism is maintained by a third party.
5734              
5735             3.3. Description of Modifications. You must cause all
5736             Governed Code to which you contribute to contain a file
5737             documenting the changes You made to create that Governed
5738             Code and the date of any change. You must include a
5739             prominent statement that the Modification is derived, directly
5740             or indirectly, from Original Code provided by RSV and
5741             including the name of RSV in (a) the Source Code, and (b) in
5742             any notice in an Executable Code version or related
5743             documentation in which You describe the origin or ownership
5744             of the Governed Code.
5745              
5746             3.4. Intellectual Property Matters.
5747              
5748             3.4.1. Third Party Claims. If You have knowledge that a
5749             party claims an intellectual property right in particular
5750             functionality or code (or its utilization under this License),
5751             you must include a text file with the source code distribution
5752             titled "LEGAL" which describes the claim and the party
5753             making the claim in sufficient detail that a recipient will know
5754             whom to contact. If you obtain such knowledge after You
5755             make Your Modification available as described in Section
5756             3.2, You shall promptly modify the LEGAL file in all copies
5757             You make available thereafter and shall take other steps
5758             (such as notifying RSV and appropriate mailing lists or
5759             newsgroups) reasonably calculated to inform those who
5760             received the Governed Code that new knowledge has been
5761             obtained. In the event that You are a Contributor, You
5762             represent that, except as disclosed in the LEGAL file, your
5763             Modifications are your original creations and, to the best of
5764             your knowledge, no third party has any claim (including but
5765             not limited to intellectual property claims) relating to your
5766             Modifications. You represent that the LEGAL file includes
5767             complete details of any license or other restriction
5768             associated with any part of your Modifications.
5769              
5770             3.4.2. Contributor APIs. If Your Modification is an
5771             application programming interface and You own or control
5772             patents which are reasonably necessary to implement that
5773             API, you must also include this information in the LEGAL
5774             file.
5775              
5776             3.5. Required Notices. You must duplicate the notice in
5777             Exhibit A in each file of the Source Code, and this License in
5778             any documentation for the Source Code, where You describe
5779             recipients' rights relating to Governed Code. If You created
5780             one or more Modification(s), You may add your name as a
5781             Contributor to the notice described in Exhibit A. If it is not
5782             possible to put such notice in a particular Source Code file
5783             due to its structure, then you must include such notice in a
5784             location (such as a relevant directory file) where a user would
5785             be likely to look for such a notice. You may choose to offer,
5786             and to charge a fee for, warranty, support, indemnity or
5787             liability obligations to one or more recipients of Governed
5788             Code. However, You may do so only on Your own behalf,
5789             and not on behalf of RSV or any Contributor. You must make
5790             it absolutely clear than any such warranty, support,
5791             indemnity or liability obligation is offered by You alone, and
5792             You hereby agree to indemnify RSV and every Contributor for
5793             any liability incurred by RSV or such Contributor as a result
5794             of warranty, support, indemnity or liability terms You offer.
5795              
5796             3.6. Distribution of Executable Code Versions. You may
5797             distribute Governed Code in Executable Code form only if the
5798             requirements of Section 3.1-3.5 have been met for that
5799             Governed Code, and if You include a prominent notice
5800             stating that the Source Code version of the Governed Code is
5801             available under the terms of this License, including a
5802             description of how and where You have fulfilled the
5803             obligations of Section 3.2. The notice must be conspicuously
5804             included in any notice in an Executable Code version, related
5805             documentation or collateral in which You describe recipients'
5806             rights relating to the Governed Code. You may distribute the
5807             Executable Code version of Governed Code under a license
5808             of Your choice, which may contain terms different from this
5809             License, provided that You are in compliance with the terms
5810             of this License and that the license for the Executable Code
5811             version does not attempt to limit or alter the recipient's rights
5812             in the Source Code version from the rights set forth in this
5813             License. If You distribute the Executable Code version under
5814             a different license You must make it absolutely clear that
5815             any terms which differ from this License are offered by You
5816             alone, not by RSV or any Contributor. You hereby agree to
5817             indemnify RSV and every Contributor for any liability incurred
5818             by RSV or such Contributor as a result of any such terms
5819             You offer.
5820              
5821             3.7. Larger Works. You may create a Larger Work by
5822             combining Governed Code with other code not governed by
5823             the terms of this License and distribute the Larger Work as a
5824             single product. In such a case, You must make sure the
5825             requirements of this License are fulfilled for the Governed
5826             Code.
5827              
5828             4. Inability to Comply Due to Statute or Regulation.
5829              
5830             If it is impossible for You to comply with any of the terms of
5831             this License with respect to some or all of the Governed
5832             Code due to statute or regulation then You must: (a) comply
5833             with the terms of this License to the maximum extent
5834             possible; and (b) describe the limitations and the code they
5835             affect. Such description must be included in the LEGAL file
5836             described in Section 3.4 and must be included with all
5837             distributions of the Source Code. Except to the extent
5838             prohibited by statute or regulation, such description must be
5839             sufficiently detailed for a recipient of ordinary skill to be able
5840             to understand it.
5841              
5842             5. Trademark Usage.
5843              
5844             5.1. Advertising Materials. All advertising materials
5845             mentioning features or use of the Governed Code must
5846             display the following acknowledgement: "This product
5847             includes software developed by Ricoh Silicon Valley, Inc."
5848              
5849             5.2. Endorsements. The names "Ricoh," "Ricoh Silicon
5850             Valley," and "RSV" must not be used to endorse or promote
5851             Contributor Versions or Larger Works without the prior
5852             written permission of RSV.
5853              
5854             5.3. Product Names. Contributor Versions and Larger
5855             Works may not be called "Ricoh" nor may the word "Ricoh"
5856             appear in their names without the prior written permission of
5857             RSV.
5858              
5859             6. Versions of the License.
5860              
5861             6.1. New Versions. RSV may publish revised and/or new
5862             versions of the License from time to time. Each version will
5863             be given a distinguishing version number.
5864              
5865             6.2. Effect of New Versions. Once Governed Code has
5866             been published under a particular version of the License, You
5867             may always continue to use it under the terms of that
5868             version. You may also choose to use such Governed Code
5869             under the terms of any subsequent version of the License
5870             published by RSV. No one other than RSV has the right to
5871             modify the terms applicable to Governed Code created under
5872             this License.
5873              
5874             7. Disclaimer of Warranty.
5875              
5876             GOVERNED CODE IS PROVIDED UNDER THIS LICENSE
5877             ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY
5878             KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
5879             WITHOUT LIMITATION, WARRANTIES THAT THE
5880             GOVERNED CODE IS FREE OF DEFECTS,
5881             MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
5882             NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY
5883             AND PERFORMANCE OF THE GOVERNED CODE IS
5884             WITH YOU. SHOULD ANY GOVERNED CODE PROVE
5885             DEFECTIVE IN ANY RESPECT, YOU (NOT RSV OR ANY
5886             OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
5887             NECESSARY SERVICING, REPAIR OR CORRECTION.
5888             THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
5889             ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
5890             GOVERNED CODE IS AUTHORIZED HEREUNDER
5891             EXCEPT UNDER THIS DISCLAIMER.
5892              
5893             8. Termination.
5894              
5895             8.1. This License and the rights granted hereunder will
5896             terminate automatically if You fail to comply with terms
5897             herein and fail to cure such breach within 30 days of
5898             becoming aware of the breach. All sublicenses to the
5899             Governed Code which are properly granted shall survive any
5900             termination of this License. Provisions which, by their nature,
5901             must remain in effect beyond the termination of this License
5902             shall survive.
5903              
5904             8.2. If You initiate patent infringement litigation against RSV
5905             or a Contributor (RSV or the Contributor against whom You
5906             file such action is referred to as "Participant") alleging that:
5907              
5908             (a) such Participant's Original Code or
5909             Contributor Version directly or indirectly
5910             infringes any patent, then any and all rights
5911             granted by such Participant to You under
5912             Sections 2.1 and/or 2.2 of this License shall,
5913             upon 60 days notice from Participant terminate
5914             prospectively, unless if within 60 days after
5915             receipt of notice You either: (i) agree in writing
5916             to pay Participant a mutually agreeable
5917             reasonable royalty for Your past and future use
5918             of the Original Code or the Modifications made
5919             by such Participant, or (ii) withdraw Your
5920             litigation claim with respect to the Original
5921             Code or the Contributor Version against such
5922             Participant. If within 60 days of notice, a
5923             reasonable royalty and payment arrangement
5924             are not mutually agreed upon in writing by the
5925             parties or the litigation claim is not withdrawn,
5926             the rights granted by Participant to You under
5927             Sections 2.1 and/or 2.2 automatically
5928             terminate at the expiration of the 60 day notice
5929             period specified above.
5930              
5931             (b) any software, hardware, or device provided
5932             to You by the Participant, other than such
5933             Participant's Original Code or Contributor
5934             Version, directly or indirectly infringes any
5935             patent, then any rights granted to You by such
5936             Participant under Sections 2.1(b) and 2.2(b)
5937             are revoked effective as of the date You first
5938             made, used, sold, distributed, or had made,
5939             Original Code or the Modifications made by
5940             that Participant.
5941              
5942             8.3. If You assert a patent infringement claim against
5943             Participant alleging that such Participant's Original Code or
5944             Contributor Version directly or indirectly infringes any patent
5945             where such claim is resolved (such as by license or
5946             settlement) prior to the initiation of patent infringement
5947             litigation, then the reasonable value of the licenses granted
5948             by such Participant under Sections 2.1 or 2.2 shall be taken
5949             into account in determining the amount or value of any
5950             payment or license.
5951              
5952             8.4. In the event of termination under Sections 8.1 or 8.2
5953             above, all end user license agreements (excluding
5954             distributors and resellers) which have been validly granted by
5955             You or any distributor hereunder prior to termination shall
5956             survive termination.
5957              
5958             9. Limitation of Liability.
5959              
5960             UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
5961             THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
5962             CONTRACT, OR OTHERWISE, SHALL RSV, ANY
5963             CONTRIBUTOR, OR ANY DISTRIBUTOR OF GOVERNED
5964             CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES,
5965             BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY
5966             DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
5967             CONSEQUENTIAL DAMAGES OF ANY CHARACTER
5968             INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
5969             OF GOODWILL, WORK STOPPAGE, COMPUTER
5970             FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
5971             COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH
5972             PARTY SHALL HAVE BEEN INFORMED OF THE
5973             POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
5974             LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH
5975             OR PERSONAL INJURY RESULTING FROM SUCH
5976             PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE
5977             LAW PROHIBITS SUCH LIMITATION. SOME
5978             JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
5979             LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
5980             DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY
5981             NOT APPLY TO YOU. TO THE EXTENT THAT ANY
5982             EXCLUSION OF DAMAGES ABOVE IS NOT VALID, YOU
5983             AGREE THAT IN NO EVENT WILL RSV’S LIABILITY
5984             UNDER OR RELATED TO THIS AGREEMENT EXCEED
5985             FIVE THOUSAND DOLLARS (\$5,000). THE GOVERNED
5986             CODE IS NOT INTENDED FOR USE IN CONNECTION
5987             WITH ANY NUCLEAR, AVIATION, MASS TRANSIT OR
5988             MEDICAL APPLICATION OR ANY OTHER INHERENTLY
5989             DANGEROUS APPLICATION THAT COULD RESULT IN
5990             DEATH, PERSONAL INJURY, CATASTROPHIC DAMAGE
5991             OR MASS DESTRUCTION, AND YOU AGREE THAT
5992             NEITHER RSV NOR ANY CONTRIBUTOR SHALL HAVE
5993             ANY LIABILITY OF ANY NATURE AS A RESULT OF ANY
5994             SUCH USE OF THE GOVERNED CODE.
5995              
5996             10. U.S. Government End Users.
5997              
5998             The Governed Code is a "commercial item," as that term is
5999             defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
6000             "commercial computer software" and "commercial computer
6001             software documentation," as such terms are used in 48
6002             C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R.
6003             12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
6004             1995), all U.S. Government End Users acquire Governed
6005             Code with only those rights set forth herein.
6006              
6007             11. Miscellaneous.
6008              
6009             This License represents the complete agreement concerning
6010             subject matter hereof. If any provision of this License is held
6011             to be unenforceable, such provision shall be reformed only to
6012             the extent necessary to make it enforceable. This License
6013             shall be governed by California law provisions (except to the
6014             extent applicable law, if any, provides otherwise), excluding
6015             its conflict-of-law provisions. The parties submit to personal
6016             jurisdiction in California and further agree that any cause of
6017             action arising under or related to this Agreement shall be
6018             brought in the Federal Courts of the Northern District of
6019             California, with venue lying in Santa Clara County, California.
6020             The losing party shall be responsible for costs, including
6021             without limitation, court costs and reasonable attorneys’ fees
6022             and expenses. Notwithstanding anything to the contrary
6023             herein, RSV may seek injunctive relief related to a breach of
6024             this Agreement in any court of competent jurisdiction. The
6025             application of the United Nations Convention on Contracts for
6026             the International Sale of Goods is expressly excluded. Any
6027             law or regulation which provides that the language of a
6028             contract shall be construed against the drafter shall not
6029             apply to this License.
6030              
6031             12. Responsibility for Claims.
6032              
6033             Except in cases where another Contributor has failed to
6034             comply with Section 3.4, You are responsible for damages
6035             arising, directly or indirectly, out of Your utilization of rights
6036             under this License, based on the number of copies of
6037             Governed Code you made available, the revenues you
6038             received from utilizing such rights, and other relevant factors.
6039             You agree to work with affected parties to distribute
6040             responsibility on an equitable basis.
6041              
6042            
6043              
6044             EXHIBIT A
6045              
6046             "The contents of this file are subject to the Ricoh Source
6047             Code Public License Version 1.0 (the "License"); you may
6048             not use this file except in compliance with the License. You
6049             may obtain a copy of the License at
6050             http://www.risource.org/RPL
6051              
6052             Software distributed under the License is distributed on an
6053             "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
6054             express or implied. See the License for the specific language
6055             governing rights and limitations under the License.
6056              
6057             This code was initially developed by Ricoh Silicon Valley,
6058             Inc. Portions created by Ricoh Silicon Valley, Inc. are
6059             Copyright (C) 1995-1999. All Rights Reserved.
6060              
6061             Contributor(s):
6062             ______________________________________."
6063             EOFLICENSETEXT
6064              
6065 2         5 return (\%license);
6066             }
6067              
6068             ################################################ subroutine header begin ##
6069              
6070             =head2 License_Sun
6071              
6072             Purpose : Get the copyright pod text and LICENSE file text for this license
6073              
6074             =cut
6075              
6076             ################################################## subroutine header end ##
6077              
6078             sub License_Sun {
6079 2     2 1 4 my %license;
6080              
6081 2         5 $license{COPYRIGHT} = <
6082             This program is free software licensed under the...
6083              
6084             Sun Internet Standards Source License (SISSL)
6085              
6086             The full text of the license can be found in the
6087             LICENSE file included with this module.
6088             EOFCOPYRIGHT
6089              
6090 2         5 $license{LICENSETEXT} = <
6091             Sun Internet Standards Source License (SISSL)
6092              
6093             1.0 DEFINITIONS
6094              
6095             1.1 "Commercial Use" means distribution or otherwise making the
6096             Original Code available to a third party.
6097              
6098             1.2 "Contributor Version" means the combination of the Original
6099             Code, and the Modifications made by that particular Contributor.
6100              
6101             1.3 "Electronic Distribution Mechanism" means a mechanism
6102             generally accepted in the software development community for the
6103             electronic transfer of data.
6104              
6105             1.4 "Executable" means Original Code in any form other than
6106             Source Code.
6107              
6108             1.5 "Initial Developer" means the individual or entity identified as
6109             the Initial Developer in the Source Code notice required by Exhibit
6110             A.
6111              
6112             1.6 "Larger Work" means a work which combines Original Code or
6113             portions thereof with code not governed by the terms of this License.
6114              
6115             1.7 "License" means this document.
6116              
6117             1.8 "Licensable" means having the right to grant, to the maximum
6118             extent possible, whether at the time of the initial grant or
6119             subsequently acquired, any and all of the rights conveyed herein.
6120              
6121             1.9 "Modifications" means any addition to or deletion from the
6122             substance or structure of either the Original Code or any previous
6123             Modifications. A Modification is:
6124              
6125             A. Any addition to or deletion from the contents of a file
6126             containing Original Code or previous Modifications.
6127              
6128             B. Any new file that contains any part of the Original Code or
6129             previous Modifications.
6130              
6131             1.10 "Original Code" means Source Code of computer software
6132             code which is described in the Source Code notice required by
6133             Exhibit A as Original Code.
6134              
6135             1.11 "Patent Claims" means any patent claim(s), now owned or
6136             hereafter acquired, including without limitation, method, process,
6137             and apparatus claims, in any patent Licensable by grantor.
6138              
6139             1.12 "Source Code" means the preferred form of the Original Code
6140             for making modifications to it, including all modules it contains, plus
6141             any associated interface definition files, or scripts used to control
6142             compilation and installation of an Executable.
6143              
6144             1.13 "Standards" means the standards identified in Exhibit B.
6145              
6146             1.14 "You" (or "Your") means an individual or a legal entity
6147             exercising rights under, and complying with all of the terms of, this
6148             License or a future version of this License issued under Section 6.1.
6149             For legal entities, "You'' includes any entity which controls, is
6150             controlled by, or is under common control with You. For purposes of
6151             this definition, "control'' means (a) the power, direct or indirect, to
6152             cause the direction or management of such entity, whether by
6153             contract or otherwise, or (b) ownership of more than fifty percent
6154             (50%) of the outstanding shares or beneficial ownership of such
6155             entity.
6156              
6157             2.0 SOURCE CODE LICENSE
6158              
6159             2.1 The Initial Developer Grant
6160             The Initial Developer hereby grants You a world-wide, royalty-free,
6161             non-exclusive license, subject to third party intellectual property
6162             claims:
6163              
6164             (a) under intellectual property rights (other than patent or
6165             trademark) Licensable by Initial Developer to use, reproduce,
6166             modify, display, perform, sublicense and distribute the
6167             Original Code (or portions thereof) with or without
6168             Modifications, and/or as part of a Larger Work; and
6169              
6170             (b) under Patents Claims infringed by the making, using or
6171             selling of Original Code, to make, have made, use, practice,
6172             sell, and offer for sale, and/or otherwise dispose of the
6173             Original Code (or portions thereof).
6174              
6175             (c) the licenses granted in this Section 2.1(a) and (b) are
6176             effective on the date Initial Developer first distributes Original
6177             Code under the terms of this License.
6178              
6179             (d) Notwithstanding Section 2.1(b) above, no patent license
6180             is granted: 1) for code that You delete from the Original
6181             Code; 2) separate from the Original Code; or 3) for
6182             infringements caused by: i) the modification of the Original
6183             Code or ii) the combination of the Original Code with other
6184             software or devices, including but not limited to
6185             Modifications.
6186              
6187             3.0 DISTRIBUTION OBLIGATIONS
6188              
6189             3.1 Application of License.
6190             The Source Code version of Original Code may be distributed only
6191             under the terms of this License or a future version of this License
6192             released under Section 6.1, and You must include a copy of this
6193             License with every copy of the Source Code You distribute. You
6194             may not offer or impose any terms on any Source Code version that
6195             alters or restricts the applicable version of this License or the
6196             recipients' rights hereunder. Your license for shipment of the
6197             Contributor Version is conditioned upon Your full compliance with
6198             this Section. The Modifications which You create must comply with
6199             all requirements set out by the Standards body in effect one
6200             hundred twenty (120) days before You ship the Contributor Version.
6201             In the event that the Modifications do not meet such requirements,
6202             You agree to publish either (i) any deviation from the Standards
6203             protocol resulting from implementation of Your Modifications and a
6204             reference implementation of Your Modifications or (ii) Your
6205             Modifications in Source Code form, and to make any such deviation
6206             and reference implementation or Modifications available to all third
6207             parties under the same terms as this license on a royalty free basis
6208             within thirty (30) days of Your first customer shipment of Your
6209             Modifications.
6210              
6211             3.2 Required Notices.
6212             You must duplicate the notice in Exhibit A in each file of the
6213             Source Code. If it is not possible to put such notice in a particular
6214             Source Code file due to its structure, then You must include such
6215             notice in a location (such as a relevant directory) where a user
6216             would be likely to look for such a notice. If You created one or more
6217             Modification(s) You may add Your name as a Contributor to the
6218             notice described in Exhibit A. You must also duplicate this License
6219             in any documentation for the Source Code where You describe
6220             recipients' rights or ownership rights relating to Initial Code. You
6221             may choose to offer, and to charge a fee for, warranty, support,
6222             indemnity or liability obligations to one or more recipients of Your
6223             version of the Code. However, You may do so only on Your own
6224             behalf, and not on behalf of the Initial Developer. You must make it
6225             absolutely clear than any such warranty, support, indemnity or
6226             liability obligation is offered by You alone, and You hereby agree to
6227             indemnify the Initial Developer for any liability incurred by the Initial
6228             Developer as a result of warranty, support, indemnity or liability
6229             terms You offer.
6230              
6231             3.3 Distribution of Executable Versions.
6232             You may distribute Original Code in Executable and Source form
6233             only if the requirements of Sections 3.1 and 3.2 have been met for
6234             that Original Code, and if You include a notice stating that the
6235             Source Code version of the Original Code is available under the
6236             terms of this License. The notice must be conspicuously included in
6237             any notice in an Executable or Source versions, related
6238             documentation or collateral in which You describe recipients' rights
6239             relating to the Original Code. You may distribute the Executable and
6240             Source versions of Your version of the Code or ownership rights
6241             under a license of Your choice, which may contain terms different
6242             from this License, provided that You are in compliance with the
6243             terms of this License. If You distribute the Executable and Source
6244             versions under a different license You must make it absolutely clear
6245             that any terms which differ from this License are offered by You
6246             alone, not by the Initial Developer. You hereby agree to indemnify
6247             the Initial Developer for any liability incurred by the Initial Developer
6248             as a result of any such terms You offer.
6249              
6250             3.4 Larger Works.
6251             You may create a Larger Work by combining Original Code with
6252             other code not governed by the terms of this License and distribute
6253             the Larger Work as a single product. In such a case, You must
6254             make sure the requirements of this License are fulfilled for the
6255             Original Code.
6256              
6257             4.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION
6258              
6259             If it is impossible for You to comply with any of the terms of this
6260             License with respect to some or all of the Original Code due to
6261             statute, judicial order, or regulation then You must: (a) comply with
6262             the terms of this License to the maximum extent possible; and (b)
6263             describe the limitations and the code they affect. Such description
6264             must be included in the LEGAL file described in Section 3.2 and
6265             must be included with all distributions of the Source Code. Except
6266             to the extent prohibited by statute or regulation, such description
6267             must be sufficiently detailed for a recipient of ordinary skill to be
6268             able to understand it.
6269              
6270             5.0 APPLICATION OF THIS LICENSE
6271              
6272             This License applies to code to which the Initial Developer has
6273             attached the notice in Exhibit A and to related Modifications as set
6274             out in Section 3.1.
6275              
6276             6.0 VERSIONS OF THE LICENSE
6277              
6278             6.1 New Versions.
6279             Sun may publish revised and/or new versions of the License from
6280             time to time. Each version will be given a distinguishing version
6281             number.
6282              
6283             6.2 Effect of New Versions.
6284             Once Original Code has been published under a particular version of
6285             the License, You may always continue to use it under the terms of
6286             that version. You may also choose to use such Original Code under
6287             the terms of any subsequent version of the License published by
6288             Sun. No one other than Sun has the right to modify the terms
6289             applicable to Original Code.
6290              
6291             7.0 DISCLAIMER OF WARRANTY
6292              
6293             ORIGINAL CODE IS PROVIDED UNDER THIS LICENSE ON AN
6294             "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
6295             EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
6296             WARRANTIES THAT THE ORIGINAL CODE IS FREE OF
6297             DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
6298             PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE
6299             QUALITY AND PERFORMANCE OF THE ORIGINAL CODE IS
6300             WITH YOU. SHOULD ANY ORIGINAL CODE PROVE DEFECTIVE
6301             IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER)
6302             ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR
6303             OR CORRECTION. THIS DISCLAIMER OF WARRANTY
6304             CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE
6305             OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT
6306             UNDER THIS DISCLAIMER.
6307              
6308             8.0 TERMINATION
6309              
6310             8.1 This License and the rights granted hereunder will terminate
6311             automatically if You fail to comply with terms herein and fail to cure
6312             such breach within 30 days of becoming aware of the breach. All
6313             sublicenses to the Original Code which are properly granted shall
6314             survive any termination of this License. Provisions which, by their
6315             nature, must remain in effect beyond the termination of this License
6316             shall survive.
6317              
6318             8.2 In the event of termination under Section 8.1 above, all end user
6319             license agreements (excluding distributors and resellers) which have
6320             been validly granted by You or any distributor hereunder prior to
6321             termination shall survive termination.
6322              
6323             9.0 LIMIT OF LIABILITY
6324              
6325             UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
6326             WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR
6327             OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
6328             OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL
6329             CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
6330             LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
6331             INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
6332             CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES
6333             FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
6334             FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
6335             COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY
6336             SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
6337             DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY
6338             TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING
6339             FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
6340             APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME
6341             JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
6342             LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES,
6343             SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO
6344             YOU.
6345              
6346             10.0 U.S. GOVERNMENT END USERS
6347              
6348             U.S. Government: If this Software is being acquired by or on behalf
6349             of the U.S. Government or by a U.S. Government prime contractor
6350             or subcontractor (at any tier), then the Government's rights in the
6351             Software and accompanying documentation shall be only as set
6352             forth in this license; this is in accordance with 48 C.F.R. 227.7201
6353             through 227.7202-4 (for Department of Defense (DoD) acquisitions)
6354             and with 48 C.F.R. 2.101 and 12.212 (for non-DoD acquisitions).
6355              
6356             11.0 MISCELLANEOUS
6357              
6358             This License represents the complete agreement concerning
6359             subject matter hereof. If any provision of this License is held to be
6360             unenforceable, such provision shall be reformed only to the extent
6361             necessary to make it enforceable. This License shall be governed
6362             by California law provisions (except to the extent applicable law, if
6363             any, provides otherwise), excluding its conflict-of-law provisions.
6364             With respect to disputes in which at least one party is a citizen of,
6365             or an entity chartered or registered to do business in the United
6366             States of America, any litigation relating to this License shall be
6367             subject to the jurisdiction of the Federal Courts of the Northern
6368             District of California, with venue lying in Santa Clara County,
6369             California, with the losing party responsible for costs, including
6370             without limitation, court costs and reasonable attorneys' fees and
6371             expenses. The application of the United Nations Convention on
6372             Contracts for the International Sale of Goods is expressly excluded.
6373             Any law or regulation which provides that the language of a contract
6374             shall be construed against the drafter shall not apply to this
6375             License.
6376              
6377             EXHIBIT A - Sun Standards License
6378              
6379             "The contents of this file are subject to the Sun Standards
6380              
6381             License Version 1.1 (the "License");
6382              
6383             You may not use this file except in compliance with the
6384              
6385             License. You may obtain a copy of the
6386              
6387             License at _______________________________.
6388              
6389              
6390              
6391             Software distributed under the License is distributed on
6392              
6393             an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
6394              
6395             express or implied. See the License for the specific
6396              
6397             language governing rights and limitations under the License.
6398              
6399              
6400              
6401             The Original Code is ______________________________________.
6402              
6403              
6404              
6405             The Initial Developer of the Original Code is:
6406              
6407             Sun Microsystems, Inc..
6408              
6409              
6410              
6411             Portions created by: _______________________________________
6412              
6413              
6414              
6415             are Copyright (C): _______________________________________
6416              
6417              
6418              
6419             All Rights Reserved.
6420              
6421              
6422              
6423             Contributor(s): _______________________________________
6424              
6425              
6426             EXHIBIT B - Standards
6427              
6428             The Standard is defined as the following:
6429              
6430             OpenOffice.org XML File Format Specification, located at
6431             http://xml.openoffice.org
6432              
6433             OpenOffice.org Application Programming Interface Specification,
6434             located at
6435             http://api.openoffice.org
6436             EOFLICENSETEXT
6437              
6438 2         5 return (\%license);
6439             }
6440              
6441             ################################################ subroutine header begin ##
6442              
6443             =head2 License_Sleepycat
6444              
6445             Purpose : Get the copyright pod text and LICENSE file text for this license
6446              
6447             =cut
6448              
6449             ################################################## subroutine header end ##
6450              
6451             sub License_Sleepycat {
6452 1     1 1 1 my %license;
6453              
6454 1         3 $license{COPYRIGHT} = <
6455             This program is free software licensed under the...
6456              
6457             The Sleepycat License
6458              
6459             The full text of the license can be found in the
6460             LICENSE file included with this module.
6461             EOFCOPYRIGHT
6462              
6463 1         2 $license{LICENSETEXT} = <
6464             The Sleepycat License
6465              
6466             Copyright (c) 1990-1999 Sleepycat Software. All
6467             rights reserved.
6468              
6469             Redistribution and use in source and binary forms,
6470             with or without modification, are permitted provided
6471             that the following conditions are met:
6472              
6473             Redistributions of source code must retain
6474             the above copyright notice, this list of
6475             conditions and the following disclaimer.
6476             Redistributions in binary form must
6477             reproduce the above copyright notice, this list
6478             of conditions and the following disclaimer in
6479             the documentation and/or other materials
6480             provided with the distribution.
6481             Redistributions in any form must be
6482             accompanied by information on how to
6483             obtain complete source code for the DB
6484             software and any accompanying software
6485             that uses the DB software. The source code
6486             must either be included in the distribution or
6487             be available for no more than the cost of
6488             distribution plus a nominal fee, and must be
6489             freely redistributable under reasonable
6490             conditions. For an executable file, complete
6491             source code means the source code for all
6492             modules it contains. It does not include
6493             source code for modules or files that typically
6494             accompany the major components of the
6495             operating system on which the executable file
6496             runs.
6497              
6498             THIS SOFTWARE IS PROVIDED BY
6499             SLEEPYCAT SOFTWARE ``AS IS'' AND ANY
6500             EXPRESS OR IMPLIED WARRANTIES,
6501             INCLUDING, BUT NOT LIMITED TO, THE
6502             IMPLIED WARRANTIES OF MERCHANTABILITY,
6503             FITNESS FOR A PARTICULAR PURPOSE, OR
6504             NON-INFRINGEMENT, ARE DISCLAIMED. IN NO
6505             EVENT SHALL SLEEPYCAT SOFTWARE BE
6506             LIABLE FOR ANY DIRECT, INDIRECT,
6507             INCIDENTAL, SPECIAL, EXEMPLARY, OR
6508             CONSEQUENTIAL DAMAGES (INCLUDING, BUT
6509             NOT LIMITED TO, PROCUREMENT OF
6510             SUBSTITUTE GOODS OR SERVICES; LOSS OF
6511             USE, DATA, OR PROFITS; OR BUSINESS
6512             INTERRUPTION) HOWEVER CAUSED AND ON
6513             ANY THEORY OF LIABILITY, WHETHER IN
6514             CONTRACT, STRICT LIABILITY, OR TORT
6515             (INCLUDING NEGLIGENCE OR OTHERWISE)
6516             ARISING IN ANY WAY OUT OF THE USE OF THIS
6517             SOFTWARE, EVEN IF ADVISED OF THE
6518             POSSIBILITY OF SUCH DAMAGE.
6519              
6520              
6521              
6522             Copyright (c) 1990, 1993, 1994, 1995 The
6523             Regents of the University of California. All rights
6524             reserved.
6525              
6526             Redistribution and use in source and binary forms,
6527             with or without modification, are permitted provided
6528             that the following conditions are met:
6529              
6530             Redistributions of source code must retain
6531             the above copyright notice, this list of
6532             conditions and the following disclaimer.
6533             Redistributions in binary form must
6534             reproduce the above copyright notice, this list
6535             of conditions and the following disclaimer in
6536             the documentation and/or other materials
6537             provided with the distribution.
6538             Neither the name of the University nor the
6539             names of its contributors may be used to
6540             endorse or promote products derived from
6541             this software without specific prior written
6542             permission.
6543              
6544             THIS SOFTWARE IS PROVIDED BY THE
6545             REGENTS AND CONTRIBUTORS ``AS IS'' AND
6546             ANY EXPRESS OR IMPLIED WARRANTIES,
6547             INCLUDING, BUT NOT LIMITED TO, THE
6548             IMPLIED WARRANTIES OF MERCHANTABILITY
6549             AND FITNESS FOR A PARTICULAR PURPOSE
6550             ARE DISCLAIMED. IN NO EVENT SHALL THE
6551             REGENTS OR CONTRIBUTORS BE LIABLE FOR
6552             ANY DIRECT, INDIRECT, INCIDENTAL,
6553             SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6554             DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6555             PROCUREMENT OF SUBSTITUTE GOODS OR
6556             SERVICES; LOSS OF USE, DATA, OR PROFITS;
6557             OR BUSINESS INTERRUPTION) HOWEVER
6558             CAUSED AND ON ANY THEORY OF LIABILITY,
6559             WHETHER IN CONTRACT, STRICT LIABILITY,
6560             OR TORT (INCLUDING NEGLIGENCE OR
6561             OTHERWISE) ARISING IN ANY WAY OUT OF
6562             THE USE OF THIS SOFTWARE, EVEN IF
6563             ADVISED OF THE POSSIBILITY OF SUCH
6564             DAMAGE.
6565              
6566              
6567              
6568             Copyright (c) 1995, 1996 The President and
6569             Fellows of Harvard University. All rights reserved.
6570              
6571             Redistribution and use in source and binary forms,
6572             with or without modification, are permitted provided
6573             that the following conditions are met:
6574              
6575             Redistributions of source code must retain
6576             the above copyright notice, this list of
6577             conditions and the following disclaimer.
6578             Redistributions in binary form must
6579             reproduce the above copyright notice, this list
6580             of conditions and the following disclaimer in
6581             the documentation and/or other materials
6582             provided with the distribution.
6583             Neither the name of the University nor the
6584             names of its contributors may be used to
6585             endorse or promote products derived from
6586             this software without specific prior written
6587             permission.
6588              
6589             THIS SOFTWARE IS PROVIDED BY HARVARD
6590             AND ITS CONTRIBUTORS ``AS IS'' AND ANY
6591             EXPRESS OR IMPLIED WARRANTIES,
6592             INCLUDING, BUT NOT LIMITED TO, THE
6593             IMPLIED WARRANTIES OF MERCHANTABILITY
6594             AND FITNESS FOR A PARTICULAR PURPOSE
6595             ARE DISCLAIMED. IN NO EVENT SHALL
6596             HARVARD OR ITS CONTRIBUTORS BE LIABLE
6597             FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6598             SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6599             DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6600             PROCUREMENT OF SUBSTITUTE GOODS OR
6601             SERVICES; LOSS OF USE, DATA, OR PROFITS;
6602             OR BUSINESS INTERRUPTION) HOWEVER
6603             CAUSED AND ON ANY THEORY OF LIABILITY,
6604             WHETHER IN CONTRACT, STRICT LIABILITY,
6605             OR TORT (INCLUDING NEGLIGENCE OR
6606             OTHERWISE) ARISING IN ANY WAY OUT OF
6607             THE USE OF THIS SOFTWARE, EVEN IF
6608             ADVISED OF THE POSSIBILITY OF SUCH
6609             DAMAGE.
6610             EOFLICENSETEXT
6611              
6612 1         3 return (\%license);
6613             }
6614              
6615             ################################################ subroutine header begin ##
6616              
6617             =head2 License_Vovida
6618              
6619             Purpose : Get the copyright pod text and LICENSE file text for this license
6620              
6621             =cut
6622              
6623             ################################################## subroutine header end ##
6624              
6625             sub License_Vovida_1_0 {
6626 2     2 0 4 my %license;
6627              
6628 2         5 $license{COPYRIGHT} = <
6629             This program is free software licensed under the...
6630              
6631             Vovida Software License v. 1.0
6632              
6633             The full text of the license can be found in the
6634             LICENSE file included with this module.
6635             EOFCOPYRIGHT
6636              
6637 2         5 $license{LICENSETEXT} = <
6638             Vovida Software License v. 1.0
6639              
6640             This license applies to all software incorporated in the
6641             "Vovida Open Communication Application Library" except for
6642             those portions incorporating third party software specifically
6643             identified as being licensed under separate license.
6644              
6645             The Vovida Software License, Version 1.0
6646             Copyright (c) 2000 Vovida Networks, Inc. All rights reserved.
6647              
6648             Redistribution and use in source and binary forms, with or
6649             without modification, are permitted provided that the following
6650             conditions are met:
6651              
6652             1. Redistributions of source code must retain the above
6653             copyright notice, this list of conditions and the following
6654             disclaimer.
6655              
6656             2. Redistributions in binary form must reproduce the above
6657             copyright notice, this list of conditions and the following
6658             disclaimer in the documentation and/or other materials
6659             provided with the distribution.
6660              
6661             3. The names "VOCAL", "Vovida Open Communication
6662             Application Library", and "Vovida Open Communication
6663             Application Library (VOCAL)" must not be used to endorse
6664             or promote products derived from this software without prior
6665             written permission. For written permission, please contact
6666             vocal\@vovida.org.
6667              
6668             4. Products derived from this software may not be called
6669             "VOCAL", nor may "VOCAL" appear in their name, without
6670             prior written permission.
6671              
6672             THIS SOFTWARE IS PROVIDED "AS IS" AND ANY
6673             EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,
6674             BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6675             MERCHANTABILITY, FITNESS FOR A PARTICULAR
6676             PURPOSE, TITLE AND NON-INFRINGEMENT ARE
6677             DISCLAIMED. IN NO EVENT SHALL VOVIDA NETWORKS,
6678             INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
6679             DAMAGES IN EXCESS OF \$1,000, NOR FOR ANY
6680             INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6681             CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6682             LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6683             OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
6684             BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
6685             ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6686             STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
6687             OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
6688             USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6689             POSSIBILITY OF SUCH DAMAGE.
6690              
6691              
6692              
6693             This software consists of voluntary contributions made by
6694             Vovida Networks, Inc. and many individuals on behalf of
6695             Vovida Networks, Inc. For more information on Vovida
6696             Networks, Inc., please see http://www.vovida.org.
6697              
6698             All third party licenses and copyright notices and other
6699             required legends also need to be complied with as well.
6700             EOFLICENSETEXT
6701              
6702 2         5 return (\%license);
6703             }
6704              
6705             ################################################ subroutine header begin ##
6706              
6707             =head2 License_ZLIB
6708              
6709             Purpose : Get the copyright pod text and LICENSE file text for this license
6710              
6711             =cut
6712              
6713             ################################################## subroutine header end ##
6714              
6715             sub License_ZLIB {
6716 2     2 1 5 my %license;
6717              
6718 2         5 $license{COPYRIGHT} = <
6719             This program is free software licensed under the...
6720              
6721             The zlib/libpng License
6722              
6723             The full text of the license can be found in the
6724             LICENSE file included with this module.
6725             EOFCOPYRIGHT
6726              
6727 2         4 $license{LICENSETEXT} = <
6728             The zlib/libpng License
6729              
6730             Copyright (c)
6731              
6732             This software is provided 'as-is', without any express or
6733             implied warranty. In no event will the authors be held liable
6734             for any damages arising from the use of this software.
6735              
6736             Permission is granted to anyone to use this software for any
6737             purpose, including commercial applications, and to alter it
6738             and redistribute it freely, subject to the following restrictions:
6739              
6740             1. The origin of this software must not be
6741             misrepresented; you must not claim that you
6742             wrote the original software. If you use this
6743             software in a product, an acknowledgment in
6744             the product documentation would be
6745             appreciated but is not required.
6746              
6747             2. Altered source versions must be plainly
6748             marked as such, and must not be
6749             misrepresented as being the original software.
6750              
6751             3. This notice may not be removed or altered
6752             from any source distribution.
6753             EOFLICENSETEXT
6754              
6755 2         5 return (\%license);
6756             }
6757              
6758             ################################################ subroutine header begin ##
6759              
6760             =head2 License_Perl
6761              
6762             Purpose : Get the copyright pod text and LICENSE file text for this license
6763              
6764             =cut
6765              
6766             ################################################## subroutine header end ##
6767              
6768             sub License_Perl {
6769 48     48 1 62 my %license;
6770              
6771 48         110 my $gpl = License_GPL_2 ();
6772 48         101 my $artistic = License_Artistic_w_Aggregation ();
6773              
6774 48         116 $license{COPYRIGHT} = <
6775             This program is free software; you can redistribute
6776             it and/or modify it under the same terms as Perl itself.
6777              
6778             The full text of the license can be found in the
6779             LICENSE file included with this module.
6780             EOFCOPYRIGHT
6781              
6782 48         878 $license{LICENSETEXT} = <
6783             Terms of Perl itself
6784              
6785             a) the GNU General Public License as published by the Free
6786             Software Foundation; either version 1, or (at your option) any
6787             later version, or
6788             b) the "Artistic License"
6789              
6790             ---------------------------------------------------------------------------
6791              
6792             $gpl->{LICENSETEXT}
6793              
6794             ---------------------------------------------------------------------------
6795              
6796             $artistic->{LICENSETEXT}
6797              
6798             EOFLICENSETEXT
6799              
6800 48         230 return (\%license);
6801             }
6802              
6803             ################################################ subroutine header begin ##
6804              
6805             =head2 Custom_Licenses
6806              
6807             Purpose : Get the copyright pod text and LICENSE file text for some
6808             custom license provided by the programmer
6809              
6810             =cut
6811              
6812             ################################################## subroutine header end ##
6813              
6814             sub Custom_Licenses {
6815 1     1 1 311 my %license;
6816              
6817 1         3 $license{COPYRIGHT} = <
6818              
6819             The full text of the license can be found in the
6820             LICENSE file included with this module.
6821             EOFCOPYRIGHT
6822              
6823 1         3 return (\%license);
6824             }
6825              
6826              
6827             1; #this line is important and will help the module return a true value
6828             __END__