File Coverage

blib/lib/ExtUtils/ModuleMaker/Licenses/Standard.pm
Criterion Covered Total %
statement 117 124 94.3
branch 1 4 25.0
condition 0 3 0.0
subroutine 31 33 93.9
pod 15 28 53.5
total 164 192 85.4


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