line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package ExtUtils::ModuleMaker::Licenses::Standard; |
2
|
18
|
|
|
18
|
|
123
|
use strict; |
|
18
|
|
|
|
|
41
|
|
|
18
|
|
|
|
|
536
|
|
3
|
18
|
|
|
18
|
|
96
|
use warnings; |
|
18
|
|
|
|
|
41
|
|
|
18
|
|
|
|
|
672
|
|
4
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
BEGIN { |
6
|
18
|
|
|
18
|
|
113
|
use base qw(Exporter); |
|
18
|
|
|
|
|
42
|
|
|
18
|
|
|
|
|
2446
|
|
7
|
18
|
|
|
18
|
|
76
|
our $VERSION = "0.62"; |
8
|
18
|
|
|
|
|
102809
|
our @EXPORT_OK = qw(Get_Standard_License Verify_Standard_License); |
9
|
|
|
|
|
|
|
} |
10
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
#################### DOCUMENTATION #################### |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
=head1 NAME |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
ExtUtils::ModuleMaker::Licenses::Standard - Open source software licenses |
16
|
|
|
|
|
|
|
|
17
|
|
|
|
|
|
|
=head1 SYNOPSIS |
18
|
|
|
|
|
|
|
|
19
|
|
|
|
|
|
|
use ExtUtils::ModuleMaker::Licenses::Standard; |
20
|
|
|
|
|
|
|
blah blah blah |
21
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
=head1 DESCRIPTION |
23
|
|
|
|
|
|
|
|
24
|
|
|
|
|
|
|
This package holds subroutines imported and used by |
25
|
|
|
|
|
|
|
ExtUtils::ModuleMaker to include license and copyright information in a |
26
|
|
|
|
|
|
|
standard Perl module distribution. |
27
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
=head1 BUGS |
29
|
|
|
|
|
|
|
|
30
|
|
|
|
|
|
|
None known at this time. |
31
|
|
|
|
|
|
|
|
32
|
|
|
|
|
|
|
=head1 AUTHOR/MAINTAINER |
33
|
|
|
|
|
|
|
|
34
|
|
|
|
|
|
|
ExtUtils::ModuleMaker was originally written in 2001-02 by R. Geoffrey Avery |
35
|
|
|
|
|
|
|
(modulemaker [at] PlatypiVentures [dot] com). Since version 0.33 (July |
36
|
|
|
|
|
|
|
2005) it has been maintained by James E. Keenan (jkeenan [at] cpan [dot] |
37
|
|
|
|
|
|
|
org). |
38
|
|
|
|
|
|
|
|
39
|
|
|
|
|
|
|
=head1 SUPPORT |
40
|
|
|
|
|
|
|
|
41
|
|
|
|
|
|
|
Send email to jkeenan [at] cpan [dot] org. Please include 'modulemaker' |
42
|
|
|
|
|
|
|
in the subject line. |
43
|
|
|
|
|
|
|
|
44
|
|
|
|
|
|
|
=head1 COPYRIGHT |
45
|
|
|
|
|
|
|
|
46
|
|
|
|
|
|
|
Copyright (c) 2001-2002 R. Geoffrey Avery. |
47
|
|
|
|
|
|
|
Revisions from v0.33 forward (c) 2005 James E. Keenan. All rights reserved. |
48
|
|
|
|
|
|
|
This program is free software; you can redistribute |
49
|
|
|
|
|
|
|
it and/or modify it under the same terms as Perl itself. |
50
|
|
|
|
|
|
|
|
51
|
|
|
|
|
|
|
The full text of the license can be found in the |
52
|
|
|
|
|
|
|
LICENSE file included with this module. |
53
|
|
|
|
|
|
|
|
54
|
|
|
|
|
|
|
=head1 SEE ALSO |
55
|
|
|
|
|
|
|
|
56
|
|
|
|
|
|
|
F, F, perl(1). |
57
|
|
|
|
|
|
|
|
58
|
|
|
|
|
|
|
=cut |
59
|
|
|
|
|
|
|
|
60
|
|
|
|
|
|
|
=head1 PUBLIC METHODS |
61
|
|
|
|
|
|
|
|
62
|
|
|
|
|
|
|
Each public function/method is described here. |
63
|
|
|
|
|
|
|
These are how you should interact with this module. |
64
|
|
|
|
|
|
|
|
65
|
|
|
|
|
|
|
=cut |
66
|
|
|
|
|
|
|
|
67
|
|
|
|
|
|
|
my %licenses = ( |
68
|
|
|
|
|
|
|
perl => { function => \&License_Perl, |
69
|
|
|
|
|
|
|
fullname =>'Same terms as Perl itself', |
70
|
|
|
|
|
|
|
}, |
71
|
|
|
|
|
|
|
|
72
|
|
|
|
|
|
|
apache => { function => \&License_Apache_1_1, |
73
|
|
|
|
|
|
|
fullname => '' |
74
|
|
|
|
|
|
|
}, |
75
|
|
|
|
|
|
|
apache_1_1 => { function => \&License_Apache_1_1, |
76
|
|
|
|
|
|
|
fullname => 'Apache Software License (1.1)' |
77
|
|
|
|
|
|
|
}, |
78
|
|
|
|
|
|
|
artistic => { function => \&License_Artistic, |
79
|
|
|
|
|
|
|
fullname => 'Artistic License' |
80
|
|
|
|
|
|
|
}, |
81
|
|
|
|
|
|
|
artistic_agg => { function => \&License_Artistic_w_Aggregation, |
82
|
|
|
|
|
|
|
fullname => 'Artistic License w/ Aggregation' |
83
|
|
|
|
|
|
|
}, |
84
|
|
|
|
|
|
|
r_bsd => { function => \&License_r_BSD, |
85
|
|
|
|
|
|
|
fullname => 'BSD License(Raw)' |
86
|
|
|
|
|
|
|
}, |
87
|
|
|
|
|
|
|
bsd => { function => \&License_BSD, |
88
|
|
|
|
|
|
|
fullname => 'BSD License' |
89
|
|
|
|
|
|
|
}, |
90
|
|
|
|
|
|
|
gpl => { function => \&License_GPL_2, |
91
|
|
|
|
|
|
|
fullname => '' |
92
|
|
|
|
|
|
|
}, |
93
|
|
|
|
|
|
|
gpl_2 => { function => \&License_GPL_2, |
94
|
|
|
|
|
|
|
fullname => 'GPL - General Public License (2)' |
95
|
|
|
|
|
|
|
}, |
96
|
|
|
|
|
|
|
ibm => { function => \&License_IBM_1_0, |
97
|
|
|
|
|
|
|
fullname => '' |
98
|
|
|
|
|
|
|
}, |
99
|
|
|
|
|
|
|
ibm_1_0 => { function => \&License_IBM_1_0, |
100
|
|
|
|
|
|
|
fullname => 'IBM Public License Version (1.0)' |
101
|
|
|
|
|
|
|
}, |
102
|
|
|
|
|
|
|
intel => { function => \&License_Intel, |
103
|
|
|
|
|
|
|
fullname => 'Intel (BSD+)' |
104
|
|
|
|
|
|
|
}, |
105
|
|
|
|
|
|
|
jabber => { function => \&License_Jabber_1_0, |
106
|
|
|
|
|
|
|
fullname => '' |
107
|
|
|
|
|
|
|
}, |
108
|
|
|
|
|
|
|
jabber_1_0 => { function => \&License_Jabber_1_0, |
109
|
|
|
|
|
|
|
fullname => 'Jabber (1.0)' |
110
|
|
|
|
|
|
|
}, |
111
|
|
|
|
|
|
|
lgpl => { function => \&License_LGPL_2_1, |
112
|
|
|
|
|
|
|
fullname => '' |
113
|
|
|
|
|
|
|
}, |
114
|
|
|
|
|
|
|
lgpl_2_1 => { function => \&License_LGPL_2_1, |
115
|
|
|
|
|
|
|
fullname => 'LGPL - GNU Lesser General Public License (2.1)' |
116
|
|
|
|
|
|
|
}, |
117
|
|
|
|
|
|
|
mit => { function => \&License_MIT, |
118
|
|
|
|
|
|
|
fullname => 'MIT License' |
119
|
|
|
|
|
|
|
}, |
120
|
|
|
|
|
|
|
mitre => { function => \&License_MITRE, |
121
|
|
|
|
|
|
|
fullname => 'CVW - MITRE Collaborative Virtual Workspace' |
122
|
|
|
|
|
|
|
},#mitre includes gpl 2.0 and mozilla 1.0 |
123
|
|
|
|
|
|
|
mozilla => { function => \&License_Mozilla_1_1, |
124
|
|
|
|
|
|
|
fullname => '' |
125
|
|
|
|
|
|
|
}, |
126
|
|
|
|
|
|
|
mozilla_1_1 => { function => \&License_Mozilla_1_1, |
127
|
|
|
|
|
|
|
fullname => 'Mozilla Public License (1.1)' |
128
|
|
|
|
|
|
|
}, |
129
|
|
|
|
|
|
|
mozilla_1_0 => { function => \&License_Mozilla_1_0, |
130
|
|
|
|
|
|
|
fullname => 'Mozilla Public License (1.0)' |
131
|
|
|
|
|
|
|
}, |
132
|
|
|
|
|
|
|
mpl => { function => \&License_Mozilla_1_1, |
133
|
|
|
|
|
|
|
fullname => '' |
134
|
|
|
|
|
|
|
}, |
135
|
|
|
|
|
|
|
mpl_1_1 => { function => \&License_Mozilla_1_1, |
136
|
|
|
|
|
|
|
fullname => '' |
137
|
|
|
|
|
|
|
}, |
138
|
|
|
|
|
|
|
mpl_1_0 => { function => \&License_Mozilla_1_0, |
139
|
|
|
|
|
|
|
fullname => '' |
140
|
|
|
|
|
|
|
}, |
141
|
|
|
|
|
|
|
nethack => { function => \&License_Nethack, |
142
|
|
|
|
|
|
|
fullname => 'Nethack General Public License' |
143
|
|
|
|
|
|
|
}, |
144
|
|
|
|
|
|
|
nokia => { function => \&License_Nokia_1_0a, |
145
|
|
|
|
|
|
|
fullname => '' |
146
|
|
|
|
|
|
|
}, |
147
|
|
|
|
|
|
|
nokos => { function => \&License_Nokia_1_0a, |
148
|
|
|
|
|
|
|
fullname => '' |
149
|
|
|
|
|
|
|
}, |
150
|
|
|
|
|
|
|
nokia_1_0a => { function => \&License_Nokia_1_0a, |
151
|
|
|
|
|
|
|
fullname => 'Nokia Open Source License(1.0a)' |
152
|
|
|
|
|
|
|
}, |
153
|
|
|
|
|
|
|
nokos_1_0a => { function => \&License_Nokia_1_0a, |
154
|
|
|
|
|
|
|
fullname => '' |
155
|
|
|
|
|
|
|
}, |
156
|
|
|
|
|
|
|
python => { function => \&License_Python, |
157
|
|
|
|
|
|
|
fullname => 'Python License' |
158
|
|
|
|
|
|
|
}, |
159
|
|
|
|
|
|
|
q => { function => \&License_Q_1_0, |
160
|
|
|
|
|
|
|
fullname => '' |
161
|
|
|
|
|
|
|
}, |
162
|
|
|
|
|
|
|
q_1_0 => { function => \&License_Q_1_0, |
163
|
|
|
|
|
|
|
fullname => 'Q Public License (1.0)' |
164
|
|
|
|
|
|
|
}, |
165
|
|
|
|
|
|
|
ricoh => { function => \&License_Ricoh_1_0, |
166
|
|
|
|
|
|
|
fullname => '' |
167
|
|
|
|
|
|
|
}, |
168
|
|
|
|
|
|
|
ricoh_1_0 => { function => \&License_Ricoh_1_0, |
169
|
|
|
|
|
|
|
fullname => 'Ricoh Source Code Public License (1.0)' |
170
|
|
|
|
|
|
|
}, |
171
|
|
|
|
|
|
|
sun => { function => \&License_Sun, |
172
|
|
|
|
|
|
|
fullname => '' |
173
|
|
|
|
|
|
|
}, |
174
|
|
|
|
|
|
|
sissl => { function => \&License_Sun, |
175
|
|
|
|
|
|
|
fullname => 'Sun Internet Standards Source License' |
176
|
|
|
|
|
|
|
}, |
177
|
|
|
|
|
|
|
sleepycat => { function => \&License_Sleepycat, |
178
|
|
|
|
|
|
|
fullname => 'The Sleepycat License' |
179
|
|
|
|
|
|
|
}, |
180
|
|
|
|
|
|
|
vovida => { function => \&License_Vovida_1_0, |
181
|
|
|
|
|
|
|
fullname => '' |
182
|
|
|
|
|
|
|
}, |
183
|
|
|
|
|
|
|
vovida_1_0 => { function => \&License_Vovida_1_0, |
184
|
|
|
|
|
|
|
fullname => 'Vovida Software License (1.0)' |
185
|
|
|
|
|
|
|
}, |
186
|
|
|
|
|
|
|
zlib => { function => \&License_ZLIB, |
187
|
|
|
|
|
|
|
fullname => 'zlib/libpng License' |
188
|
|
|
|
|
|
|
}, |
189
|
|
|
|
|
|
|
libpng => { function => \&License_ZLIB, |
190
|
|
|
|
|
|
|
fullname => '' |
191
|
|
|
|
|
|
|
}, |
192
|
|
|
|
|
|
|
#not yet installed |
193
|
|
|
|
|
|
|
# python_2_1_1 => { function => undef, |
194
|
|
|
|
|
|
|
# fullname => '' |
195
|
|
|
|
|
|
|
# }, |
196
|
|
|
|
|
|
|
# commonpublic => { function => undef, |
197
|
|
|
|
|
|
|
# fullname => '' |
198
|
|
|
|
|
|
|
# }, |
199
|
|
|
|
|
|
|
# applepublic => { function => undef, |
200
|
|
|
|
|
|
|
# fullname => '' |
201
|
|
|
|
|
|
|
# }, |
202
|
|
|
|
|
|
|
# xnet => { function => undef, |
203
|
|
|
|
|
|
|
# fullname => '' |
204
|
|
|
|
|
|
|
# }, |
205
|
|
|
|
|
|
|
# sunpublic => { function => undef, |
206
|
|
|
|
|
|
|
# fullname => '' |
207
|
|
|
|
|
|
|
# }, |
208
|
|
|
|
|
|
|
# eiffel => { function => undef, |
209
|
|
|
|
|
|
|
# fullname => '' |
210
|
|
|
|
|
|
|
# }, |
211
|
|
|
|
|
|
|
# w3c => { function => undef, |
212
|
|
|
|
|
|
|
# fullname => '' |
213
|
|
|
|
|
|
|
# }, |
214
|
|
|
|
|
|
|
# motosoto => { function => undef, |
215
|
|
|
|
|
|
|
# fullname => '' |
216
|
|
|
|
|
|
|
# }, |
217
|
|
|
|
|
|
|
# opengroup => { function => undef, |
218
|
|
|
|
|
|
|
# fullname => '' |
219
|
|
|
|
|
|
|
# }, |
220
|
|
|
|
|
|
|
# zopepublic => { function => undef, |
221
|
|
|
|
|
|
|
# fullname => '' |
222
|
|
|
|
|
|
|
# }, |
223
|
|
|
|
|
|
|
# u_illinois_ncsa=> { function => undef, |
224
|
|
|
|
|
|
|
# fullname => '' |
225
|
|
|
|
|
|
|
# }, |
226
|
|
|
|
|
|
|
); |
227
|
|
|
|
|
|
|
|
228
|
|
|
|
|
|
|
sub Get_Standard_License { |
229
|
88
|
|
|
88
|
0
|
191
|
my $choice = shift; |
230
|
|
|
|
|
|
|
|
231
|
88
|
|
|
|
|
175
|
$choice = lc ($choice); |
232
|
88
|
50
|
|
|
|
461
|
return ($licenses{$choice}{function}) if (exists $licenses{$choice}); |
233
|
0
|
|
|
|
|
0
|
return; |
234
|
|
|
|
|
|
|
} |
235
|
|
|
|
|
|
|
|
236
|
|
|
|
|
|
|
sub Verify_Standard_License { |
237
|
97
|
|
|
97
|
0
|
260
|
my $choice = shift; |
238
|
97
|
|
|
|
|
933
|
return (exists $licenses{lc ($choice)}); |
239
|
|
|
|
|
|
|
} |
240
|
|
|
|
|
|
|
|
241
|
|
|
|
|
|
|
sub interact { |
242
|
1
|
|
|
1
|
0
|
318
|
my $class = shift; |
243
|
|
|
|
|
|
|
return (bless ( |
244
|
1
|
|
33
|
|
|
14
|
{ map { ($licenses{$_}{fullname}) |
245
|
|
|
|
|
|
|
? ($_ => $licenses{$_}{fullname}) |
246
|
41
|
100
|
|
|
|
139
|
: () |
247
|
|
|
|
|
|
|
} keys (%licenses) |
248
|
|
|
|
|
|
|
}, ref ($class) || $class) |
249
|
|
|
|
|
|
|
); |
250
|
|
|
|
|
|
|
} |
251
|
|
|
|
|
|
|
|
252
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
253
|
|
|
|
|
|
|
|
254
|
|
|
|
|
|
|
=head2 License_Apache |
255
|
|
|
|
|
|
|
|
256
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
257
|
|
|
|
|
|
|
|
258
|
|
|
|
|
|
|
=cut |
259
|
|
|
|
|
|
|
|
260
|
|
|
|
|
|
|
################################################## subroutine header end ## |
261
|
|
|
|
|
|
|
|
262
|
|
|
|
|
|
|
sub License_Apache_1_1 { |
263
|
2
|
|
|
2
|
0
|
4
|
my %license; |
264
|
|
|
|
|
|
|
|
265
|
2
|
|
|
|
|
8
|
$license{COPYRIGHT} = <
|
266
|
|
|
|
|
|
|
This program is free software licensed under the... |
267
|
|
|
|
|
|
|
|
268
|
|
|
|
|
|
|
Apache Software License (Version 1.1) |
269
|
|
|
|
|
|
|
|
270
|
|
|
|
|
|
|
The full text of the license can be found in the |
271
|
|
|
|
|
|
|
LICENSE file included with this module. |
272
|
|
|
|
|
|
|
EOFCOPYRIGHT |
273
|
|
|
|
|
|
|
|
274
|
2
|
|
|
|
|
15
|
$license{LICENSETEXT} = <
|
275
|
|
|
|
|
|
|
Apache Software License |
276
|
|
|
|
|
|
|
Version 1.1 |
277
|
|
|
|
|
|
|
|
278
|
|
|
|
|
|
|
Copyright (c) ###year### ###organization###. All rights reserved. |
279
|
|
|
|
|
|
|
|
280
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, with or without modification, |
281
|
|
|
|
|
|
|
are permitted provided that the following conditions are met: |
282
|
|
|
|
|
|
|
|
283
|
|
|
|
|
|
|
1. Redistributions of source code must retain the above copyright notice, this list |
284
|
|
|
|
|
|
|
of conditions and the following disclaimer. |
285
|
|
|
|
|
|
|
|
286
|
|
|
|
|
|
|
2. Redistributions in binary form must reproduce the above copyright notice, this |
287
|
|
|
|
|
|
|
list of conditions and the following disclaimer in the documentation and/or other |
288
|
|
|
|
|
|
|
materials provided with the distribution. |
289
|
|
|
|
|
|
|
|
290
|
|
|
|
|
|
|
3. The end-user documentation included with the redistribution, if any, must |
291
|
|
|
|
|
|
|
include the following acknowledgment: |
292
|
|
|
|
|
|
|
|
293
|
|
|
|
|
|
|
"This product includes software developed by the Apache Software |
294
|
|
|
|
|
|
|
Foundation (http://www.apache.org/)." |
295
|
|
|
|
|
|
|
|
296
|
|
|
|
|
|
|
Alternately, this acknowledgment may appear in the software itself, if and |
297
|
|
|
|
|
|
|
wherever such third-party acknowledgments normally appear. |
298
|
|
|
|
|
|
|
|
299
|
|
|
|
|
|
|
4. The names "Apache" and "Apache Software Foundation" must not be used to |
300
|
|
|
|
|
|
|
endorse or promote products derived from this software without prior written |
301
|
|
|
|
|
|
|
permission. For written permission, please contact apache\@apache.org. |
302
|
|
|
|
|
|
|
|
303
|
|
|
|
|
|
|
5. Products derived from this software may not be called "Apache", nor may |
304
|
|
|
|
|
|
|
"Apache" appear in their name, without prior written permission of the Apache |
305
|
|
|
|
|
|
|
Software Foundation. |
306
|
|
|
|
|
|
|
|
307
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED |
308
|
|
|
|
|
|
|
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
309
|
|
|
|
|
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
310
|
|
|
|
|
|
|
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE |
311
|
|
|
|
|
|
|
SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY |
312
|
|
|
|
|
|
|
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
313
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
314
|
|
|
|
|
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
315
|
|
|
|
|
|
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED |
316
|
|
|
|
|
|
|
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
317
|
|
|
|
|
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
318
|
|
|
|
|
|
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
319
|
|
|
|
|
|
|
THE POSSIBILITY OF SUCH DAMAGE. |
320
|
|
|
|
|
|
|
|
321
|
|
|
|
|
|
|
|
322
|
|
|
|
|
|
|
|
323
|
|
|
|
|
|
|
This software consists of voluntary contributions made by many individuals on |
324
|
|
|
|
|
|
|
behalf of the Apache Software Foundation. For more information on the Apache |
325
|
|
|
|
|
|
|
Software Foundation, please see . |
326
|
|
|
|
|
|
|
|
327
|
|
|
|
|
|
|
Portions of this software are based upon public domain software originally written |
328
|
|
|
|
|
|
|
at the National Center for Supercomputing Applications, University of Illinois, |
329
|
|
|
|
|
|
|
Urbana-Champaign. |
330
|
|
|
|
|
|
|
EOFLICENSETEXT |
331
|
|
|
|
|
|
|
|
332
|
2
|
|
|
|
|
10
|
return (\%license); |
333
|
|
|
|
|
|
|
} |
334
|
|
|
|
|
|
|
|
335
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
336
|
|
|
|
|
|
|
|
337
|
|
|
|
|
|
|
=head2 License_Artistic |
338
|
|
|
|
|
|
|
|
339
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
340
|
|
|
|
|
|
|
|
341
|
|
|
|
|
|
|
=cut |
342
|
|
|
|
|
|
|
|
343
|
|
|
|
|
|
|
################################################## subroutine header end ## |
344
|
|
|
|
|
|
|
|
345
|
|
|
|
|
|
|
sub License_Artistic { |
346
|
1
|
|
|
1
|
1
|
3
|
my %license; |
347
|
|
|
|
|
|
|
|
348
|
1
|
|
|
|
|
4
|
$license{COPYRIGHT} = <
|
349
|
|
|
|
|
|
|
This program is free software licensed under the... |
350
|
|
|
|
|
|
|
|
351
|
|
|
|
|
|
|
The Artistic License |
352
|
|
|
|
|
|
|
|
353
|
|
|
|
|
|
|
The full text of the license can be found in the |
354
|
|
|
|
|
|
|
LICENSE file included with this module. |
355
|
|
|
|
|
|
|
EOFCOPYRIGHT |
356
|
|
|
|
|
|
|
|
357
|
1
|
|
|
|
|
5
|
$license{LICENSETEXT} = <
|
358
|
|
|
|
|
|
|
The Artistic License |
359
|
|
|
|
|
|
|
|
360
|
|
|
|
|
|
|
Preamble |
361
|
|
|
|
|
|
|
|
362
|
|
|
|
|
|
|
The intent of this document is to state the conditions under which a Package |
363
|
|
|
|
|
|
|
may be copied, such that the Copyright Holder maintains some semblance of |
364
|
|
|
|
|
|
|
artistic control over the development of the package, while giving the users of the |
365
|
|
|
|
|
|
|
package the right to use and distribute the Package in a more-or-less customary |
366
|
|
|
|
|
|
|
fashion, plus the right to make reasonable modifications. |
367
|
|
|
|
|
|
|
|
368
|
|
|
|
|
|
|
Definitions: |
369
|
|
|
|
|
|
|
|
370
|
|
|
|
|
|
|
- "Package" refers to the collection of files distributed by the Copyright |
371
|
|
|
|
|
|
|
Holder, and derivatives of that collection of files created through textual |
372
|
|
|
|
|
|
|
modification. |
373
|
|
|
|
|
|
|
- "Standard Version" refers to such a Package if it has not been modified, |
374
|
|
|
|
|
|
|
or has been modified in accordance with the wishes of the Copyright |
375
|
|
|
|
|
|
|
Holder. |
376
|
|
|
|
|
|
|
- "Copyright Holder" is whoever is named in the copyright or copyrights for |
377
|
|
|
|
|
|
|
the package. |
378
|
|
|
|
|
|
|
- "You" is you, if you're thinking about copying or distributing this Package. |
379
|
|
|
|
|
|
|
- "Reasonable copying fee" is whatever you can justify on the basis of |
380
|
|
|
|
|
|
|
media cost, duplication charges, time of people involved, and so on. (You |
381
|
|
|
|
|
|
|
will not be required to justify it to the Copyright Holder, but only to the |
382
|
|
|
|
|
|
|
computing community at large as a market that must bear the fee.) |
383
|
|
|
|
|
|
|
- "Freely Available" means that no fee is charged for the item itself, though |
384
|
|
|
|
|
|
|
there may be fees involved in handling the item. It also means that |
385
|
|
|
|
|
|
|
recipients of the item may redistribute it under the same conditions they |
386
|
|
|
|
|
|
|
received it. |
387
|
|
|
|
|
|
|
|
388
|
|
|
|
|
|
|
1. You may make and give away verbatim copies of the source form of the |
389
|
|
|
|
|
|
|
Standard Version of this Package without restriction, provided that you duplicate |
390
|
|
|
|
|
|
|
all of the original copyright notices and associated disclaimers. |
391
|
|
|
|
|
|
|
|
392
|
|
|
|
|
|
|
2. You may apply bug fixes, portability fixes and other modifications derived from |
393
|
|
|
|
|
|
|
the Public Domain or from the Copyright Holder. A Package modified in such a |
394
|
|
|
|
|
|
|
way shall still be considered the Standard Version. |
395
|
|
|
|
|
|
|
|
396
|
|
|
|
|
|
|
3. You may otherwise modify your copy of this Package in any way, provided |
397
|
|
|
|
|
|
|
that you insert a prominent notice in each changed file stating how and when |
398
|
|
|
|
|
|
|
you changed that file, and provided that you do at least ONE of the following: |
399
|
|
|
|
|
|
|
|
400
|
|
|
|
|
|
|
a) place your modifications in the Public Domain or otherwise |
401
|
|
|
|
|
|
|
make them Freely Available, such as by posting said modifications |
402
|
|
|
|
|
|
|
to Usenet or an equivalent medium, or placing the modifications on |
403
|
|
|
|
|
|
|
a major archive site such as ftp.uu.net, or by allowing the |
404
|
|
|
|
|
|
|
Copyright Holder to include your modifications in the Standard |
405
|
|
|
|
|
|
|
Version of the Package. |
406
|
|
|
|
|
|
|
|
407
|
|
|
|
|
|
|
b) use the modified Package only within your corporation or |
408
|
|
|
|
|
|
|
organization. |
409
|
|
|
|
|
|
|
|
410
|
|
|
|
|
|
|
c) rename any non-standard executables so the names do not |
411
|
|
|
|
|
|
|
conflict with standard executables, which must also be provided, |
412
|
|
|
|
|
|
|
and provide a separate manual page for each non-standard |
413
|
|
|
|
|
|
|
executable that clearly documents how it differs from the Standard |
414
|
|
|
|
|
|
|
Version. |
415
|
|
|
|
|
|
|
|
416
|
|
|
|
|
|
|
d) make other distribution arrangements with the Copyright Holder. |
417
|
|
|
|
|
|
|
|
418
|
|
|
|
|
|
|
4. You may distribute the programs of this Package in object code or executable |
419
|
|
|
|
|
|
|
form, provided that you do at least ONE of the following: |
420
|
|
|
|
|
|
|
|
421
|
|
|
|
|
|
|
a) distribute a Standard Version of the executables and library |
422
|
|
|
|
|
|
|
files, together with instructions (in the manual page or equivalent) |
423
|
|
|
|
|
|
|
on where to get the Standard Version. |
424
|
|
|
|
|
|
|
|
425
|
|
|
|
|
|
|
b) accompany the distribution with the machine-readable source of |
426
|
|
|
|
|
|
|
the Package with your modifications. |
427
|
|
|
|
|
|
|
|
428
|
|
|
|
|
|
|
c) accompany any non-standard executables with their |
429
|
|
|
|
|
|
|
corresponding Standard Version executables, giving the |
430
|
|
|
|
|
|
|
non-standard executables non-standard names, and clearly |
431
|
|
|
|
|
|
|
documenting the differences in manual pages (or equivalent), |
432
|
|
|
|
|
|
|
together with instructions on where to get the Standard Version. |
433
|
|
|
|
|
|
|
|
434
|
|
|
|
|
|
|
d) make other distribution arrangements with the Copyright Holder. |
435
|
|
|
|
|
|
|
|
436
|
|
|
|
|
|
|
5. You may charge a reasonable copying fee for any distribution of this Package. |
437
|
|
|
|
|
|
|
You may charge any fee you choose for support of this Package. You may not |
438
|
|
|
|
|
|
|
charge a fee for this Package itself. However, you may distribute this Package in |
439
|
|
|
|
|
|
|
aggregate with other (possibly commercial) programs as part of a larger |
440
|
|
|
|
|
|
|
(possibly commercial) software distribution provided that you do not advertise |
441
|
|
|
|
|
|
|
this Package as a product of your own. |
442
|
|
|
|
|
|
|
|
443
|
|
|
|
|
|
|
6. The scripts and library files supplied as input to or produced as output from |
444
|
|
|
|
|
|
|
the programs of this Package do not automatically fall under the copyright of this |
445
|
|
|
|
|
|
|
Package, but belong to whomever generated them, and may be sold |
446
|
|
|
|
|
|
|
commercially, and may be aggregated with this Package. |
447
|
|
|
|
|
|
|
|
448
|
|
|
|
|
|
|
7. C or perl subroutines supplied by you and linked into this Package shall not |
449
|
|
|
|
|
|
|
be considered part of this Package. |
450
|
|
|
|
|
|
|
|
451
|
|
|
|
|
|
|
8. The name of the Copyright Holder may not be used to endorse or promote |
452
|
|
|
|
|
|
|
products derived from this software without specific prior written permission. |
453
|
|
|
|
|
|
|
|
454
|
|
|
|
|
|
|
9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR |
455
|
|
|
|
|
|
|
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED |
456
|
|
|
|
|
|
|
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR |
457
|
|
|
|
|
|
|
PURPOSE. |
458
|
|
|
|
|
|
|
|
459
|
|
|
|
|
|
|
The End |
460
|
|
|
|
|
|
|
EOFLICENSETEXT |
461
|
|
|
|
|
|
|
|
462
|
1
|
|
|
|
|
5
|
return (\%license); |
463
|
|
|
|
|
|
|
} |
464
|
|
|
|
|
|
|
#' |
465
|
|
|
|
|
|
|
|
466
|
|
|
|
|
|
|
sub License_Artistic_w_Aggregation { |
467
|
49
|
|
|
49
|
0
|
125
|
my %license; |
468
|
|
|
|
|
|
|
|
469
|
49
|
|
|
|
|
160
|
$license{COPYRIGHT} = <
|
470
|
|
|
|
|
|
|
This program is free software licensed under the... |
471
|
|
|
|
|
|
|
|
472
|
|
|
|
|
|
|
The Artistic License (with Aggregation clause) |
473
|
|
|
|
|
|
|
|
474
|
|
|
|
|
|
|
The full text of the license can be found in the |
475
|
|
|
|
|
|
|
LICENSE file included with this module. |
476
|
|
|
|
|
|
|
EOFCOPYRIGHT |
477
|
|
|
|
|
|
|
|
478
|
49
|
|
|
|
|
148
|
$license{LICENSETEXT} = <
|
479
|
|
|
|
|
|
|
The Artistic License |
480
|
|
|
|
|
|
|
|
481
|
|
|
|
|
|
|
Preamble |
482
|
|
|
|
|
|
|
|
483
|
|
|
|
|
|
|
The intent of this document is to state the conditions under which a Package |
484
|
|
|
|
|
|
|
may be copied, such that the Copyright Holder maintains some semblance of |
485
|
|
|
|
|
|
|
artistic control over the development of the package, while giving the users of the |
486
|
|
|
|
|
|
|
package the right to use and distribute the Package in a more-or-less customary |
487
|
|
|
|
|
|
|
fashion, plus the right to make reasonable modifications. |
488
|
|
|
|
|
|
|
|
489
|
|
|
|
|
|
|
Definitions: |
490
|
|
|
|
|
|
|
|
491
|
|
|
|
|
|
|
- "Package" refers to the collection of files distributed by the Copyright |
492
|
|
|
|
|
|
|
Holder, and derivatives of that collection of files created through textual |
493
|
|
|
|
|
|
|
modification. |
494
|
|
|
|
|
|
|
- "Standard Version" refers to such a Package if it has not been modified, |
495
|
|
|
|
|
|
|
or has been modified in accordance with the wishes of the Copyright |
496
|
|
|
|
|
|
|
Holder. |
497
|
|
|
|
|
|
|
- "Copyright Holder" is whoever is named in the copyright or copyrights for |
498
|
|
|
|
|
|
|
the package. |
499
|
|
|
|
|
|
|
- "You" is you, if you're thinking about copying or distributing this Package. |
500
|
|
|
|
|
|
|
- "Reasonable copying fee" is whatever you can justify on the basis of |
501
|
|
|
|
|
|
|
media cost, duplication charges, time of people involved, and so on. (You |
502
|
|
|
|
|
|
|
will not be required to justify it to the Copyright Holder, but only to the |
503
|
|
|
|
|
|
|
computing community at large as a market that must bear the fee.) |
504
|
|
|
|
|
|
|
- "Freely Available" means that no fee is charged for the item itself, though |
505
|
|
|
|
|
|
|
there may be fees involved in handling the item. It also means that |
506
|
|
|
|
|
|
|
recipients of the item may redistribute it under the same conditions they |
507
|
|
|
|
|
|
|
received it. |
508
|
|
|
|
|
|
|
|
509
|
|
|
|
|
|
|
1. You may make and give away verbatim copies of the source form of the |
510
|
|
|
|
|
|
|
Standard Version of this Package without restriction, provided that you duplicate |
511
|
|
|
|
|
|
|
all of the original copyright notices and associated disclaimers. |
512
|
|
|
|
|
|
|
|
513
|
|
|
|
|
|
|
2. You may apply bug fixes, portability fixes and other modifications derived from |
514
|
|
|
|
|
|
|
the Public Domain or from the Copyright Holder. A Package modified in such a |
515
|
|
|
|
|
|
|
way shall still be considered the Standard Version. |
516
|
|
|
|
|
|
|
|
517
|
|
|
|
|
|
|
3. You may otherwise modify your copy of this Package in any way, provided |
518
|
|
|
|
|
|
|
that you insert a prominent notice in each changed file stating how and when |
519
|
|
|
|
|
|
|
you changed that file, and provided that you do at least ONE of the following: |
520
|
|
|
|
|
|
|
|
521
|
|
|
|
|
|
|
a) place your modifications in the Public Domain or otherwise |
522
|
|
|
|
|
|
|
make them Freely Available, such as by posting said modifications |
523
|
|
|
|
|
|
|
to Usenet or an equivalent medium, or placing the modifications on |
524
|
|
|
|
|
|
|
a major archive site such as ftp.uu.net, or by allowing the |
525
|
|
|
|
|
|
|
Copyright Holder to include your modifications in the Standard |
526
|
|
|
|
|
|
|
Version of the Package. |
527
|
|
|
|
|
|
|
|
528
|
|
|
|
|
|
|
b) use the modified Package only within your corporation or |
529
|
|
|
|
|
|
|
organization. |
530
|
|
|
|
|
|
|
|
531
|
|
|
|
|
|
|
c) rename any non-standard executables so the names do not |
532
|
|
|
|
|
|
|
conflict with standard executables, which must also be provided, |
533
|
|
|
|
|
|
|
and provide a separate manual page for each non-standard |
534
|
|
|
|
|
|
|
executable that clearly documents how it differs from the Standard |
535
|
|
|
|
|
|
|
Version. |
536
|
|
|
|
|
|
|
|
537
|
|
|
|
|
|
|
d) make other distribution arrangements with the Copyright Holder. |
538
|
|
|
|
|
|
|
|
539
|
|
|
|
|
|
|
4. You may distribute the programs of this Package in object code or executable |
540
|
|
|
|
|
|
|
form, provided that you do at least ONE of the following: |
541
|
|
|
|
|
|
|
|
542
|
|
|
|
|
|
|
a) distribute a Standard Version of the executables and library |
543
|
|
|
|
|
|
|
files, together with instructions (in the manual page or equivalent) |
544
|
|
|
|
|
|
|
on where to get the Standard Version. |
545
|
|
|
|
|
|
|
|
546
|
|
|
|
|
|
|
b) accompany the distribution with the machine-readable source of |
547
|
|
|
|
|
|
|
the Package with your modifications. |
548
|
|
|
|
|
|
|
|
549
|
|
|
|
|
|
|
c) accompany any non-standard executables with their |
550
|
|
|
|
|
|
|
corresponding Standard Version executables, giving the |
551
|
|
|
|
|
|
|
non-standard executables non-standard names, and clearly |
552
|
|
|
|
|
|
|
documenting the differences in manual pages (or equivalent), |
553
|
|
|
|
|
|
|
together with instructions on where to get the Standard Version. |
554
|
|
|
|
|
|
|
|
555
|
|
|
|
|
|
|
d) make other distribution arrangements with the Copyright Holder. |
556
|
|
|
|
|
|
|
|
557
|
|
|
|
|
|
|
5. You may charge a reasonable copying fee for any distribution of this Package. |
558
|
|
|
|
|
|
|
You may charge any fee you choose for support of this Package. You may not |
559
|
|
|
|
|
|
|
charge a fee for this Package itself. However, you may distribute this Package in |
560
|
|
|
|
|
|
|
aggregate with other (possibly commercial) programs as part of a larger |
561
|
|
|
|
|
|
|
(possibly commercial) software distribution provided that you do not advertise |
562
|
|
|
|
|
|
|
this Package as a product of your own. |
563
|
|
|
|
|
|
|
|
564
|
|
|
|
|
|
|
6. The scripts and library files supplied as input to or produced as output from |
565
|
|
|
|
|
|
|
the programs of this Package do not automatically fall under the copyright of this |
566
|
|
|
|
|
|
|
Package, but belong to whomever generated them, and may be sold |
567
|
|
|
|
|
|
|
commercially, and may be aggregated with this Package. |
568
|
|
|
|
|
|
|
|
569
|
|
|
|
|
|
|
7. C or perl subroutines supplied by you and linked into this Package shall not |
570
|
|
|
|
|
|
|
be considered part of this Package. |
571
|
|
|
|
|
|
|
|
572
|
|
|
|
|
|
|
8. Aggregation of this Package with a commercial distribution is always permitted |
573
|
|
|
|
|
|
|
provided that the use of this Package is embedded; that is, when no overt attempt |
574
|
|
|
|
|
|
|
is made to make this Package's interfaces visible to the end user of the |
575
|
|
|
|
|
|
|
commercial distribution. Such use shall not be construed as a distribution of |
576
|
|
|
|
|
|
|
this Package. |
577
|
|
|
|
|
|
|
|
578
|
|
|
|
|
|
|
9. The name of the Copyright Holder may not be used to endorse or promote |
579
|
|
|
|
|
|
|
products derived from this software without specific prior written permission. |
580
|
|
|
|
|
|
|
|
581
|
|
|
|
|
|
|
10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR |
582
|
|
|
|
|
|
|
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED |
583
|
|
|
|
|
|
|
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR |
584
|
|
|
|
|
|
|
PURPOSE. |
585
|
|
|
|
|
|
|
|
586
|
|
|
|
|
|
|
The End |
587
|
|
|
|
|
|
|
EOFLICENSETEXT |
588
|
|
|
|
|
|
|
|
589
|
49
|
|
|
|
|
146
|
return (\%license); |
590
|
|
|
|
|
|
|
} |
591
|
|
|
|
|
|
|
|
592
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
593
|
|
|
|
|
|
|
|
594
|
|
|
|
|
|
|
=head2 License_r_BSD |
595
|
|
|
|
|
|
|
|
596
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
597
|
|
|
|
|
|
|
|
598
|
|
|
|
|
|
|
=cut |
599
|
|
|
|
|
|
|
|
600
|
|
|
|
|
|
|
################################################## subroutine header end ## |
601
|
|
|
|
|
|
|
|
602
|
|
|
|
|
|
|
sub License_r_BSD { |
603
|
1
|
|
|
1
|
1
|
2
|
my %license; |
604
|
|
|
|
|
|
|
|
605
|
1
|
|
|
|
|
3
|
$license{COPYRIGHT} = <
|
606
|
|
|
|
|
|
|
This program is free software licensed under the... |
607
|
|
|
|
|
|
|
|
608
|
|
|
|
|
|
|
The BSD License |
609
|
|
|
|
|
|
|
|
610
|
|
|
|
|
|
|
The full text of the license can be found in the |
611
|
|
|
|
|
|
|
LICENSE file included with this module. |
612
|
|
|
|
|
|
|
EOFCOPYRIGHT |
613
|
|
|
|
|
|
|
|
614
|
1
|
|
|
|
|
3
|
$license{LICENSETEXT} = <
|
615
|
|
|
|
|
|
|
The BSD License |
616
|
|
|
|
|
|
|
|
617
|
|
|
|
|
|
|
The following is a BSD license template. To generate |
618
|
|
|
|
|
|
|
your own license, change the values of OWNER, |
619
|
|
|
|
|
|
|
ORGANIZATION and YEAR from their original values as |
620
|
|
|
|
|
|
|
given here, and substitute your own. |
621
|
|
|
|
|
|
|
|
622
|
|
|
|
|
|
|
Note: The advertising clause in the license appearing |
623
|
|
|
|
|
|
|
on BSD Unix files was officially rescinded by the |
624
|
|
|
|
|
|
|
Director of the Office of Technology Licensing of the |
625
|
|
|
|
|
|
|
University of California on July 22 1999. He states that |
626
|
|
|
|
|
|
|
clause 3 is "hereby deleted in its entirety." |
627
|
|
|
|
|
|
|
|
628
|
|
|
|
|
|
|
Note the new BSD license is thus equivalent to the MIT |
629
|
|
|
|
|
|
|
License, except for the no-endorsement final clause. |
630
|
|
|
|
|
|
|
|
631
|
|
|
|
|
|
|
= Regents of the University of California |
632
|
|
|
|
|
|
|
= University of California, Berkeley |
633
|
|
|
|
|
|
|
= 1998 |
634
|
|
|
|
|
|
|
|
635
|
|
|
|
|
|
|
In the original BSD license, the first occurrence of the phrase "COPYRIGHT |
636
|
|
|
|
|
|
|
HOLDERS AND CONTRIBUTORS" in the disclaimer read "REGENTS AND |
637
|
|
|
|
|
|
|
CONTRIBUTORS". |
638
|
|
|
|
|
|
|
|
639
|
|
|
|
|
|
|
Here is the license template: |
640
|
|
|
|
|
|
|
|
641
|
|
|
|
|
|
|
Copyright (c) , |
642
|
|
|
|
|
|
|
All rights reserved. |
643
|
|
|
|
|
|
|
|
644
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, with or without modification, |
645
|
|
|
|
|
|
|
are permitted provided that the following conditions are met: |
646
|
|
|
|
|
|
|
|
647
|
|
|
|
|
|
|
Redistributions of source code must retain the above copyright notice, |
648
|
|
|
|
|
|
|
this list of conditions and the following disclaimer. |
649
|
|
|
|
|
|
|
Redistributions in binary form must reproduce the above copyright notice, |
650
|
|
|
|
|
|
|
this list of conditions and the following disclaimer in the documentation |
651
|
|
|
|
|
|
|
and/or other materials provided with the distribution. |
652
|
|
|
|
|
|
|
Neither the name of the nor the names of its |
653
|
|
|
|
|
|
|
contributors may be used to endorse or promote products derived from |
654
|
|
|
|
|
|
|
this software without specific prior written permission. |
655
|
|
|
|
|
|
|
|
656
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
657
|
|
|
|
|
|
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
658
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
659
|
|
|
|
|
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
660
|
|
|
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE |
661
|
|
|
|
|
|
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, |
662
|
|
|
|
|
|
|
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
663
|
|
|
|
|
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
664
|
|
|
|
|
|
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED |
665
|
|
|
|
|
|
|
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
666
|
|
|
|
|
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
667
|
|
|
|
|
|
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
668
|
|
|
|
|
|
|
THE POSSIBILITY OF SUCH DAMAGE. |
669
|
|
|
|
|
|
|
EOFLICENSETEXT |
670
|
|
|
|
|
|
|
|
671
|
1
|
|
|
|
|
4
|
return (\%license); |
672
|
|
|
|
|
|
|
} |
673
|
|
|
|
|
|
|
|
674
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
675
|
|
|
|
|
|
|
|
676
|
|
|
|
|
|
|
=head2 License_BSD |
677
|
|
|
|
|
|
|
|
678
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
679
|
|
|
|
|
|
|
|
680
|
|
|
|
|
|
|
=cut |
681
|
|
|
|
|
|
|
|
682
|
|
|
|
|
|
|
################################################## subroutine header end ## |
683
|
|
|
|
|
|
|
|
684
|
|
|
|
|
|
|
sub License_BSD { |
685
|
1
|
|
|
1
|
1
|
3
|
my %license; |
686
|
|
|
|
|
|
|
|
687
|
1
|
|
|
|
|
3
|
$license{COPYRIGHT} = <
|
688
|
|
|
|
|
|
|
This program is free software licensed under the... |
689
|
|
|
|
|
|
|
|
690
|
|
|
|
|
|
|
The BSD License |
691
|
|
|
|
|
|
|
|
692
|
|
|
|
|
|
|
The full text of the license can be found in the |
693
|
|
|
|
|
|
|
LICENSE file included with this module. |
694
|
|
|
|
|
|
|
EOFCOPYRIGHT |
695
|
|
|
|
|
|
|
|
696
|
1
|
|
|
|
|
2
|
$license{LICENSETEXT} = <
|
697
|
|
|
|
|
|
|
The BSD License |
698
|
|
|
|
|
|
|
|
699
|
|
|
|
|
|
|
|
700
|
|
|
|
|
|
|
Copyright (c) ###year###, ###owner### |
701
|
|
|
|
|
|
|
All rights reserved. |
702
|
|
|
|
|
|
|
|
703
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, with or without modification, |
704
|
|
|
|
|
|
|
are permitted provided that the following conditions are met: |
705
|
|
|
|
|
|
|
|
706
|
|
|
|
|
|
|
Redistributions of source code must retain the above copyright notice, |
707
|
|
|
|
|
|
|
this list of conditions and the following disclaimer. |
708
|
|
|
|
|
|
|
Redistributions in binary form must reproduce the above copyright notice, |
709
|
|
|
|
|
|
|
this list of conditions and the following disclaimer in the documentation |
710
|
|
|
|
|
|
|
and/or other materials provided with the distribution. |
711
|
|
|
|
|
|
|
Neither the name of the ###organization### nor the names of its |
712
|
|
|
|
|
|
|
contributors may be used to endorse or promote products derived from |
713
|
|
|
|
|
|
|
this software without specific prior written permission. |
714
|
|
|
|
|
|
|
|
715
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
716
|
|
|
|
|
|
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
717
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
718
|
|
|
|
|
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
719
|
|
|
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE |
720
|
|
|
|
|
|
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, |
721
|
|
|
|
|
|
|
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
722
|
|
|
|
|
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
723
|
|
|
|
|
|
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED |
724
|
|
|
|
|
|
|
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
725
|
|
|
|
|
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
726
|
|
|
|
|
|
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
727
|
|
|
|
|
|
|
THE POSSIBILITY OF SUCH DAMAGE. |
728
|
|
|
|
|
|
|
EOFLICENSETEXT |
729
|
|
|
|
|
|
|
|
730
|
1
|
|
|
|
|
3
|
return (\%license); |
731
|
|
|
|
|
|
|
} |
732
|
|
|
|
|
|
|
|
733
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
734
|
|
|
|
|
|
|
|
735
|
|
|
|
|
|
|
=head2 License_GPL |
736
|
|
|
|
|
|
|
|
737
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
738
|
|
|
|
|
|
|
|
739
|
|
|
|
|
|
|
=cut |
740
|
|
|
|
|
|
|
|
741
|
|
|
|
|
|
|
################################################## subroutine header end ## |
742
|
|
|
|
|
|
|
|
743
|
|
|
|
|
|
|
sub License_GPL_2 { |
744
|
50
|
|
|
50
|
0
|
104
|
my %license; |
745
|
|
|
|
|
|
|
|
746
|
50
|
|
|
|
|
201
|
$license{COPYRIGHT} = <
|
747
|
|
|
|
|
|
|
This program is free software licensed under the... |
748
|
|
|
|
|
|
|
|
749
|
|
|
|
|
|
|
The General Public License (GPL) |
750
|
|
|
|
|
|
|
Version 2, June 1991 |
751
|
|
|
|
|
|
|
|
752
|
|
|
|
|
|
|
The full text of the license can be found in the |
753
|
|
|
|
|
|
|
LICENSE file included with this module. |
754
|
|
|
|
|
|
|
EOFCOPYRIGHT |
755
|
|
|
|
|
|
|
|
756
|
50
|
|
|
|
|
173
|
$license{LICENSETEXT} = <
|
757
|
|
|
|
|
|
|
The General Public License (GPL) |
758
|
|
|
|
|
|
|
Version 2, June 1991 |
759
|
|
|
|
|
|
|
|
760
|
|
|
|
|
|
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, |
761
|
|
|
|
|
|
|
Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute |
762
|
|
|
|
|
|
|
verbatim copies of this license document, but changing it is not allowed. |
763
|
|
|
|
|
|
|
|
764
|
|
|
|
|
|
|
Preamble |
765
|
|
|
|
|
|
|
|
766
|
|
|
|
|
|
|
The licenses for most software are designed to take away your freedom to share |
767
|
|
|
|
|
|
|
and change it. By contrast, the GNU General Public License is intended to |
768
|
|
|
|
|
|
|
guarantee your freedom to share and change free software--to make sure the |
769
|
|
|
|
|
|
|
software is free for all its users. This General Public License applies to most of |
770
|
|
|
|
|
|
|
the Free Software Foundation's software and to any other program whose |
771
|
|
|
|
|
|
|
authors commit to using it. (Some other Free Software Foundation software is |
772
|
|
|
|
|
|
|
covered by the GNU Library General Public License instead.) You can apply it to |
773
|
|
|
|
|
|
|
your programs, too. |
774
|
|
|
|
|
|
|
|
775
|
|
|
|
|
|
|
When we speak of free software, we are referring to freedom, not price. Our |
776
|
|
|
|
|
|
|
General Public Licenses are designed to make sure that you have the freedom |
777
|
|
|
|
|
|
|
to distribute copies of free software (and charge for this service if you wish), that |
778
|
|
|
|
|
|
|
you receive source code or can get it if you want it, that you can change the |
779
|
|
|
|
|
|
|
software or use pieces of it in new free programs; and that you know you can do |
780
|
|
|
|
|
|
|
these things. |
781
|
|
|
|
|
|
|
|
782
|
|
|
|
|
|
|
To protect your rights, we need to make restrictions that forbid anyone to deny |
783
|
|
|
|
|
|
|
you these rights or to ask you to surrender the rights. These restrictions |
784
|
|
|
|
|
|
|
translate to certain responsibilities for you if you distribute copies of the |
785
|
|
|
|
|
|
|
software, or if you modify it. |
786
|
|
|
|
|
|
|
|
787
|
|
|
|
|
|
|
For example, if you distribute copies of such a program, whether gratis or for a |
788
|
|
|
|
|
|
|
fee, you must give the recipients all the rights that you have. You must make |
789
|
|
|
|
|
|
|
sure that they, too, receive or can get the source code. And you must show |
790
|
|
|
|
|
|
|
them these terms so they know their rights. |
791
|
|
|
|
|
|
|
|
792
|
|
|
|
|
|
|
We protect your rights with two steps: (1) copyright the software, and (2) offer |
793
|
|
|
|
|
|
|
you this license which gives you legal permission to copy, distribute and/or |
794
|
|
|
|
|
|
|
modify the software. |
795
|
|
|
|
|
|
|
|
796
|
|
|
|
|
|
|
Also, for each author's protection and ours, we want to make certain that |
797
|
|
|
|
|
|
|
everyone understands that there is no warranty for this free software. If the |
798
|
|
|
|
|
|
|
software is modified by someone else and passed on, we want its recipients to |
799
|
|
|
|
|
|
|
know that what they have is not the original, so that any problems introduced by |
800
|
|
|
|
|
|
|
others will not reflect on the original authors' reputations. |
801
|
|
|
|
|
|
|
|
802
|
|
|
|
|
|
|
Finally, any free program is threatened constantly by software patents. We wish |
803
|
|
|
|
|
|
|
to avoid the danger that redistributors of a free program will individually obtain |
804
|
|
|
|
|
|
|
patent licenses, in effect making the program proprietary. To prevent this, we |
805
|
|
|
|
|
|
|
have made it clear that any patent must be licensed for everyone's free use or |
806
|
|
|
|
|
|
|
not licensed at all. |
807
|
|
|
|
|
|
|
|
808
|
|
|
|
|
|
|
The precise terms and conditions for copying, distribution and modification |
809
|
|
|
|
|
|
|
follow. |
810
|
|
|
|
|
|
|
|
811
|
|
|
|
|
|
|
GNU GENERAL PUBLIC LICENSE |
812
|
|
|
|
|
|
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND |
813
|
|
|
|
|
|
|
MODIFICATION |
814
|
|
|
|
|
|
|
|
815
|
|
|
|
|
|
|
0. This License applies to any program or other work which contains a notice |
816
|
|
|
|
|
|
|
placed by the copyright holder saying it may be distributed under the terms of |
817
|
|
|
|
|
|
|
this General Public License. The "Program", below, refers to any such program |
818
|
|
|
|
|
|
|
or work, and a "work based on the Program" means either the Program or any |
819
|
|
|
|
|
|
|
derivative work under copyright law: that is to say, a work containing the |
820
|
|
|
|
|
|
|
Program or a portion of it, either verbatim or with modifications and/or translated |
821
|
|
|
|
|
|
|
into another language. (Hereinafter, translation is included without limitation in |
822
|
|
|
|
|
|
|
the term "modification".) Each licensee is addressed as "you". |
823
|
|
|
|
|
|
|
|
824
|
|
|
|
|
|
|
Activities other than copying, distribution and modification are not covered by |
825
|
|
|
|
|
|
|
this License; they are outside its scope. The act of running the Program is not |
826
|
|
|
|
|
|
|
restricted, and the output from the Program is covered only if its contents |
827
|
|
|
|
|
|
|
constitute a work based on the Program (independent of having been made by |
828
|
|
|
|
|
|
|
running the Program). Whether that is true depends on what the Program does. |
829
|
|
|
|
|
|
|
|
830
|
|
|
|
|
|
|
1. You may copy and distribute verbatim copies of the Program's source code as |
831
|
|
|
|
|
|
|
you receive it, in any medium, provided that you conspicuously and appropriately |
832
|
|
|
|
|
|
|
publish on each copy an appropriate copyright notice and disclaimer of warranty; |
833
|
|
|
|
|
|
|
keep intact all the notices that refer to this License and to the absence of any |
834
|
|
|
|
|
|
|
warranty; and give any other recipients of the Program a copy of this License |
835
|
|
|
|
|
|
|
along with the Program. |
836
|
|
|
|
|
|
|
|
837
|
|
|
|
|
|
|
You may charge a fee for the physical act of transferring a copy, and you may at |
838
|
|
|
|
|
|
|
your option offer warranty protection in exchange for a fee. |
839
|
|
|
|
|
|
|
|
840
|
|
|
|
|
|
|
2. You may modify your copy or copies of the Program or any portion of it, thus |
841
|
|
|
|
|
|
|
forming a work based on the Program, and copy and distribute such |
842
|
|
|
|
|
|
|
modifications or work under the terms of Section 1 above, provided that you also |
843
|
|
|
|
|
|
|
meet all of these conditions: |
844
|
|
|
|
|
|
|
|
845
|
|
|
|
|
|
|
a) You must cause the modified files to carry prominent notices stating that you |
846
|
|
|
|
|
|
|
changed the files and the date of any change. |
847
|
|
|
|
|
|
|
|
848
|
|
|
|
|
|
|
b) You must cause any work that you distribute or publish, that in whole or in |
849
|
|
|
|
|
|
|
part contains or is derived from the Program or any part thereof, to be licensed |
850
|
|
|
|
|
|
|
as a whole at no charge to all third parties under the terms of this License. |
851
|
|
|
|
|
|
|
|
852
|
|
|
|
|
|
|
c) If the modified program normally reads commands interactively when run, you |
853
|
|
|
|
|
|
|
must cause it, when started running for such interactive use in the most ordinary |
854
|
|
|
|
|
|
|
way, to print or display an announcement including an appropriate copyright |
855
|
|
|
|
|
|
|
notice and a notice that there is no warranty (or else, saying that you provide a |
856
|
|
|
|
|
|
|
warranty) and that users may redistribute the program under these conditions, |
857
|
|
|
|
|
|
|
and telling the user how to view a copy of this License. (Exception: if the |
858
|
|
|
|
|
|
|
Program itself is interactive but does not normally print such an announcement, |
859
|
|
|
|
|
|
|
your work based on the Program is not required to print an announcement.) |
860
|
|
|
|
|
|
|
|
861
|
|
|
|
|
|
|
These requirements apply to the modified work as a whole. If identifiable |
862
|
|
|
|
|
|
|
sections of that work are not derived from the Program, and can be reasonably |
863
|
|
|
|
|
|
|
considered independent and separate works in themselves, then this License, |
864
|
|
|
|
|
|
|
and its terms, do not apply to those sections when you distribute them as |
865
|
|
|
|
|
|
|
separate works. But when you distribute the same sections as part of a whole |
866
|
|
|
|
|
|
|
which is a work based on the Program, the distribution of the whole must be on |
867
|
|
|
|
|
|
|
the terms of this License, whose permissions for other licensees extend to the |
868
|
|
|
|
|
|
|
entire whole, and thus to each and every part regardless of who wrote it. |
869
|
|
|
|
|
|
|
|
870
|
|
|
|
|
|
|
Thus, it is not the intent of this section to claim rights or contest your rights to |
871
|
|
|
|
|
|
|
work written entirely by you; rather, the intent is to exercise the right to control |
872
|
|
|
|
|
|
|
the distribution of derivative or collective works based on the Program. |
873
|
|
|
|
|
|
|
|
874
|
|
|
|
|
|
|
In addition, mere aggregation of another work not based on the Program with the |
875
|
|
|
|
|
|
|
Program (or with a work based on the Program) on a volume of a storage or |
876
|
|
|
|
|
|
|
distribution medium does not bring the other work under the scope of this |
877
|
|
|
|
|
|
|
License. |
878
|
|
|
|
|
|
|
|
879
|
|
|
|
|
|
|
3. You may copy and distribute the Program (or a work based on it, under |
880
|
|
|
|
|
|
|
Section 2) in object code or executable form under the terms of Sections 1 and 2 |
881
|
|
|
|
|
|
|
above provided that you also do one of the following: |
882
|
|
|
|
|
|
|
|
883
|
|
|
|
|
|
|
a) Accompany it with the complete corresponding machine-readable source |
884
|
|
|
|
|
|
|
code, which must be distributed under the terms of Sections 1 and 2 above on a |
885
|
|
|
|
|
|
|
medium customarily used for software interchange; or, |
886
|
|
|
|
|
|
|
|
887
|
|
|
|
|
|
|
b) Accompany it with a written offer, valid for at least three years, to give any |
888
|
|
|
|
|
|
|
third party, for a charge no more than your cost of physically performing source |
889
|
|
|
|
|
|
|
distribution, a complete machine-readable copy of the corresponding source |
890
|
|
|
|
|
|
|
code, to be distributed under the terms of Sections 1 and 2 above on a medium |
891
|
|
|
|
|
|
|
customarily used for software interchange; or, |
892
|
|
|
|
|
|
|
|
893
|
|
|
|
|
|
|
c) Accompany it with the information you received as to the offer to distribute |
894
|
|
|
|
|
|
|
corresponding source code. (This alternative is allowed only for noncommercial |
895
|
|
|
|
|
|
|
distribution and only if you received the program in object code or executable |
896
|
|
|
|
|
|
|
form with such an offer, in accord with Subsection b above.) |
897
|
|
|
|
|
|
|
|
898
|
|
|
|
|
|
|
The source code for a work means the preferred form of the work for making |
899
|
|
|
|
|
|
|
modifications to it. For an executable work, complete source code means all the |
900
|
|
|
|
|
|
|
source code for all modules it contains, plus any associated interface definition |
901
|
|
|
|
|
|
|
files, plus the scripts used to control compilation and installation of the |
902
|
|
|
|
|
|
|
executable. However, as a special exception, the source code distributed need |
903
|
|
|
|
|
|
|
not include anything that is normally distributed (in either source or binary form) |
904
|
|
|
|
|
|
|
with the major components (compiler, kernel, and so on) of the operating system |
905
|
|
|
|
|
|
|
on which the executable runs, unless that component itself accompanies the |
906
|
|
|
|
|
|
|
executable. |
907
|
|
|
|
|
|
|
|
908
|
|
|
|
|
|
|
If distribution of executable or object code is made by offering access to copy |
909
|
|
|
|
|
|
|
from a designated place, then offering equivalent access to copy the source |
910
|
|
|
|
|
|
|
code from the same place counts as distribution of the source code, even though |
911
|
|
|
|
|
|
|
third parties are not compelled to copy the source along with the object code. |
912
|
|
|
|
|
|
|
|
913
|
|
|
|
|
|
|
4. You may not copy, modify, sublicense, or distribute the Program except as |
914
|
|
|
|
|
|
|
expressly provided under this License. Any attempt otherwise to copy, modify, |
915
|
|
|
|
|
|
|
sublicense or distribute the Program is void, and will automatically terminate |
916
|
|
|
|
|
|
|
your rights under this License. However, parties who have received copies, or |
917
|
|
|
|
|
|
|
rights, from you under this License will not have their licenses terminated so long |
918
|
|
|
|
|
|
|
as such parties remain in full compliance. |
919
|
|
|
|
|
|
|
|
920
|
|
|
|
|
|
|
5. You are not required to accept this License, since you have not signed it. |
921
|
|
|
|
|
|
|
However, nothing else grants you permission to modify or distribute the Program |
922
|
|
|
|
|
|
|
or its derivative works. These actions are prohibited by law if you do not accept |
923
|
|
|
|
|
|
|
this License. Therefore, by modifying or distributing the Program (or any work |
924
|
|
|
|
|
|
|
based on the Program), you indicate your acceptance of this License to do so, |
925
|
|
|
|
|
|
|
and all its terms and conditions for copying, distributing or modifying the |
926
|
|
|
|
|
|
|
Program or works based on it. |
927
|
|
|
|
|
|
|
|
928
|
|
|
|
|
|
|
6. Each time you redistribute the Program (or any work based on the Program), |
929
|
|
|
|
|
|
|
the recipient automatically receives a license from the original licensor to copy, |
930
|
|
|
|
|
|
|
distribute or modify the Program subject to these terms and conditions. You |
931
|
|
|
|
|
|
|
may not impose any further restrictions on the recipients' exercise of the rights |
932
|
|
|
|
|
|
|
granted herein. You are not responsible for enforcing compliance by third parties |
933
|
|
|
|
|
|
|
to this License. |
934
|
|
|
|
|
|
|
|
935
|
|
|
|
|
|
|
7. If, as a consequence of a court judgment or allegation of patent infringement |
936
|
|
|
|
|
|
|
or for any other reason (not limited to patent issues), conditions are imposed on |
937
|
|
|
|
|
|
|
you (whether by court order, agreement or otherwise) that contradict the |
938
|
|
|
|
|
|
|
conditions of this License, they do not excuse you from the conditions of this |
939
|
|
|
|
|
|
|
License. If you cannot distribute so as to satisfy simultaneously your obligations |
940
|
|
|
|
|
|
|
under this License and any other pertinent obligations, then as a consequence |
941
|
|
|
|
|
|
|
you may not distribute the Program at all. For example, if a patent license would |
942
|
|
|
|
|
|
|
not permit royalty-free redistribution of the Program by all those who receive |
943
|
|
|
|
|
|
|
copies directly or indirectly through you, then the only way you could satisfy |
944
|
|
|
|
|
|
|
both it and this License would be to refrain entirely from distribution of the |
945
|
|
|
|
|
|
|
Program. |
946
|
|
|
|
|
|
|
|
947
|
|
|
|
|
|
|
If any portion of this section is held invalid or unenforceable under any particular |
948
|
|
|
|
|
|
|
circumstance, the balance of the section is intended to apply and the section as |
949
|
|
|
|
|
|
|
a whole is intended to apply in other circumstances. |
950
|
|
|
|
|
|
|
|
951
|
|
|
|
|
|
|
It is not the purpose of this section to induce you to infringe any patents or other |
952
|
|
|
|
|
|
|
property right claims or to contest validity of any such claims; this section has |
953
|
|
|
|
|
|
|
the sole purpose of protecting the integrity of the free software distribution |
954
|
|
|
|
|
|
|
system, which is implemented by public license practices. Many people have |
955
|
|
|
|
|
|
|
made generous contributions to the wide range of software distributed through |
956
|
|
|
|
|
|
|
that system in reliance on consistent application of that system; it is up to the |
957
|
|
|
|
|
|
|
author/donor to decide if he or she is willing to distribute software through any |
958
|
|
|
|
|
|
|
other system and a licensee cannot impose that choice. |
959
|
|
|
|
|
|
|
|
960
|
|
|
|
|
|
|
This section is intended to make thoroughly clear what is believed to be a |
961
|
|
|
|
|
|
|
consequence of the rest of this License. |
962
|
|
|
|
|
|
|
|
963
|
|
|
|
|
|
|
8. If the distribution and/or use of the Program is restricted in certain countries |
964
|
|
|
|
|
|
|
either by patents or by copyrighted interfaces, the original copyright holder who |
965
|
|
|
|
|
|
|
places the Program under this License may add an explicit geographical |
966
|
|
|
|
|
|
|
distribution limitation excluding those countries, so that distribution is permitted |
967
|
|
|
|
|
|
|
only in or among countries not thus excluded. In such case, this License |
968
|
|
|
|
|
|
|
incorporates the limitation as if written in the body of this License. |
969
|
|
|
|
|
|
|
|
970
|
|
|
|
|
|
|
9. The Free Software Foundation may publish revised and/or new versions of the |
971
|
|
|
|
|
|
|
General Public License from time to time. Such new versions will be similar in |
972
|
|
|
|
|
|
|
spirit to the present version, but may differ in detail to address new problems or |
973
|
|
|
|
|
|
|
concerns. |
974
|
|
|
|
|
|
|
|
975
|
|
|
|
|
|
|
Each version is given a distinguishing version number. If the Program specifies a |
976
|
|
|
|
|
|
|
version number of this License which applies to it and "any later version", you |
977
|
|
|
|
|
|
|
have the option of following the terms and conditions either of that version or of |
978
|
|
|
|
|
|
|
any later version published by the Free Software Foundation. If the Program does |
979
|
|
|
|
|
|
|
not specify a version number of this License, you may choose any version ever |
980
|
|
|
|
|
|
|
published by the Free Software Foundation. |
981
|
|
|
|
|
|
|
|
982
|
|
|
|
|
|
|
10. If you wish to incorporate parts of the Program into other free programs |
983
|
|
|
|
|
|
|
whose distribution conditions are different, write to the author to ask for |
984
|
|
|
|
|
|
|
permission. For software which is copyrighted by the Free Software Foundation, |
985
|
|
|
|
|
|
|
write to the Free Software Foundation; we sometimes make exceptions for this. |
986
|
|
|
|
|
|
|
Our decision will be guided by the two goals of preserving the free status of all |
987
|
|
|
|
|
|
|
derivatives of our free software and of promoting the sharing and reuse of |
988
|
|
|
|
|
|
|
software generally. |
989
|
|
|
|
|
|
|
|
990
|
|
|
|
|
|
|
NO WARRANTY |
991
|
|
|
|
|
|
|
|
992
|
|
|
|
|
|
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS |
993
|
|
|
|
|
|
|
NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY |
994
|
|
|
|
|
|
|
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE |
995
|
|
|
|
|
|
|
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM |
996
|
|
|
|
|
|
|
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR |
997
|
|
|
|
|
|
|
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
998
|
|
|
|
|
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE |
999
|
|
|
|
|
|
|
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE |
1000
|
|
|
|
|
|
|
PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, |
1001
|
|
|
|
|
|
|
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR |
1002
|
|
|
|
|
|
|
CORRECTION. |
1003
|
|
|
|
|
|
|
|
1004
|
|
|
|
|
|
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED |
1005
|
|
|
|
|
|
|
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY |
1006
|
|
|
|
|
|
|
WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS |
1007
|
|
|
|
|
|
|
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY |
1008
|
|
|
|
|
|
|
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES |
1009
|
|
|
|
|
|
|
ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM |
1010
|
|
|
|
|
|
|
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING |
1011
|
|
|
|
|
|
|
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD |
1012
|
|
|
|
|
|
|
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY |
1013
|
|
|
|
|
|
|
OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS |
1014
|
|
|
|
|
|
|
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
1015
|
|
|
|
|
|
|
|
1016
|
|
|
|
|
|
|
END OF TERMS AND CONDITIONS |
1017
|
|
|
|
|
|
|
EOFLICENSETEXT |
1018
|
|
|
|
|
|
|
|
1019
|
50
|
|
|
|
|
143
|
return (\%license); |
1020
|
|
|
|
|
|
|
} |
1021
|
|
|
|
|
|
|
|
1022
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
1023
|
|
|
|
|
|
|
|
1024
|
|
|
|
|
|
|
=head2 License_IBM |
1025
|
|
|
|
|
|
|
|
1026
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
1027
|
|
|
|
|
|
|
|
1028
|
|
|
|
|
|
|
=cut |
1029
|
|
|
|
|
|
|
|
1030
|
|
|
|
|
|
|
################################################## subroutine header end ## |
1031
|
|
|
|
|
|
|
|
1032
|
|
|
|
|
|
|
sub License_IBM_1_0 { |
1033
|
2
|
|
|
2
|
0
|
30
|
my %license; |
1034
|
|
|
|
|
|
|
|
1035
|
2
|
|
|
|
|
19
|
$license{COPYRIGHT} = <
|
1036
|
|
|
|
|
|
|
This program is free software licensed under the... |
1037
|
|
|
|
|
|
|
|
1038
|
|
|
|
|
|
|
IBM Public License Version (1.0) |
1039
|
|
|
|
|
|
|
|
1040
|
|
|
|
|
|
|
The full text of the license can be found in the |
1041
|
|
|
|
|
|
|
LICENSE file included with this module. |
1042
|
|
|
|
|
|
|
EOFCOPYRIGHT |
1043
|
|
|
|
|
|
|
|
1044
|
2
|
|
|
|
|
4
|
$license{LICENSETEXT} = <
|
1045
|
|
|
|
|
|
|
IBM Public License Version (1.0) |
1046
|
|
|
|
|
|
|
|
1047
|
|
|
|
|
|
|
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF |
1048
|
|
|
|
|
|
|
THIS IBM PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION |
1049
|
|
|
|
|
|
|
OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S |
1050
|
|
|
|
|
|
|
ACCEPTANCE OF THIS AGREEMENT. |
1051
|
|
|
|
|
|
|
|
1052
|
|
|
|
|
|
|
1. DEFINITIONS |
1053
|
|
|
|
|
|
|
|
1054
|
|
|
|
|
|
|
"Contribution" means: |
1055
|
|
|
|
|
|
|
|
1056
|
|
|
|
|
|
|
a.in the case of International Business Machines Corporation ("IBM"), the |
1057
|
|
|
|
|
|
|
Original Program, and |
1058
|
|
|
|
|
|
|
b.in the case of each Contributor, |
1059
|
|
|
|
|
|
|
i.changes to the Program, and |
1060
|
|
|
|
|
|
|
ii.additions to the Program; |
1061
|
|
|
|
|
|
|
where such changes and/or additions to the Program originate from and |
1062
|
|
|
|
|
|
|
are distributed by that particular Contributor. A Contribution 'originates' |
1063
|
|
|
|
|
|
|
from a Contributor if it was added to the Program by such Contributor |
1064
|
|
|
|
|
|
|
itself or anyone acting on such Contributor's behalf. Contributions do not |
1065
|
|
|
|
|
|
|
include additions to the Program which: (i) are separate modules of |
1066
|
|
|
|
|
|
|
software distributed in conjunction with the Program under their own |
1067
|
|
|
|
|
|
|
license agreement, and (ii) are not derivative works of the Program. |
1068
|
|
|
|
|
|
|
|
1069
|
|
|
|
|
|
|
"Contributor" means IBM and any other entity that distributes the Program. |
1070
|
|
|
|
|
|
|
|
1071
|
|
|
|
|
|
|
"Licensed Patents " mean patent claims licensable by a Contributor which are |
1072
|
|
|
|
|
|
|
necessarily infringed by the use or sale of its Contribution alone or when |
1073
|
|
|
|
|
|
|
combined with the Program. |
1074
|
|
|
|
|
|
|
|
1075
|
|
|
|
|
|
|
"Original Program" means the original version of the software accompanying this |
1076
|
|
|
|
|
|
|
Agreement as released by IBM, including source code, object code and |
1077
|
|
|
|
|
|
|
documentation, if any. |
1078
|
|
|
|
|
|
|
|
1079
|
|
|
|
|
|
|
"Program" means the Original Program and Contributions. |
1080
|
|
|
|
|
|
|
|
1081
|
|
|
|
|
|
|
"Recipient" means anyone who receives the Program under this Agreement, |
1082
|
|
|
|
|
|
|
including all Contributors. |
1083
|
|
|
|
|
|
|
|
1084
|
|
|
|
|
|
|
2. GRANT OF RIGHTS |
1085
|
|
|
|
|
|
|
|
1086
|
|
|
|
|
|
|
a.Subject to the terms of this Agreement, each Contributor hereby grants |
1087
|
|
|
|
|
|
|
Recipient a non-exclusive, worldwide, royalty-free copyright license to |
1088
|
|
|
|
|
|
|
reproduce, prepare derivative works of, publicly display, publicly perform, |
1089
|
|
|
|
|
|
|
distribute and sublicense the Contribution of such Contributor, if any, and |
1090
|
|
|
|
|
|
|
such derivative works, in source code and object code form. |
1091
|
|
|
|
|
|
|
b.Subject to the terms of this Agreement, each Contributor hereby grants |
1092
|
|
|
|
|
|
|
Recipient a non-exclusive, worldwide, royalty-free patent license under |
1093
|
|
|
|
|
|
|
Licensed Patents to make, use, sell, offer to sell, import and otherwise |
1094
|
|
|
|
|
|
|
transfer the Contribution of such Contributor, if any, in source code and |
1095
|
|
|
|
|
|
|
object code form. This patent license shall apply to the combination of the |
1096
|
|
|
|
|
|
|
Contribution and the Program if, at the time the Contribution is added by |
1097
|
|
|
|
|
|
|
the Contributor, such addition of the Contribution causes such |
1098
|
|
|
|
|
|
|
combination to be covered by the Licensed Patents. The patent license |
1099
|
|
|
|
|
|
|
shall not apply to any other combinations which include the Contribution. |
1100
|
|
|
|
|
|
|
No hardware per se is licensed hereunder. |
1101
|
|
|
|
|
|
|
c.Recipient understands that although each Contributor grants the licenses |
1102
|
|
|
|
|
|
|
to its Contributions set forth herein, no assurances are provided by any |
1103
|
|
|
|
|
|
|
Contributor that the Program does not infringe the patent or other |
1104
|
|
|
|
|
|
|
intellectual property rights of any other entity. Each Contributor disclaims |
1105
|
|
|
|
|
|
|
any liability to Recipient for claims brought by any other entity based on |
1106
|
|
|
|
|
|
|
infringement of intellectual property rights or otherwise. As a condition to |
1107
|
|
|
|
|
|
|
exercising the rights and licenses granted hereunder, each Recipient |
1108
|
|
|
|
|
|
|
hereby assumes sole responsibility to secure any other intellectual |
1109
|
|
|
|
|
|
|
property rights needed, if any. For example, if a third party patent license |
1110
|
|
|
|
|
|
|
is required to allow Recipient to distribute the Program, it is Recipient's |
1111
|
|
|
|
|
|
|
responsibility to acquire that license before distributing the Program. |
1112
|
|
|
|
|
|
|
d.Each Contributor represents that to its knowledge it has sufficient |
1113
|
|
|
|
|
|
|
copyright rights in its Contribution, if any, to grant the copyright license |
1114
|
|
|
|
|
|
|
set forth in this Agreement. |
1115
|
|
|
|
|
|
|
|
1116
|
|
|
|
|
|
|
3. REQUIREMENTS |
1117
|
|
|
|
|
|
|
|
1118
|
|
|
|
|
|
|
A Contributor may choose to distribute the Program in object code form under its |
1119
|
|
|
|
|
|
|
own license agreement, provided that: |
1120
|
|
|
|
|
|
|
|
1121
|
|
|
|
|
|
|
a.it complies with the terms and conditions of this Agreement; and |
1122
|
|
|
|
|
|
|
b.its license agreement: |
1123
|
|
|
|
|
|
|
i.effectively disclaims on behalf of all Contributors all warranties and |
1124
|
|
|
|
|
|
|
conditions, express and implied, including warranties or conditions |
1125
|
|
|
|
|
|
|
of title and non-infringement, and implied warranties or conditions |
1126
|
|
|
|
|
|
|
of merchantability and fitness for a particular purpose; |
1127
|
|
|
|
|
|
|
ii.effectively excludes on behalf of all Contributors all liability for |
1128
|
|
|
|
|
|
|
damages, including direct, indirect, special, incidental and |
1129
|
|
|
|
|
|
|
consequential damages, such as lost profits; |
1130
|
|
|
|
|
|
|
iii.states that any provisions which differ from this Agreement are |
1131
|
|
|
|
|
|
|
offered by that Contributor alone and not by any other party; and |
1132
|
|
|
|
|
|
|
iv.states that source code for the Program is available from such |
1133
|
|
|
|
|
|
|
Contributor, and informs licensees how to obtain it in a reasonable |
1134
|
|
|
|
|
|
|
manner on or through a medium customarily used for software |
1135
|
|
|
|
|
|
|
exchange. |
1136
|
|
|
|
|
|
|
|
1137
|
|
|
|
|
|
|
When the Program is made available in source code form: |
1138
|
|
|
|
|
|
|
|
1139
|
|
|
|
|
|
|
a.it must be made available under this Agreement; and |
1140
|
|
|
|
|
|
|
b.a copy of this Agreement must be included with each copy of the |
1141
|
|
|
|
|
|
|
Program. |
1142
|
|
|
|
|
|
|
|
1143
|
|
|
|
|
|
|
Each Contributor must include the following in a conspicuous location in the |
1144
|
|
|
|
|
|
|
Program: |
1145
|
|
|
|
|
|
|
|
1146
|
|
|
|
|
|
|
Copyright (C) 1996, 1999 International Business Machines |
1147
|
|
|
|
|
|
|
Corporation and others. All Rights Reserved. |
1148
|
|
|
|
|
|
|
|
1149
|
|
|
|
|
|
|
In addition, each Contributor must identify itself as the originator of its |
1150
|
|
|
|
|
|
|
Contribution, if any, in a manner that reasonably allows subsequent Recipients |
1151
|
|
|
|
|
|
|
to identify the originator of the Contribution. |
1152
|
|
|
|
|
|
|
|
1153
|
|
|
|
|
|
|
4. COMMERCIAL DISTRIBUTION |
1154
|
|
|
|
|
|
|
|
1155
|
|
|
|
|
|
|
Commercial distributors of software may accept certain responsibilities with |
1156
|
|
|
|
|
|
|
respect to end users, business partners and the like. While this license is |
1157
|
|
|
|
|
|
|
intended to facilitate the commercial use of the Program, the Contributor who |
1158
|
|
|
|
|
|
|
includes the Program in a commercial product offering should do so in a manner |
1159
|
|
|
|
|
|
|
which does not create potential liability for other Contributors. Therefore, if a |
1160
|
|
|
|
|
|
|
Contributor includes the Program in a commercial product offering, such |
1161
|
|
|
|
|
|
|
Contributor ("Commercial Contributor") hereby agrees to defend and indemnify |
1162
|
|
|
|
|
|
|
every other Contributor ("Indemnified Contributor") against any losses, damages |
1163
|
|
|
|
|
|
|
and costs (collectively "Losses") arising from claims, lawsuits and other legal |
1164
|
|
|
|
|
|
|
actions brought by a third party against the Indemnified Contributor to the extent |
1165
|
|
|
|
|
|
|
caused by the acts or omissions of such Commercial Contributor in connection |
1166
|
|
|
|
|
|
|
with its distribution of the Program in a commercial product offering. The |
1167
|
|
|
|
|
|
|
obligations in this section do not apply to any claims or Losses relating to any |
1168
|
|
|
|
|
|
|
actual or alleged intellectual property infringement. In order to qualify, an |
1169
|
|
|
|
|
|
|
Indemnified Contributor must: a) promptly notify the Commercial Contributor in |
1170
|
|
|
|
|
|
|
writing of such claim, and b) allow the Commercial Contributor to control, and |
1171
|
|
|
|
|
|
|
cooperate with the Commercial Contributor in, the defense and any related |
1172
|
|
|
|
|
|
|
settlement negotiations. The Indemnified Contributor may participate in any such |
1173
|
|
|
|
|
|
|
claim at its own expense. |
1174
|
|
|
|
|
|
|
|
1175
|
|
|
|
|
|
|
For example, a Contributor might include the Program in a commercial product |
1176
|
|
|
|
|
|
|
offering, Product X. That Contributor is then a Commercial Contributor. If that |
1177
|
|
|
|
|
|
|
Commercial Contributor then makes performance claims, or offers warranties |
1178
|
|
|
|
|
|
|
related to Product X, those performance claims and warranties are such |
1179
|
|
|
|
|
|
|
Commercial Contributor's responsibility alone. Under this section, the |
1180
|
|
|
|
|
|
|
Commercial Contributor would have to defend claims against the other |
1181
|
|
|
|
|
|
|
Contributors related to those performance claims and warranties, and if a court |
1182
|
|
|
|
|
|
|
requires any other Contributor to pay any damages as a result, the Commercial |
1183
|
|
|
|
|
|
|
Contributor must pay those damages. |
1184
|
|
|
|
|
|
|
|
1185
|
|
|
|
|
|
|
5. NO WARRANTY |
1186
|
|
|
|
|
|
|
|
1187
|
|
|
|
|
|
|
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE |
1188
|
|
|
|
|
|
|
PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES |
1189
|
|
|
|
|
|
|
OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, |
1190
|
|
|
|
|
|
|
WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, |
1191
|
|
|
|
|
|
|
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR |
1192
|
|
|
|
|
|
|
PURPOSE. Each Recipient is solely responsible for determining the |
1193
|
|
|
|
|
|
|
appropriateness of using and distributing the Program and assumes all risks |
1194
|
|
|
|
|
|
|
associated with its exercise of rights under this Agreement, including but not |
1195
|
|
|
|
|
|
|
limited to the risks and costs of program errors, compliance with applicable |
1196
|
|
|
|
|
|
|
laws, damage to or loss of data, programs or equipment, and unavailability or |
1197
|
|
|
|
|
|
|
interruption of operations. |
1198
|
|
|
|
|
|
|
|
1199
|
|
|
|
|
|
|
6. DISCLAIMER OF LIABILITY |
1200
|
|
|
|
|
|
|
|
1201
|
|
|
|
|
|
|
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER |
1202
|
|
|
|
|
|
|
RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR |
1203
|
|
|
|
|
|
|
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
1204
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST |
1205
|
|
|
|
|
|
|
PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
1206
|
|
|
|
|
|
|
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
1207
|
|
|
|
|
|
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR |
1208
|
|
|
|
|
|
|
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS |
1209
|
|
|
|
|
|
|
GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH |
1210
|
|
|
|
|
|
|
DAMAGES. |
1211
|
|
|
|
|
|
|
|
1212
|
|
|
|
|
|
|
7. GENERAL |
1213
|
|
|
|
|
|
|
|
1214
|
|
|
|
|
|
|
If any provision of this Agreement is invalid or unenforceable under applicable |
1215
|
|
|
|
|
|
|
law, it shall not affect the validity or enforceability of the remainder of the terms of |
1216
|
|
|
|
|
|
|
this Agreement, and without further action by the parties hereto, such provision |
1217
|
|
|
|
|
|
|
shall be reformed to the minimum extent necessary to make such provision valid |
1218
|
|
|
|
|
|
|
and enforceable. |
1219
|
|
|
|
|
|
|
|
1220
|
|
|
|
|
|
|
If Recipient institutes patent litigation against a Contributor with respect to a |
1221
|
|
|
|
|
|
|
patent applicable to software (including a cross-claim or counterclaim in a |
1222
|
|
|
|
|
|
|
lawsuit), then any patent licenses granted by that Contributor to such Recipient |
1223
|
|
|
|
|
|
|
under this Agreement shall terminate as of the date such litigation is filed. In |
1224
|
|
|
|
|
|
|
addition, if Recipient institutes patent litigation against any entity (including a |
1225
|
|
|
|
|
|
|
cross-claim or counterclaim in a lawsuit) alleging that the Program itself |
1226
|
|
|
|
|
|
|
(excluding combinations of the Program with other software or hardware) |
1227
|
|
|
|
|
|
|
infringes such Recipient's patent(s), then such Recipient's rights granted under |
1228
|
|
|
|
|
|
|
Section 2(b) shall terminate as of the date such litigation is filed. |
1229
|
|
|
|
|
|
|
|
1230
|
|
|
|
|
|
|
All Recipient's rights under this Agreement shall terminate if it fails to comply |
1231
|
|
|
|
|
|
|
with any of the material terms or conditions of this Agreement and does not cure |
1232
|
|
|
|
|
|
|
such failure in a reasonable period of time after becoming aware of such |
1233
|
|
|
|
|
|
|
noncompliance. If all Recipient's rights under this Agreement terminate, |
1234
|
|
|
|
|
|
|
Recipient agrees to cease use and distribution of the Program as soon as |
1235
|
|
|
|
|
|
|
reasonably practicable. However, Recipient's obligations under this Agreement |
1236
|
|
|
|
|
|
|
and any licenses granted by Recipient relating to the Program shall continue and |
1237
|
|
|
|
|
|
|
survive. |
1238
|
|
|
|
|
|
|
|
1239
|
|
|
|
|
|
|
IBM may publish new versions (including revisions) of this Agreement from time |
1240
|
|
|
|
|
|
|
to time. Each new version of the Agreement will be given a distinguishing version |
1241
|
|
|
|
|
|
|
number. The Program (including Contributions) may always be distributed |
1242
|
|
|
|
|
|
|
subject to the version of the Agreement under which it was received. In addition, |
1243
|
|
|
|
|
|
|
after a new version of the Agreement is published, Contributor may elect to |
1244
|
|
|
|
|
|
|
distribute the Program (including its Contributions) under the new version. No |
1245
|
|
|
|
|
|
|
one other than IBM has the right to modify this Agreement. Except as expressly |
1246
|
|
|
|
|
|
|
stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses |
1247
|
|
|
|
|
|
|
to the intellectual property of any Contributor under this Agreement, whether |
1248
|
|
|
|
|
|
|
expressly, by implication, estoppel or otherwise. All rights in the Program not |
1249
|
|
|
|
|
|
|
expressly granted under this Agreement are reserved. |
1250
|
|
|
|
|
|
|
|
1251
|
|
|
|
|
|
|
This Agreement is governed by the laws of the State of New York and the |
1252
|
|
|
|
|
|
|
intellectual property laws of the United States of America. No party to this |
1253
|
|
|
|
|
|
|
Agreement will bring a legal action under this Agreement more than one year |
1254
|
|
|
|
|
|
|
after the cause of action arose. Each party waives its rights to a jury trial in any |
1255
|
|
|
|
|
|
|
resulting litigation. |
1256
|
|
|
|
|
|
|
EOFLICENSETEXT |
1257
|
|
|
|
|
|
|
|
1258
|
2
|
|
|
|
|
6
|
return (\%license); |
1259
|
|
|
|
|
|
|
} |
1260
|
|
|
|
|
|
|
|
1261
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
1262
|
|
|
|
|
|
|
|
1263
|
|
|
|
|
|
|
=head2 License_Intel |
1264
|
|
|
|
|
|
|
|
1265
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
1266
|
|
|
|
|
|
|
|
1267
|
|
|
|
|
|
|
=cut |
1268
|
|
|
|
|
|
|
|
1269
|
|
|
|
|
|
|
################################################## subroutine header end ## |
1270
|
|
|
|
|
|
|
|
1271
|
|
|
|
|
|
|
sub License_Intel { |
1272
|
1
|
|
|
1
|
1
|
2
|
my %license; |
1273
|
|
|
|
|
|
|
|
1274
|
1
|
|
|
|
|
2
|
$license{COPYRIGHT} = <
|
1275
|
|
|
|
|
|
|
This program is free software licensed under the... |
1276
|
|
|
|
|
|
|
|
1277
|
|
|
|
|
|
|
The Intel Open Source License for CDSA/CSSM Implementation |
1278
|
|
|
|
|
|
|
(BSD License with Export Notice) |
1279
|
|
|
|
|
|
|
|
1280
|
|
|
|
|
|
|
The full text of the license can be found in the |
1281
|
|
|
|
|
|
|
LICENSE file included with this module. |
1282
|
|
|
|
|
|
|
EOFCOPYRIGHT |
1283
|
|
|
|
|
|
|
|
1284
|
1
|
|
|
|
|
2
|
$license{LICENSETEXT} = <
|
1285
|
|
|
|
|
|
|
The Intel Open Source License for CDSA/CSSM Implementation |
1286
|
|
|
|
|
|
|
(BSD License with Export Notice) |
1287
|
|
|
|
|
|
|
|
1288
|
|
|
|
|
|
|
Copyright (c) 1996-2000 Intel Corporation |
1289
|
|
|
|
|
|
|
All rights reserved. |
1290
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, with or without modification, |
1291
|
|
|
|
|
|
|
are permitted provided that the following conditions are met: |
1292
|
|
|
|
|
|
|
|
1293
|
|
|
|
|
|
|
Redistributions of source code must retain the above copyright notice, |
1294
|
|
|
|
|
|
|
this list of conditions and the following disclaimer. |
1295
|
|
|
|
|
|
|
Redistributions in binary form must reproduce the above copyright notice, |
1296
|
|
|
|
|
|
|
this list of conditions and the following disclaimer in the documentation |
1297
|
|
|
|
|
|
|
and/or other materials provided with the distribution. |
1298
|
|
|
|
|
|
|
Neither the name of the Intel Corporation nor the names of its contributors |
1299
|
|
|
|
|
|
|
may be used to endorse or promote products derived from this software |
1300
|
|
|
|
|
|
|
without specific prior written permission. |
1301
|
|
|
|
|
|
|
|
1302
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
1303
|
|
|
|
|
|
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
1304
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
1305
|
|
|
|
|
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
1306
|
|
|
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE INTEL OR CONTRIBUTORS BE |
1307
|
|
|
|
|
|
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, |
1308
|
|
|
|
|
|
|
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
1309
|
|
|
|
|
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
1310
|
|
|
|
|
|
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED |
1311
|
|
|
|
|
|
|
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
1312
|
|
|
|
|
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
1313
|
|
|
|
|
|
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
1314
|
|
|
|
|
|
|
THE POSSIBILITY OF SUCH DAMAGE. |
1315
|
|
|
|
|
|
|
|
1316
|
|
|
|
|
|
|
EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT |
1317
|
|
|
|
|
|
|
LAWS OF YOUR JURISDICTION. It is licensee's responsibility to comply with |
1318
|
|
|
|
|
|
|
any export regulations applicable in licensee's jurisdiction. Under CURRENT |
1319
|
|
|
|
|
|
|
(May 2000) U.S. export regulations this software is eligible for export from the |
1320
|
|
|
|
|
|
|
U.S. and can be downloaded by or otherwise exported or reexported worldwide |
1321
|
|
|
|
|
|
|
EXCEPT to U.S. embargoed destinations which include Cuba, Iraq, Libya, North |
1322
|
|
|
|
|
|
|
Korea, Iran, Syria, Sudan, Afghanistan and any other country to which the U.S. |
1323
|
|
|
|
|
|
|
has embargoed goods and services. |
1324
|
|
|
|
|
|
|
EOFLICENSETEXT |
1325
|
|
|
|
|
|
|
|
1326
|
1
|
|
|
|
|
3
|
return (\%license); |
1327
|
|
|
|
|
|
|
} |
1328
|
|
|
|
|
|
|
|
1329
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
1330
|
|
|
|
|
|
|
|
1331
|
|
|
|
|
|
|
=head2 License_Jabber |
1332
|
|
|
|
|
|
|
|
1333
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
1334
|
|
|
|
|
|
|
|
1335
|
|
|
|
|
|
|
=cut |
1336
|
|
|
|
|
|
|
|
1337
|
|
|
|
|
|
|
################################################## subroutine header end ## |
1338
|
|
|
|
|
|
|
|
1339
|
|
|
|
|
|
|
sub License_Jabber_1_0 { |
1340
|
2
|
|
|
2
|
0
|
4
|
my %license; |
1341
|
|
|
|
|
|
|
|
1342
|
2
|
|
|
|
|
5
|
$license{COPYRIGHT} = <
|
1343
|
|
|
|
|
|
|
This program is free software licensed under the... |
1344
|
|
|
|
|
|
|
|
1345
|
|
|
|
|
|
|
Jabber Open Source License (Version 1.0) |
1346
|
|
|
|
|
|
|
|
1347
|
|
|
|
|
|
|
The full text of the license can be found in the |
1348
|
|
|
|
|
|
|
LICENSE file included with this module. |
1349
|
|
|
|
|
|
|
EOFCOPYRIGHT |
1350
|
|
|
|
|
|
|
|
1351
|
2
|
|
|
|
|
4
|
$license{LICENSETEXT} = <
|
1352
|
|
|
|
|
|
|
Jabber Open Source License (Version 1.0) |
1353
|
|
|
|
|
|
|
|
1354
|
|
|
|
|
|
|
This Jabber Open Source License (the "License") |
1355
|
|
|
|
|
|
|
applies to Jabber Server and related software products |
1356
|
|
|
|
|
|
|
as well as any updates or maintenance releases of that |
1357
|
|
|
|
|
|
|
software ("Jabber Products") that are distributed by |
1358
|
|
|
|
|
|
|
Jabber.Com, Inc. ("Licensor"). Any Jabber Product |
1359
|
|
|
|
|
|
|
licensed pursuant to this License is a “Licensed |
1360
|
|
|
|
|
|
|
Product.” Licensed Product, in its entirety, is protected |
1361
|
|
|
|
|
|
|
by U.S. copyright law. This License identifies the terms |
1362
|
|
|
|
|
|
|
under which you may use, copy, distribute or modify |
1363
|
|
|
|
|
|
|
Licensed Product. |
1364
|
|
|
|
|
|
|
|
1365
|
|
|
|
|
|
|
Preamble |
1366
|
|
|
|
|
|
|
|
1367
|
|
|
|
|
|
|
This Preamble is intended to describe, |
1368
|
|
|
|
|
|
|
in plain English, the nature and scope of |
1369
|
|
|
|
|
|
|
this License. However, this Preamble is |
1370
|
|
|
|
|
|
|
not a part of this license. The legal |
1371
|
|
|
|
|
|
|
effect of this License is dependent only |
1372
|
|
|
|
|
|
|
upon the terms of the License and not |
1373
|
|
|
|
|
|
|
this Preamble. |
1374
|
|
|
|
|
|
|
|
1375
|
|
|
|
|
|
|
This License complies with the Open |
1376
|
|
|
|
|
|
|
Source Definition and has been |
1377
|
|
|
|
|
|
|
approved by Open Source Initiative. |
1378
|
|
|
|
|
|
|
Software distributed under this License |
1379
|
|
|
|
|
|
|
may be marked as "OSI Certified Open |
1380
|
|
|
|
|
|
|
Source Software." |
1381
|
|
|
|
|
|
|
|
1382
|
|
|
|
|
|
|
This License provides that: |
1383
|
|
|
|
|
|
|
|
1384
|
|
|
|
|
|
|
1. You may use, sell or give away |
1385
|
|
|
|
|
|
|
the Licensed Product, alone or |
1386
|
|
|
|
|
|
|
as a component of an aggregate |
1387
|
|
|
|
|
|
|
software distribution containing |
1388
|
|
|
|
|
|
|
programs from several different |
1389
|
|
|
|
|
|
|
sources. No royalty or other fee |
1390
|
|
|
|
|
|
|
is required. |
1391
|
|
|
|
|
|
|
|
1392
|
|
|
|
|
|
|
2. Both Source Code and |
1393
|
|
|
|
|
|
|
executable versions of the |
1394
|
|
|
|
|
|
|
Licensed Product, including |
1395
|
|
|
|
|
|
|
Modifications made by previous |
1396
|
|
|
|
|
|
|
Contributors, are available for |
1397
|
|
|
|
|
|
|
your use. (The terms "Licensed |
1398
|
|
|
|
|
|
|
Product," "Modifications," |
1399
|
|
|
|
|
|
|
"Contributors" and "Source |
1400
|
|
|
|
|
|
|
Code" are defined in the |
1401
|
|
|
|
|
|
|
License.) |
1402
|
|
|
|
|
|
|
|
1403
|
|
|
|
|
|
|
3. You are allowed to make |
1404
|
|
|
|
|
|
|
Modifications to the Licensed |
1405
|
|
|
|
|
|
|
Product, and you can create |
1406
|
|
|
|
|
|
|
Derivative Works from it. (The |
1407
|
|
|
|
|
|
|
term "Derivative Works" is |
1408
|
|
|
|
|
|
|
defined in the License.) |
1409
|
|
|
|
|
|
|
|
1410
|
|
|
|
|
|
|
4. By accepting the Licensed |
1411
|
|
|
|
|
|
|
Product under the provisions of |
1412
|
|
|
|
|
|
|
this License, you agree that any |
1413
|
|
|
|
|
|
|
Modifications you make to the |
1414
|
|
|
|
|
|
|
Licensed Product and then |
1415
|
|
|
|
|
|
|
distribute are governed by the |
1416
|
|
|
|
|
|
|
provisions of this License. In |
1417
|
|
|
|
|
|
|
particular, you must make the |
1418
|
|
|
|
|
|
|
Source Code of your |
1419
|
|
|
|
|
|
|
Modifications available to others. |
1420
|
|
|
|
|
|
|
|
1421
|
|
|
|
|
|
|
5. You may use the Licensed |
1422
|
|
|
|
|
|
|
Product for any purpose, but the |
1423
|
|
|
|
|
|
|
Licensor is not providing you any |
1424
|
|
|
|
|
|
|
warranty whatsoever, nor is the |
1425
|
|
|
|
|
|
|
Licensor accepting any liability in |
1426
|
|
|
|
|
|
|
the event that the Licensed |
1427
|
|
|
|
|
|
|
Product doesn't work properly or |
1428
|
|
|
|
|
|
|
causes you any injury or |
1429
|
|
|
|
|
|
|
damages. |
1430
|
|
|
|
|
|
|
|
1431
|
|
|
|
|
|
|
6. If you sublicense the Licensed |
1432
|
|
|
|
|
|
|
Product or Derivative Works, you |
1433
|
|
|
|
|
|
|
may charge fees for warranty or |
1434
|
|
|
|
|
|
|
support, or for accepting |
1435
|
|
|
|
|
|
|
indemnity or liability obligations |
1436
|
|
|
|
|
|
|
to your customers. You cannot |
1437
|
|
|
|
|
|
|
charge for the Source Code. |
1438
|
|
|
|
|
|
|
|
1439
|
|
|
|
|
|
|
7. If you assert any patent claims |
1440
|
|
|
|
|
|
|
against the Licensor relating to |
1441
|
|
|
|
|
|
|
the Licensed Product, or if you |
1442
|
|
|
|
|
|
|
breach any terms of the License, |
1443
|
|
|
|
|
|
|
your rights to the Licensed |
1444
|
|
|
|
|
|
|
Product under this License |
1445
|
|
|
|
|
|
|
automatically terminate. |
1446
|
|
|
|
|
|
|
|
1447
|
|
|
|
|
|
|
You may use this License to distribute |
1448
|
|
|
|
|
|
|
your own Derivative Works, in which |
1449
|
|
|
|
|
|
|
case the provisions of this License will |
1450
|
|
|
|
|
|
|
apply to your Derivative Works just as |
1451
|
|
|
|
|
|
|
they do to the original Licensed |
1452
|
|
|
|
|
|
|
Product. |
1453
|
|
|
|
|
|
|
|
1454
|
|
|
|
|
|
|
Alternatively, you may distribute your |
1455
|
|
|
|
|
|
|
Derivative Works under any other |
1456
|
|
|
|
|
|
|
OSI-approved Open Source license, or |
1457
|
|
|
|
|
|
|
under a proprietary license of your |
1458
|
|
|
|
|
|
|
choice. If you use any license other |
1459
|
|
|
|
|
|
|
than this License, however, you must |
1460
|
|
|
|
|
|
|
continue to fulfill the requirements of this |
1461
|
|
|
|
|
|
|
License (including the provisions relating |
1462
|
|
|
|
|
|
|
to publishing the Source Code) for those |
1463
|
|
|
|
|
|
|
portions of your Derivative Works that |
1464
|
|
|
|
|
|
|
consist of the Licensed Product, |
1465
|
|
|
|
|
|
|
including the files containing |
1466
|
|
|
|
|
|
|
Modifications. |
1467
|
|
|
|
|
|
|
|
1468
|
|
|
|
|
|
|
New versions of this License may be |
1469
|
|
|
|
|
|
|
published from time to time. You may |
1470
|
|
|
|
|
|
|
choose to continue to use the license |
1471
|
|
|
|
|
|
|
terms in this version of the License or |
1472
|
|
|
|
|
|
|
those from the new version. However, |
1473
|
|
|
|
|
|
|
only the Licensor has the right to |
1474
|
|
|
|
|
|
|
change the License terms as they apply |
1475
|
|
|
|
|
|
|
to the Licensed Product. |
1476
|
|
|
|
|
|
|
|
1477
|
|
|
|
|
|
|
This License relies on precise definitions |
1478
|
|
|
|
|
|
|
for certain terms. Those terms are |
1479
|
|
|
|
|
|
|
defined when they are first used, and |
1480
|
|
|
|
|
|
|
the definitions are repeated for your |
1481
|
|
|
|
|
|
|
convenience in a Glossary at the end of |
1482
|
|
|
|
|
|
|
the License. |
1483
|
|
|
|
|
|
|
|
1484
|
|
|
|
|
|
|
License Terms |
1485
|
|
|
|
|
|
|
|
1486
|
|
|
|
|
|
|
1. Grant of License From Licensor. Licensor |
1487
|
|
|
|
|
|
|
hereby grants you a world-wide, royalty-free, |
1488
|
|
|
|
|
|
|
non-exclusive license, subject to third party intellectual |
1489
|
|
|
|
|
|
|
property claims, to do the following: |
1490
|
|
|
|
|
|
|
|
1491
|
|
|
|
|
|
|
a. Use, reproduce, modify, display, perform, |
1492
|
|
|
|
|
|
|
sublicense and distribute Licensed Product or |
1493
|
|
|
|
|
|
|
portions thereof (including Modifications as |
1494
|
|
|
|
|
|
|
hereinafter defined), in both Source Code or as |
1495
|
|
|
|
|
|
|
an executable program. "Source Code" means |
1496
|
|
|
|
|
|
|
the preferred form for making modifications to |
1497
|
|
|
|
|
|
|
the Licensed Product, including all modules |
1498
|
|
|
|
|
|
|
contained therein, plus any associated interface |
1499
|
|
|
|
|
|
|
definition files, scripts used to control |
1500
|
|
|
|
|
|
|
compilation and installation of an executable |
1501
|
|
|
|
|
|
|
program, or a list of differential comparisons |
1502
|
|
|
|
|
|
|
against the Source Code of the Licensed |
1503
|
|
|
|
|
|
|
Product. |
1504
|
|
|
|
|
|
|
|
1505
|
|
|
|
|
|
|
b. Create Derivative Works (as that term is |
1506
|
|
|
|
|
|
|
defined under U.S. copyright law) of Licensed |
1507
|
|
|
|
|
|
|
Product by adding to or deleting from the |
1508
|
|
|
|
|
|
|
substance or structure of said Licensed |
1509
|
|
|
|
|
|
|
Product. |
1510
|
|
|
|
|
|
|
|
1511
|
|
|
|
|
|
|
c. Under claims of patents now or hereafter owned |
1512
|
|
|
|
|
|
|
or controlled by Licensor, to make, use, sell, |
1513
|
|
|
|
|
|
|
offer for sale, have made, and/or otherwise |
1514
|
|
|
|
|
|
|
dispose of Licensed Product or portions thereof, |
1515
|
|
|
|
|
|
|
but solely to the extent that any such claim is |
1516
|
|
|
|
|
|
|
necessary to enable you to make, use, sell, |
1517
|
|
|
|
|
|
|
offer for sale, have made, and/or otherwise |
1518
|
|
|
|
|
|
|
dispose of Licensed Product or portions thereof |
1519
|
|
|
|
|
|
|
or Derivative Works thereof. |
1520
|
|
|
|
|
|
|
|
1521
|
|
|
|
|
|
|
2. Grant of License to Modifications From |
1522
|
|
|
|
|
|
|
Contributor. "Modifications" means any additions to or |
1523
|
|
|
|
|
|
|
deletions from the substance or structure of (i) a file |
1524
|
|
|
|
|
|
|
containing Licensed Product, or (ii) any new file that |
1525
|
|
|
|
|
|
|
contains any part of Licensed Product. Hereinafter in |
1526
|
|
|
|
|
|
|
this License, the term "Licensed Product" shall |
1527
|
|
|
|
|
|
|
include all previous Modifications that you |
1528
|
|
|
|
|
|
|
receive from any Contributor. By application of the |
1529
|
|
|
|
|
|
|
provisions in Section 4(a) below, each person or entity |
1530
|
|
|
|
|
|
|
who created or contributed to the creation of, and |
1531
|
|
|
|
|
|
|
distributed, a Modification (a "Contributor") hereby |
1532
|
|
|
|
|
|
|
grants you a world-wide, royalty-free, non-exclusive |
1533
|
|
|
|
|
|
|
license, subject to third party intellectual property |
1534
|
|
|
|
|
|
|
claims, to do the following: |
1535
|
|
|
|
|
|
|
|
1536
|
|
|
|
|
|
|
a. Use, reproduce, modify, display, perform, |
1537
|
|
|
|
|
|
|
sublicense and distribute any Modifications |
1538
|
|
|
|
|
|
|
created by such Contributor or portions thereof, |
1539
|
|
|
|
|
|
|
in both Source Code or as an executable |
1540
|
|
|
|
|
|
|
program, either on an unmodified basis or as |
1541
|
|
|
|
|
|
|
part of Derivative Works. |
1542
|
|
|
|
|
|
|
|
1543
|
|
|
|
|
|
|
b. Under claims of patents now or hereafter owned |
1544
|
|
|
|
|
|
|
or controlled by Contributor, to make, use, sell, |
1545
|
|
|
|
|
|
|
offer for sale, have made, and/or otherwise |
1546
|
|
|
|
|
|
|
dispose of Modifications or portions thereof, but |
1547
|
|
|
|
|
|
|
solely to the extent that any such claim is |
1548
|
|
|
|
|
|
|
necessary to enable you to make, use, sell, |
1549
|
|
|
|
|
|
|
offer for sale, have made, and/or otherwise |
1550
|
|
|
|
|
|
|
dispose of Modifications or portions thereof or |
1551
|
|
|
|
|
|
|
Derivative Works thereof. |
1552
|
|
|
|
|
|
|
|
1553
|
|
|
|
|
|
|
3. Exclusions From License Grant. Nothing in this |
1554
|
|
|
|
|
|
|
License shall be deemed to grant any rights to |
1555
|
|
|
|
|
|
|
trademarks, copyrights, patents, trade secrets or any |
1556
|
|
|
|
|
|
|
other intellectual property of Licensor or any |
1557
|
|
|
|
|
|
|
Contributor except as expressly stated herein. No |
1558
|
|
|
|
|
|
|
patent license is granted separate from the Licensed |
1559
|
|
|
|
|
|
|
Product, for code that you delete from the Licensed |
1560
|
|
|
|
|
|
|
Product, or for combinations of the Licensed Product |
1561
|
|
|
|
|
|
|
with other software or hardware. No right is granted to |
1562
|
|
|
|
|
|
|
the trademarks of Licensor or any Contributor even if |
1563
|
|
|
|
|
|
|
such marks are included in the Licensed Product. |
1564
|
|
|
|
|
|
|
Nothing in this License shall be interpreted to prohibit |
1565
|
|
|
|
|
|
|
Licensor from licensing under different terms from this |
1566
|
|
|
|
|
|
|
License any code that Licensor otherwise would have a |
1567
|
|
|
|
|
|
|
right to license. |
1568
|
|
|
|
|
|
|
|
1569
|
|
|
|
|
|
|
4. Your Obligations Regarding Distribution. |
1570
|
|
|
|
|
|
|
|
1571
|
|
|
|
|
|
|
a. Application of This License to Your |
1572
|
|
|
|
|
|
|
Modifications. As an express condition for |
1573
|
|
|
|
|
|
|
your use of the Licensed Product, you hereby |
1574
|
|
|
|
|
|
|
agree that any Modifications that you create or |
1575
|
|
|
|
|
|
|
to which you contribute, and which you |
1576
|
|
|
|
|
|
|
distribute, are governed by the terms of this |
1577
|
|
|
|
|
|
|
License including, without limitation, Section 2. |
1578
|
|
|
|
|
|
|
Any Modifications that you create or to which |
1579
|
|
|
|
|
|
|
you contribute may be distributed only under |
1580
|
|
|
|
|
|
|
the terms of this License or a future version of |
1581
|
|
|
|
|
|
|
this License released under Section 7. You |
1582
|
|
|
|
|
|
|
must include a copy of this License with every |
1583
|
|
|
|
|
|
|
copy of the Modifications you distribute. You |
1584
|
|
|
|
|
|
|
agree not to offer or impose any terms on any |
1585
|
|
|
|
|
|
|
Source Code or executable version of the |
1586
|
|
|
|
|
|
|
Licensed Product or Modifications that alter or |
1587
|
|
|
|
|
|
|
restrict the applicable version of this License or |
1588
|
|
|
|
|
|
|
the recipients' rights hereunder. However, you |
1589
|
|
|
|
|
|
|
may include an additional document offering the |
1590
|
|
|
|
|
|
|
additional rights described in Section 4(e). |
1591
|
|
|
|
|
|
|
|
1592
|
|
|
|
|
|
|
b. Availability of Source Code. You must make |
1593
|
|
|
|
|
|
|
available, under the terms of this License, the |
1594
|
|
|
|
|
|
|
Source Code of the Licensed Product and any |
1595
|
|
|
|
|
|
|
Modifications that you distribute, either on the |
1596
|
|
|
|
|
|
|
same media as you distribute any executable or |
1597
|
|
|
|
|
|
|
other form of the Licensed Product, or via a |
1598
|
|
|
|
|
|
|
mechanism generally accepted in the software |
1599
|
|
|
|
|
|
|
development community for the electronic |
1600
|
|
|
|
|
|
|
transfer of data (an "Electronic Distribution |
1601
|
|
|
|
|
|
|
Mechanism"). The Source Code for any version |
1602
|
|
|
|
|
|
|
of Licensed Product or Modifications that you |
1603
|
|
|
|
|
|
|
distribute must remain available for at least |
1604
|
|
|
|
|
|
|
twelve (12) months after the date it initially |
1605
|
|
|
|
|
|
|
became available, or at least six (6) months |
1606
|
|
|
|
|
|
|
after a subsequent version of said Licensed |
1607
|
|
|
|
|
|
|
Product or Modifications has been made |
1608
|
|
|
|
|
|
|
available. You are responsible for ensuring that |
1609
|
|
|
|
|
|
|
the Source Code version remains available |
1610
|
|
|
|
|
|
|
even if the Electronic Distribution Mechanism is |
1611
|
|
|
|
|
|
|
maintained by a third party. |
1612
|
|
|
|
|
|
|
|
1613
|
|
|
|
|
|
|
c. Description of Modifications. You must |
1614
|
|
|
|
|
|
|
cause any Modifications that you create or to |
1615
|
|
|
|
|
|
|
which you contribute, and which you distribute, |
1616
|
|
|
|
|
|
|
to contain a file documenting the additions, |
1617
|
|
|
|
|
|
|
changes or deletions you made to create or |
1618
|
|
|
|
|
|
|
contribute to those Modifications, and the dates |
1619
|
|
|
|
|
|
|
of any such additions, changes or deletions. |
1620
|
|
|
|
|
|
|
You must include a prominent statement that |
1621
|
|
|
|
|
|
|
the Modifications are derived, directly or |
1622
|
|
|
|
|
|
|
indirectly, from the Licensed Product and |
1623
|
|
|
|
|
|
|
include the names of the Licensor and any |
1624
|
|
|
|
|
|
|
Contributor to the Licensed Product in (i) the |
1625
|
|
|
|
|
|
|
Source Code and (ii) in any notice displayed by |
1626
|
|
|
|
|
|
|
a version of the Licensed Product you distribute |
1627
|
|
|
|
|
|
|
or in related documentation in which you |
1628
|
|
|
|
|
|
|
describe the origin or ownership of the Licensed |
1629
|
|
|
|
|
|
|
Product. You may not modify or delete any |
1630
|
|
|
|
|
|
|
preexisting copyright notices in the Licensed |
1631
|
|
|
|
|
|
|
Product. |
1632
|
|
|
|
|
|
|
|
1633
|
|
|
|
|
|
|
d. Intellectual Property Matters. |
1634
|
|
|
|
|
|
|
|
1635
|
|
|
|
|
|
|
i. Third Party Claims. If you have |
1636
|
|
|
|
|
|
|
knowledge that a license to a third |
1637
|
|
|
|
|
|
|
party's intellectual property right is |
1638
|
|
|
|
|
|
|
required to exercise the rights granted |
1639
|
|
|
|
|
|
|
by this License, you must include a text |
1640
|
|
|
|
|
|
|
file with the Source Code distribution |
1641
|
|
|
|
|
|
|
titled "LEGAL" that describes the claim |
1642
|
|
|
|
|
|
|
and the party making the claim in |
1643
|
|
|
|
|
|
|
sufficient detail that a recipient will know |
1644
|
|
|
|
|
|
|
whom to contact. If you obtain such |
1645
|
|
|
|
|
|
|
knowledge after you make any |
1646
|
|
|
|
|
|
|
Modifications available as described in |
1647
|
|
|
|
|
|
|
Section 4(b), you shall promptly modify |
1648
|
|
|
|
|
|
|
the LEGAL file in all copies you make |
1649
|
|
|
|
|
|
|
available thereafter and shall take other |
1650
|
|
|
|
|
|
|
steps (such as notifying appropriate |
1651
|
|
|
|
|
|
|
mailing lists or newsgroups) reasonably |
1652
|
|
|
|
|
|
|
calculated to inform those who received |
1653
|
|
|
|
|
|
|
the Licensed Product from you that new |
1654
|
|
|
|
|
|
|
knowledge has been obtained. |
1655
|
|
|
|
|
|
|
|
1656
|
|
|
|
|
|
|
ii. Contributor APIs. If your Modifications |
1657
|
|
|
|
|
|
|
include an application programming |
1658
|
|
|
|
|
|
|
interface ("API") and you have |
1659
|
|
|
|
|
|
|
knowledge of patent licenses that are |
1660
|
|
|
|
|
|
|
reasonably necessary to implement that |
1661
|
|
|
|
|
|
|
API, you must also include this |
1662
|
|
|
|
|
|
|
information in the LEGAL file. |
1663
|
|
|
|
|
|
|
|
1664
|
|
|
|
|
|
|
iii. Representations. You represent that, |
1665
|
|
|
|
|
|
|
except as disclosed pursuant to 4(d)(i) |
1666
|
|
|
|
|
|
|
above, you believe that any |
1667
|
|
|
|
|
|
|
Modifications you distribute are your |
1668
|
|
|
|
|
|
|
original creations and that you have |
1669
|
|
|
|
|
|
|
sufficient rights to grant the rights |
1670
|
|
|
|
|
|
|
conveyed by this License. |
1671
|
|
|
|
|
|
|
|
1672
|
|
|
|
|
|
|
e. Required Notices. You must duplicate this |
1673
|
|
|
|
|
|
|
License in any documentation you provide |
1674
|
|
|
|
|
|
|
along with the Source Code of any Modifications |
1675
|
|
|
|
|
|
|
you create or to which you contribute, and which |
1676
|
|
|
|
|
|
|
you distribute, wherever you describe recipients' |
1677
|
|
|
|
|
|
|
rights relating to Licensed Product. You must |
1678
|
|
|
|
|
|
|
duplicate the notice contained in Exhibit A (the |
1679
|
|
|
|
|
|
|
"Notice") in each file of the Source Code of any |
1680
|
|
|
|
|
|
|
copy you distribute of the Licensed Product. If |
1681
|
|
|
|
|
|
|
you created a Modification, you may add your |
1682
|
|
|
|
|
|
|
name as a Contributor to the Notice. If it is not |
1683
|
|
|
|
|
|
|
possible to put the Notice in a particular Source |
1684
|
|
|
|
|
|
|
Code file due to its structure, then you must |
1685
|
|
|
|
|
|
|
include such Notice in a location (such as a |
1686
|
|
|
|
|
|
|
relevant directory file) where a user would be |
1687
|
|
|
|
|
|
|
likely to look for such a notice. You may choose |
1688
|
|
|
|
|
|
|
to offer, and charge a fee for, warranty, support, |
1689
|
|
|
|
|
|
|
indemnity or liability obligations to one or more |
1690
|
|
|
|
|
|
|
recipients of Licensed Product. However, you |
1691
|
|
|
|
|
|
|
may do so only on your own behalf, and not on |
1692
|
|
|
|
|
|
|
behalf of the Licensor or any Contributor. You |
1693
|
|
|
|
|
|
|
must make it clear that any such warranty, |
1694
|
|
|
|
|
|
|
support, indemnity or liability obligation is |
1695
|
|
|
|
|
|
|
offered by you alone, and you hereby agree to |
1696
|
|
|
|
|
|
|
indemnify the Licensor and every Contributor |
1697
|
|
|
|
|
|
|
for any liability incurred by the Licensor or such |
1698
|
|
|
|
|
|
|
Contributor as a result of warranty, support, |
1699
|
|
|
|
|
|
|
indemnity or liability terms you offer. |
1700
|
|
|
|
|
|
|
|
1701
|
|
|
|
|
|
|
f. Distribution of Executable Versions. You |
1702
|
|
|
|
|
|
|
may distribute Licensed Product as an |
1703
|
|
|
|
|
|
|
executable program under a license of your |
1704
|
|
|
|
|
|
|
choice that may contain terms different from this |
1705
|
|
|
|
|
|
|
License provided (i) you have satisfied the |
1706
|
|
|
|
|
|
|
requirements of Sections 4(a) through 4(e) for |
1707
|
|
|
|
|
|
|
that distribution, (ii) you include a conspicuous |
1708
|
|
|
|
|
|
|
notice in the executable version, related |
1709
|
|
|
|
|
|
|
documentation and collateral materials stating |
1710
|
|
|
|
|
|
|
that the Source Code version of the Licensed |
1711
|
|
|
|
|
|
|
Product is available under the terms of this |
1712
|
|
|
|
|
|
|
License, including a description of how and |
1713
|
|
|
|
|
|
|
where you have fulfilled the obligations of |
1714
|
|
|
|
|
|
|
Section 4(b), (iii) you retain all existing copyright |
1715
|
|
|
|
|
|
|
notices in the Licensed Product, and (iv) you |
1716
|
|
|
|
|
|
|
make it clear that any terms that differ from this |
1717
|
|
|
|
|
|
|
License are offered by you alone, not by |
1718
|
|
|
|
|
|
|
Licensor or any Contributor. You hereby agree |
1719
|
|
|
|
|
|
|
to indemnify the Licensor and every Contributor |
1720
|
|
|
|
|
|
|
for any liability incurred by Licensor or such |
1721
|
|
|
|
|
|
|
Contributor as a result of any terms you offer. |
1722
|
|
|
|
|
|
|
|
1723
|
|
|
|
|
|
|
g. Distribution of Derivative Works. You may |
1724
|
|
|
|
|
|
|
create Derivative Works (e.g., combinations of |
1725
|
|
|
|
|
|
|
some or all of the Licensed Product with other |
1726
|
|
|
|
|
|
|
code) and distribute the Derivative Works as |
1727
|
|
|
|
|
|
|
products under any other license you select, |
1728
|
|
|
|
|
|
|
with the proviso that the requirements of this |
1729
|
|
|
|
|
|
|
License are fulfilled for those portions of the |
1730
|
|
|
|
|
|
|
Derivative Works that consist of the Licensed |
1731
|
|
|
|
|
|
|
Product or any Modifications thereto. |
1732
|
|
|
|
|
|
|
|
1733
|
|
|
|
|
|
|
5. Inability to Comply Due to Statute or |
1734
|
|
|
|
|
|
|
Regulation. If it is impossible for you to comply with |
1735
|
|
|
|
|
|
|
any of the terms of this License with respect to some or |
1736
|
|
|
|
|
|
|
all of the Licensed Product due to statute, judicial order, |
1737
|
|
|
|
|
|
|
or regulation, then you must (i) comply with the terms of |
1738
|
|
|
|
|
|
|
this License to the maximum extent possible, (ii) cite the |
1739
|
|
|
|
|
|
|
statute or regulation that prohibits you from adhering to |
1740
|
|
|
|
|
|
|
the License, and (iii) describe the limitations and the |
1741
|
|
|
|
|
|
|
code they affect. Such description must be included in |
1742
|
|
|
|
|
|
|
the LEGAL file described in Section 4(d), and must be |
1743
|
|
|
|
|
|
|
included with all distributions of the Source Code. |
1744
|
|
|
|
|
|
|
Except to the extent prohibited by statute or regulation, |
1745
|
|
|
|
|
|
|
such description must be sufficiently detailed for a |
1746
|
|
|
|
|
|
|
recipient of ordinary skill at computer programming to |
1747
|
|
|
|
|
|
|
be able to understand it. |
1748
|
|
|
|
|
|
|
|
1749
|
|
|
|
|
|
|
6. Application of This License. This License |
1750
|
|
|
|
|
|
|
applies to code to which Licensor or Contributor has |
1751
|
|
|
|
|
|
|
attached the Notice in Exhibit A, which is incorporated |
1752
|
|
|
|
|
|
|
herein by this reference. |
1753
|
|
|
|
|
|
|
|
1754
|
|
|
|
|
|
|
7. Versions of This License. |
1755
|
|
|
|
|
|
|
|
1756
|
|
|
|
|
|
|
a. New Versions. Licensor may publish from |
1757
|
|
|
|
|
|
|
time to time revised and/or new versions of the |
1758
|
|
|
|
|
|
|
License. |
1759
|
|
|
|
|
|
|
|
1760
|
|
|
|
|
|
|
b. Effect of New Versions. Once Licensed |
1761
|
|
|
|
|
|
|
Product has been published under a particular |
1762
|
|
|
|
|
|
|
version of the License, you may always continue |
1763
|
|
|
|
|
|
|
to use it under the terms of that version. You |
1764
|
|
|
|
|
|
|
may also choose to use such Licensed Product |
1765
|
|
|
|
|
|
|
under the terms of any subsequent version of |
1766
|
|
|
|
|
|
|
the License published by Licensor. No one |
1767
|
|
|
|
|
|
|
other than Licensor has the right to modify the |
1768
|
|
|
|
|
|
|
terms applicable to Licensed Product created |
1769
|
|
|
|
|
|
|
under this License. |
1770
|
|
|
|
|
|
|
|
1771
|
|
|
|
|
|
|
c. Derivative Works of this License. If you |
1772
|
|
|
|
|
|
|
create or use a modified version of this License, |
1773
|
|
|
|
|
|
|
which you may do only in order to apply it to |
1774
|
|
|
|
|
|
|
software that is not already a Licensed Product |
1775
|
|
|
|
|
|
|
under this License, you must rename your |
1776
|
|
|
|
|
|
|
license so that it is not confusingly similar to this |
1777
|
|
|
|
|
|
|
License, and must make it clear that your |
1778
|
|
|
|
|
|
|
license contains terms that differ from this |
1779
|
|
|
|
|
|
|
License. In so naming your license, you may |
1780
|
|
|
|
|
|
|
not use any trademark of Licensor or any |
1781
|
|
|
|
|
|
|
Contributor. |
1782
|
|
|
|
|
|
|
|
1783
|
|
|
|
|
|
|
8. Disclaimer of Warranty. LICENSED PRODUCT IS |
1784
|
|
|
|
|
|
|
PROVIDED UNDER THIS LICENSE ON AN “AS IS” |
1785
|
|
|
|
|
|
|
BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER |
1786
|
|
|
|
|
|
|
EXPRESS OR IMPLIED, INCLUDING, WITHOUT |
1787
|
|
|
|
|
|
|
LIMITATION, WARRANTIES THAT THE LICENSED |
1788
|
|
|
|
|
|
|
PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, |
1789
|
|
|
|
|
|
|
FIT FOR A PARTICULAR PURPOSE OR |
1790
|
|
|
|
|
|
|
NON-INFRINGING. THE ENTIRE RISK AS TO THE |
1791
|
|
|
|
|
|
|
QUALITY AND PERFORMANCE OF THE LICENSED |
1792
|
|
|
|
|
|
|
PRODUCT IS WITH YOU. SHOULD LICENSED |
1793
|
|
|
|
|
|
|
PRODUCT PROVE DEFECTIVE IN ANY RESPECT, |
1794
|
|
|
|
|
|
|
YOU (AND NOT THE LICENSOR OR ANY OTHER |
1795
|
|
|
|
|
|
|
CONTRIBUTOR) ASSUME THE COST OF ANY |
1796
|
|
|
|
|
|
|
NECESSARY SERVICING, REPAIR OR CORRECTION. |
1797
|
|
|
|
|
|
|
THIS DISCLAIMER OF WARRANTY CONSTITUTES AN |
1798
|
|
|
|
|
|
|
ESSENTIAL PART OF THIS LICENSE. NO USE OF |
1799
|
|
|
|
|
|
|
LICENSED PRODUCT IS AUTHORIZED HEREUNDER |
1800
|
|
|
|
|
|
|
EXCEPT UNDER THIS DISCLAIMER. |
1801
|
|
|
|
|
|
|
|
1802
|
|
|
|
|
|
|
9. Termination. |
1803
|
|
|
|
|
|
|
|
1804
|
|
|
|
|
|
|
a. Automatic Termination Upon Breach. This |
1805
|
|
|
|
|
|
|
license and the rights granted hereunder will |
1806
|
|
|
|
|
|
|
terminate automatically if you fail to comply with |
1807
|
|
|
|
|
|
|
the terms herein and fail to cure such breach |
1808
|
|
|
|
|
|
|
within thirty (30) days of becoming aware of the |
1809
|
|
|
|
|
|
|
breach. All sublicenses to the Licensed Product |
1810
|
|
|
|
|
|
|
that are properly granted shall survive any |
1811
|
|
|
|
|
|
|
termination of this license. Provisions that, by |
1812
|
|
|
|
|
|
|
their nature, must remain in effect beyond the |
1813
|
|
|
|
|
|
|
termination of this License, shall survive. |
1814
|
|
|
|
|
|
|
|
1815
|
|
|
|
|
|
|
b. Termination Upon Assertion of Patent |
1816
|
|
|
|
|
|
|
Infringement. If you initiate litigation by |
1817
|
|
|
|
|
|
|
asserting a patent infringement claim (excluding |
1818
|
|
|
|
|
|
|
declaratory judgment actions) against Licensor |
1819
|
|
|
|
|
|
|
or a Contributor (Licensor or Contributor |
1820
|
|
|
|
|
|
|
against whom you file such an action is referred |
1821
|
|
|
|
|
|
|
to herein as “Respondent”) alleging that |
1822
|
|
|
|
|
|
|
Licensed Product directly or indirectly infringes |
1823
|
|
|
|
|
|
|
any patent, then any and all rights granted by |
1824
|
|
|
|
|
|
|
such Respondent to you under Sections 1 or 2 |
1825
|
|
|
|
|
|
|
of this License shall terminate prospectively |
1826
|
|
|
|
|
|
|
upon sixty (60) days notice from Respondent |
1827
|
|
|
|
|
|
|
(the "Notice Period") unless within that Notice |
1828
|
|
|
|
|
|
|
Period you either agree in writing (i) to pay |
1829
|
|
|
|
|
|
|
Respondent a mutually agreeable reasonably |
1830
|
|
|
|
|
|
|
royalty for your past or future use of Licensed |
1831
|
|
|
|
|
|
|
Product made by such Respondent, or (ii) |
1832
|
|
|
|
|
|
|
withdraw your litigation claim with respect to |
1833
|
|
|
|
|
|
|
Licensed Product against such Respondent. If |
1834
|
|
|
|
|
|
|
within said Notice Period a reasonable royalty |
1835
|
|
|
|
|
|
|
and payment arrangement are not mutually |
1836
|
|
|
|
|
|
|
agreed upon in writing by the parties or the |
1837
|
|
|
|
|
|
|
litigation claim is not withdrawn, the rights |
1838
|
|
|
|
|
|
|
granted by Licensor to you under Sections 1 |
1839
|
|
|
|
|
|
|
and 2 automatically terminate at the expiration |
1840
|
|
|
|
|
|
|
of said Notice Period. |
1841
|
|
|
|
|
|
|
|
1842
|
|
|
|
|
|
|
c. Reasonable Value of This License. If you |
1843
|
|
|
|
|
|
|
assert a patent infringement claim against |
1844
|
|
|
|
|
|
|
Respondent alleging that Licensed Product |
1845
|
|
|
|
|
|
|
directly or indirectly infringes any patent where |
1846
|
|
|
|
|
|
|
such claim is resolved (such as by license or |
1847
|
|
|
|
|
|
|
settlement) prior to the initiation of patent |
1848
|
|
|
|
|
|
|
infringement litigation, then the reasonable |
1849
|
|
|
|
|
|
|
value of the licenses granted by said |
1850
|
|
|
|
|
|
|
Respondent under Sections 1 and 2 shall be |
1851
|
|
|
|
|
|
|
taken into account in determining the amount or |
1852
|
|
|
|
|
|
|
value of any payment or license. |
1853
|
|
|
|
|
|
|
|
1854
|
|
|
|
|
|
|
d. No Retroactive Effect of Termination. In the |
1855
|
|
|
|
|
|
|
event of termination under Sections 9(a) or 9(b) |
1856
|
|
|
|
|
|
|
above, all end user license agreements |
1857
|
|
|
|
|
|
|
(excluding licenses to distributors and resellers) |
1858
|
|
|
|
|
|
|
that have been validly granted by you or any |
1859
|
|
|
|
|
|
|
distributor hereunder prior to termination shall |
1860
|
|
|
|
|
|
|
survive termination. |
1861
|
|
|
|
|
|
|
|
1862
|
|
|
|
|
|
|
10. Limitation of Liability. UNDER NO |
1863
|
|
|
|
|
|
|
CIRCUMSTANCES AND UNDER NO LEGAL THEORY, |
1864
|
|
|
|
|
|
|
WHETHER TORT (INCLUDING NEGLIGENCE), |
1865
|
|
|
|
|
|
|
CONTRACT, OR OTHERWISE, SHALL THE LICENSOR, |
1866
|
|
|
|
|
|
|
ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF |
1867
|
|
|
|
|
|
|
LICENSED PRODUCT, OR ANY SUPPLIER OF ANY OF |
1868
|
|
|
|
|
|
|
SUCH PARTIES, BE LIABLE TO ANY PERSON FOR |
1869
|
|
|
|
|
|
|
ANY INDIRECT, SPECIAL, INCIDENTAL, OR |
1870
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES OF ANY CHARACTER |
1871
|
|
|
|
|
|
|
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR |
1872
|
|
|
|
|
|
|
LOSS OF GOODWILL, WORK STOPPAGE, |
1873
|
|
|
|
|
|
|
COMPUTER FAILURE OR MALFUNCTION, OR ANY |
1874
|
|
|
|
|
|
|
AND ALL OTHER COMMERCIAL DAMAGES OR |
1875
|
|
|
|
|
|
|
LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN |
1876
|
|
|
|
|
|
|
INFORMED OF THE POSSIBILITY OF SUCH |
1877
|
|
|
|
|
|
|
DAMAGES. THIS LIMITATION OF LIABILITY SHALL |
1878
|
|
|
|
|
|
|
NOT APPLY TO LIABILITY FOR DEATH OR |
1879
|
|
|
|
|
|
|
PERSONAL INJURY RESULTING FROM SUCH |
1880
|
|
|
|
|
|
|
PARTY’S NEGLIGENCE TO THE EXTENT APPLICABLE |
1881
|
|
|
|
|
|
|
LAW PROHIBITS SUCH LIMITATION. SOME |
1882
|
|
|
|
|
|
|
JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR |
1883
|
|
|
|
|
|
|
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL |
1884
|
|
|
|
|
|
|
DAMAGES, SO THIS EXCLUSION AND LIMITATION |
1885
|
|
|
|
|
|
|
MAY NOT APPLY TO YOU. |
1886
|
|
|
|
|
|
|
|
1887
|
|
|
|
|
|
|
11. Responsibility for Claims. As between Licensor |
1888
|
|
|
|
|
|
|
and Contributors, each party is responsible for claims |
1889
|
|
|
|
|
|
|
and damages arising, directly or indirectly, out of its |
1890
|
|
|
|
|
|
|
utilization of rights under this License. You agree to |
1891
|
|
|
|
|
|
|
work with Licensor and Contributors to distribute such |
1892
|
|
|
|
|
|
|
responsibility on an equitable basis. Nothing herein is |
1893
|
|
|
|
|
|
|
intended or shall be deemed to constitute any |
1894
|
|
|
|
|
|
|
admission of liability. |
1895
|
|
|
|
|
|
|
|
1896
|
|
|
|
|
|
|
12. U.S. Government End Users. The Licensed |
1897
|
|
|
|
|
|
|
Product is a “commercial item,” as that term is defined |
1898
|
|
|
|
|
|
|
in 48 C.F.R. 2.101 (Oct. 1995), consisting of |
1899
|
|
|
|
|
|
|
“commercial computer software” and “commercial |
1900
|
|
|
|
|
|
|
computer software documentation,” as such terms are |
1901
|
|
|
|
|
|
|
used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with |
1902
|
|
|
|
|
|
|
48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through |
1903
|
|
|
|
|
|
|
227.7202-4 (June 1995), all U.S. Government End |
1904
|
|
|
|
|
|
|
Users acquire Licensed Product with only those rights |
1905
|
|
|
|
|
|
|
set forth herein. |
1906
|
|
|
|
|
|
|
|
1907
|
|
|
|
|
|
|
13. Miscellaneous. This License represents the |
1908
|
|
|
|
|
|
|
complete agreement concerning the subject matter |
1909
|
|
|
|
|
|
|
hereof. If any provision of this License is held to be |
1910
|
|
|
|
|
|
|
unenforceable, such provision shall be reformed only to |
1911
|
|
|
|
|
|
|
the extent necessary to make it enforceable. This |
1912
|
|
|
|
|
|
|
License shall be governed by California law provisions |
1913
|
|
|
|
|
|
|
(except to the extent applicable law, if any, provides |
1914
|
|
|
|
|
|
|
otherwise), excluding its conflict-of-law provisions. You |
1915
|
|
|
|
|
|
|
expressly agree that any litigation relating to this license |
1916
|
|
|
|
|
|
|
shall be subject to the jurisdiction of the Federal Courts |
1917
|
|
|
|
|
|
|
of the Northern District of California or the Superior |
1918
|
|
|
|
|
|
|
Court of the County of Santa Clara, California (as |
1919
|
|
|
|
|
|
|
appropriate), with venue lying in Santa Clara County, |
1920
|
|
|
|
|
|
|
California, with the losing party responsible for costs |
1921
|
|
|
|
|
|
|
including, without limitation, court costs and reasonable |
1922
|
|
|
|
|
|
|
attorneys’ fees and expenses. The application of the |
1923
|
|
|
|
|
|
|
United Nations Convention on Contracts for the |
1924
|
|
|
|
|
|
|
International Sale of Goods is expressly excluded. You |
1925
|
|
|
|
|
|
|
and Licensor expressly waive any rights to a jury trial in |
1926
|
|
|
|
|
|
|
any litigation concerning Licensed Product or this |
1927
|
|
|
|
|
|
|
License. Any law or regulation that provides that the |
1928
|
|
|
|
|
|
|
language of a contract shall be construed against the |
1929
|
|
|
|
|
|
|
drafter shall not apply to this License. |
1930
|
|
|
|
|
|
|
|
1931
|
|
|
|
|
|
|
14. Definition of “You” in This License. “You” |
1932
|
|
|
|
|
|
|
throughout this License, whether in upper or lower |
1933
|
|
|
|
|
|
|
case, means an individual or a legal entity exercising |
1934
|
|
|
|
|
|
|
rights under, and complying with all of the terms of, this |
1935
|
|
|
|
|
|
|
License or a future version of this License issued under |
1936
|
|
|
|
|
|
|
Section 7. For legal entities, “you” includes any entity |
1937
|
|
|
|
|
|
|
that controls, is controlled by, or is under common |
1938
|
|
|
|
|
|
|
control with you. For purposes of this definition, |
1939
|
|
|
|
|
|
|
“control” means (i) the power, direct or indirect, to |
1940
|
|
|
|
|
|
|
cause the direction or management of such entity, |
1941
|
|
|
|
|
|
|
whether by contract or otherwise, or (ii) ownership of |
1942
|
|
|
|
|
|
|
fifty percent (50%) or more of the outstanding shares, |
1943
|
|
|
|
|
|
|
or (iii) beneficial ownership of such entity. |
1944
|
|
|
|
|
|
|
|
1945
|
|
|
|
|
|
|
15. Glossary. All defined terms in this License that are |
1946
|
|
|
|
|
|
|
used in more than one Section of this License are |
1947
|
|
|
|
|
|
|
repeated here, in alphabetical order, for the |
1948
|
|
|
|
|
|
|
convenience of the reader. The Section of this License |
1949
|
|
|
|
|
|
|
in which each defined term is first used is shown in |
1950
|
|
|
|
|
|
|
parentheses. |
1951
|
|
|
|
|
|
|
|
1952
|
|
|
|
|
|
|
Contributor: Each person or entity who created or |
1953
|
|
|
|
|
|
|
contributed to the creation of, and distributed, a |
1954
|
|
|
|
|
|
|
Modification. (See Section 2) |
1955
|
|
|
|
|
|
|
|
1956
|
|
|
|
|
|
|
Derivative Works: That term as used in this |
1957
|
|
|
|
|
|
|
License is defined under U.S. copyright law. (See |
1958
|
|
|
|
|
|
|
Section 1(b)) |
1959
|
|
|
|
|
|
|
|
1960
|
|
|
|
|
|
|
License: This Jabber Open Source License. (See |
1961
|
|
|
|
|
|
|
first paragraph of License) |
1962
|
|
|
|
|
|
|
|
1963
|
|
|
|
|
|
|
Licensed Product: Any Jabber Product licensed |
1964
|
|
|
|
|
|
|
pursuant to this License. The term "Licensed |
1965
|
|
|
|
|
|
|
Product" includes all previous Modifications from |
1966
|
|
|
|
|
|
|
any Contributor that you receive. (See first |
1967
|
|
|
|
|
|
|
paragraph of License and Section 2) |
1968
|
|
|
|
|
|
|
|
1969
|
|
|
|
|
|
|
Licensor: Jabber.Com, Inc. (See first paragraph |
1970
|
|
|
|
|
|
|
of License) |
1971
|
|
|
|
|
|
|
|
1972
|
|
|
|
|
|
|
Modifications: Any additions to or deletions from |
1973
|
|
|
|
|
|
|
the substance or structure of (i) a file containing |
1974
|
|
|
|
|
|
|
Licensed Product, or (ii) any new file that contains |
1975
|
|
|
|
|
|
|
any part of Licensed Product. (See Section 2) |
1976
|
|
|
|
|
|
|
|
1977
|
|
|
|
|
|
|
Notice: The notice contained in Exhibit A. (See |
1978
|
|
|
|
|
|
|
Section 4(e)) |
1979
|
|
|
|
|
|
|
|
1980
|
|
|
|
|
|
|
Source Code: The preferred form for making |
1981
|
|
|
|
|
|
|
modifications to the Licensed Product, including all |
1982
|
|
|
|
|
|
|
modules contained therein, plus any associated |
1983
|
|
|
|
|
|
|
interface definition files, scripts used to control |
1984
|
|
|
|
|
|
|
compilation and installation of an executable |
1985
|
|
|
|
|
|
|
program, or a list of differential comparisons against |
1986
|
|
|
|
|
|
|
the Source Code of the Licensed Product. (See |
1987
|
|
|
|
|
|
|
Section 1(a)) |
1988
|
|
|
|
|
|
|
|
1989
|
|
|
|
|
|
|
You: This term is defined in Section 14 of this |
1990
|
|
|
|
|
|
|
License. |
1991
|
|
|
|
|
|
|
|
1992
|
|
|
|
|
|
|
EXHIBIT A |
1993
|
|
|
|
|
|
|
|
1994
|
|
|
|
|
|
|
The Notice below must appear in each |
1995
|
|
|
|
|
|
|
file of the Source Code of any copy you |
1996
|
|
|
|
|
|
|
distribute of the Licensed Product or any |
1997
|
|
|
|
|
|
|
Modifications thereto. Contributors to |
1998
|
|
|
|
|
|
|
any Modifications may add their own |
1999
|
|
|
|
|
|
|
copyright notices to identify their own |
2000
|
|
|
|
|
|
|
contributions. |
2001
|
|
|
|
|
|
|
|
2002
|
|
|
|
|
|
|
License: |
2003
|
|
|
|
|
|
|
|
2004
|
|
|
|
|
|
|
The contents of this file are subject to the Jabber Open |
2005
|
|
|
|
|
|
|
Source License Version 1.0 (the “License”). You may |
2006
|
|
|
|
|
|
|
not copy or use this file, in either source code or |
2007
|
|
|
|
|
|
|
executable form, except in compliance with the License. |
2008
|
|
|
|
|
|
|
You may obtain a copy of the License at |
2009
|
|
|
|
|
|
|
http://www.jabber.com/license/ or at |
2010
|
|
|
|
|
|
|
http://www.opensource.org/. |
2011
|
|
|
|
|
|
|
|
2012
|
|
|
|
|
|
|
Software distributed under the License is distributed on |
2013
|
|
|
|
|
|
|
an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, |
2014
|
|
|
|
|
|
|
either express or implied. See the License for the |
2015
|
|
|
|
|
|
|
specific language governing rights and limitations under |
2016
|
|
|
|
|
|
|
the License. |
2017
|
|
|
|
|
|
|
|
2018
|
|
|
|
|
|
|
Copyrights: |
2019
|
|
|
|
|
|
|
|
2020
|
|
|
|
|
|
|
Portions created by or assigned to Jabber.com, Inc. are |
2021
|
|
|
|
|
|
|
Copyright (c) 1999-2000 Jabber.com, Inc. All Rights |
2022
|
|
|
|
|
|
|
Reserved. Contact information for Jabber.com, Inc. is |
2023
|
|
|
|
|
|
|
available at http://www.jabber.com/. |
2024
|
|
|
|
|
|
|
|
2025
|
|
|
|
|
|
|
Portions Copyright (c) 1998-1999 Jeremie Miller. |
2026
|
|
|
|
|
|
|
|
2027
|
|
|
|
|
|
|
Acknowledgements |
2028
|
|
|
|
|
|
|
|
2029
|
|
|
|
|
|
|
Special thanks to the Jabber Open Source Contributors |
2030
|
|
|
|
|
|
|
for their suggestions and support of Jabber. |
2031
|
|
|
|
|
|
|
|
2032
|
|
|
|
|
|
|
Modifications: |
2033
|
|
|
|
|
|
|
EOFLICENSETEXT |
2034
|
|
|
|
|
|
|
|
2035
|
2
|
|
|
|
|
4
|
return (\%license); |
2036
|
|
|
|
|
|
|
} |
2037
|
|
|
|
|
|
|
|
2038
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
2039
|
|
|
|
|
|
|
|
2040
|
|
|
|
|
|
|
=head2 License_LGPL |
2041
|
|
|
|
|
|
|
|
2042
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
2043
|
|
|
|
|
|
|
|
2044
|
|
|
|
|
|
|
=cut |
2045
|
|
|
|
|
|
|
|
2046
|
|
|
|
|
|
|
################################################## subroutine header end ## |
2047
|
|
|
|
|
|
|
|
2048
|
|
|
|
|
|
|
sub License_LGPL_2_1 { |
2049
|
2
|
|
|
2
|
0
|
7
|
my %license; |
2050
|
|
|
|
|
|
|
|
2051
|
2
|
|
|
|
|
8
|
$license{COPYRIGHT} = <
|
2052
|
|
|
|
|
|
|
This program is free software licensed under the... |
2053
|
|
|
|
|
|
|
|
2054
|
|
|
|
|
|
|
The GNU Lesser General Public License (LGPL) |
2055
|
|
|
|
|
|
|
Version 2.1, February 1999 |
2056
|
|
|
|
|
|
|
|
2057
|
|
|
|
|
|
|
The full text of the license can be found in the |
2058
|
|
|
|
|
|
|
LICENSE file included with this module. |
2059
|
|
|
|
|
|
|
EOFCOPYRIGHT |
2060
|
|
|
|
|
|
|
|
2061
|
2
|
|
|
|
|
5
|
$license{LICENSETEXT} = <
|
2062
|
|
|
|
|
|
|
The GNU Lesser General Public License (LGPL) |
2063
|
|
|
|
|
|
|
Version 2.1, February 1999 |
2064
|
|
|
|
|
|
|
|
2065
|
|
|
|
|
|
|
(The master copy of this license lives |
2066
|
|
|
|
|
|
|
on the GNU website.) |
2067
|
|
|
|
|
|
|
|
2068
|
|
|
|
|
|
|
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 |
2069
|
|
|
|
|
|
|
Temple Place, Suite 330, Boston, MA 02111-1307 USA |
2070
|
|
|
|
|
|
|
Everyone is permitted to copy and distribute verbatim copies |
2071
|
|
|
|
|
|
|
of this license document, but changing it is not allowed. |
2072
|
|
|
|
|
|
|
|
2073
|
|
|
|
|
|
|
[This is the first released version of the Lesser GPL. It also |
2074
|
|
|
|
|
|
|
counts as the successor of the GNU Library Public License, |
2075
|
|
|
|
|
|
|
version 2, hence the version number 2.1.] |
2076
|
|
|
|
|
|
|
|
2077
|
|
|
|
|
|
|
Preamble |
2078
|
|
|
|
|
|
|
|
2079
|
|
|
|
|
|
|
The licenses for most software are designed to take away |
2080
|
|
|
|
|
|
|
your freedom to share and change it. By contrast, the GNU |
2081
|
|
|
|
|
|
|
General Public Licenses are intended to guarantee your |
2082
|
|
|
|
|
|
|
freedom to share and change free software--to make sure the |
2083
|
|
|
|
|
|
|
software is free for all its users. |
2084
|
|
|
|
|
|
|
|
2085
|
|
|
|
|
|
|
This license, the Lesser General Public License, applies to |
2086
|
|
|
|
|
|
|
some specially designated software packages--typically |
2087
|
|
|
|
|
|
|
libraries--of the Free Software Foundation and other authors |
2088
|
|
|
|
|
|
|
who decide to use it. You can use it too, but we suggest you |
2089
|
|
|
|
|
|
|
first think carefully about whether this license or the ordinary |
2090
|
|
|
|
|
|
|
General Public License is the better strategy to use in any |
2091
|
|
|
|
|
|
|
particular case, based on the explanations below. |
2092
|
|
|
|
|
|
|
|
2093
|
|
|
|
|
|
|
When we speak of free software, we are referring to freedom |
2094
|
|
|
|
|
|
|
of use, not price. Our General Public Licenses are designed |
2095
|
|
|
|
|
|
|
to make sure that you have the freedom to distribute copies |
2096
|
|
|
|
|
|
|
of free software (and charge for this service if you wish); that |
2097
|
|
|
|
|
|
|
you receive source code or can get it if you want it; that you |
2098
|
|
|
|
|
|
|
can change the software and use pieces of it in new free |
2099
|
|
|
|
|
|
|
programs; and that you are informed that you can do these |
2100
|
|
|
|
|
|
|
things. |
2101
|
|
|
|
|
|
|
|
2102
|
|
|
|
|
|
|
To protect your rights, we need to make restrictions that |
2103
|
|
|
|
|
|
|
forbid distributors to deny you these rights or to ask you to |
2104
|
|
|
|
|
|
|
surrender these rights. These restrictions translate to certain |
2105
|
|
|
|
|
|
|
responsibilities for you if you distribute copies of the library |
2106
|
|
|
|
|
|
|
or if you modify it. |
2107
|
|
|
|
|
|
|
|
2108
|
|
|
|
|
|
|
For example, if you distribute copies of the library, whether |
2109
|
|
|
|
|
|
|
gratis or for a fee, you must give the recipients all the rights |
2110
|
|
|
|
|
|
|
that we gave you. You must make sure that they, too, |
2111
|
|
|
|
|
|
|
receive or can get the source code. If you link other code |
2112
|
|
|
|
|
|
|
with the library, you must provide complete object files to the |
2113
|
|
|
|
|
|
|
recipients, so that they can relink them with the library after |
2114
|
|
|
|
|
|
|
making changes to the library and recompiling it. And you |
2115
|
|
|
|
|
|
|
must show them these terms so they know their rights. |
2116
|
|
|
|
|
|
|
|
2117
|
|
|
|
|
|
|
We protect your rights with a two-step method: (1) we |
2118
|
|
|
|
|
|
|
copyright the library, and (2) we offer you this license, which |
2119
|
|
|
|
|
|
|
gives you legal permission to copy, distribute and/or modify |
2120
|
|
|
|
|
|
|
the library. |
2121
|
|
|
|
|
|
|
|
2122
|
|
|
|
|
|
|
To protect each distributor, we want to make it very clear |
2123
|
|
|
|
|
|
|
that there is no warranty for the free library. Also, if the |
2124
|
|
|
|
|
|
|
library is modified by someone else and passed on, the |
2125
|
|
|
|
|
|
|
recipients should know that what they have is not the original |
2126
|
|
|
|
|
|
|
version, so that the original author's reputation will not be |
2127
|
|
|
|
|
|
|
affected by problems that might be introduced by others. |
2128
|
|
|
|
|
|
|
|
2129
|
|
|
|
|
|
|
Finally, software patents pose a constant threat to the |
2130
|
|
|
|
|
|
|
existence of any free program. We wish to make sure that a |
2131
|
|
|
|
|
|
|
company cannot effectively restrict the users of a free |
2132
|
|
|
|
|
|
|
program by obtaining a restrictive license from a patent |
2133
|
|
|
|
|
|
|
holder. Therefore, we insist that any patent license obtained |
2134
|
|
|
|
|
|
|
for a version of the library must be consistent with the full |
2135
|
|
|
|
|
|
|
freedom of use specified in this license. |
2136
|
|
|
|
|
|
|
|
2137
|
|
|
|
|
|
|
Most GNU software, including some libraries, is covered by |
2138
|
|
|
|
|
|
|
the ordinary GNU General Public License. This license, the |
2139
|
|
|
|
|
|
|
GNU Lesser General Public License, applies to certain |
2140
|
|
|
|
|
|
|
designated libraries, and is quite different from the ordinary |
2141
|
|
|
|
|
|
|
General Public License. We use this license for certain |
2142
|
|
|
|
|
|
|
libraries in order to permit linking those libraries into non-free |
2143
|
|
|
|
|
|
|
programs. |
2144
|
|
|
|
|
|
|
|
2145
|
|
|
|
|
|
|
When a program is linked with a library, whether statically or |
2146
|
|
|
|
|
|
|
using a shared library, the combination of the two is legally |
2147
|
|
|
|
|
|
|
speaking a combined work, a derivative of the original library. |
2148
|
|
|
|
|
|
|
The ordinary General Public License therefore permits such |
2149
|
|
|
|
|
|
|
linking only if the entire combination fits its criteria of |
2150
|
|
|
|
|
|
|
freedom. The Lesser General Public License permits more |
2151
|
|
|
|
|
|
|
lax criteria for linking other code with the library. |
2152
|
|
|
|
|
|
|
|
2153
|
|
|
|
|
|
|
We call this license the "Lesser" General Public License |
2154
|
|
|
|
|
|
|
because it does Less to protect the user's freedom than the |
2155
|
|
|
|
|
|
|
ordinary General Public License. It also provides other free |
2156
|
|
|
|
|
|
|
software developers Less of an advantage over competing |
2157
|
|
|
|
|
|
|
non-free programs. These disadvantages are the reason we |
2158
|
|
|
|
|
|
|
use the ordinary General Public License for many libraries. |
2159
|
|
|
|
|
|
|
However, the Lesser license provides advantages in certain |
2160
|
|
|
|
|
|
|
special circumstances. |
2161
|
|
|
|
|
|
|
|
2162
|
|
|
|
|
|
|
For example, on rare occasions, there may be a special |
2163
|
|
|
|
|
|
|
need to encourage the widest possible use of a certain |
2164
|
|
|
|
|
|
|
library, so that it becomes a de-facto standard. To achieve |
2165
|
|
|
|
|
|
|
this, non-free programs must be allowed to use the library. A |
2166
|
|
|
|
|
|
|
more frequent case is that a free library does the same job |
2167
|
|
|
|
|
|
|
as widely used non-free libraries. In this case, there is little |
2168
|
|
|
|
|
|
|
to gain by limiting the free library to free software only, so we |
2169
|
|
|
|
|
|
|
use the Lesser General Public License. |
2170
|
|
|
|
|
|
|
|
2171
|
|
|
|
|
|
|
In other cases, permission to use a particular library in |
2172
|
|
|
|
|
|
|
non-free programs enables a greater number of people to use |
2173
|
|
|
|
|
|
|
a large body of free software. For example, permission to |
2174
|
|
|
|
|
|
|
use the GNU C Library in non-free programs enables many |
2175
|
|
|
|
|
|
|
more people to use the whole GNU operating system, as |
2176
|
|
|
|
|
|
|
well as its variant, the GNU/Linux operating system. |
2177
|
|
|
|
|
|
|
|
2178
|
|
|
|
|
|
|
Although the Lesser General Public License is Less |
2179
|
|
|
|
|
|
|
protective of the users' freedom, it does ensure that the user |
2180
|
|
|
|
|
|
|
of a program that is linked with the Library has the freedom |
2181
|
|
|
|
|
|
|
and the wherewithal to run that program using a modified |
2182
|
|
|
|
|
|
|
version of the Library. |
2183
|
|
|
|
|
|
|
|
2184
|
|
|
|
|
|
|
The precise terms and conditions for copying, distribution |
2185
|
|
|
|
|
|
|
and modification follow. Pay close attention to the difference |
2186
|
|
|
|
|
|
|
between a "work based on the library" and a "work that uses |
2187
|
|
|
|
|
|
|
the library". The former contains code derived from the |
2188
|
|
|
|
|
|
|
library, whereas the latter must be combined with the library |
2189
|
|
|
|
|
|
|
in order to run. |
2190
|
|
|
|
|
|
|
|
2191
|
|
|
|
|
|
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION |
2192
|
|
|
|
|
|
|
AND MODIFICATION |
2193
|
|
|
|
|
|
|
|
2194
|
|
|
|
|
|
|
0. This License Agreement applies to any software library or |
2195
|
|
|
|
|
|
|
other program which contains a notice placed by the |
2196
|
|
|
|
|
|
|
copyright holder or other authorized party saying it may be |
2197
|
|
|
|
|
|
|
distributed under the terms of this Lesser General Public |
2198
|
|
|
|
|
|
|
License (also called "this License"). Each licensee is |
2199
|
|
|
|
|
|
|
addressed as "you". |
2200
|
|
|
|
|
|
|
|
2201
|
|
|
|
|
|
|
A "library" means a collection of software functions and/or |
2202
|
|
|
|
|
|
|
data prepared so as to be conveniently linked with |
2203
|
|
|
|
|
|
|
application programs (which use some of those functions |
2204
|
|
|
|
|
|
|
and data) to form executables. |
2205
|
|
|
|
|
|
|
|
2206
|
|
|
|
|
|
|
The "Library", below, refers to any such software library or |
2207
|
|
|
|
|
|
|
work which has been distributed under these terms. A "work |
2208
|
|
|
|
|
|
|
based on the Library" means either the Library or any |
2209
|
|
|
|
|
|
|
derivative work under copyright law: that is to say, a work |
2210
|
|
|
|
|
|
|
containing the Library or a portion of it, either verbatim or with |
2211
|
|
|
|
|
|
|
modifications and/or translated straightforwardly into another |
2212
|
|
|
|
|
|
|
language. (Hereinafter, translation is included without |
2213
|
|
|
|
|
|
|
limitation in the term "modification".) |
2214
|
|
|
|
|
|
|
|
2215
|
|
|
|
|
|
|
"Source code" for a work means the preferred form of the |
2216
|
|
|
|
|
|
|
work for making modifications to it. For a library, complete |
2217
|
|
|
|
|
|
|
source code means all the source code for all modules it |
2218
|
|
|
|
|
|
|
contains, plus any associated interface definition files, plus |
2219
|
|
|
|
|
|
|
the scripts used to control compilation and installation of the |
2220
|
|
|
|
|
|
|
library. |
2221
|
|
|
|
|
|
|
|
2222
|
|
|
|
|
|
|
Activities other than copying, distribution and modification |
2223
|
|
|
|
|
|
|
are not covered by this License; they are outside its scope. |
2224
|
|
|
|
|
|
|
The act of running a program using the Library is not |
2225
|
|
|
|
|
|
|
restricted, and output from such a program is covered only if |
2226
|
|
|
|
|
|
|
its contents constitute a work based on the Library |
2227
|
|
|
|
|
|
|
(independent of the use of the Library in a tool for writing it). |
2228
|
|
|
|
|
|
|
Whether that is true depends on what the Library does and |
2229
|
|
|
|
|
|
|
what the program that uses the Library does. |
2230
|
|
|
|
|
|
|
|
2231
|
|
|
|
|
|
|
1. You may copy and distribute verbatim copies of the |
2232
|
|
|
|
|
|
|
Library's complete source code as you receive it, in any |
2233
|
|
|
|
|
|
|
medium, provided that you conspicuously and appropriately |
2234
|
|
|
|
|
|
|
publish on each copy an appropriate copyright notice and |
2235
|
|
|
|
|
|
|
disclaimer of warranty; keep intact all the notices that refer |
2236
|
|
|
|
|
|
|
to this License and to the absence of any warranty; and |
2237
|
|
|
|
|
|
|
distribute a copy of this License along with the Library. |
2238
|
|
|
|
|
|
|
|
2239
|
|
|
|
|
|
|
You may charge a fee for the physical act of transferring a |
2240
|
|
|
|
|
|
|
copy, and you may at your option offer warranty protection in |
2241
|
|
|
|
|
|
|
exchange for a fee. |
2242
|
|
|
|
|
|
|
|
2243
|
|
|
|
|
|
|
2. You may modify your copy or copies of the Library or any |
2244
|
|
|
|
|
|
|
portion of it, thus forming a work based on the Library, and |
2245
|
|
|
|
|
|
|
copy and distribute such modifications or work under the |
2246
|
|
|
|
|
|
|
terms of Section 1 above, provided that you also meet all of |
2247
|
|
|
|
|
|
|
these conditions: |
2248
|
|
|
|
|
|
|
|
2249
|
|
|
|
|
|
|
a) The modified work must itself be a software |
2250
|
|
|
|
|
|
|
library. |
2251
|
|
|
|
|
|
|
b) You must cause the files modified to carry |
2252
|
|
|
|
|
|
|
prominent notices stating that you changed the |
2253
|
|
|
|
|
|
|
files and the date of any change. |
2254
|
|
|
|
|
|
|
c) You must cause the whole of the work to be |
2255
|
|
|
|
|
|
|
licensed at no charge to all third parties under |
2256
|
|
|
|
|
|
|
the terms of this License. |
2257
|
|
|
|
|
|
|
d) If a facility in the modified Library refers to a |
2258
|
|
|
|
|
|
|
function or a table of data to be supplied by an |
2259
|
|
|
|
|
|
|
application program that uses the facility, other |
2260
|
|
|
|
|
|
|
than as an argument passed when the facility |
2261
|
|
|
|
|
|
|
is invoked, then you must make a good faith |
2262
|
|
|
|
|
|
|
effort to ensure that, in the event an application |
2263
|
|
|
|
|
|
|
does not supply such function or table, the |
2264
|
|
|
|
|
|
|
facility still operates, and performs whatever |
2265
|
|
|
|
|
|
|
part of its purpose remains meaningful. |
2266
|
|
|
|
|
|
|
|
2267
|
|
|
|
|
|
|
(For example, a function in a library to |
2268
|
|
|
|
|
|
|
compute square roots has a purpose that is |
2269
|
|
|
|
|
|
|
entirely well-defined independent of the |
2270
|
|
|
|
|
|
|
application. Therefore, Subsection 2d requires |
2271
|
|
|
|
|
|
|
that any application-supplied function or table |
2272
|
|
|
|
|
|
|
used by this function must be optional: if the |
2273
|
|
|
|
|
|
|
application does not supply it, the square root |
2274
|
|
|
|
|
|
|
function must still compute square roots.) |
2275
|
|
|
|
|
|
|
|
2276
|
|
|
|
|
|
|
These requirements apply to the modified work |
2277
|
|
|
|
|
|
|
as a whole. If identifiable sections of that work |
2278
|
|
|
|
|
|
|
are not derived from the Library, and can be |
2279
|
|
|
|
|
|
|
reasonably considered independent and |
2280
|
|
|
|
|
|
|
separate works in themselves, then this |
2281
|
|
|
|
|
|
|
License, and its terms, do not apply to those |
2282
|
|
|
|
|
|
|
sections when you distribute them as separate |
2283
|
|
|
|
|
|
|
works. But when you distribute the same |
2284
|
|
|
|
|
|
|
sections as part of a whole which is a work |
2285
|
|
|
|
|
|
|
based on the Library, the distribution of the |
2286
|
|
|
|
|
|
|
whole must be on the terms of this License, |
2287
|
|
|
|
|
|
|
whose permissions for other licensees extend |
2288
|
|
|
|
|
|
|
to the entire whole, and thus to each and every |
2289
|
|
|
|
|
|
|
part regardless of who wrote it. |
2290
|
|
|
|
|
|
|
|
2291
|
|
|
|
|
|
|
Thus, it is not the intent of this section to claim |
2292
|
|
|
|
|
|
|
rights or contest your rights to work written |
2293
|
|
|
|
|
|
|
entirely by you; rather, the intent is to exercise |
2294
|
|
|
|
|
|
|
the right to control the distribution of derivative |
2295
|
|
|
|
|
|
|
or collective works based on the Library. |
2296
|
|
|
|
|
|
|
|
2297
|
|
|
|
|
|
|
In addition, mere aggregation of another work |
2298
|
|
|
|
|
|
|
not based on the Library with the Library (or |
2299
|
|
|
|
|
|
|
with a work based on the Library) on a volume |
2300
|
|
|
|
|
|
|
of a storage or distribution medium does not |
2301
|
|
|
|
|
|
|
bring the other work under the scope of this |
2302
|
|
|
|
|
|
|
License. |
2303
|
|
|
|
|
|
|
|
2304
|
|
|
|
|
|
|
3. You may opt to apply the terms of the ordinary GNU |
2305
|
|
|
|
|
|
|
General Public License instead of this License to a given |
2306
|
|
|
|
|
|
|
copy of the Library. To do this, you must alter all the notices |
2307
|
|
|
|
|
|
|
that refer to this License, so that they refer to the ordinary |
2308
|
|
|
|
|
|
|
GNU General Public License, version 2, instead of to this |
2309
|
|
|
|
|
|
|
License. (If a newer version than version 2 of the ordinary |
2310
|
|
|
|
|
|
|
GNU General Public License has appeared, then you can |
2311
|
|
|
|
|
|
|
specify that version instead if you wish.) Do not make any |
2312
|
|
|
|
|
|
|
other change in these notices. |
2313
|
|
|
|
|
|
|
|
2314
|
|
|
|
|
|
|
Once this change is made in a given copy, it is irreversible |
2315
|
|
|
|
|
|
|
for that copy, so the ordinary GNU General Public License |
2316
|
|
|
|
|
|
|
applies to all subsequent copies and derivative works made |
2317
|
|
|
|
|
|
|
from that copy. |
2318
|
|
|
|
|
|
|
|
2319
|
|
|
|
|
|
|
This option is useful when you wish to copy part of the code |
2320
|
|
|
|
|
|
|
of the Library into a program that is not a library. |
2321
|
|
|
|
|
|
|
|
2322
|
|
|
|
|
|
|
4. You may copy and distribute the Library (or a portion or |
2323
|
|
|
|
|
|
|
derivative of it, under Section 2) in object code or executable |
2324
|
|
|
|
|
|
|
form under the terms of Sections 1 and 2 above provided that |
2325
|
|
|
|
|
|
|
you accompany it with the complete corresponding |
2326
|
|
|
|
|
|
|
machine-readable source code, which must be distributed |
2327
|
|
|
|
|
|
|
under the terms of Sections 1 and 2 above on a medium |
2328
|
|
|
|
|
|
|
customarily used for software interchange. |
2329
|
|
|
|
|
|
|
|
2330
|
|
|
|
|
|
|
If distribution of object code is made by offering access to |
2331
|
|
|
|
|
|
|
copy from a designated place, then offering equivalent |
2332
|
|
|
|
|
|
|
access to copy the source code from the same place |
2333
|
|
|
|
|
|
|
satisfies the requirement to distribute the source code, even |
2334
|
|
|
|
|
|
|
though third parties are not compelled to copy the source |
2335
|
|
|
|
|
|
|
along with the object code. |
2336
|
|
|
|
|
|
|
|
2337
|
|
|
|
|
|
|
5. A program that contains no derivative of any portion of the |
2338
|
|
|
|
|
|
|
Library, but is designed to work with the Library by being |
2339
|
|
|
|
|
|
|
compiled or linked with it, is called a "work that uses the |
2340
|
|
|
|
|
|
|
Library". Such a work, in isolation, is not a derivative work of |
2341
|
|
|
|
|
|
|
the Library, and therefore falls outside the scope of this |
2342
|
|
|
|
|
|
|
License. |
2343
|
|
|
|
|
|
|
|
2344
|
|
|
|
|
|
|
However, linking a "work that uses the Library" with the |
2345
|
|
|
|
|
|
|
Library creates an executable that is a derivative of the |
2346
|
|
|
|
|
|
|
Library (because it contains portions of the Library), rather |
2347
|
|
|
|
|
|
|
than a "work that uses the library". The executable is |
2348
|
|
|
|
|
|
|
therefore covered by this License. Section 6 states terms for |
2349
|
|
|
|
|
|
|
distribution of such executables. |
2350
|
|
|
|
|
|
|
|
2351
|
|
|
|
|
|
|
When a "work that uses the Library" uses material from a |
2352
|
|
|
|
|
|
|
header file that is part of the Library, the object code for the |
2353
|
|
|
|
|
|
|
work may be a derivative work of the Library even though the |
2354
|
|
|
|
|
|
|
source code is not. Whether this is true is especially |
2355
|
|
|
|
|
|
|
significant if the work can be linked without the Library, or if |
2356
|
|
|
|
|
|
|
the work is itself a library. The threshold for this to be true is |
2357
|
|
|
|
|
|
|
not precisely defined by law. |
2358
|
|
|
|
|
|
|
|
2359
|
|
|
|
|
|
|
If such an object file uses only numerical parameters, data |
2360
|
|
|
|
|
|
|
structure layouts and accessors, and small macros and |
2361
|
|
|
|
|
|
|
small inline functions (ten lines or less in length), then the |
2362
|
|
|
|
|
|
|
use of the object file is unrestricted, regardless of whether it |
2363
|
|
|
|
|
|
|
is legally a derivative work. (Executables containing this |
2364
|
|
|
|
|
|
|
object code plus portions of the Library will still fall under |
2365
|
|
|
|
|
|
|
Section 6.) |
2366
|
|
|
|
|
|
|
|
2367
|
|
|
|
|
|
|
Otherwise, if the work is a derivative of the Library, you may |
2368
|
|
|
|
|
|
|
distribute the object code for the work under the terms of |
2369
|
|
|
|
|
|
|
Section 6. Any executables containing that work also fall |
2370
|
|
|
|
|
|
|
under Section 6, whether or not they are linked directly with |
2371
|
|
|
|
|
|
|
the Library itself. |
2372
|
|
|
|
|
|
|
|
2373
|
|
|
|
|
|
|
6. As an exception to the Sections above, you may also |
2374
|
|
|
|
|
|
|
combine or link a "work that uses the Library" with the |
2375
|
|
|
|
|
|
|
Library to produce a work containing portions of the Library, |
2376
|
|
|
|
|
|
|
and distribute that work under terms of your choice, provided |
2377
|
|
|
|
|
|
|
that the terms permit modification of the work for the |
2378
|
|
|
|
|
|
|
customer's own use and reverse engineering for debugging |
2379
|
|
|
|
|
|
|
such modifications. |
2380
|
|
|
|
|
|
|
|
2381
|
|
|
|
|
|
|
You must give prominent notice with each copy of the work |
2382
|
|
|
|
|
|
|
that the Library is used in it and that the Library and its use |
2383
|
|
|
|
|
|
|
are covered by this License. You must supply a copy of this |
2384
|
|
|
|
|
|
|
License. If the work during execution displays copyright |
2385
|
|
|
|
|
|
|
notices, you must include the copyright notice for the Library |
2386
|
|
|
|
|
|
|
among them, as well as a reference directing the user to the |
2387
|
|
|
|
|
|
|
copy of this License. Also, you must do one of these things: |
2388
|
|
|
|
|
|
|
|
2389
|
|
|
|
|
|
|
a) Accompany the work with the complete |
2390
|
|
|
|
|
|
|
corresponding machine-readable source code |
2391
|
|
|
|
|
|
|
for the Library including whatever changes were |
2392
|
|
|
|
|
|
|
used in the work (which must be distributed |
2393
|
|
|
|
|
|
|
under Sections 1 and 2 above); and, if the work |
2394
|
|
|
|
|
|
|
is an executable linked with the Library, with |
2395
|
|
|
|
|
|
|
the complete machine-readable "work that |
2396
|
|
|
|
|
|
|
uses the Library", as object code and/or |
2397
|
|
|
|
|
|
|
source code, so that the user can modify the |
2398
|
|
|
|
|
|
|
Library and then relink to produce a modified |
2399
|
|
|
|
|
|
|
executable containing the modified Library. (It |
2400
|
|
|
|
|
|
|
is understood that the user who changes the |
2401
|
|
|
|
|
|
|
contents of definitions files in the Library will |
2402
|
|
|
|
|
|
|
not necessarily be able to recompile the |
2403
|
|
|
|
|
|
|
application to use the modified definitions.) |
2404
|
|
|
|
|
|
|
|
2405
|
|
|
|
|
|
|
b) Use a suitable shared library mechanism for |
2406
|
|
|
|
|
|
|
linking with the Library. A suitable mechanism |
2407
|
|
|
|
|
|
|
is one that (1) uses at run time a copy of the |
2408
|
|
|
|
|
|
|
library already present on the user's computer |
2409
|
|
|
|
|
|
|
system, rather than copying library functions |
2410
|
|
|
|
|
|
|
into the executable, and (2) will operate |
2411
|
|
|
|
|
|
|
properly with a modified version of the library, if |
2412
|
|
|
|
|
|
|
the user installs one, as long as the modified |
2413
|
|
|
|
|
|
|
version is interface-compatible with the version |
2414
|
|
|
|
|
|
|
that the work was made with. |
2415
|
|
|
|
|
|
|
|
2416
|
|
|
|
|
|
|
c) Accompany the work with a written offer, |
2417
|
|
|
|
|
|
|
valid for at least three years, to give the same |
2418
|
|
|
|
|
|
|
user the materials specified in Subsection 6a, |
2419
|
|
|
|
|
|
|
above, for a charge no more than the cost of |
2420
|
|
|
|
|
|
|
performing this distribution. |
2421
|
|
|
|
|
|
|
|
2422
|
|
|
|
|
|
|
d) If distribution of the work is made by offering |
2423
|
|
|
|
|
|
|
access to copy from a designated place, offer |
2424
|
|
|
|
|
|
|
equivalent access to copy the above specified |
2425
|
|
|
|
|
|
|
materials from the same place. |
2426
|
|
|
|
|
|
|
|
2427
|
|
|
|
|
|
|
e) Verify that the user has already received a |
2428
|
|
|
|
|
|
|
copy of these materials or that you have |
2429
|
|
|
|
|
|
|
already sent this user a copy. |
2430
|
|
|
|
|
|
|
|
2431
|
|
|
|
|
|
|
For an executable, the required form of the "work that uses |
2432
|
|
|
|
|
|
|
the Library" must include any data and utility programs |
2433
|
|
|
|
|
|
|
needed for reproducing the executable from it. However, as a |
2434
|
|
|
|
|
|
|
special exception, the materials to be distributed need not |
2435
|
|
|
|
|
|
|
include anything that is normally distributed (in either source |
2436
|
|
|
|
|
|
|
or binary form) with the major components (compiler, kernel, |
2437
|
|
|
|
|
|
|
and so on) of the operating system on which the executable |
2438
|
|
|
|
|
|
|
runs, unless that component itself accompanies the |
2439
|
|
|
|
|
|
|
executable. |
2440
|
|
|
|
|
|
|
|
2441
|
|
|
|
|
|
|
It may happen that this requirement contradicts the license |
2442
|
|
|
|
|
|
|
restrictions of other proprietary libraries that do not normally |
2443
|
|
|
|
|
|
|
accompany the operating system. Such a contradiction |
2444
|
|
|
|
|
|
|
means you cannot use both them and the Library together in |
2445
|
|
|
|
|
|
|
an executable that you distribute. |
2446
|
|
|
|
|
|
|
|
2447
|
|
|
|
|
|
|
7. You may place library facilities that are a work based on |
2448
|
|
|
|
|
|
|
the Library side-by-side in a single library together with other |
2449
|
|
|
|
|
|
|
library facilities not covered by this License, and distribute |
2450
|
|
|
|
|
|
|
such a combined library, provided that the separate |
2451
|
|
|
|
|
|
|
distribution of the work based on the Library and of the other |
2452
|
|
|
|
|
|
|
library facilities is otherwise permitted, and provided that you |
2453
|
|
|
|
|
|
|
do these two things: |
2454
|
|
|
|
|
|
|
|
2455
|
|
|
|
|
|
|
a) Accompany the combined library with a |
2456
|
|
|
|
|
|
|
copy of the same work based on the Library, |
2457
|
|
|
|
|
|
|
uncombined with any other library facilities. |
2458
|
|
|
|
|
|
|
This must be distributed under the terms of the |
2459
|
|
|
|
|
|
|
Sections above. |
2460
|
|
|
|
|
|
|
|
2461
|
|
|
|
|
|
|
b) Give prominent notice with the combined |
2462
|
|
|
|
|
|
|
library of the fact that part of it is a work based |
2463
|
|
|
|
|
|
|
on the Library, and explaining where to find the |
2464
|
|
|
|
|
|
|
accompanying uncombined form of the same |
2465
|
|
|
|
|
|
|
work. |
2466
|
|
|
|
|
|
|
|
2467
|
|
|
|
|
|
|
8. You may not copy, modify, sublicense, link with, or |
2468
|
|
|
|
|
|
|
distribute the Library except as expressly provided under this |
2469
|
|
|
|
|
|
|
License. Any attempt otherwise to copy, modify, sublicense, |
2470
|
|
|
|
|
|
|
link with, or distribute the Library is void, and will |
2471
|
|
|
|
|
|
|
automatically terminate your rights under this License. |
2472
|
|
|
|
|
|
|
However, parties who have received copies, or rights, from |
2473
|
|
|
|
|
|
|
you under this License will not have their licenses terminated |
2474
|
|
|
|
|
|
|
so long as such parties remain in full compliance. |
2475
|
|
|
|
|
|
|
|
2476
|
|
|
|
|
|
|
9. You are not required to accept this License, since you |
2477
|
|
|
|
|
|
|
have not signed it. However, nothing else grants you |
2478
|
|
|
|
|
|
|
permission to modify or distribute the Library or its derivative |
2479
|
|
|
|
|
|
|
works. These actions are prohibited by law if you do not |
2480
|
|
|
|
|
|
|
accept this License. Therefore, by modifying or distributing |
2481
|
|
|
|
|
|
|
the Library (or any work based on the Library), you indicate |
2482
|
|
|
|
|
|
|
your acceptance of this License to do so, and all its terms |
2483
|
|
|
|
|
|
|
and conditions for copying, distributing or modifying the |
2484
|
|
|
|
|
|
|
Library or works based on it. |
2485
|
|
|
|
|
|
|
|
2486
|
|
|
|
|
|
|
10. Each time you redistribute the Library (or any work |
2487
|
|
|
|
|
|
|
based on the Library), the recipient automatically receives a |
2488
|
|
|
|
|
|
|
license from the original licensor to copy, distribute, link with |
2489
|
|
|
|
|
|
|
or modify the Library subject to these terms and conditions. |
2490
|
|
|
|
|
|
|
You may not impose any further restrictions on the |
2491
|
|
|
|
|
|
|
recipients' exercise of the rights granted herein. You are not |
2492
|
|
|
|
|
|
|
responsible for enforcing compliance by third parties with this |
2493
|
|
|
|
|
|
|
License. |
2494
|
|
|
|
|
|
|
|
2495
|
|
|
|
|
|
|
11. If, as a consequence of a court judgment or allegation of |
2496
|
|
|
|
|
|
|
patent infringement or for any other reason (not limited to |
2497
|
|
|
|
|
|
|
patent issues), conditions are imposed on you (whether by |
2498
|
|
|
|
|
|
|
court order, agreement or otherwise) that contradict the |
2499
|
|
|
|
|
|
|
conditions of this License, they do not excuse you from the |
2500
|
|
|
|
|
|
|
conditions of this License. If you cannot distribute so as to |
2501
|
|
|
|
|
|
|
satisfy simultaneously your obligations under this License |
2502
|
|
|
|
|
|
|
and any other pertinent obligations, then as a consequence |
2503
|
|
|
|
|
|
|
you may not distribute the Library at all. For example, if a |
2504
|
|
|
|
|
|
|
patent license would not permit royalty-free redistribution of |
2505
|
|
|
|
|
|
|
the Library by all those who receive copies directly or |
2506
|
|
|
|
|
|
|
indirectly through you, then the only way you could satisfy |
2507
|
|
|
|
|
|
|
both it and this License would be to refrain entirely from |
2508
|
|
|
|
|
|
|
distribution of the Library. |
2509
|
|
|
|
|
|
|
|
2510
|
|
|
|
|
|
|
If any portion of this section is held invalid or unenforceable |
2511
|
|
|
|
|
|
|
under any particular circumstance, the balance of the |
2512
|
|
|
|
|
|
|
section is intended to apply, and the section as a whole is |
2513
|
|
|
|
|
|
|
intended to apply in other circumstances. |
2514
|
|
|
|
|
|
|
|
2515
|
|
|
|
|
|
|
It is not the purpose of this section to induce you to infringe |
2516
|
|
|
|
|
|
|
any patents or other property right claims or to contest |
2517
|
|
|
|
|
|
|
validity of any such claims; this section has the sole purpose |
2518
|
|
|
|
|
|
|
of protecting the integrity of the free software distribution |
2519
|
|
|
|
|
|
|
system which is implemented by public license practices. |
2520
|
|
|
|
|
|
|
Many people have made generous contributions to the wide |
2521
|
|
|
|
|
|
|
range of software distributed through that system in reliance |
2522
|
|
|
|
|
|
|
on consistent application of that system; it is up to the |
2523
|
|
|
|
|
|
|
author/donor to decide if he or she is willing to distribute |
2524
|
|
|
|
|
|
|
software through any other system and a licensee cannot |
2525
|
|
|
|
|
|
|
impose that choice. |
2526
|
|
|
|
|
|
|
|
2527
|
|
|
|
|
|
|
This section is intended to make thoroughly clear what is |
2528
|
|
|
|
|
|
|
believed to be a consequence of the rest of this License. |
2529
|
|
|
|
|
|
|
|
2530
|
|
|
|
|
|
|
12. If the distribution and/or use of the Library is restricted in |
2531
|
|
|
|
|
|
|
certain countries either by patents or by copyrighted |
2532
|
|
|
|
|
|
|
interfaces, the original copyright holder who places the |
2533
|
|
|
|
|
|
|
Library under this License may add an explicit geographical |
2534
|
|
|
|
|
|
|
distribution limitation excluding those countries, so that |
2535
|
|
|
|
|
|
|
distribution is permitted only in or among countries not thus |
2536
|
|
|
|
|
|
|
excluded. In such case, this License incorporates the |
2537
|
|
|
|
|
|
|
limitation as if written in the body of this License. |
2538
|
|
|
|
|
|
|
|
2539
|
|
|
|
|
|
|
13. The Free Software Foundation may publish revised |
2540
|
|
|
|
|
|
|
and/or new versions of the Lesser General Public License |
2541
|
|
|
|
|
|
|
from time to time. Such new versions will be similar in spirit |
2542
|
|
|
|
|
|
|
to the present version, but may differ in detail to address new |
2543
|
|
|
|
|
|
|
problems or concerns. |
2544
|
|
|
|
|
|
|
|
2545
|
|
|
|
|
|
|
Each version is given a distinguishing version number. If the |
2546
|
|
|
|
|
|
|
Library specifies a version number of this License which |
2547
|
|
|
|
|
|
|
applies to it and "any later version", you have the option of |
2548
|
|
|
|
|
|
|
following the terms and conditions either of that version or of |
2549
|
|
|
|
|
|
|
any later version published by the Free Software Foundation. |
2550
|
|
|
|
|
|
|
If the Library does not specify a license version number, you |
2551
|
|
|
|
|
|
|
may choose any version ever published by the Free Software |
2552
|
|
|
|
|
|
|
Foundation. |
2553
|
|
|
|
|
|
|
|
2554
|
|
|
|
|
|
|
14. If you wish to incorporate parts of the Library into other |
2555
|
|
|
|
|
|
|
free programs whose distribution conditions are incompatible |
2556
|
|
|
|
|
|
|
with these, write to the author to ask for permission. For |
2557
|
|
|
|
|
|
|
software which is copyrighted by the Free Software |
2558
|
|
|
|
|
|
|
Foundation, write to the Free Software Foundation; we |
2559
|
|
|
|
|
|
|
sometimes make exceptions for this. Our decision will be |
2560
|
|
|
|
|
|
|
guided by the two goals of preserving the free status of all |
2561
|
|
|
|
|
|
|
derivatives of our free software and of promoting the sharing |
2562
|
|
|
|
|
|
|
and reuse of software generally. |
2563
|
|
|
|
|
|
|
|
2564
|
|
|
|
|
|
|
NO WARRANTY |
2565
|
|
|
|
|
|
|
|
2566
|
|
|
|
|
|
|
15. BECAUSE THE LIBRARY IS LICENSED FREE OF |
2567
|
|
|
|
|
|
|
CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, |
2568
|
|
|
|
|
|
|
TO THE EXTENT PERMITTED BY APPLICABLE LAW. |
2569
|
|
|
|
|
|
|
EXCEPT WHEN OTHERWISE STATED IN WRITING THE |
2570
|
|
|
|
|
|
|
COPYRIGHT HOLDERS AND/OR OTHER PARTIES |
2571
|
|
|
|
|
|
|
PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY |
2572
|
|
|
|
|
|
|
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, |
2573
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
2574
|
|
|
|
|
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
2575
|
|
|
|
|
|
|
A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE |
2576
|
|
|
|
|
|
|
QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH |
2577
|
|
|
|
|
|
|
YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU |
2578
|
|
|
|
|
|
|
ASSUME THE COST OF ALL NECESSARY SERVICING, |
2579
|
|
|
|
|
|
|
REPAIR OR CORRECTION. |
2580
|
|
|
|
|
|
|
|
2581
|
|
|
|
|
|
|
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE |
2582
|
|
|
|
|
|
|
LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT |
2583
|
|
|
|
|
|
|
HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY |
2584
|
|
|
|
|
|
|
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED |
2585
|
|
|
|
|
|
|
ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING |
2586
|
|
|
|
|
|
|
ANY GENERAL, SPECIAL, INCIDENTAL OR |
2587
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE |
2588
|
|
|
|
|
|
|
OR INABILITY TO USE THE LIBRARY (INCLUDING BUT |
2589
|
|
|
|
|
|
|
NOT LIMITED TO LOSS OF DATA OR DATA BEING |
2590
|
|
|
|
|
|
|
RENDERED INACCURATE OR LOSSES SUSTAINED BY |
2591
|
|
|
|
|
|
|
YOU OR THIRD PARTIES OR A FAILURE OF THE |
2592
|
|
|
|
|
|
|
LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), |
2593
|
|
|
|
|
|
|
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN |
2594
|
|
|
|
|
|
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
2595
|
|
|
|
|
|
|
|
2596
|
|
|
|
|
|
|
END OF TERMS AND CONDITIONS |
2597
|
|
|
|
|
|
|
EOFLICENSETEXT |
2598
|
|
|
|
|
|
|
|
2599
|
2
|
|
|
|
|
7
|
return (\%license); |
2600
|
|
|
|
|
|
|
} |
2601
|
|
|
|
|
|
|
|
2602
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
2603
|
|
|
|
|
|
|
|
2604
|
|
|
|
|
|
|
=head2 License_MIT |
2605
|
|
|
|
|
|
|
|
2606
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
2607
|
|
|
|
|
|
|
|
2608
|
|
|
|
|
|
|
=cut |
2609
|
|
|
|
|
|
|
|
2610
|
|
|
|
|
|
|
################################################## subroutine header end ## |
2611
|
|
|
|
|
|
|
|
2612
|
|
|
|
|
|
|
sub License_MIT { |
2613
|
1
|
|
|
1
|
1
|
2
|
my %license; |
2614
|
|
|
|
|
|
|
|
2615
|
1
|
|
|
|
|
3
|
$license{COPYRIGHT} = <
|
2616
|
|
|
|
|
|
|
This program is free software licensed under the... |
2617
|
|
|
|
|
|
|
|
2618
|
|
|
|
|
|
|
The MIT License |
2619
|
|
|
|
|
|
|
|
2620
|
|
|
|
|
|
|
The full text of the license can be found in the |
2621
|
|
|
|
|
|
|
LICENSE file included with this module. |
2622
|
|
|
|
|
|
|
EOFCOPYRIGHT |
2623
|
|
|
|
|
|
|
|
2624
|
1
|
|
|
|
|
2
|
$license{LICENSETEXT} = <
|
2625
|
|
|
|
|
|
|
The MIT License |
2626
|
|
|
|
|
|
|
|
2627
|
|
|
|
|
|
|
Copyright (c) |
2628
|
|
|
|
|
|
|
|
2629
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person |
2630
|
|
|
|
|
|
|
obtaining a copy of this software and associated |
2631
|
|
|
|
|
|
|
documentation files (the "Software"), to deal in the Software |
2632
|
|
|
|
|
|
|
without restriction, including without limitation the rights to |
2633
|
|
|
|
|
|
|
use, copy, modify, merge, publish, distribute, sublicense, |
2634
|
|
|
|
|
|
|
and/or sell copies of the Software, and to permit persons to |
2635
|
|
|
|
|
|
|
whom the Software is furnished to do so, subject to the |
2636
|
|
|
|
|
|
|
following conditions: |
2637
|
|
|
|
|
|
|
|
2638
|
|
|
|
|
|
|
The above copyright notice and this permission notice shall |
2639
|
|
|
|
|
|
|
be included in all copies or substantial portions of the |
2640
|
|
|
|
|
|
|
Software. |
2641
|
|
|
|
|
|
|
|
2642
|
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT |
2643
|
|
|
|
|
|
|
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, |
2644
|
|
|
|
|
|
|
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
2645
|
|
|
|
|
|
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR |
2646
|
|
|
|
|
|
|
PURPOSE AND NONINFRINGEMENT. IN NO EVENT |
2647
|
|
|
|
|
|
|
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
2648
|
|
|
|
|
|
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
2649
|
|
|
|
|
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
2650
|
|
|
|
|
|
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
2651
|
|
|
|
|
|
|
CONNECTION WITH THE SOFTWARE OR THE USE OR |
2652
|
|
|
|
|
|
|
OTHER DEALINGS IN THE SOFTWARE. |
2653
|
|
|
|
|
|
|
EOFLICENSETEXT |
2654
|
|
|
|
|
|
|
|
2655
|
1
|
|
|
|
|
3
|
return (\%license); |
2656
|
|
|
|
|
|
|
} |
2657
|
|
|
|
|
|
|
|
2658
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
2659
|
|
|
|
|
|
|
|
2660
|
|
|
|
|
|
|
=head2 License_MITRE |
2661
|
|
|
|
|
|
|
|
2662
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
2663
|
|
|
|
|
|
|
|
2664
|
|
|
|
|
|
|
=cut |
2665
|
|
|
|
|
|
|
|
2666
|
|
|
|
|
|
|
################################################## subroutine header end ## |
2667
|
|
|
|
|
|
|
|
2668
|
|
|
|
|
|
|
sub License_MITRE { |
2669
|
1
|
|
|
1
|
1
|
2
|
my %license; |
2670
|
|
|
|
|
|
|
|
2671
|
1
|
|
|
|
|
3
|
$license{COPYRIGHT} = <
|
2672
|
|
|
|
|
|
|
This program is free software licensed under the... |
2673
|
|
|
|
|
|
|
|
2674
|
|
|
|
|
|
|
MITRE Collaborative Virtual Workspace License (CVW License) |
2675
|
|
|
|
|
|
|
|
2676
|
|
|
|
|
|
|
The full text of the license can be found in the |
2677
|
|
|
|
|
|
|
LICENSE file included with this module. |
2678
|
|
|
|
|
|
|
EOFCOPYRIGHT |
2679
|
|
|
|
|
|
|
|
2680
|
1
|
|
|
|
|
2
|
$license{LICENSETEXT} = <
|
2681
|
|
|
|
|
|
|
MITRE Collaborative Virtual Workspace License (CVW License) |
2682
|
|
|
|
|
|
|
|
2683
|
|
|
|
|
|
|
Collaborative Virtual Workspace License (CVW) |
2684
|
|
|
|
|
|
|
License Agreement |
2685
|
|
|
|
|
|
|
|
2686
|
|
|
|
|
|
|
General |
2687
|
|
|
|
|
|
|
|
2688
|
|
|
|
|
|
|
1.Redistribution of the CVW software or derived works must |
2689
|
|
|
|
|
|
|
reproduce MITRE's copyright designation and this License |
2690
|
|
|
|
|
|
|
in the documentation and/or other materials provided with |
2691
|
|
|
|
|
|
|
the distribution. |
2692
|
|
|
|
|
|
|
|
2693
|
|
|
|
|
|
|
Copyright © 1994-1999. The MITRE Corporation |
2694
|
|
|
|
|
|
|
(http://www.mitre.org/). All Rights Reserved. |
2695
|
|
|
|
|
|
|
|
2696
|
|
|
|
|
|
|
2.The terms "MITRE" and "The MITRE Corporation" are |
2697
|
|
|
|
|
|
|
trademarks of The MITRE Corporation and must not be used |
2698
|
|
|
|
|
|
|
to endorse or promote products derived from this software |
2699
|
|
|
|
|
|
|
or in redistribution of this software in any form. |
2700
|
|
|
|
|
|
|
3.The terms "CVW" and "Collaborative Virtual Workspace" |
2701
|
|
|
|
|
|
|
are trademarks of The MITRE Corporation and must not be |
2702
|
|
|
|
|
|
|
used to endorse or promote products derived from this |
2703
|
|
|
|
|
|
|
software without the prior written permission of MITRE. For |
2704
|
|
|
|
|
|
|
written permission, please contact corpc\@mitre.org. |
2705
|
|
|
|
|
|
|
4.UNITED STATES GOVERNMENT RIGHTS: This software |
2706
|
|
|
|
|
|
|
was produced for the U.S. Government under Contract No. |
2707
|
|
|
|
|
|
|
F19628-99-C-0001, and is subject to the Rights in |
2708
|
|
|
|
|
|
|
Noncommercial Computer Software and Noncommercial |
2709
|
|
|
|
|
|
|
Computer Software Documentation Clause (DFARS) |
2710
|
|
|
|
|
|
|
252.227-7014 (JUN 1995). The Licensee agrees that the |
2711
|
|
|
|
|
|
|
US Government will not be charged any license fee and/or |
2712
|
|
|
|
|
|
|
royalties related to this software. |
2713
|
|
|
|
|
|
|
5.Downloaders of the CVW software may choose to have their |
2714
|
|
|
|
|
|
|
access to and use of the CVW software governed under |
2715
|
|
|
|
|
|
|
either the GNU General Public License (Version 2) or the |
2716
|
|
|
|
|
|
|
Mozilla License (Version 1.0). In either case, if you transmit |
2717
|
|
|
|
|
|
|
source code improvements or modifications to MITRE, you |
2718
|
|
|
|
|
|
|
agree to assign to MITRE copyright to such improvements or |
2719
|
|
|
|
|
|
|
modifications, which MITRE will then make available from |
2720
|
|
|
|
|
|
|
MITRE's web site. |
2721
|
|
|
|
|
|
|
6.If you choose to use the Mozilla License (Version 1.0), |
2722
|
|
|
|
|
|
|
please note that because the software in this module was |
2723
|
|
|
|
|
|
|
developed using, at least in part, Government funds, the |
2724
|
|
|
|
|
|
|
Government has certain rights in the module which apply |
2725
|
|
|
|
|
|
|
instead of the Government rights in Section 10 of the Mozilla |
2726
|
|
|
|
|
|
|
License. These Government rights DO NOT affect your right |
2727
|
|
|
|
|
|
|
to use the module on an Open Source basis as set forth in |
2728
|
|
|
|
|
|
|
the Mozilla License. The statement of Government rights |
2729
|
|
|
|
|
|
|
which replaces Section 10 of the Mozilla License is stated in |
2730
|
|
|
|
|
|
|
Section 4 above. |
2731
|
|
|
|
|
|
|
|
2732
|
|
|
|
|
|
|
Licenses |
2733
|
|
|
|
|
|
|
|
2734
|
|
|
|
|
|
|
GNU General Public License |
2735
|
|
|
|
|
|
|
|
2736
|
|
|
|
|
|
|
Mozilla Public License |
2737
|
|
|
|
|
|
|
|
2738
|
|
|
|
|
|
|
|
2739
|
|
|
|
|
|
|
|
2740
|
|
|
|
|
|
|
GNU GENERAL PUBLIC LICENSE |
2741
|
|
|
|
|
|
|
|
2742
|
|
|
|
|
|
|
Version 2, June 1991 |
2743
|
|
|
|
|
|
|
|
2744
|
|
|
|
|
|
|
|
2745
|
|
|
|
|
|
|
|
2746
|
|
|
|
|
|
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc. |
2747
|
|
|
|
|
|
|
|
2748
|
|
|
|
|
|
|
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA |
2749
|
|
|
|
|
|
|
|
2750
|
|
|
|
|
|
|
|
2751
|
|
|
|
|
|
|
|
2752
|
|
|
|
|
|
|
Everyone is permitted to copy and distribute verbatim copies |
2753
|
|
|
|
|
|
|
|
2754
|
|
|
|
|
|
|
of this license document, but changing it is not allowed. |
2755
|
|
|
|
|
|
|
|
2756
|
|
|
|
|
|
|
Preamble |
2757
|
|
|
|
|
|
|
|
2758
|
|
|
|
|
|
|
The licenses for most software are designed to take away your |
2759
|
|
|
|
|
|
|
freedom to share and change it. By contrast, the GNU General |
2760
|
|
|
|
|
|
|
Public License is intended to guarantee your freedom to share |
2761
|
|
|
|
|
|
|
and change free software--to make sure the software is free for all |
2762
|
|
|
|
|
|
|
its users. This General Public License applies to most of the Free |
2763
|
|
|
|
|
|
|
Software Foundation's software and to any other program whose |
2764
|
|
|
|
|
|
|
authors commit to using it. (Some other Free Software Foundation |
2765
|
|
|
|
|
|
|
software is covered by the GNU Library General Public License |
2766
|
|
|
|
|
|
|
instead.) You can apply it to your programs, too. |
2767
|
|
|
|
|
|
|
|
2768
|
|
|
|
|
|
|
When we speak of free software, we are referring to freedom, not |
2769
|
|
|
|
|
|
|
price. Our General Public Licenses are designed to make sure |
2770
|
|
|
|
|
|
|
that you have the freedom to distribute copies of free software |
2771
|
|
|
|
|
|
|
(and charge for this service if you wish), that you receive source |
2772
|
|
|
|
|
|
|
code or can get it if you want it, that you can change the software |
2773
|
|
|
|
|
|
|
or use pieces of it in new free programs; and that you know you |
2774
|
|
|
|
|
|
|
can do these things. |
2775
|
|
|
|
|
|
|
|
2776
|
|
|
|
|
|
|
To protect your rights, we need to make restrictions that forbid |
2777
|
|
|
|
|
|
|
anyone to deny you these rights or to ask you to surrender the |
2778
|
|
|
|
|
|
|
rights. These restrictions translate to certain responsibilities for |
2779
|
|
|
|
|
|
|
you if you distribute copies of the software, or if you modify it. |
2780
|
|
|
|
|
|
|
|
2781
|
|
|
|
|
|
|
For example, if you distribute copies of such a program, whether |
2782
|
|
|
|
|
|
|
gratis or for a fee, you must give the recipients all the rights that |
2783
|
|
|
|
|
|
|
you have. You must make sure that they, too, receive or can get |
2784
|
|
|
|
|
|
|
the source code. And you must show them these terms so they |
2785
|
|
|
|
|
|
|
know their rights. |
2786
|
|
|
|
|
|
|
|
2787
|
|
|
|
|
|
|
We protect your rights with two steps: (1) copyright the software, |
2788
|
|
|
|
|
|
|
and (2) offer you this license which gives you legal permission to |
2789
|
|
|
|
|
|
|
copy, distribute and/or modify the software. |
2790
|
|
|
|
|
|
|
|
2791
|
|
|
|
|
|
|
Also, for each author's protection and ours, we want to make |
2792
|
|
|
|
|
|
|
certain that everyone understands that there is no warranty for this |
2793
|
|
|
|
|
|
|
free software. If the software is modified by someone else and |
2794
|
|
|
|
|
|
|
passed on, we want its recipients to know that what they have is |
2795
|
|
|
|
|
|
|
not the original, so that any problems introduced by others will not |
2796
|
|
|
|
|
|
|
reflect on the original authors' reputations. |
2797
|
|
|
|
|
|
|
|
2798
|
|
|
|
|
|
|
Finally, any free program is threatened constantly by software |
2799
|
|
|
|
|
|
|
patents. We wish to avoid the danger that redistributors of a free |
2800
|
|
|
|
|
|
|
program will individually obtain patent licenses, in effect making |
2801
|
|
|
|
|
|
|
the program proprietary. To prevent this, we have made it clear |
2802
|
|
|
|
|
|
|
that any patent must be licensed for everyone's free use or not |
2803
|
|
|
|
|
|
|
licensed at all. |
2804
|
|
|
|
|
|
|
|
2805
|
|
|
|
|
|
|
The precise terms and conditions for copying, distribution and |
2806
|
|
|
|
|
|
|
modification follow. |
2807
|
|
|
|
|
|
|
|
2808
|
|
|
|
|
|
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION |
2809
|
|
|
|
|
|
|
AND MODIFICATION |
2810
|
|
|
|
|
|
|
|
2811
|
|
|
|
|
|
|
0. This License applies to any program or other work which |
2812
|
|
|
|
|
|
|
contains a notice placed by the copyright holder saying it may be |
2813
|
|
|
|
|
|
|
distributed under the terms of this General Public License. The |
2814
|
|
|
|
|
|
|
"Program", below, refers to any such program or work, and a |
2815
|
|
|
|
|
|
|
"work based on the Program" means either the Program or any |
2816
|
|
|
|
|
|
|
derivative work under copyright law: that is to say, a work |
2817
|
|
|
|
|
|
|
containing the Program or a portion of it, either verbatim or with |
2818
|
|
|
|
|
|
|
modifications and/or translated into another language. |
2819
|
|
|
|
|
|
|
(Hereinafter, translation is included without limitation in the term |
2820
|
|
|
|
|
|
|
"modification".) Each licensee is addressed as "you". |
2821
|
|
|
|
|
|
|
|
2822
|
|
|
|
|
|
|
Activities other than copying, distribution and modification are not |
2823
|
|
|
|
|
|
|
covered by this License; they are outside its scope. The act of |
2824
|
|
|
|
|
|
|
running the Program is not restricted, and the output from the |
2825
|
|
|
|
|
|
|
Program is covered only if its contents constitute a work based on |
2826
|
|
|
|
|
|
|
the Program (independent of having been made by running the |
2827
|
|
|
|
|
|
|
Program). Whether that is true depends on what the Program |
2828
|
|
|
|
|
|
|
does. |
2829
|
|
|
|
|
|
|
|
2830
|
|
|
|
|
|
|
1. You may copy and distribute verbatim copies of the Program's |
2831
|
|
|
|
|
|
|
source code as you receive it, in any medium, provided that you |
2832
|
|
|
|
|
|
|
conspicuously and appropriately publish on each copy an |
2833
|
|
|
|
|
|
|
appropriate copyright notice and disclaimer of warranty; keep |
2834
|
|
|
|
|
|
|
intact all the notices that refer to this License and to the absence |
2835
|
|
|
|
|
|
|
of any warranty; and give any other recipients of the Program a |
2836
|
|
|
|
|
|
|
copy of this License along with the Program. |
2837
|
|
|
|
|
|
|
|
2838
|
|
|
|
|
|
|
You may charge a fee for the physical act of transferring a copy, |
2839
|
|
|
|
|
|
|
and you may at your option offer warranty protection in exchange |
2840
|
|
|
|
|
|
|
for a fee. |
2841
|
|
|
|
|
|
|
|
2842
|
|
|
|
|
|
|
2. You may modify your copy or copies of the Program or any |
2843
|
|
|
|
|
|
|
portion of it, thus forming a work based on the Program, and copy |
2844
|
|
|
|
|
|
|
and distribute such modifications or work under the terms of |
2845
|
|
|
|
|
|
|
Section 1 above, provided that you also meet all of these |
2846
|
|
|
|
|
|
|
conditions: |
2847
|
|
|
|
|
|
|
|
2848
|
|
|
|
|
|
|
a) You must cause the modified files to carry prominent |
2849
|
|
|
|
|
|
|
notices stating that you changed the files and the date of any |
2850
|
|
|
|
|
|
|
change. |
2851
|
|
|
|
|
|
|
b) You must cause any work that you distribute or publish, |
2852
|
|
|
|
|
|
|
that in whole or in part contains or is derived from the |
2853
|
|
|
|
|
|
|
Program or any part thereof, to be licensed as a whole at no |
2854
|
|
|
|
|
|
|
charge to all third parties under the terms of this License. |
2855
|
|
|
|
|
|
|
c) If the modified program normally reads commands |
2856
|
|
|
|
|
|
|
interactively when run, you must cause it, when started |
2857
|
|
|
|
|
|
|
running for such interactive use in the most ordinary way, to |
2858
|
|
|
|
|
|
|
print or display an announcement including an appropriate |
2859
|
|
|
|
|
|
|
copyright notice and a notice that there is no warranty (or |
2860
|
|
|
|
|
|
|
else, saying that you provide a warranty) and that users may |
2861
|
|
|
|
|
|
|
redistribute the program under these conditions, and telling |
2862
|
|
|
|
|
|
|
the user how to view a copy of this License. (Exception: if the |
2863
|
|
|
|
|
|
|
Program itself is interactive but does not normally print such |
2864
|
|
|
|
|
|
|
an announcement, your work based on the Program is not |
2865
|
|
|
|
|
|
|
required to print an announcement.) |
2866
|
|
|
|
|
|
|
|
2867
|
|
|
|
|
|
|
These requirements apply to the modified work as a whole. If |
2868
|
|
|
|
|
|
|
identifiable sections of that work are not derived from the |
2869
|
|
|
|
|
|
|
Program, and can be reasonably considered independent and |
2870
|
|
|
|
|
|
|
separate works in themselves, then this License, and its terms, do |
2871
|
|
|
|
|
|
|
not apply to those sections when you distribute them as separate |
2872
|
|
|
|
|
|
|
works. But when you distribute the same sections as part of a |
2873
|
|
|
|
|
|
|
whole which is a work based on the Program, the distribution of |
2874
|
|
|
|
|
|
|
the whole must be on the terms of this License, whose |
2875
|
|
|
|
|
|
|
permissions for other licensees extend to the entire whole, and |
2876
|
|
|
|
|
|
|
thus to each and every part regardless of who wrote it. |
2877
|
|
|
|
|
|
|
|
2878
|
|
|
|
|
|
|
Thus, it is not the intent of this section to claim rights or contest |
2879
|
|
|
|
|
|
|
your rights to work written entirely by you; rather, the intent is to |
2880
|
|
|
|
|
|
|
exercise the right to control the distribution of derivative or |
2881
|
|
|
|
|
|
|
collective works based on the Program. |
2882
|
|
|
|
|
|
|
|
2883
|
|
|
|
|
|
|
In addition, mere aggregation of another work not based on the |
2884
|
|
|
|
|
|
|
Program with the Program (or with a work based on the Program) |
2885
|
|
|
|
|
|
|
on a volume of a storage or distribution medium does not bring the |
2886
|
|
|
|
|
|
|
other work under the scope of this License. |
2887
|
|
|
|
|
|
|
|
2888
|
|
|
|
|
|
|
3. You may copy and distribute the Program (or a work based on |
2889
|
|
|
|
|
|
|
it, under Section 2) in object code or executable form under the |
2890
|
|
|
|
|
|
|
terms of Sections 1 and 2 above provided that you also do one of |
2891
|
|
|
|
|
|
|
the following: |
2892
|
|
|
|
|
|
|
|
2893
|
|
|
|
|
|
|
a) Accompany it with the complete corresponding |
2894
|
|
|
|
|
|
|
machine-readable source code, which must be distributed |
2895
|
|
|
|
|
|
|
under the terms of Sections 1 and 2 above on a medium |
2896
|
|
|
|
|
|
|
customarily used for software interchange; or, |
2897
|
|
|
|
|
|
|
b) Accompany it with a written offer, valid for at least three |
2898
|
|
|
|
|
|
|
years, to give any third party, for a charge no more than your |
2899
|
|
|
|
|
|
|
cost of physically performing source distribution, a complete |
2900
|
|
|
|
|
|
|
machine-readable copy of the corresponding source code, |
2901
|
|
|
|
|
|
|
to be distributed under the terms of Sections 1 and 2 above |
2902
|
|
|
|
|
|
|
on a medium customarily used for software interchange; or, |
2903
|
|
|
|
|
|
|
c) Accompany it with the information you received as to the |
2904
|
|
|
|
|
|
|
offer to distribute corresponding source code. (This |
2905
|
|
|
|
|
|
|
alternative is allowed only for noncommercial distribution |
2906
|
|
|
|
|
|
|
and only if you received the program in object code or |
2907
|
|
|
|
|
|
|
executable form with such an offer, in accord with |
2908
|
|
|
|
|
|
|
Subsection b above.) |
2909
|
|
|
|
|
|
|
|
2910
|
|
|
|
|
|
|
The source code for a work means the preferred form of the work |
2911
|
|
|
|
|
|
|
for making modifications to it. For an executable work, complete |
2912
|
|
|
|
|
|
|
source code means all the source code for all modules it contains, |
2913
|
|
|
|
|
|
|
plus any associated interface definition files, plus the scripts used |
2914
|
|
|
|
|
|
|
to control compilation and installation of the executable. However, |
2915
|
|
|
|
|
|
|
as a special exception, the source code distributed need not |
2916
|
|
|
|
|
|
|
include anything that is normally distributed (in either source or |
2917
|
|
|
|
|
|
|
binary form) with the major components (compiler, kernel, and so |
2918
|
|
|
|
|
|
|
on) of the operating system on which the executable runs, unless |
2919
|
|
|
|
|
|
|
that component itself accompanies the executable. |
2920
|
|
|
|
|
|
|
|
2921
|
|
|
|
|
|
|
If distribution of executable or object code is made by offering |
2922
|
|
|
|
|
|
|
access to copy from a designated place, then offering equivalent |
2923
|
|
|
|
|
|
|
access to copy the source code from the same place counts as |
2924
|
|
|
|
|
|
|
distribution of the source code, even though third parties are not |
2925
|
|
|
|
|
|
|
compelled to copy the source along with the object code. |
2926
|
|
|
|
|
|
|
|
2927
|
|
|
|
|
|
|
4. You may not copy, modify, sublicense, or distribute the Program |
2928
|
|
|
|
|
|
|
except as expressly provided under this License. Any attempt |
2929
|
|
|
|
|
|
|
otherwise to copy, modify, sublicense or distribute the Program is |
2930
|
|
|
|
|
|
|
void, and will automatically terminate your rights under this |
2931
|
|
|
|
|
|
|
License. However, parties who have received copies, or rights, |
2932
|
|
|
|
|
|
|
from you under this License will not have their licenses terminated |
2933
|
|
|
|
|
|
|
so long as such parties remain in full compliance. |
2934
|
|
|
|
|
|
|
|
2935
|
|
|
|
|
|
|
5. You are not required to accept this License, since you have not |
2936
|
|
|
|
|
|
|
signed it. However, nothing else grants you permission to modify |
2937
|
|
|
|
|
|
|
or distribute the Program or its derivative works. These actions |
2938
|
|
|
|
|
|
|
are prohibited by law if you do not accept this License. Therefore, |
2939
|
|
|
|
|
|
|
by modifying or distributing the Program (or any work based on |
2940
|
|
|
|
|
|
|
the Program), you indicate your acceptance of this License to do |
2941
|
|
|
|
|
|
|
so, and all its terms and conditions for copying, distributing or |
2942
|
|
|
|
|
|
|
modifying the Program or works based on it. |
2943
|
|
|
|
|
|
|
|
2944
|
|
|
|
|
|
|
6. Each time you redistribute the Program (or any work based on |
2945
|
|
|
|
|
|
|
the Program), the recipient automatically receives a license from |
2946
|
|
|
|
|
|
|
the original licensor to copy, distribute or modify the Program |
2947
|
|
|
|
|
|
|
subject to these terms and conditions. You may not impose any |
2948
|
|
|
|
|
|
|
further restrictions on the recipients' exercise of the rights granted |
2949
|
|
|
|
|
|
|
herein. You are not responsible for enforcing compliance by third |
2950
|
|
|
|
|
|
|
parties to this License. |
2951
|
|
|
|
|
|
|
|
2952
|
|
|
|
|
|
|
7. If, as a consequence of a court judgment or allegation of patent |
2953
|
|
|
|
|
|
|
infringement or for any other reason (not limited to patent issues), |
2954
|
|
|
|
|
|
|
conditions are imposed on you (whether by court order, |
2955
|
|
|
|
|
|
|
agreement or otherwise) that contradict the conditions of this |
2956
|
|
|
|
|
|
|
License, they do not excuse you from the conditions of this |
2957
|
|
|
|
|
|
|
License. If you cannot distribute so as to satisfy simultaneously |
2958
|
|
|
|
|
|
|
your obligations under this License and any other pertinent |
2959
|
|
|
|
|
|
|
obligations, then as a consequence you may not distribute the |
2960
|
|
|
|
|
|
|
Program at all. For example, if a patent license would not permit |
2961
|
|
|
|
|
|
|
royalty-free redistribution of the Program by all those who receive |
2962
|
|
|
|
|
|
|
copies directly or indirectly through you, then the only way you |
2963
|
|
|
|
|
|
|
could satisfy both it and this License would be to refrain entirely |
2964
|
|
|
|
|
|
|
from distribution of the Program. |
2965
|
|
|
|
|
|
|
|
2966
|
|
|
|
|
|
|
If any portion of this section is held invalid or unenforceable under |
2967
|
|
|
|
|
|
|
any particular circumstance, the balance of the section is intended |
2968
|
|
|
|
|
|
|
to apply and the section as a whole is intended to apply in other |
2969
|
|
|
|
|
|
|
circumstances. |
2970
|
|
|
|
|
|
|
|
2971
|
|
|
|
|
|
|
It is not the purpose of this section to induce you to infringe any |
2972
|
|
|
|
|
|
|
patents or other property right claims or to contest validity of any |
2973
|
|
|
|
|
|
|
such claims; this section has the sole purpose of protecting the |
2974
|
|
|
|
|
|
|
integrity of the free software distribution system, which is |
2975
|
|
|
|
|
|
|
implemented by public license practices. Many people have made |
2976
|
|
|
|
|
|
|
generous contributions to the wide range of software distributed |
2977
|
|
|
|
|
|
|
through that system in reliance on consistent application of that |
2978
|
|
|
|
|
|
|
system; it is up to the author/donor to decide if he or she is willing |
2979
|
|
|
|
|
|
|
to distribute software through any other system and a licensee |
2980
|
|
|
|
|
|
|
cannot impose that choice. |
2981
|
|
|
|
|
|
|
|
2982
|
|
|
|
|
|
|
This section is intended to make thoroughly clear what is believed |
2983
|
|
|
|
|
|
|
to be a consequence of the rest of this License. |
2984
|
|
|
|
|
|
|
|
2985
|
|
|
|
|
|
|
8. If the distribution and/or use of the Program is restricted in |
2986
|
|
|
|
|
|
|
certain countries either by patents or by copyrighted interfaces, the |
2987
|
|
|
|
|
|
|
original copyright holder who places the Program under this |
2988
|
|
|
|
|
|
|
License may add an explicit geographical distribution limitation |
2989
|
|
|
|
|
|
|
excluding those countries, so that distribution is permitted only in |
2990
|
|
|
|
|
|
|
or among countries not thus excluded. In such case, this License |
2991
|
|
|
|
|
|
|
incorporates the limitation as if written in the body of this License. |
2992
|
|
|
|
|
|
|
|
2993
|
|
|
|
|
|
|
9. The Free Software Foundation may publish revised and/or new |
2994
|
|
|
|
|
|
|
versions of the General Public License from time to time. Such |
2995
|
|
|
|
|
|
|
new versions will be similar in spirit to the present version, but may |
2996
|
|
|
|
|
|
|
differ in detail to address new problems or concerns. |
2997
|
|
|
|
|
|
|
|
2998
|
|
|
|
|
|
|
Each version is given a distinguishing version number. If the |
2999
|
|
|
|
|
|
|
Program specifies a version number of this License which applies |
3000
|
|
|
|
|
|
|
to it and "any later version", you have the option of following the |
3001
|
|
|
|
|
|
|
terms and conditions either of that version or of any later version |
3002
|
|
|
|
|
|
|
published by the Free Software Foundation. If the Program does |
3003
|
|
|
|
|
|
|
not specify a version number of this License, you may choose any |
3004
|
|
|
|
|
|
|
version ever published by the Free Software Foundation. |
3005
|
|
|
|
|
|
|
|
3006
|
|
|
|
|
|
|
10. If you wish to incorporate parts of the Program into other free |
3007
|
|
|
|
|
|
|
programs whose distribution conditions are different, write to the |
3008
|
|
|
|
|
|
|
author to ask for permission. For software which is copyrighted by |
3009
|
|
|
|
|
|
|
the Free Software Foundation, write to the Free Software |
3010
|
|
|
|
|
|
|
Foundation; we sometimes make exceptions for this. Our decision |
3011
|
|
|
|
|
|
|
will be guided by the two goals of preserving the free status of all |
3012
|
|
|
|
|
|
|
derivatives of our free software and of promoting the sharing and |
3013
|
|
|
|
|
|
|
reuse of software generally. |
3014
|
|
|
|
|
|
|
|
3015
|
|
|
|
|
|
|
NO WARRANTY |
3016
|
|
|
|
|
|
|
|
3017
|
|
|
|
|
|
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF |
3018
|
|
|
|
|
|
|
CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO |
3019
|
|
|
|
|
|
|
THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT |
3020
|
|
|
|
|
|
|
WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT |
3021
|
|
|
|
|
|
|
HOLDERS AND/OR OTHER PARTIES PROVIDE THE |
3022
|
|
|
|
|
|
|
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, |
3023
|
|
|
|
|
|
|
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT |
3024
|
|
|
|
|
|
|
LIMITED TO, THE IMPLIED WARRANTIES OF |
3025
|
|
|
|
|
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
3026
|
|
|
|
|
|
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND |
3027
|
|
|
|
|
|
|
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD |
3028
|
|
|
|
|
|
|
THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE |
3029
|
|
|
|
|
|
|
COST OF ALL NECESSARY SERVICING, REPAIR OR |
3030
|
|
|
|
|
|
|
CORRECTION. |
3031
|
|
|
|
|
|
|
|
3032
|
|
|
|
|
|
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW |
3033
|
|
|
|
|
|
|
OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, |
3034
|
|
|
|
|
|
|
OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
3035
|
|
|
|
|
|
|
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE |
3036
|
|
|
|
|
|
|
LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, |
3037
|
|
|
|
|
|
|
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES |
3038
|
|
|
|
|
|
|
ARISING OUT OF THE USE OR INABILITY TO USE THE |
3039
|
|
|
|
|
|
|
PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA |
3040
|
|
|
|
|
|
|
OR DATA BEING RENDERED INACCURATE OR LOSSES |
3041
|
|
|
|
|
|
|
SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF |
3042
|
|
|
|
|
|
|
THE PROGRAM TO OPERATE WITH ANY OTHER |
3043
|
|
|
|
|
|
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY |
3044
|
|
|
|
|
|
|
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
3045
|
|
|
|
|
|
|
DAMAGES. |
3046
|
|
|
|
|
|
|
|
3047
|
|
|
|
|
|
|
END OF TERMS AND CONDITIONS |
3048
|
|
|
|
|
|
|
|
3049
|
|
|
|
|
|
|
How to Apply These Terms to Your New Programs |
3050
|
|
|
|
|
|
|
|
3051
|
|
|
|
|
|
|
If you develop a new program, and you want it to be of the greatest |
3052
|
|
|
|
|
|
|
possible use to the public, the best way to achieve this is to make |
3053
|
|
|
|
|
|
|
it free software which everyone can redistribute and change under |
3054
|
|
|
|
|
|
|
these terms. |
3055
|
|
|
|
|
|
|
|
3056
|
|
|
|
|
|
|
To do so, attach the following notices to the program. It is safest to |
3057
|
|
|
|
|
|
|
attach them to the start of each source file to most effectively |
3058
|
|
|
|
|
|
|
convey the exclusion of warranty; and each file should have at least |
3059
|
|
|
|
|
|
|
the "copyright" line and a pointer to where the full notice is found. |
3060
|
|
|
|
|
|
|
|
3061
|
|
|
|
|
|
|
|
3062
|
|
|
|
|
|
|
one line to give the program's name and an idea of what it does. |
3063
|
|
|
|
|
|
|
|
3064
|
|
|
|
|
|
|
Copyright (C) yyyy name of author |
3065
|
|
|
|
|
|
|
|
3066
|
|
|
|
|
|
|
|
3067
|
|
|
|
|
|
|
|
3068
|
|
|
|
|
|
|
This program is free software; you can redistribute it and/or |
3069
|
|
|
|
|
|
|
|
3070
|
|
|
|
|
|
|
modify it under the terms of the GNU General Public License |
3071
|
|
|
|
|
|
|
|
3072
|
|
|
|
|
|
|
as published by the Free Software Foundation; either version 2 |
3073
|
|
|
|
|
|
|
|
3074
|
|
|
|
|
|
|
of the License, or (at your option) any later version. |
3075
|
|
|
|
|
|
|
|
3076
|
|
|
|
|
|
|
|
3077
|
|
|
|
|
|
|
|
3078
|
|
|
|
|
|
|
This program is distributed in the hope that it will be useful, |
3079
|
|
|
|
|
|
|
|
3080
|
|
|
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
3081
|
|
|
|
|
|
|
|
3082
|
|
|
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3083
|
|
|
|
|
|
|
|
3084
|
|
|
|
|
|
|
GNU General Public License for more details. |
3085
|
|
|
|
|
|
|
|
3086
|
|
|
|
|
|
|
|
3087
|
|
|
|
|
|
|
|
3088
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License |
3089
|
|
|
|
|
|
|
|
3090
|
|
|
|
|
|
|
along with this program; if not, write to the Free Software |
3091
|
|
|
|
|
|
|
|
3092
|
|
|
|
|
|
|
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
3093
|
|
|
|
|
|
|
|
3094
|
|
|
|
|
|
|
Also add information on how to contact you by electronic and |
3095
|
|
|
|
|
|
|
paper mail. |
3096
|
|
|
|
|
|
|
|
3097
|
|
|
|
|
|
|
If the program is interactive, make it output a short notice like this |
3098
|
|
|
|
|
|
|
when it starts in an interactive mode: |
3099
|
|
|
|
|
|
|
|
3100
|
|
|
|
|
|
|
|
3101
|
|
|
|
|
|
|
Gnomovision version 69, Copyright (C) yyyy name of author |
3102
|
|
|
|
|
|
|
|
3103
|
|
|
|
|
|
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details |
3104
|
|
|
|
|
|
|
|
3105
|
|
|
|
|
|
|
type `show w'. This is free software, and you are welcome |
3106
|
|
|
|
|
|
|
|
3107
|
|
|
|
|
|
|
to redistribute it under certain conditions; type `show c' |
3108
|
|
|
|
|
|
|
|
3109
|
|
|
|
|
|
|
for details. |
3110
|
|
|
|
|
|
|
|
3111
|
|
|
|
|
|
|
The hypothetical commands `show w' and `show c' should show the |
3112
|
|
|
|
|
|
|
appropriate parts of the General Public License. Of course, the |
3113
|
|
|
|
|
|
|
commands you use may be called something other than `show w' |
3114
|
|
|
|
|
|
|
and `show c'; they could even be mouse-clicks or menu |
3115
|
|
|
|
|
|
|
items--whatever suits your program. |
3116
|
|
|
|
|
|
|
|
3117
|
|
|
|
|
|
|
You should also get your employer (if you work as a programmer) |
3118
|
|
|
|
|
|
|
or your school, if any, to sign a "copyright disclaimer" for the |
3119
|
|
|
|
|
|
|
program, if necessary. Here is a sample; alter the names: |
3120
|
|
|
|
|
|
|
|
3121
|
|
|
|
|
|
|
|
3122
|
|
|
|
|
|
|
Yoyodyne, Inc., hereby disclaims all copyright |
3123
|
|
|
|
|
|
|
|
3124
|
|
|
|
|
|
|
interest in the program `Gnomovision' |
3125
|
|
|
|
|
|
|
|
3126
|
|
|
|
|
|
|
(which makes passes at compilers) written |
3127
|
|
|
|
|
|
|
|
3128
|
|
|
|
|
|
|
by James Hacker. |
3129
|
|
|
|
|
|
|
|
3130
|
|
|
|
|
|
|
|
3131
|
|
|
|
|
|
|
|
3132
|
|
|
|
|
|
|
signature of Ty Coon, 1 April 1989 |
3133
|
|
|
|
|
|
|
|
3134
|
|
|
|
|
|
|
Ty Coon, President of Vice |
3135
|
|
|
|
|
|
|
|
3136
|
|
|
|
|
|
|
This General Public License does not permit incorporating your |
3137
|
|
|
|
|
|
|
program into proprietary programs. If your program is a subroutine |
3138
|
|
|
|
|
|
|
library, you may consider it more useful to permit linking |
3139
|
|
|
|
|
|
|
proprietary applications with the library. If this is what you want to |
3140
|
|
|
|
|
|
|
do, use the GNU Library General Public License instead of this |
3141
|
|
|
|
|
|
|
License. |
3142
|
|
|
|
|
|
|
|
3143
|
|
|
|
|
|
|
|
3144
|
|
|
|
|
|
|
|
3145
|
|
|
|
|
|
|
MOZILLA PUBLIC LICENSE |
3146
|
|
|
|
|
|
|
|
3147
|
|
|
|
|
|
|
Version 1.0 |
3148
|
|
|
|
|
|
|
|
3149
|
|
|
|
|
|
|
1. Definitions. |
3150
|
|
|
|
|
|
|
|
3151
|
|
|
|
|
|
|
1.1. "Contributor" means each entity that creates or contributes to |
3152
|
|
|
|
|
|
|
the creation of Modifications. |
3153
|
|
|
|
|
|
|
|
3154
|
|
|
|
|
|
|
1.2. "Contributor Version" means the combination of the Original |
3155
|
|
|
|
|
|
|
Code, prior Modifications used by a Contributor, and the |
3156
|
|
|
|
|
|
|
Modifications made by that particular Contributor. |
3157
|
|
|
|
|
|
|
|
3158
|
|
|
|
|
|
|
1.3. "Covered Code" means the Original Code or Modifications or |
3159
|
|
|
|
|
|
|
the combination of the Original Code and Modifications, in each |
3160
|
|
|
|
|
|
|
case including portions thereof. |
3161
|
|
|
|
|
|
|
|
3162
|
|
|
|
|
|
|
1.4. "Electronic Distribution Mechanism" means a mechanism |
3163
|
|
|
|
|
|
|
generally accepted in the software development community for the |
3164
|
|
|
|
|
|
|
electronic transfer of data. |
3165
|
|
|
|
|
|
|
|
3166
|
|
|
|
|
|
|
1.5. "Executable" means Covered Code in any form other than |
3167
|
|
|
|
|
|
|
Source Code. |
3168
|
|
|
|
|
|
|
|
3169
|
|
|
|
|
|
|
1.6. "Initial Developer" means the individual or entity identified as |
3170
|
|
|
|
|
|
|
the Initial Developer in the Source Code notice required by Exhibit |
3171
|
|
|
|
|
|
|
A. |
3172
|
|
|
|
|
|
|
|
3173
|
|
|
|
|
|
|
1.7. "Larger Work" means a work which combines Covered Code |
3174
|
|
|
|
|
|
|
or portions thereof with code not governed by the terms of this |
3175
|
|
|
|
|
|
|
License. |
3176
|
|
|
|
|
|
|
|
3177
|
|
|
|
|
|
|
1.8. "License" means this document. |
3178
|
|
|
|
|
|
|
|
3179
|
|
|
|
|
|
|
1.9. "Modifications" means any addition to or deletion from the |
3180
|
|
|
|
|
|
|
substance or structure of either the Original Code or any previous |
3181
|
|
|
|
|
|
|
Modifications. When Covered Code is released as a series of |
3182
|
|
|
|
|
|
|
files, a Modification is: |
3183
|
|
|
|
|
|
|
|
3184
|
|
|
|
|
|
|
A. Any addition to or deletion from the contents of a file containing |
3185
|
|
|
|
|
|
|
Original Code or previous Modifications. |
3186
|
|
|
|
|
|
|
|
3187
|
|
|
|
|
|
|
B. Any new file that contains any part of the Original Code or |
3188
|
|
|
|
|
|
|
previous Modifications. |
3189
|
|
|
|
|
|
|
|
3190
|
|
|
|
|
|
|
1.10. "Original Code" means Source Code of computer software |
3191
|
|
|
|
|
|
|
code which is described in the Source Code notice required by |
3192
|
|
|
|
|
|
|
Exhibit A as Original Code, and which, at the time of its release |
3193
|
|
|
|
|
|
|
under this License is not already Covered Code governed by this |
3194
|
|
|
|
|
|
|
License. |
3195
|
|
|
|
|
|
|
|
3196
|
|
|
|
|
|
|
1.11. "Source Code" means the preferred form of the Covered |
3197
|
|
|
|
|
|
|
Code for making modifications to it, including all modules it |
3198
|
|
|
|
|
|
|
contains, plus any associated interface definition files, scripts |
3199
|
|
|
|
|
|
|
used to control compilation and installation of an Executable, or a |
3200
|
|
|
|
|
|
|
list of source code differential comparisons against either the |
3201
|
|
|
|
|
|
|
Original Code or another well known, available Covered Code of |
3202
|
|
|
|
|
|
|
the Contributor's choice. The Source Code can be in a |
3203
|
|
|
|
|
|
|
compressed or archival form, provided the appropriate |
3204
|
|
|
|
|
|
|
decompression or de-archiving software is widely available for no |
3205
|
|
|
|
|
|
|
charge. |
3206
|
|
|
|
|
|
|
|
3207
|
|
|
|
|
|
|
1.12. "You" means an individual or a legal entity exercising rights |
3208
|
|
|
|
|
|
|
under, and complying with all of the terms of, this License or a |
3209
|
|
|
|
|
|
|
future version of this License issued under Section 6.1. For legal |
3210
|
|
|
|
|
|
|
entities, "You" includes any entity which controls, is controlled by, |
3211
|
|
|
|
|
|
|
or is under common control with You. For purposes of this |
3212
|
|
|
|
|
|
|
definition, "control" means (a) the power, direct or indirect, to |
3213
|
|
|
|
|
|
|
cause the direction or management of such entity, whether by |
3214
|
|
|
|
|
|
|
contract or otherwise, or (b) ownership of fifty percent (50%) or |
3215
|
|
|
|
|
|
|
more of the outstanding shares or beneficial ownership of such |
3216
|
|
|
|
|
|
|
entity. |
3217
|
|
|
|
|
|
|
|
3218
|
|
|
|
|
|
|
2. Source Code License. |
3219
|
|
|
|
|
|
|
|
3220
|
|
|
|
|
|
|
2.1. The Initial Developer Grant. |
3221
|
|
|
|
|
|
|
|
3222
|
|
|
|
|
|
|
The Initial Developer hereby grants You a world-wide, royalty-free, |
3223
|
|
|
|
|
|
|
non-exclusive license, subject to third party intellectual property |
3224
|
|
|
|
|
|
|
claims: |
3225
|
|
|
|
|
|
|
|
3226
|
|
|
|
|
|
|
(a) to use, reproduce, modify, display, perform, sublicense and |
3227
|
|
|
|
|
|
|
distribute the Original Code (or portions thereof) with or without |
3228
|
|
|
|
|
|
|
Modifications, or as part of a Larger Work; and |
3229
|
|
|
|
|
|
|
|
3230
|
|
|
|
|
|
|
(b) under patents now or hereafter owned or controlled by Initial |
3231
|
|
|
|
|
|
|
|
3232
|
|
|
|
|
|
|
Developer, to make, have made, use and sell ("Utilize") the |
3233
|
|
|
|
|
|
|
Original Code (or portions thereof), but solely to the extent that any |
3234
|
|
|
|
|
|
|
such patent is reasonably necessary to enable You to Utilize the |
3235
|
|
|
|
|
|
|
Original Code (or portions thereof) and not to any greater extent |
3236
|
|
|
|
|
|
|
that may be necessary to Utilize further Modifications or |
3237
|
|
|
|
|
|
|
combinations. |
3238
|
|
|
|
|
|
|
|
3239
|
|
|
|
|
|
|
2.2. Contributor Grant. |
3240
|
|
|
|
|
|
|
|
3241
|
|
|
|
|
|
|
Each Contributor hereby grants You a world-wide, royalty-free, |
3242
|
|
|
|
|
|
|
non-exclusive license, subject to third party intellectual property |
3243
|
|
|
|
|
|
|
claims: |
3244
|
|
|
|
|
|
|
|
3245
|
|
|
|
|
|
|
(a) to use, reproduce, modify, display, perform, sublicense and |
3246
|
|
|
|
|
|
|
distribute the Modifications created by such Contributor (or |
3247
|
|
|
|
|
|
|
portions thereof) either on an unmodified basis, with other |
3248
|
|
|
|
|
|
|
Modifications, as Covered Code or as part of a Larger Work; and |
3249
|
|
|
|
|
|
|
|
3250
|
|
|
|
|
|
|
(b) under patents now or hereafter owned or controlled by |
3251
|
|
|
|
|
|
|
Contributor, to Utilize the Contributor Version (or portions thereof), |
3252
|
|
|
|
|
|
|
but solely to the extent that any such patent is reasonably |
3253
|
|
|
|
|
|
|
necessary to enable You to Utilize the Contributor Version (or |
3254
|
|
|
|
|
|
|
portions thereof), and not to any greater extent that may be |
3255
|
|
|
|
|
|
|
necessary to Utilize further Modifications or combinations. |
3256
|
|
|
|
|
|
|
|
3257
|
|
|
|
|
|
|
3. Distribution Obligations. |
3258
|
|
|
|
|
|
|
|
3259
|
|
|
|
|
|
|
3.1. Application of License. |
3260
|
|
|
|
|
|
|
|
3261
|
|
|
|
|
|
|
The Modifications which You create or to which You contribute are |
3262
|
|
|
|
|
|
|
governed by the terms of this License, including without limitation |
3263
|
|
|
|
|
|
|
Section 2.2. The Source Code version of Covered Code may be |
3264
|
|
|
|
|
|
|
distributed only under the terms of this License or a future version |
3265
|
|
|
|
|
|
|
of this License released under Section 6.1, and You must include |
3266
|
|
|
|
|
|
|
a copy of this License with every copy of the Source Code You |
3267
|
|
|
|
|
|
|
distribute. You may not offer or impose any terms on any Source |
3268
|
|
|
|
|
|
|
Code version that alters or restricts the applicable version of this |
3269
|
|
|
|
|
|
|
License or the recipients' rights hereunder. However, You may |
3270
|
|
|
|
|
|
|
include an additional document offering the additional rights |
3271
|
|
|
|
|
|
|
described in Section 3.5. |
3272
|
|
|
|
|
|
|
|
3273
|
|
|
|
|
|
|
3.2. Availability of Source Code. |
3274
|
|
|
|
|
|
|
|
3275
|
|
|
|
|
|
|
Any Modification which You create or to which You contribute must |
3276
|
|
|
|
|
|
|
be made available in Source Code form under the terms of this |
3277
|
|
|
|
|
|
|
License either on the same media as an Executable version or via |
3278
|
|
|
|
|
|
|
an accepted Electronic Distribution Mechanism to anyone to |
3279
|
|
|
|
|
|
|
whom you made an Executable version available; and if made |
3280
|
|
|
|
|
|
|
available via Electronic Distribution Mechanism, must remain |
3281
|
|
|
|
|
|
|
available for at least twelve (12) months after the date it initially |
3282
|
|
|
|
|
|
|
became available, or at least six (6) months after a subsequent |
3283
|
|
|
|
|
|
|
version of that particular Modification has been made available to |
3284
|
|
|
|
|
|
|
such recipients. You are responsible for ensuring that the Source |
3285
|
|
|
|
|
|
|
Code version remains available even if the Electronic Distribution |
3286
|
|
|
|
|
|
|
Mechanism is maintained by a third party. |
3287
|
|
|
|
|
|
|
|
3288
|
|
|
|
|
|
|
3.3. Description of Modifications. |
3289
|
|
|
|
|
|
|
|
3290
|
|
|
|
|
|
|
You must cause all Covered Code to which you contribute to |
3291
|
|
|
|
|
|
|
contain a file documenting the changes You made to create that |
3292
|
|
|
|
|
|
|
Covered Code and the date of any change. You must include a |
3293
|
|
|
|
|
|
|
prominent statement that the Modification is derived, directly or |
3294
|
|
|
|
|
|
|
indirectly, from Original Code provided by the Initial Developer and |
3295
|
|
|
|
|
|
|
including the name of the Initial Developer in (a) the Source Code, |
3296
|
|
|
|
|
|
|
and (b) in any notice in an Executable version or related |
3297
|
|
|
|
|
|
|
documentation in which You describe the origin or ownership of |
3298
|
|
|
|
|
|
|
the Covered Code. |
3299
|
|
|
|
|
|
|
|
3300
|
|
|
|
|
|
|
3.4. Intellectual Property Matters |
3301
|
|
|
|
|
|
|
|
3302
|
|
|
|
|
|
|
(a) Third Party Claims. |
3303
|
|
|
|
|
|
|
|
3304
|
|
|
|
|
|
|
If You have knowledge that a party claims an intellectual property |
3305
|
|
|
|
|
|
|
right in particular functionality or code (or its utilization under this |
3306
|
|
|
|
|
|
|
License), you must include a text file with the source code |
3307
|
|
|
|
|
|
|
distribution titled "LEGAL" which describes the claim and the party |
3308
|
|
|
|
|
|
|
making the claim in sufficient detail that a recipient will know whom |
3309
|
|
|
|
|
|
|
to contact. If you obtain such knowledge after You make Your |
3310
|
|
|
|
|
|
|
Modification available as described in Section 3.2, You shall |
3311
|
|
|
|
|
|
|
promptly modify the LEGAL file in all copies You make available |
3312
|
|
|
|
|
|
|
thereafter and shall take other steps (such as notifying appropriate |
3313
|
|
|
|
|
|
|
mailing lists or newsgroups) reasonably calculated to inform those |
3314
|
|
|
|
|
|
|
who received the Covered Code that new knowledge has been |
3315
|
|
|
|
|
|
|
obtained. |
3316
|
|
|
|
|
|
|
|
3317
|
|
|
|
|
|
|
(b) Contributor APIs. |
3318
|
|
|
|
|
|
|
|
3319
|
|
|
|
|
|
|
If Your Modification is an application programming interface and |
3320
|
|
|
|
|
|
|
You own or control patents which are reasonably necessary to |
3321
|
|
|
|
|
|
|
implement that API, you must also include this information in the |
3322
|
|
|
|
|
|
|
LEGAL file. |
3323
|
|
|
|
|
|
|
|
3324
|
|
|
|
|
|
|
3.5. Required Notices. |
3325
|
|
|
|
|
|
|
|
3326
|
|
|
|
|
|
|
You must duplicate the notice in Exhibit A in each file of the |
3327
|
|
|
|
|
|
|
Source Code, and this License in any documentation for the |
3328
|
|
|
|
|
|
|
Source Code, where You describe recipients' rights relating to |
3329
|
|
|
|
|
|
|
Covered Code. If You created one or more Modification(s), You |
3330
|
|
|
|
|
|
|
may add your name as a Contributor to the notice described in |
3331
|
|
|
|
|
|
|
Exhibit A. If it is not possible to put such notice in a particular |
3332
|
|
|
|
|
|
|
Source Code file due to its structure, then you must include such |
3333
|
|
|
|
|
|
|
notice in a location (such as a relevant directory file) where a user |
3334
|
|
|
|
|
|
|
would be likely to look for such a notice. You may choose to offer, |
3335
|
|
|
|
|
|
|
and to charge a fee for, warranty, support, indemnity or liability |
3336
|
|
|
|
|
|
|
obligations to one or more recipients of Covered Code. However, |
3337
|
|
|
|
|
|
|
You may do so only on Your own behalf, and not on behalf of the |
3338
|
|
|
|
|
|
|
Initial Developer or any Contributor. You must make it absolutely |
3339
|
|
|
|
|
|
|
clear than any such warranty, support, indemnity or liability |
3340
|
|
|
|
|
|
|
obligation is offered by You alone, and You hereby agree to |
3341
|
|
|
|
|
|
|
indemnify the Initial Developer and every Contributor for any |
3342
|
|
|
|
|
|
|
liability incurred by the Initial Developer or such Contributor as a |
3343
|
|
|
|
|
|
|
result of warranty, support, indemnity or liability terms You offer. |
3344
|
|
|
|
|
|
|
|
3345
|
|
|
|
|
|
|
3.6. Distribution of Executable Versions. |
3346
|
|
|
|
|
|
|
|
3347
|
|
|
|
|
|
|
You may distribute Covered Code in Executable form only if the |
3348
|
|
|
|
|
|
|
requirements of Section 3.1-3.5 have been met for that Covered |
3349
|
|
|
|
|
|
|
Code, and if You include a notice stating that the Source Code |
3350
|
|
|
|
|
|
|
version of the Covered Code is available under the terms of this |
3351
|
|
|
|
|
|
|
License, including a description of how and where You have |
3352
|
|
|
|
|
|
|
fulfilled the obligations of Section 3.2. The notice must be |
3353
|
|
|
|
|
|
|
conspicuously included in any notice in an Executable version, |
3354
|
|
|
|
|
|
|
related documentation or collateral in which You describe |
3355
|
|
|
|
|
|
|
recipients' rights relating to the Covered Code. You may distribute |
3356
|
|
|
|
|
|
|
the Executable version of Covered Code under a license of Your |
3357
|
|
|
|
|
|
|
choice, which may contain terms different from this License, |
3358
|
|
|
|
|
|
|
provided that You are in compliance with the terms of this License |
3359
|
|
|
|
|
|
|
and that the license for the Executable version does not attempt to |
3360
|
|
|
|
|
|
|
limit or alter the recipient's rights in the Source Code version from |
3361
|
|
|
|
|
|
|
the rights set forth in this License. If You distribute the Executable |
3362
|
|
|
|
|
|
|
version under a different license You must make it absolutely clear |
3363
|
|
|
|
|
|
|
that any terms which differ from this License are offered by You |
3364
|
|
|
|
|
|
|
alone, not by the Initial Developer or any Contributor. You hereby |
3365
|
|
|
|
|
|
|
agree to indemnify the Initial Developer and every Contributor for |
3366
|
|
|
|
|
|
|
any liability incurred by the Initial Developer or such Contributor as |
3367
|
|
|
|
|
|
|
a result of any such terms You offer. |
3368
|
|
|
|
|
|
|
|
3369
|
|
|
|
|
|
|
3.7. Larger Works. |
3370
|
|
|
|
|
|
|
|
3371
|
|
|
|
|
|
|
You may create a Larger Work by combining Covered Code with |
3372
|
|
|
|
|
|
|
other code not governed by the terms of this License and |
3373
|
|
|
|
|
|
|
distribute the Larger Work as a single product. In such a case, You |
3374
|
|
|
|
|
|
|
must make sure the requirements of this License are fulfilled for |
3375
|
|
|
|
|
|
|
the Covered Code. |
3376
|
|
|
|
|
|
|
|
3377
|
|
|
|
|
|
|
4. Inability to Comply Due to Statute or Regulation. |
3378
|
|
|
|
|
|
|
|
3379
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the terms of this |
3380
|
|
|
|
|
|
|
License with respect to some or all of the Covered Code due to |
3381
|
|
|
|
|
|
|
statute or regulation then You must: (a) comply with the terms of |
3382
|
|
|
|
|
|
|
this License to the maximum extent possible; and (b) describe the |
3383
|
|
|
|
|
|
|
limitations and the code they affect. Such description must be |
3384
|
|
|
|
|
|
|
included in the LEGAL file described in Section 3.4 and must be |
3385
|
|
|
|
|
|
|
included with all distributions of the Source Code. Except to the |
3386
|
|
|
|
|
|
|
extent prohibited by statute or regulation, such description must be |
3387
|
|
|
|
|
|
|
sufficiently detailed for a recipient of ordinary skill to be able to |
3388
|
|
|
|
|
|
|
understand it. |
3389
|
|
|
|
|
|
|
|
3390
|
|
|
|
|
|
|
5. Application of this License. |
3391
|
|
|
|
|
|
|
|
3392
|
|
|
|
|
|
|
This License applies to code to which the Initial Developer has |
3393
|
|
|
|
|
|
|
attached the notice in Exhibit A, and to related Covered Code. |
3394
|
|
|
|
|
|
|
|
3395
|
|
|
|
|
|
|
6. Versions of the License. |
3396
|
|
|
|
|
|
|
|
3397
|
|
|
|
|
|
|
6.1. New Versions. |
3398
|
|
|
|
|
|
|
|
3399
|
|
|
|
|
|
|
Netscape Communications Corporation ("Netscape") may publish |
3400
|
|
|
|
|
|
|
revised and/or new versions of the License from time to time. |
3401
|
|
|
|
|
|
|
Each version will be given a distinguishing version number. |
3402
|
|
|
|
|
|
|
|
3403
|
|
|
|
|
|
|
6.2. Effect of New Versions. |
3404
|
|
|
|
|
|
|
|
3405
|
|
|
|
|
|
|
Once Covered Code has been published under a particular |
3406
|
|
|
|
|
|
|
version of the License, You may always continue to use it under |
3407
|
|
|
|
|
|
|
the terms of that version. You may also choose to use such |
3408
|
|
|
|
|
|
|
Covered Code under the terms of any subsequent version of the |
3409
|
|
|
|
|
|
|
License published by Netscape. No one other than Netscape has |
3410
|
|
|
|
|
|
|
the right to modify the terms applicable to Covered Code created |
3411
|
|
|
|
|
|
|
under this License. |
3412
|
|
|
|
|
|
|
|
3413
|
|
|
|
|
|
|
6.3. Derivative Works. |
3414
|
|
|
|
|
|
|
|
3415
|
|
|
|
|
|
|
If you create or use a modified version of this License (which you |
3416
|
|
|
|
|
|
|
may only do in order to apply it to code which is not already |
3417
|
|
|
|
|
|
|
Covered Code governed by this License), you must (a) rename |
3418
|
|
|
|
|
|
|
Your license so that the phrases "Mozilla", "MOZILLAPL", |
3419
|
|
|
|
|
|
|
"MOZPL", "Netscape", "NPL" or any confusingly similar phrase do |
3420
|
|
|
|
|
|
|
not appear anywhere in your license and (b) otherwise make it |
3421
|
|
|
|
|
|
|
clear that your version of the license contains terms which differ |
3422
|
|
|
|
|
|
|
from the Mozilla Public License and Netscape Public License. |
3423
|
|
|
|
|
|
|
(Filling in the name of the Initial Developer, Original Code or |
3424
|
|
|
|
|
|
|
Contributor in the notice described in Exhibit A shall not of |
3425
|
|
|
|
|
|
|
themselves be deemed to be modifications of this License.) |
3426
|
|
|
|
|
|
|
|
3427
|
|
|
|
|
|
|
7. DISCLAIMER OF WARRANTY. |
3428
|
|
|
|
|
|
|
|
3429
|
|
|
|
|
|
|
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON |
3430
|
|
|
|
|
|
|
AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, |
3431
|
|
|
|
|
|
|
EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT |
3432
|
|
|
|
|
|
|
LIMITATION, WARRANTIES THAT THE COVERED CODE IS |
3433
|
|
|
|
|
|
|
FREE OF DEFECTS, MERCHANTABLE, FIT FOR A |
3434
|
|
|
|
|
|
|
PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE |
3435
|
|
|
|
|
|
|
RISK AS TO THE QUALITY AND PERFORMANCE OF THE |
3436
|
|
|
|
|
|
|
COVERED CODE IS WITH YOU. SHOULD ANY COVERED |
3437
|
|
|
|
|
|
|
CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE |
3438
|
|
|
|
|
|
|
INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) |
3439
|
|
|
|
|
|
|
ASSUME THE COST OF ANY NECESSARY SERVICING, |
3440
|
|
|
|
|
|
|
REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY |
3441
|
|
|
|
|
|
|
CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO |
3442
|
|
|
|
|
|
|
USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER |
3443
|
|
|
|
|
|
|
EXCEPT UNDER THIS DISCLAIMER. |
3444
|
|
|
|
|
|
|
|
3445
|
|
|
|
|
|
|
8. TERMINATION. |
3446
|
|
|
|
|
|
|
|
3447
|
|
|
|
|
|
|
This License and the rights granted hereunder will terminate |
3448
|
|
|
|
|
|
|
automatically if You fail to comply with terms herein and fail to cure |
3449
|
|
|
|
|
|
|
such breach within 30 days of becoming aware of the breach. All |
3450
|
|
|
|
|
|
|
sublicenses to the Covered Code which are properly granted shall |
3451
|
|
|
|
|
|
|
survive any termination of this License. Provisions which, by their |
3452
|
|
|
|
|
|
|
nature, must remain in effect beyond the termination of this |
3453
|
|
|
|
|
|
|
License shall survive. |
3454
|
|
|
|
|
|
|
|
3455
|
|
|
|
|
|
|
9. LIMITATION OF LIABILITY. |
3456
|
|
|
|
|
|
|
|
3457
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL |
3458
|
|
|
|
|
|
|
THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), |
3459
|
|
|
|
|
|
|
CONTRACT, OR OTHERWISE, SHALL THE INITIAL |
3460
|
|
|
|
|
|
|
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY |
3461
|
|
|
|
|
|
|
DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF |
3462
|
|
|
|
|
|
|
ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER |
3463
|
|
|
|
|
|
|
PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR |
3464
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES OF ANY CHARACTER |
3465
|
|
|
|
|
|
|
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF |
3466
|
|
|
|
|
|
|
GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR |
3467
|
|
|
|
|
|
|
MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL |
3468
|
|
|
|
|
|
|
DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE |
3469
|
|
|
|
|
|
|
BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. |
3470
|
|
|
|
|
|
|
THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO |
3471
|
|
|
|
|
|
|
LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING |
3472
|
|
|
|
|
|
|
FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT |
3473
|
|
|
|
|
|
|
APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME |
3474
|
|
|
|
|
|
|
JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR |
3475
|
|
|
|
|
|
|
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL |
3476
|
|
|
|
|
|
|
DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT |
3477
|
|
|
|
|
|
|
APPLY TO YOU. |
3478
|
|
|
|
|
|
|
|
3479
|
|
|
|
|
|
|
10. U.S. GOVERNMENT END USERS. |
3480
|
|
|
|
|
|
|
|
3481
|
|
|
|
|
|
|
The Covered Code is a "commercial item," as that term is defined |
3482
|
|
|
|
|
|
|
in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial |
3483
|
|
|
|
|
|
|
computer software" and "commercial computer software |
3484
|
|
|
|
|
|
|
documentation," as such terms are used in 48 C.F.R. 12.212 |
3485
|
|
|
|
|
|
|
(Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. |
3486
|
|
|
|
|
|
|
227.7202-1 through 227.7202-4 (June 1995), all U.S. Government |
3487
|
|
|
|
|
|
|
End Users acquire Covered Code with only those rights set forth |
3488
|
|
|
|
|
|
|
herein. |
3489
|
|
|
|
|
|
|
|
3490
|
|
|
|
|
|
|
11. MISCELLANEOUS. |
3491
|
|
|
|
|
|
|
|
3492
|
|
|
|
|
|
|
This License represents the complete agreement concerning |
3493
|
|
|
|
|
|
|
subject matter hereof. If any provision of this License is held to be |
3494
|
|
|
|
|
|
|
unenforceable, such provision shall be reformed only to the extent |
3495
|
|
|
|
|
|
|
necessary to make it enforceable. This License shall be governed |
3496
|
|
|
|
|
|
|
by California law provisions (except to the extent applicable law, if |
3497
|
|
|
|
|
|
|
any, provides otherwise), excluding its conflict-of-law provisions. |
3498
|
|
|
|
|
|
|
With respect to disputes in which at least one party is a citizen of, |
3499
|
|
|
|
|
|
|
or an entity chartered or registered to do business in, the United |
3500
|
|
|
|
|
|
|
States of America: (a) unless otherwise agreed in writing, all |
3501
|
|
|
|
|
|
|
disputes relating to this License (excepting any dispute relating to |
3502
|
|
|
|
|
|
|
intellectual property rights) shall be subject to final and binding |
3503
|
|
|
|
|
|
|
arbitration, with the losing party paying all costs of arbitration; (b) |
3504
|
|
|
|
|
|
|
any arbitration relating to this Agreement shall be held in Santa |
3505
|
|
|
|
|
|
|
Clara County, California, under the auspices of |
3506
|
|
|
|
|
|
|
JAMS/EndDispute; and (c) any litigation relating to this Agreement |
3507
|
|
|
|
|
|
|
shall be subject to the jurisdiction of the Federal Courts of the |
3508
|
|
|
|
|
|
|
Northern District of California, with venue lying in Santa Clara |
3509
|
|
|
|
|
|
|
County, California, with the losing party responsible for costs, |
3510
|
|
|
|
|
|
|
including without limitation, court costs and reasonable attorneys |
3511
|
|
|
|
|
|
|
fees and expenses. The application of the United Nations |
3512
|
|
|
|
|
|
|
Convention on Contracts for the International Sale of Goods is |
3513
|
|
|
|
|
|
|
expressly excluded. Any law or regulation which provides that the |
3514
|
|
|
|
|
|
|
language of a contract shall be construed against the drafter shall |
3515
|
|
|
|
|
|
|
not apply to this License. |
3516
|
|
|
|
|
|
|
|
3517
|
|
|
|
|
|
|
12. RESPONSIBILITY FOR CLAIMS. |
3518
|
|
|
|
|
|
|
|
3519
|
|
|
|
|
|
|
Except in cases where another Contributor has failed to comply |
3520
|
|
|
|
|
|
|
with Section 3.4, You are responsible for damages arising, directly |
3521
|
|
|
|
|
|
|
or indirectly, out of Your utilization of rights under this License, |
3522
|
|
|
|
|
|
|
based on the number of copies of Covered Code you made |
3523
|
|
|
|
|
|
|
available, the revenues you received from utilizing such rights, and |
3524
|
|
|
|
|
|
|
other relevant factors. You agree to work with affected parties to |
3525
|
|
|
|
|
|
|
distribute responsibility on an equitable basis. |
3526
|
|
|
|
|
|
|
|
3527
|
|
|
|
|
|
|
EXHIBIT A. |
3528
|
|
|
|
|
|
|
|
3529
|
|
|
|
|
|
|
``The contents of this file are subject to the Mozilla Public License |
3530
|
|
|
|
|
|
|
Version 1.0 (the "License"); you may not use this file except in |
3531
|
|
|
|
|
|
|
compliance with the License. You may obtain a copy of the |
3532
|
|
|
|
|
|
|
License at http://www.mozilla.org/MPL/ |
3533
|
|
|
|
|
|
|
|
3534
|
|
|
|
|
|
|
Software distributed under the License is distributed on an "AS |
3535
|
|
|
|
|
|
|
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express |
3536
|
|
|
|
|
|
|
or implied. See the License for the specific language governing |
3537
|
|
|
|
|
|
|
rights and limitations under the License. |
3538
|
|
|
|
|
|
|
|
3539
|
|
|
|
|
|
|
The Original Code is Collaborative Virtual Workspace (CVW). |
3540
|
|
|
|
|
|
|
|
3541
|
|
|
|
|
|
|
The Initial Developer of the Original Code is The MITRE |
3542
|
|
|
|
|
|
|
Corporation. |
3543
|
|
|
|
|
|
|
|
3544
|
|
|
|
|
|
|
Portions created by The MITRE Corporation |
3545
|
|
|
|
|
|
|
(http://www.mitre.org/) are Copyright © 1994-1999. All Rights |
3546
|
|
|
|
|
|
|
Reserved. |
3547
|
|
|
|
|
|
|
|
3548
|
|
|
|
|
|
|
Contributor(s): ______________________________________.'' |
3549
|
|
|
|
|
|
|
EOFLICENSETEXT |
3550
|
|
|
|
|
|
|
|
3551
|
1
|
|
|
|
|
3
|
return (\%license); |
3552
|
|
|
|
|
|
|
} |
3553
|
|
|
|
|
|
|
|
3554
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
3555
|
|
|
|
|
|
|
|
3556
|
|
|
|
|
|
|
=head2 License_Mozilla_1_0 |
3557
|
|
|
|
|
|
|
|
3558
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
3559
|
|
|
|
|
|
|
|
3560
|
|
|
|
|
|
|
=cut |
3561
|
|
|
|
|
|
|
|
3562
|
|
|
|
|
|
|
################################################## subroutine header end ## |
3563
|
|
|
|
|
|
|
|
3564
|
|
|
|
|
|
|
sub License_Mozilla_1_0 { |
3565
|
2
|
|
|
2
|
1
|
4
|
my %license; |
3566
|
|
|
|
|
|
|
|
3567
|
2
|
|
|
|
|
5
|
$license{COPYRIGHT} = <
|
3568
|
|
|
|
|
|
|
This program is free software licensed under the... |
3569
|
|
|
|
|
|
|
|
3570
|
|
|
|
|
|
|
Mozilla Public License (Version 1.0) |
3571
|
|
|
|
|
|
|
|
3572
|
|
|
|
|
|
|
The full text of the license can be found in the |
3573
|
|
|
|
|
|
|
LICENSE file included with this module. |
3574
|
|
|
|
|
|
|
EOFCOPYRIGHT |
3575
|
|
|
|
|
|
|
|
3576
|
2
|
|
|
|
|
3
|
$license{LICENSETEXT} = <
|
3577
|
|
|
|
|
|
|
Mozilla Public License (Version 1.0) |
3578
|
|
|
|
|
|
|
|
3579
|
|
|
|
|
|
|
1. Definitions. |
3580
|
|
|
|
|
|
|
|
3581
|
|
|
|
|
|
|
1.1. "Contributor" means each entity that creates or |
3582
|
|
|
|
|
|
|
contributes to the creation of Modifications. |
3583
|
|
|
|
|
|
|
|
3584
|
|
|
|
|
|
|
1.2. "Contributor Version" means the combination of |
3585
|
|
|
|
|
|
|
the Original Code, prior Modifications used by a |
3586
|
|
|
|
|
|
|
Contributor, and the Modifications made by that |
3587
|
|
|
|
|
|
|
particular Contributor. |
3588
|
|
|
|
|
|
|
|
3589
|
|
|
|
|
|
|
1.3. "Covered Code" means the Original Code or |
3590
|
|
|
|
|
|
|
Modifications or the combination of the Original Code |
3591
|
|
|
|
|
|
|
and Modifications, in each case including portions |
3592
|
|
|
|
|
|
|
thereof. |
3593
|
|
|
|
|
|
|
|
3594
|
|
|
|
|
|
|
1.4. "Electronic Distribution Mechanism" means a |
3595
|
|
|
|
|
|
|
mechanism generally accepted in the software |
3596
|
|
|
|
|
|
|
development community for the electronic transfer of |
3597
|
|
|
|
|
|
|
data. |
3598
|
|
|
|
|
|
|
|
3599
|
|
|
|
|
|
|
1.5. "Executable" means Covered Code in any form |
3600
|
|
|
|
|
|
|
other than Source Code. |
3601
|
|
|
|
|
|
|
|
3602
|
|
|
|
|
|
|
1.6. "Initial Developer" means the individual or entity |
3603
|
|
|
|
|
|
|
identified as the Initial Developer in the Source Code |
3604
|
|
|
|
|
|
|
notice required by Exhibit A. |
3605
|
|
|
|
|
|
|
|
3606
|
|
|
|
|
|
|
1.7. "Larger Work" means a work which combines |
3607
|
|
|
|
|
|
|
Covered Code or portions thereof with code not |
3608
|
|
|
|
|
|
|
governed by the terms of this License. |
3609
|
|
|
|
|
|
|
|
3610
|
|
|
|
|
|
|
1.8. "License" means this document. |
3611
|
|
|
|
|
|
|
|
3612
|
|
|
|
|
|
|
1.9. "Modifications" means any addition to or deletion |
3613
|
|
|
|
|
|
|
from the substance or structure of either the Original |
3614
|
|
|
|
|
|
|
Code or any previous Modifications. When Covered |
3615
|
|
|
|
|
|
|
Code is released as a series of files, a Modification is: |
3616
|
|
|
|
|
|
|
|
3617
|
|
|
|
|
|
|
A. Any addition to or deletion from the contents |
3618
|
|
|
|
|
|
|
of a file containing Original Code or previous |
3619
|
|
|
|
|
|
|
Modifications. |
3620
|
|
|
|
|
|
|
|
3621
|
|
|
|
|
|
|
B. Any new file that contains any part of the |
3622
|
|
|
|
|
|
|
Original Code or previous Modifications. |
3623
|
|
|
|
|
|
|
|
3624
|
|
|
|
|
|
|
1.10. "Original Code" means Source Code of |
3625
|
|
|
|
|
|
|
computer software code which is described in the |
3626
|
|
|
|
|
|
|
Source Code notice required by Exhibit A as Original |
3627
|
|
|
|
|
|
|
Code, and which, at the time of its release under this |
3628
|
|
|
|
|
|
|
License is not already Covered Code governed by this |
3629
|
|
|
|
|
|
|
License. |
3630
|
|
|
|
|
|
|
|
3631
|
|
|
|
|
|
|
1.11. "Source Code" means the preferred form of the |
3632
|
|
|
|
|
|
|
Covered Code for making modifications to it, including |
3633
|
|
|
|
|
|
|
all modules it contains, plus any associated interface |
3634
|
|
|
|
|
|
|
definition files, scripts used to control compilation and |
3635
|
|
|
|
|
|
|
installation of an Executable, or a list of source code |
3636
|
|
|
|
|
|
|
differential comparisons against either the Original |
3637
|
|
|
|
|
|
|
Code or another well known, available Covered Code of |
3638
|
|
|
|
|
|
|
the Contributor's choice. The Source Code can be in a |
3639
|
|
|
|
|
|
|
compressed or archival form, provided the appropriate |
3640
|
|
|
|
|
|
|
decompression or de-archiving software is widely |
3641
|
|
|
|
|
|
|
available for no charge. |
3642
|
|
|
|
|
|
|
|
3643
|
|
|
|
|
|
|
1.12. "You" means an individual or a legal entity |
3644
|
|
|
|
|
|
|
exercising rights under, and complying with all of the |
3645
|
|
|
|
|
|
|
terms of, this License or a future version of this License |
3646
|
|
|
|
|
|
|
issued under Section 6.1. For legal entities, "You" |
3647
|
|
|
|
|
|
|
includes any entity which controls, is controlled by, or |
3648
|
|
|
|
|
|
|
is under common control with You. For purposes of this |
3649
|
|
|
|
|
|
|
definition, "control" means (a) the power, direct or |
3650
|
|
|
|
|
|
|
indirect, to cause the direction or management of such |
3651
|
|
|
|
|
|
|
entity, whether by contract or otherwise, or (b) |
3652
|
|
|
|
|
|
|
ownership of fifty percent (50%) or more of the |
3653
|
|
|
|
|
|
|
outstanding shares or beneficial ownership of such |
3654
|
|
|
|
|
|
|
entity. |
3655
|
|
|
|
|
|
|
|
3656
|
|
|
|
|
|
|
2. Source Code License. |
3657
|
|
|
|
|
|
|
|
3658
|
|
|
|
|
|
|
2.1. The Initial Developer Grant. |
3659
|
|
|
|
|
|
|
The Initial Developer hereby grants You a world-wide, |
3660
|
|
|
|
|
|
|
royalty-free, non-exclusive license, subject to third |
3661
|
|
|
|
|
|
|
party intellectual property claims: |
3662
|
|
|
|
|
|
|
|
3663
|
|
|
|
|
|
|
(a) to use, reproduce, modify, display, perform, |
3664
|
|
|
|
|
|
|
sublicense and distribute the Original Code (or |
3665
|
|
|
|
|
|
|
portions thereof) with or without Modifications, or |
3666
|
|
|
|
|
|
|
as part of a Larger Work; and |
3667
|
|
|
|
|
|
|
|
3668
|
|
|
|
|
|
|
(b) under patents now or hereafter owned or |
3669
|
|
|
|
|
|
|
controlled by Initial Developer, to make, have |
3670
|
|
|
|
|
|
|
made, use and sell ("Utilize") the Original Code |
3671
|
|
|
|
|
|
|
(or portions thereof), but solely to the extent that |
3672
|
|
|
|
|
|
|
any such patent is reasonably necessary to |
3673
|
|
|
|
|
|
|
enable You to Utilize the Original Code (or |
3674
|
|
|
|
|
|
|
portions thereof) and not to any greater extent |
3675
|
|
|
|
|
|
|
that may be necessary to Utilize further |
3676
|
|
|
|
|
|
|
Modifications or combinations. |
3677
|
|
|
|
|
|
|
|
3678
|
|
|
|
|
|
|
2.2. Contributor Grant. |
3679
|
|
|
|
|
|
|
Each Contributor hereby grants You a world-wide, |
3680
|
|
|
|
|
|
|
royalty-free, non-exclusive license, subject to third |
3681
|
|
|
|
|
|
|
party intellectual property claims: |
3682
|
|
|
|
|
|
|
|
3683
|
|
|
|
|
|
|
(a) to use, reproduce, modify, display, perform, |
3684
|
|
|
|
|
|
|
sublicense and distribute the Modifications |
3685
|
|
|
|
|
|
|
created by such Contributor (or portions thereof) |
3686
|
|
|
|
|
|
|
either on an unmodified basis, with other |
3687
|
|
|
|
|
|
|
Modifications, as Covered Code or as part of a |
3688
|
|
|
|
|
|
|
Larger Work; and |
3689
|
|
|
|
|
|
|
|
3690
|
|
|
|
|
|
|
(b) under patents now or hereafter owned or |
3691
|
|
|
|
|
|
|
controlled by Contributor, to Utilize the |
3692
|
|
|
|
|
|
|
Contributor Version (or portions thereof), but |
3693
|
|
|
|
|
|
|
solely to the extent that any such patent is |
3694
|
|
|
|
|
|
|
reasonably necessary to enable You to Utilize |
3695
|
|
|
|
|
|
|
the Contributor Version (or portions thereof), and |
3696
|
|
|
|
|
|
|
not to any greater extent that may be necessary |
3697
|
|
|
|
|
|
|
to Utilize further Modifications or combinations. |
3698
|
|
|
|
|
|
|
|
3699
|
|
|
|
|
|
|
3. Distribution Obligations. |
3700
|
|
|
|
|
|
|
|
3701
|
|
|
|
|
|
|
3.1. Application of License. |
3702
|
|
|
|
|
|
|
The Modifications which You create or to which You |
3703
|
|
|
|
|
|
|
contribute are governed by the terms of this License, |
3704
|
|
|
|
|
|
|
including without limitation Section 2.2. The Source |
3705
|
|
|
|
|
|
|
Code version of Covered Code may be distributed only |
3706
|
|
|
|
|
|
|
under the terms of this License or a future version of |
3707
|
|
|
|
|
|
|
this License released under Section 6.1, and You must |
3708
|
|
|
|
|
|
|
include a copy of this License with every copy of the |
3709
|
|
|
|
|
|
|
Source Code You distribute. You may not offer or |
3710
|
|
|
|
|
|
|
impose any terms on any Source Code version that |
3711
|
|
|
|
|
|
|
alters or restricts the applicable version of this License |
3712
|
|
|
|
|
|
|
or the recipients' rights hereunder. However, You may |
3713
|
|
|
|
|
|
|
include an additional document offering the additional |
3714
|
|
|
|
|
|
|
rights described in Section 3.5. |
3715
|
|
|
|
|
|
|
|
3716
|
|
|
|
|
|
|
3.2. Availability of Source Code. |
3717
|
|
|
|
|
|
|
Any Modification which You create or to which You |
3718
|
|
|
|
|
|
|
contribute must be made available in Source Code form |
3719
|
|
|
|
|
|
|
under the terms of this License either on the same |
3720
|
|
|
|
|
|
|
media as an Executable version or via an accepted |
3721
|
|
|
|
|
|
|
Electronic Distribution Mechanism to anyone to whom |
3722
|
|
|
|
|
|
|
you made an Executable version available; and if made |
3723
|
|
|
|
|
|
|
available via Electronic Distribution Mechanism, must |
3724
|
|
|
|
|
|
|
remain available for at least twelve (12) months after the |
3725
|
|
|
|
|
|
|
date it initially became available, or at least six (6) |
3726
|
|
|
|
|
|
|
months after a subsequent version of that particular |
3727
|
|
|
|
|
|
|
Modification has been made available to such |
3728
|
|
|
|
|
|
|
recipients. You are responsible for ensuring that the |
3729
|
|
|
|
|
|
|
Source Code version remains available even if the |
3730
|
|
|
|
|
|
|
Electronic Distribution Mechanism is maintained by a |
3731
|
|
|
|
|
|
|
third party. |
3732
|
|
|
|
|
|
|
|
3733
|
|
|
|
|
|
|
3.3. Description of Modifications. |
3734
|
|
|
|
|
|
|
You must cause all Covered Code to which you |
3735
|
|
|
|
|
|
|
contribute to contain a file documenting the changes |
3736
|
|
|
|
|
|
|
You made to create that Covered Code and the date of |
3737
|
|
|
|
|
|
|
any change. You must include a prominent statement |
3738
|
|
|
|
|
|
|
that the Modification is derived, directly or indirectly, |
3739
|
|
|
|
|
|
|
from Original Code provided by the Initial Developer and |
3740
|
|
|
|
|
|
|
including the name of the Initial Developer in (a) the |
3741
|
|
|
|
|
|
|
Source Code, and (b) in any notice in an Executable |
3742
|
|
|
|
|
|
|
version or related documentation in which You describe |
3743
|
|
|
|
|
|
|
the origin or ownership of the Covered Code. |
3744
|
|
|
|
|
|
|
|
3745
|
|
|
|
|
|
|
3.4. Intellectual Property Matters |
3746
|
|
|
|
|
|
|
|
3747
|
|
|
|
|
|
|
(a) Third Party Claims. |
3748
|
|
|
|
|
|
|
If You have knowledge that a party claims an |
3749
|
|
|
|
|
|
|
intellectual property right in particular |
3750
|
|
|
|
|
|
|
functionality or code (or its utilization under this |
3751
|
|
|
|
|
|
|
License), you must include a text file with the |
3752
|
|
|
|
|
|
|
source code distribution titled "LEGAL" which |
3753
|
|
|
|
|
|
|
describes the claim and the party making the |
3754
|
|
|
|
|
|
|
claim in sufficient detail that a recipient will |
3755
|
|
|
|
|
|
|
know whom to contact. If you obtain such |
3756
|
|
|
|
|
|
|
knowledge after You make Your Modification |
3757
|
|
|
|
|
|
|
available as described in Section 3.2, You shall |
3758
|
|
|
|
|
|
|
promptly modify the LEGAL file in all copies You |
3759
|
|
|
|
|
|
|
make available thereafter and shall take other |
3760
|
|
|
|
|
|
|
steps (such as notifying appropriate mailing lists |
3761
|
|
|
|
|
|
|
or newsgroups) reasonably calculated to inform |
3762
|
|
|
|
|
|
|
those who received the Covered Code that new |
3763
|
|
|
|
|
|
|
knowledge has been obtained. |
3764
|
|
|
|
|
|
|
|
3765
|
|
|
|
|
|
|
(b) Contributor APIs. |
3766
|
|
|
|
|
|
|
If Your Modification is an application |
3767
|
|
|
|
|
|
|
programming interface and You own or control |
3768
|
|
|
|
|
|
|
patents which are reasonably necessary to |
3769
|
|
|
|
|
|
|
implement that API, you must also include this |
3770
|
|
|
|
|
|
|
information in the LEGAL file. |
3771
|
|
|
|
|
|
|
|
3772
|
|
|
|
|
|
|
3.5. Required Notices. |
3773
|
|
|
|
|
|
|
You must duplicate the notice in Exhibit A in each file |
3774
|
|
|
|
|
|
|
of the Source Code, and this License in any |
3775
|
|
|
|
|
|
|
documentation for the Source Code, where You |
3776
|
|
|
|
|
|
|
describe recipients' rights relating to Covered Code. If |
3777
|
|
|
|
|
|
|
You created one or more Modification(s), You may add |
3778
|
|
|
|
|
|
|
your name as a Contributor to the notice described in |
3779
|
|
|
|
|
|
|
Exhibit A. If it is not possible to put such notice in a |
3780
|
|
|
|
|
|
|
particular Source Code file due to its structure, then |
3781
|
|
|
|
|
|
|
you must include such notice in a location (such as a |
3782
|
|
|
|
|
|
|
relevant directory file) where a user would be likely to |
3783
|
|
|
|
|
|
|
look for such a notice. You may choose to offer, and to |
3784
|
|
|
|
|
|
|
charge a fee for, warranty, support, indemnity or liability |
3785
|
|
|
|
|
|
|
obligations to one or more recipients of Covered Code. |
3786
|
|
|
|
|
|
|
However, You may do so only on Your own behalf, and |
3787
|
|
|
|
|
|
|
not on behalf of the Initial Developer or any Contributor. |
3788
|
|
|
|
|
|
|
You must make it absolutely clear than any such |
3789
|
|
|
|
|
|
|
warranty, support, indemnity or liability obligation is |
3790
|
|
|
|
|
|
|
offered by You alone, and You hereby agree to |
3791
|
|
|
|
|
|
|
indemnify the Initial Developer and every Contributor for |
3792
|
|
|
|
|
|
|
any liability incurred by the Initial Developer or such |
3793
|
|
|
|
|
|
|
Contributor as a result of warranty, support, indemnity |
3794
|
|
|
|
|
|
|
or liability terms You offer. |
3795
|
|
|
|
|
|
|
|
3796
|
|
|
|
|
|
|
3.6. Distribution of Executable Versions. |
3797
|
|
|
|
|
|
|
You may distribute Covered Code in Executable form |
3798
|
|
|
|
|
|
|
only if the requirements of Section 3.1-3.5 have been |
3799
|
|
|
|
|
|
|
met for that Covered Code, and if You include a notice |
3800
|
|
|
|
|
|
|
stating that the Source Code version of the Covered |
3801
|
|
|
|
|
|
|
Code is available under the terms of this License, |
3802
|
|
|
|
|
|
|
including a description of how and where You have |
3803
|
|
|
|
|
|
|
fulfilled the obligations of Section 3.2. The notice must |
3804
|
|
|
|
|
|
|
be conspicuously included in any notice in an |
3805
|
|
|
|
|
|
|
Executable version, related documentation or collateral |
3806
|
|
|
|
|
|
|
in which You describe recipients' rights relating to the |
3807
|
|
|
|
|
|
|
Covered Code. You may distribute the Executable |
3808
|
|
|
|
|
|
|
version of Covered Code under a license of Your |
3809
|
|
|
|
|
|
|
choice, which may contain terms different from this |
3810
|
|
|
|
|
|
|
License, provided that You are in compliance with the |
3811
|
|
|
|
|
|
|
terms of this License and that the license for the |
3812
|
|
|
|
|
|
|
Executable version does not attempt to limit or alter the |
3813
|
|
|
|
|
|
|
recipient's rights in the Source Code version from the |
3814
|
|
|
|
|
|
|
rights set forth in this License. If You distribute the |
3815
|
|
|
|
|
|
|
Executable version under a different license You must |
3816
|
|
|
|
|
|
|
make it absolutely clear that any terms which differ |
3817
|
|
|
|
|
|
|
from this License are offered by You alone, not by the |
3818
|
|
|
|
|
|
|
Initial Developer or any Contributor. You hereby agree |
3819
|
|
|
|
|
|
|
to indemnify the Initial Developer and every Contributor |
3820
|
|
|
|
|
|
|
for any liability incurred by the Initial Developer or such |
3821
|
|
|
|
|
|
|
Contributor as a result of any such terms You offer. |
3822
|
|
|
|
|
|
|
|
3823
|
|
|
|
|
|
|
3.7. Larger Works. |
3824
|
|
|
|
|
|
|
You may create a Larger Work by combining Covered |
3825
|
|
|
|
|
|
|
Code with other code not governed by the terms of this |
3826
|
|
|
|
|
|
|
License and distribute the Larger Work as a single |
3827
|
|
|
|
|
|
|
product. In such a case, You must make sure the |
3828
|
|
|
|
|
|
|
requirements of this License are fulfilled for the Covered |
3829
|
|
|
|
|
|
|
Code. |
3830
|
|
|
|
|
|
|
|
3831
|
|
|
|
|
|
|
4. Inability to Comply Due to Statute or Regulation. |
3832
|
|
|
|
|
|
|
|
3833
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the |
3834
|
|
|
|
|
|
|
terms of this License with respect to some or all of the |
3835
|
|
|
|
|
|
|
Covered Code due to statute or regulation then You |
3836
|
|
|
|
|
|
|
must: (a) comply with the terms of this License to the |
3837
|
|
|
|
|
|
|
maximum extent possible; and (b) describe the |
3838
|
|
|
|
|
|
|
limitations and the code they affect. Such description |
3839
|
|
|
|
|
|
|
must be included in the LEGAL file described in |
3840
|
|
|
|
|
|
|
Section 3.4 and must be included with all distributions |
3841
|
|
|
|
|
|
|
of the Source Code. Except to the extent prohibited by |
3842
|
|
|
|
|
|
|
statute or regulation, such description must be |
3843
|
|
|
|
|
|
|
sufficiently detailed for a recipient of ordinary skill to be |
3844
|
|
|
|
|
|
|
able to understand it. |
3845
|
|
|
|
|
|
|
|
3846
|
|
|
|
|
|
|
5. Application of this License. |
3847
|
|
|
|
|
|
|
|
3848
|
|
|
|
|
|
|
This License applies to code to which the Initial |
3849
|
|
|
|
|
|
|
Developer has attached the notice in Exhibit A, and to |
3850
|
|
|
|
|
|
|
related Covered Code. |
3851
|
|
|
|
|
|
|
|
3852
|
|
|
|
|
|
|
6. Versions of the License. |
3853
|
|
|
|
|
|
|
|
3854
|
|
|
|
|
|
|
6.1. New Versions. |
3855
|
|
|
|
|
|
|
Netscape Communications Corporation ("Netscape") |
3856
|
|
|
|
|
|
|
may publish revised and/or new versions of the License |
3857
|
|
|
|
|
|
|
from time to time. Each version will be given a |
3858
|
|
|
|
|
|
|
distinguishing version number. |
3859
|
|
|
|
|
|
|
|
3860
|
|
|
|
|
|
|
6.2. Effect of New Versions. |
3861
|
|
|
|
|
|
|
Once Covered Code has been published under a |
3862
|
|
|
|
|
|
|
particular version of the License, You may always |
3863
|
|
|
|
|
|
|
continue to use it under the terms of that version. You |
3864
|
|
|
|
|
|
|
may also choose to use such Covered Code under the |
3865
|
|
|
|
|
|
|
terms of any subsequent version of the License |
3866
|
|
|
|
|
|
|
published by Netscape. No one other than Netscape |
3867
|
|
|
|
|
|
|
has the right to modify the terms applicable to Covered |
3868
|
|
|
|
|
|
|
Code created under this License. |
3869
|
|
|
|
|
|
|
|
3870
|
|
|
|
|
|
|
6.3. Derivative Works. |
3871
|
|
|
|
|
|
|
If you create or use a modified version of this License |
3872
|
|
|
|
|
|
|
(which you may only do in order to apply it to code |
3873
|
|
|
|
|
|
|
which is not already Covered Code governed by this |
3874
|
|
|
|
|
|
|
License), you must (a) rename Your license so that the |
3875
|
|
|
|
|
|
|
phrases "Mozilla", "MOZILLAPL", "MOZPL", |
3876
|
|
|
|
|
|
|
"Netscape", "NPL" or any confusingly similar phrase do |
3877
|
|
|
|
|
|
|
not appear anywhere in your license and (b) otherwise |
3878
|
|
|
|
|
|
|
make it clear that your version of the license contains |
3879
|
|
|
|
|
|
|
terms which differ from the Mozilla Public License and |
3880
|
|
|
|
|
|
|
Netscape Public License. (Filling in the name of the |
3881
|
|
|
|
|
|
|
Initial Developer, Original Code or Contributor in the |
3882
|
|
|
|
|
|
|
notice described in Exhibit A shall not of themselves |
3883
|
|
|
|
|
|
|
be deemed to be modifications of this License.) |
3884
|
|
|
|
|
|
|
|
3885
|
|
|
|
|
|
|
7. DISCLAIMER OF WARRANTY. |
3886
|
|
|
|
|
|
|
|
3887
|
|
|
|
|
|
|
COVERED CODE IS PROVIDED UNDER THIS |
3888
|
|
|
|
|
|
|
LICENSE ON AN "AS IS" BASIS, WITHOUT |
3889
|
|
|
|
|
|
|
WARRANTY OF ANY KIND, EITHER EXPRESSED |
3890
|
|
|
|
|
|
|
OR IMPLIED, INCLUDING, WITHOUT LIMITATION, |
3891
|
|
|
|
|
|
|
WARRANTIES THAT THE COVERED CODE IS FREE |
3892
|
|
|
|
|
|
|
OF DEFECTS, MERCHANTABLE, FIT FOR A |
3893
|
|
|
|
|
|
|
PARTICULAR PURPOSE OR NON-INFRINGING. THE |
3894
|
|
|
|
|
|
|
ENTIRE RISK AS TO THE QUALITY AND |
3895
|
|
|
|
|
|
|
PERFORMANCE OF THE COVERED CODE IS WITH |
3896
|
|
|
|
|
|
|
YOU. SHOULD ANY COVERED CODE PROVE |
3897
|
|
|
|
|
|
|
DEFECTIVE IN ANY RESPECT, YOU (NOT THE |
3898
|
|
|
|
|
|
|
INITIAL DEVELOPER OR ANY OTHER |
3899
|
|
|
|
|
|
|
CONTRIBUTOR) ASSUME THE COST OF ANY |
3900
|
|
|
|
|
|
|
NECESSARY SERVICING, REPAIR OR |
3901
|
|
|
|
|
|
|
CORRECTION. THIS DISCLAIMER OF WARRANTY |
3902
|
|
|
|
|
|
|
CONSTITUTES AN ESSENTIAL PART OF THIS |
3903
|
|
|
|
|
|
|
LICENSE. NO USE OF ANY COVERED CODE IS |
3904
|
|
|
|
|
|
|
AUTHORIZED HEREUNDER EXCEPT UNDER THIS |
3905
|
|
|
|
|
|
|
DISCLAIMER. |
3906
|
|
|
|
|
|
|
|
3907
|
|
|
|
|
|
|
8. TERMINATION. |
3908
|
|
|
|
|
|
|
|
3909
|
|
|
|
|
|
|
This License and the rights granted hereunder will |
3910
|
|
|
|
|
|
|
terminate automatically if You fail to comply with terms |
3911
|
|
|
|
|
|
|
herein and fail to cure such breach within 30 days of |
3912
|
|
|
|
|
|
|
becoming aware of the breach. All sublicenses to the |
3913
|
|
|
|
|
|
|
Covered Code which are properly granted shall survive |
3914
|
|
|
|
|
|
|
any termination of this License. Provisions which, by |
3915
|
|
|
|
|
|
|
their nature, must remain in effect beyond the |
3916
|
|
|
|
|
|
|
termination of this License shall survive. |
3917
|
|
|
|
|
|
|
|
3918
|
|
|
|
|
|
|
9. LIMITATION OF LIABILITY. |
3919
|
|
|
|
|
|
|
|
3920
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO |
3921
|
|
|
|
|
|
|
LEGAL THEORY, WHETHER TORT (INCLUDING |
3922
|
|
|
|
|
|
|
NEGLIGENCE), CONTRACT, OR OTHERWISE, |
3923
|
|
|
|
|
|
|
SHALL THE INITIAL DEVELOPER, ANY OTHER |
3924
|
|
|
|
|
|
|
CONTRIBUTOR, OR ANY DISTRIBUTOR OF |
3925
|
|
|
|
|
|
|
COVERED CODE, OR ANY SUPPLIER OF ANY OF |
3926
|
|
|
|
|
|
|
SUCH PARTIES, BE LIABLE TO YOU OR ANY |
3927
|
|
|
|
|
|
|
OTHER PERSON FOR ANY INDIRECT, SPECIAL, |
3928
|
|
|
|
|
|
|
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF |
3929
|
|
|
|
|
|
|
ANY CHARACTER INCLUDING, WITHOUT |
3930
|
|
|
|
|
|
|
LIMITATION, DAMAGES FOR LOSS OF GOODWILL, |
3931
|
|
|
|
|
|
|
WORK STOPPAGE, COMPUTER FAILURE OR |
3932
|
|
|
|
|
|
|
MALFUNCTION, OR ANY AND ALL OTHER |
3933
|
|
|
|
|
|
|
COMMERCIAL DAMAGES OR LOSSES, EVEN IF |
3934
|
|
|
|
|
|
|
SUCH PARTY SHALL HAVE BEEN INFORMED OF |
3935
|
|
|
|
|
|
|
THE POSSIBILITY OF SUCH DAMAGES. THIS |
3936
|
|
|
|
|
|
|
LIMITATION OF LIABILITY SHALL NOT APPLY TO |
3937
|
|
|
|
|
|
|
LIABILITY FOR DEATH OR PERSONAL INJURY |
3938
|
|
|
|
|
|
|
RESULTING FROM SUCH PARTY'S NEGLIGENCE |
3939
|
|
|
|
|
|
|
TO THE EXTENT APPLICABLE LAW PROHIBITS |
3940
|
|
|
|
|
|
|
SUCH LIMITATION. SOME JURISDICTIONS DO NOT |
3941
|
|
|
|
|
|
|
ALLOW THE EXCLUSION OR LIMITATION OF |
3942
|
|
|
|
|
|
|
INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO |
3943
|
|
|
|
|
|
|
THAT EXCLUSION AND LIMITATION MAY NOT |
3944
|
|
|
|
|
|
|
APPLY TO YOU. |
3945
|
|
|
|
|
|
|
|
3946
|
|
|
|
|
|
|
10. U.S. GOVERNMENT END USERS. |
3947
|
|
|
|
|
|
|
|
3948
|
|
|
|
|
|
|
The Covered Code is a "commercial item," as that term |
3949
|
|
|
|
|
|
|
is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of |
3950
|
|
|
|
|
|
|
"commercial computer software" and "commercial |
3951
|
|
|
|
|
|
|
computer software documentation," as such terms are |
3952
|
|
|
|
|
|
|
used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with |
3953
|
|
|
|
|
|
|
48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through |
3954
|
|
|
|
|
|
|
227.7202-4 (June 1995), all U.S. Government End |
3955
|
|
|
|
|
|
|
Users acquire Covered Code with only those rights set |
3956
|
|
|
|
|
|
|
forth herein. |
3957
|
|
|
|
|
|
|
|
3958
|
|
|
|
|
|
|
11. MISCELLANEOUS. |
3959
|
|
|
|
|
|
|
|
3960
|
|
|
|
|
|
|
This License represents the complete agreement |
3961
|
|
|
|
|
|
|
concerning subject matter hereof. If any provision of |
3962
|
|
|
|
|
|
|
this License is held to be unenforceable, such provision |
3963
|
|
|
|
|
|
|
shall be reformed only to the extent necessary to make |
3964
|
|
|
|
|
|
|
it enforceable. This License shall be governed by |
3965
|
|
|
|
|
|
|
California law provisions (except to the extent |
3966
|
|
|
|
|
|
|
applicable law, if any, provides otherwise), excluding its |
3967
|
|
|
|
|
|
|
conflict-of-law provisions. With respect to disputes in |
3968
|
|
|
|
|
|
|
which at least one party is a citizen of, or an entity |
3969
|
|
|
|
|
|
|
chartered or registered to do business in, the United |
3970
|
|
|
|
|
|
|
States of America: (a) unless otherwise agreed in |
3971
|
|
|
|
|
|
|
writing, all disputes relating to this License (excepting |
3972
|
|
|
|
|
|
|
any dispute relating to intellectual property rights) shall |
3973
|
|
|
|
|
|
|
be subject to final and binding arbitration, with the |
3974
|
|
|
|
|
|
|
losing party paying all costs of arbitration; (b) any |
3975
|
|
|
|
|
|
|
arbitration relating to this Agreement shall be held in |
3976
|
|
|
|
|
|
|
Santa Clara County, California, under the auspices of |
3977
|
|
|
|
|
|
|
JAMS/EndDispute; and (c) any litigation relating to this |
3978
|
|
|
|
|
|
|
Agreement shall be subject to the jurisdiction of the |
3979
|
|
|
|
|
|
|
Federal Courts of the Northern District of California, |
3980
|
|
|
|
|
|
|
with venue lying in Santa Clara County, California, with |
3981
|
|
|
|
|
|
|
the losing party responsible for costs, including without |
3982
|
|
|
|
|
|
|
limitation, court costs and reasonable attorneys fees |
3983
|
|
|
|
|
|
|
and expenses. The application of the United Nations |
3984
|
|
|
|
|
|
|
Convention on Contracts for the International Sale of |
3985
|
|
|
|
|
|
|
Goods is expressly excluded. Any law or regulation |
3986
|
|
|
|
|
|
|
which provides that the language of a contract shall be |
3987
|
|
|
|
|
|
|
construed against the drafter shall not apply to this |
3988
|
|
|
|
|
|
|
License. |
3989
|
|
|
|
|
|
|
|
3990
|
|
|
|
|
|
|
12. RESPONSIBILITY FOR CLAIMS. |
3991
|
|
|
|
|
|
|
|
3992
|
|
|
|
|
|
|
Except in cases where another Contributor has failed to |
3993
|
|
|
|
|
|
|
comply with Section 3.4, You are responsible for |
3994
|
|
|
|
|
|
|
damages arising, directly or indirectly, out of Your |
3995
|
|
|
|
|
|
|
utilization of rights under this License, based on the |
3996
|
|
|
|
|
|
|
number of copies of Covered Code you made available, |
3997
|
|
|
|
|
|
|
the revenues you received from utilizing such rights, |
3998
|
|
|
|
|
|
|
and other relevant factors. You agree to work with |
3999
|
|
|
|
|
|
|
affected parties to distribute responsibility on an |
4000
|
|
|
|
|
|
|
equitable basis. |
4001
|
|
|
|
|
|
|
|
4002
|
|
|
|
|
|
|
EXHIBIT A. |
4003
|
|
|
|
|
|
|
|
4004
|
|
|
|
|
|
|
"The contents of this file are subject to the Mozilla |
4005
|
|
|
|
|
|
|
Public License Version 1.0 (the "License"); you may |
4006
|
|
|
|
|
|
|
not use this file except in compliance with the License. |
4007
|
|
|
|
|
|
|
You may obtain a copy of the License at |
4008
|
|
|
|
|
|
|
http://www.mozilla.org/MPL/ |
4009
|
|
|
|
|
|
|
|
4010
|
|
|
|
|
|
|
Software distributed under the License is distributed on |
4011
|
|
|
|
|
|
|
an "AS IS" basis, WITHOUT WARRANTY OF ANY |
4012
|
|
|
|
|
|
|
KIND, either express or implied. See the License for |
4013
|
|
|
|
|
|
|
the specific language governing rights and limitations |
4014
|
|
|
|
|
|
|
under the License. |
4015
|
|
|
|
|
|
|
|
4016
|
|
|
|
|
|
|
The Original Code is |
4017
|
|
|
|
|
|
|
______________________________________. |
4018
|
|
|
|
|
|
|
|
4019
|
|
|
|
|
|
|
The Initial Developer of the Original Code is |
4020
|
|
|
|
|
|
|
________________________. Portions created by |
4021
|
|
|
|
|
|
|
______________________ are Copyright (C) ______ |
4022
|
|
|
|
|
|
|
_______________________. All Rights Reserved. |
4023
|
|
|
|
|
|
|
|
4024
|
|
|
|
|
|
|
Contributor(s): |
4025
|
|
|
|
|
|
|
______________________________________." |
4026
|
|
|
|
|
|
|
EOFLICENSETEXT |
4027
|
|
|
|
|
|
|
|
4028
|
2
|
|
|
|
|
6
|
return (\%license); |
4029
|
|
|
|
|
|
|
} |
4030
|
|
|
|
|
|
|
|
4031
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
4032
|
|
|
|
|
|
|
|
4033
|
|
|
|
|
|
|
=head2 License_Mozilla_1_1 |
4034
|
|
|
|
|
|
|
|
4035
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
4036
|
|
|
|
|
|
|
|
4037
|
|
|
|
|
|
|
=cut |
4038
|
|
|
|
|
|
|
|
4039
|
|
|
|
|
|
|
################################################## subroutine header end ## |
4040
|
|
|
|
|
|
|
|
4041
|
|
|
|
|
|
|
sub License_Mozilla_1_1 { |
4042
|
4
|
|
|
4
|
1
|
8
|
my %license; |
4043
|
|
|
|
|
|
|
|
4044
|
4
|
|
|
|
|
9
|
$license{COPYRIGHT} = <
|
4045
|
|
|
|
|
|
|
This program is free software licensed under the... |
4046
|
|
|
|
|
|
|
|
4047
|
|
|
|
|
|
|
Mozilla Public License 1.1 (MPL 1.1) |
4048
|
|
|
|
|
|
|
|
4049
|
|
|
|
|
|
|
The full text of the license can be found in the |
4050
|
|
|
|
|
|
|
LICENSE file included with this module. |
4051
|
|
|
|
|
|
|
EOFCOPYRIGHT |
4052
|
|
|
|
|
|
|
|
4053
|
4
|
|
|
|
|
7
|
$license{LICENSETEXT} = <
|
4054
|
|
|
|
|
|
|
Mozilla Public License 1.1 (MPL 1.1) |
4055
|
|
|
|
|
|
|
|
4056
|
|
|
|
|
|
|
1. Definitions. |
4057
|
|
|
|
|
|
|
|
4058
|
|
|
|
|
|
|
1.0.1. "Commercial Use" means distribution or |
4059
|
|
|
|
|
|
|
otherwise making the Covered Code available to a third |
4060
|
|
|
|
|
|
|
party. |
4061
|
|
|
|
|
|
|
|
4062
|
|
|
|
|
|
|
1.1. ''Contributor'' means each entity that creates or |
4063
|
|
|
|
|
|
|
contributes to the creation of Modifications. |
4064
|
|
|
|
|
|
|
|
4065
|
|
|
|
|
|
|
1.2. ''Contributor Version'' means the combination of |
4066
|
|
|
|
|
|
|
the Original Code, prior Modifications used by a |
4067
|
|
|
|
|
|
|
Contributor, and the Modifications made by that |
4068
|
|
|
|
|
|
|
particular Contributor. |
4069
|
|
|
|
|
|
|
|
4070
|
|
|
|
|
|
|
1.3. ''Covered Code'' means the Original Code or |
4071
|
|
|
|
|
|
|
Modifications or the combination of the Original Code |
4072
|
|
|
|
|
|
|
and Modifications, in each case including portions |
4073
|
|
|
|
|
|
|
thereof. |
4074
|
|
|
|
|
|
|
|
4075
|
|
|
|
|
|
|
1.4. ''Electronic Distribution Mechanism'' means a |
4076
|
|
|
|
|
|
|
mechanism generally accepted in the software |
4077
|
|
|
|
|
|
|
development community for the electronic transfer of |
4078
|
|
|
|
|
|
|
data. |
4079
|
|
|
|
|
|
|
|
4080
|
|
|
|
|
|
|
1.5. ''Executable'' means Covered Code in any form |
4081
|
|
|
|
|
|
|
other than Source Code. |
4082
|
|
|
|
|
|
|
|
4083
|
|
|
|
|
|
|
1.6. ''Initial Developer'' means the individual or entity |
4084
|
|
|
|
|
|
|
identified as the Initial Developer in the Source Code |
4085
|
|
|
|
|
|
|
notice required by Exhibit A. |
4086
|
|
|
|
|
|
|
|
4087
|
|
|
|
|
|
|
1.7. ''Larger Work'' means a work which combines |
4088
|
|
|
|
|
|
|
Covered Code or portions thereof with code not |
4089
|
|
|
|
|
|
|
governed by the terms of this License. |
4090
|
|
|
|
|
|
|
|
4091
|
|
|
|
|
|
|
1.8. ''License'' means this document. |
4092
|
|
|
|
|
|
|
|
4093
|
|
|
|
|
|
|
1.8.1. "Licensable" means having the right to grant, |
4094
|
|
|
|
|
|
|
to the maximum extent possible, whether at the time |
4095
|
|
|
|
|
|
|
of the initial grant or subsequently acquired, any and |
4096
|
|
|
|
|
|
|
all of the rights conveyed herein. |
4097
|
|
|
|
|
|
|
|
4098
|
|
|
|
|
|
|
1.9. ''Modifications'' means any addition to or deletion |
4099
|
|
|
|
|
|
|
from the substance or structure of either the Original |
4100
|
|
|
|
|
|
|
Code or any previous Modifications. When Covered |
4101
|
|
|
|
|
|
|
Code is released as a series of files, a Modification is: |
4102
|
|
|
|
|
|
|
A. Any addition to or deletion from the contents |
4103
|
|
|
|
|
|
|
of a file containing Original Code or previous |
4104
|
|
|
|
|
|
|
Modifications. |
4105
|
|
|
|
|
|
|
|
4106
|
|
|
|
|
|
|
B. Any new file that contains any part of the |
4107
|
|
|
|
|
|
|
Original Code or previous Modifications. |
4108
|
|
|
|
|
|
|
|
4109
|
|
|
|
|
|
|
1.10. ''Original Code'' means Source Code of |
4110
|
|
|
|
|
|
|
computer software code which is described in the |
4111
|
|
|
|
|
|
|
Source Code notice required by Exhibit A as Original |
4112
|
|
|
|
|
|
|
Code, and which, at the time of its release under this |
4113
|
|
|
|
|
|
|
License is not already Covered Code governed by this |
4114
|
|
|
|
|
|
|
License. |
4115
|
|
|
|
|
|
|
|
4116
|
|
|
|
|
|
|
1.10.1. "Patent Claims" means any patent claim(s), |
4117
|
|
|
|
|
|
|
now owned or hereafter acquired, including without |
4118
|
|
|
|
|
|
|
limitation, method, process, and apparatus claims, in |
4119
|
|
|
|
|
|
|
any patent Licensable by grantor. |
4120
|
|
|
|
|
|
|
|
4121
|
|
|
|
|
|
|
1.11. ''Source Code'' means the preferred form of the |
4122
|
|
|
|
|
|
|
Covered Code for making modifications to it, including |
4123
|
|
|
|
|
|
|
all modules it contains, plus any associated interface |
4124
|
|
|
|
|
|
|
definition files, scripts used to control compilation and |
4125
|
|
|
|
|
|
|
installation of an Executable, or source code |
4126
|
|
|
|
|
|
|
differential comparisons against either the Original |
4127
|
|
|
|
|
|
|
Code or another well known, available Covered Code of |
4128
|
|
|
|
|
|
|
the Contributor's choice. The Source Code can be in a |
4129
|
|
|
|
|
|
|
compressed or archival form, provided the appropriate |
4130
|
|
|
|
|
|
|
decompression or de-archiving software is widely |
4131
|
|
|
|
|
|
|
available for no charge. |
4132
|
|
|
|
|
|
|
|
4133
|
|
|
|
|
|
|
1.12. "You'' (or "Your") means an individual or a legal |
4134
|
|
|
|
|
|
|
entity exercising rights under, and complying with all of |
4135
|
|
|
|
|
|
|
the terms of, this License or a future version of this |
4136
|
|
|
|
|
|
|
License issued under Section 6.1. For legal entities, |
4137
|
|
|
|
|
|
|
"You'' includes any entity which controls, is controlled |
4138
|
|
|
|
|
|
|
by, or is under common control with You. For purposes |
4139
|
|
|
|
|
|
|
of this definition, "control'' means (a) the power, direct |
4140
|
|
|
|
|
|
|
or indirect, to cause the direction or management of |
4141
|
|
|
|
|
|
|
such entity, whether by contract or otherwise, or (b) |
4142
|
|
|
|
|
|
|
ownership of more than fifty percent (50%) of the |
4143
|
|
|
|
|
|
|
outstanding shares or beneficial ownership of such |
4144
|
|
|
|
|
|
|
entity. |
4145
|
|
|
|
|
|
|
|
4146
|
|
|
|
|
|
|
2. Source Code License. |
4147
|
|
|
|
|
|
|
|
4148
|
|
|
|
|
|
|
2.1. The Initial Developer Grant. |
4149
|
|
|
|
|
|
|
The Initial Developer hereby grants You a world-wide, |
4150
|
|
|
|
|
|
|
royalty-free, non-exclusive license, subject to third |
4151
|
|
|
|
|
|
|
party intellectual property claims: |
4152
|
|
|
|
|
|
|
(a) under intellectual property rights (other than |
4153
|
|
|
|
|
|
|
patent or trademark) Licensable by Initial |
4154
|
|
|
|
|
|
|
Developer to use, reproduce, modify, display, |
4155
|
|
|
|
|
|
|
perform, sublicense and distribute the Original |
4156
|
|
|
|
|
|
|
Code (or portions thereof) with or without |
4157
|
|
|
|
|
|
|
Modifications, and/or as part of a Larger Work; |
4158
|
|
|
|
|
|
|
and |
4159
|
|
|
|
|
|
|
|
4160
|
|
|
|
|
|
|
(b) under Patents Claims infringed by the |
4161
|
|
|
|
|
|
|
making, using or selling of Original Code, to |
4162
|
|
|
|
|
|
|
make, have made, use, practice, sell, and offer |
4163
|
|
|
|
|
|
|
for sale, and/or otherwise dispose of the Original |
4164
|
|
|
|
|
|
|
Code (or portions thereof). |
4165
|
|
|
|
|
|
|
|
4166
|
|
|
|
|
|
|
(c) the licenses granted in this Section 2.1(a) |
4167
|
|
|
|
|
|
|
and (b) are effective on the date Initial Developer |
4168
|
|
|
|
|
|
|
first distributes Original Code under the terms of |
4169
|
|
|
|
|
|
|
this License. |
4170
|
|
|
|
|
|
|
|
4171
|
|
|
|
|
|
|
(d) Notwithstanding Section 2.1(b) above, no |
4172
|
|
|
|
|
|
|
patent license is granted: 1) for code that You |
4173
|
|
|
|
|
|
|
delete from the Original Code; 2) separate from |
4174
|
|
|
|
|
|
|
the Original Code; or 3) for infringements |
4175
|
|
|
|
|
|
|
caused by: i) the modification of the Original |
4176
|
|
|
|
|
|
|
Code or ii) the combination of the Original Code |
4177
|
|
|
|
|
|
|
with other software or devices. |
4178
|
|
|
|
|
|
|
|
4179
|
|
|
|
|
|
|
2.2. Contributor Grant. |
4180
|
|
|
|
|
|
|
Subject to third party intellectual property claims, each |
4181
|
|
|
|
|
|
|
Contributor hereby grants You a world-wide, |
4182
|
|
|
|
|
|
|
royalty-free, non-exclusive license |
4183
|
|
|
|
|
|
|
|
4184
|
|
|
|
|
|
|
(a) under intellectual property rights (other than |
4185
|
|
|
|
|
|
|
patent or trademark) Licensable by Contributor, |
4186
|
|
|
|
|
|
|
to use, reproduce, modify, display, perform, |
4187
|
|
|
|
|
|
|
sublicense and distribute the Modifications |
4188
|
|
|
|
|
|
|
created by such Contributor (or portions thereof) |
4189
|
|
|
|
|
|
|
either on an unmodified basis, with other |
4190
|
|
|
|
|
|
|
Modifications, as Covered Code and/or as part |
4191
|
|
|
|
|
|
|
of a Larger Work; and |
4192
|
|
|
|
|
|
|
|
4193
|
|
|
|
|
|
|
(b) under Patent Claims infringed by the |
4194
|
|
|
|
|
|
|
making, using, or selling of Modifications made |
4195
|
|
|
|
|
|
|
by that Contributor either alone and/or in |
4196
|
|
|
|
|
|
|
combination with its Contributor Version (or |
4197
|
|
|
|
|
|
|
portions of such combination), to make, use, |
4198
|
|
|
|
|
|
|
sell, offer for sale, have made, and/or otherwise |
4199
|
|
|
|
|
|
|
dispose of: 1) Modifications made by that |
4200
|
|
|
|
|
|
|
Contributor (or portions thereof); and 2) the |
4201
|
|
|
|
|
|
|
combination of Modifications made by that |
4202
|
|
|
|
|
|
|
Contributor with its Contributor Version (or |
4203
|
|
|
|
|
|
|
portions of such combination). |
4204
|
|
|
|
|
|
|
|
4205
|
|
|
|
|
|
|
(c) the licenses granted in Sections 2.2(a) and |
4206
|
|
|
|
|
|
|
2.2(b) are effective on the date Contributor first |
4207
|
|
|
|
|
|
|
makes Commercial Use of the Covered Code. |
4208
|
|
|
|
|
|
|
|
4209
|
|
|
|
|
|
|
(d) Notwithstanding Section 2.2(b) above, no |
4210
|
|
|
|
|
|
|
patent license is granted: 1) for any code that |
4211
|
|
|
|
|
|
|
Contributor has deleted from the Contributor |
4212
|
|
|
|
|
|
|
Version; 2) separate from the Contributor |
4213
|
|
|
|
|
|
|
Version; 3) for infringements caused by: i) third |
4214
|
|
|
|
|
|
|
party modifications of Contributor Version or ii) |
4215
|
|
|
|
|
|
|
the combination of Modifications made by that |
4216
|
|
|
|
|
|
|
Contributor with other software (except as part |
4217
|
|
|
|
|
|
|
of the Contributor Version) or other devices; or |
4218
|
|
|
|
|
|
|
4) under Patent Claims infringed by Covered |
4219
|
|
|
|
|
|
|
Code in the absence of Modifications made by |
4220
|
|
|
|
|
|
|
that Contributor. |
4221
|
|
|
|
|
|
|
|
4222
|
|
|
|
|
|
|
|
4223
|
|
|
|
|
|
|
3. Distribution Obligations. |
4224
|
|
|
|
|
|
|
|
4225
|
|
|
|
|
|
|
3.1. Application of License. |
4226
|
|
|
|
|
|
|
The Modifications which You create or to which You |
4227
|
|
|
|
|
|
|
contribute are governed by the terms of this License, |
4228
|
|
|
|
|
|
|
including without limitation Section 2.2. The Source |
4229
|
|
|
|
|
|
|
Code version of Covered Code may be distributed only |
4230
|
|
|
|
|
|
|
under the terms of this License or a future version of |
4231
|
|
|
|
|
|
|
this License released under Section 6.1, and You must |
4232
|
|
|
|
|
|
|
include a copy of this License with every copy of the |
4233
|
|
|
|
|
|
|
Source Code You distribute. You may not offer or |
4234
|
|
|
|
|
|
|
impose any terms on any Source Code version that |
4235
|
|
|
|
|
|
|
alters or restricts the applicable version of this License |
4236
|
|
|
|
|
|
|
or the recipients' rights hereunder. However, You may |
4237
|
|
|
|
|
|
|
include an additional document offering the additional |
4238
|
|
|
|
|
|
|
rights described in Section 3.5. |
4239
|
|
|
|
|
|
|
|
4240
|
|
|
|
|
|
|
3.2. Availability of Source Code. |
4241
|
|
|
|
|
|
|
Any Modification which You create or to which You |
4242
|
|
|
|
|
|
|
contribute must be made available in Source Code |
4243
|
|
|
|
|
|
|
form under the terms of this License either on the |
4244
|
|
|
|
|
|
|
same media as an Executable version or via an |
4245
|
|
|
|
|
|
|
accepted Electronic Distribution Mechanism to anyone |
4246
|
|
|
|
|
|
|
to whom you made an Executable version available; |
4247
|
|
|
|
|
|
|
and if made available via Electronic Distribution |
4248
|
|
|
|
|
|
|
Mechanism, must remain available for at least twelve |
4249
|
|
|
|
|
|
|
(12) months after the date it initially became available, |
4250
|
|
|
|
|
|
|
or at least six (6) months after a subsequent version of |
4251
|
|
|
|
|
|
|
that particular Modification has been made available to |
4252
|
|
|
|
|
|
|
such recipients. You are responsible for ensuring that |
4253
|
|
|
|
|
|
|
the Source Code version remains available even if the |
4254
|
|
|
|
|
|
|
Electronic Distribution Mechanism is maintained by a |
4255
|
|
|
|
|
|
|
third party. |
4256
|
|
|
|
|
|
|
|
4257
|
|
|
|
|
|
|
3.3. Description of Modifications. |
4258
|
|
|
|
|
|
|
You must cause all Covered Code to which You |
4259
|
|
|
|
|
|
|
contribute to contain a file documenting the changes |
4260
|
|
|
|
|
|
|
You made to create that Covered Code and the date of |
4261
|
|
|
|
|
|
|
any change. You must include a prominent statement |
4262
|
|
|
|
|
|
|
that the Modification is derived, directly or indirectly, |
4263
|
|
|
|
|
|
|
from Original Code provided by the Initial Developer and |
4264
|
|
|
|
|
|
|
including the name of the Initial Developer in (a) the |
4265
|
|
|
|
|
|
|
Source Code, and (b) in any notice in an Executable |
4266
|
|
|
|
|
|
|
version or related documentation in which You describe |
4267
|
|
|
|
|
|
|
the origin or ownership of the Covered Code. |
4268
|
|
|
|
|
|
|
|
4269
|
|
|
|
|
|
|
3.4. Intellectual Property Matters |
4270
|
|
|
|
|
|
|
(a) Third Party Claims. |
4271
|
|
|
|
|
|
|
If Contributor has knowledge that a license |
4272
|
|
|
|
|
|
|
under a third party's intellectual property rights |
4273
|
|
|
|
|
|
|
is required to exercise the rights granted by |
4274
|
|
|
|
|
|
|
such Contributor under Sections 2.1 or 2.2, |
4275
|
|
|
|
|
|
|
Contributor must include a text file with the |
4276
|
|
|
|
|
|
|
Source Code distribution titled "LEGAL'' which |
4277
|
|
|
|
|
|
|
describes the claim and the party making the |
4278
|
|
|
|
|
|
|
claim in sufficient detail that a recipient will |
4279
|
|
|
|
|
|
|
know whom to contact. If Contributor obtains |
4280
|
|
|
|
|
|
|
such knowledge after the Modification is made |
4281
|
|
|
|
|
|
|
available as described in Section 3.2, |
4282
|
|
|
|
|
|
|
Contributor shall promptly modify the LEGAL file |
4283
|
|
|
|
|
|
|
in all copies Contributor makes available |
4284
|
|
|
|
|
|
|
thereafter and shall take other steps (such as |
4285
|
|
|
|
|
|
|
notifying appropriate mailing lists or |
4286
|
|
|
|
|
|
|
newsgroups) reasonably calculated to inform |
4287
|
|
|
|
|
|
|
those who received the Covered Code that new |
4288
|
|
|
|
|
|
|
knowledge has been obtained. |
4289
|
|
|
|
|
|
|
|
4290
|
|
|
|
|
|
|
(b) Contributor APIs. |
4291
|
|
|
|
|
|
|
If Contributor's Modifications include an |
4292
|
|
|
|
|
|
|
application programming interface and |
4293
|
|
|
|
|
|
|
Contributor has knowledge of patent licenses |
4294
|
|
|
|
|
|
|
which are reasonably necessary to implement |
4295
|
|
|
|
|
|
|
that API, Contributor must also include this |
4296
|
|
|
|
|
|
|
information in the LEGAL file. |
4297
|
|
|
|
|
|
|
|
4298
|
|
|
|
|
|
|
(c) Representations. |
4299
|
|
|
|
|
|
|
Contributor represents that, except as disclosed |
4300
|
|
|
|
|
|
|
pursuant to Section 3.4(a) above, Contributor |
4301
|
|
|
|
|
|
|
believes that Contributor's Modifications are |
4302
|
|
|
|
|
|
|
Contributor's original creation(s) and/or |
4303
|
|
|
|
|
|
|
Contributor has sufficient rights to grant the |
4304
|
|
|
|
|
|
|
rights conveyed by this License. |
4305
|
|
|
|
|
|
|
|
4306
|
|
|
|
|
|
|
|
4307
|
|
|
|
|
|
|
3.5. Required Notices. |
4308
|
|
|
|
|
|
|
You must duplicate the notice in Exhibit A in each file |
4309
|
|
|
|
|
|
|
of the Source Code. If it is not possible to put such |
4310
|
|
|
|
|
|
|
notice in a particular Source Code file due to its |
4311
|
|
|
|
|
|
|
structure, then You must include such notice in a |
4312
|
|
|
|
|
|
|
location (such as a relevant directory) where a user |
4313
|
|
|
|
|
|
|
would be likely to look for such a notice. If You |
4314
|
|
|
|
|
|
|
created one or more Modification(s) You may add your |
4315
|
|
|
|
|
|
|
name as a Contributor to the notice described in |
4316
|
|
|
|
|
|
|
Exhibit A. You must also duplicate this License in |
4317
|
|
|
|
|
|
|
any documentation for the Source Code where You |
4318
|
|
|
|
|
|
|
describe recipients' rights or ownership rights relating |
4319
|
|
|
|
|
|
|
to Covered Code. You may choose to offer, and to |
4320
|
|
|
|
|
|
|
charge a fee for, warranty, support, indemnity or |
4321
|
|
|
|
|
|
|
liability obligations to one or more recipients of Covered |
4322
|
|
|
|
|
|
|
Code. However, You may do so only on Your own |
4323
|
|
|
|
|
|
|
behalf, and not on behalf of the Initial Developer or any |
4324
|
|
|
|
|
|
|
Contributor. You must make it absolutely clear than |
4325
|
|
|
|
|
|
|
any such warranty, support, indemnity or liability |
4326
|
|
|
|
|
|
|
obligation is offered by You alone, and You hereby |
4327
|
|
|
|
|
|
|
agree to indemnify the Initial Developer and every |
4328
|
|
|
|
|
|
|
Contributor for any liability incurred by the Initial |
4329
|
|
|
|
|
|
|
Developer or such Contributor as a result of warranty, |
4330
|
|
|
|
|
|
|
support, indemnity or liability terms You offer. |
4331
|
|
|
|
|
|
|
|
4332
|
|
|
|
|
|
|
3.6. Distribution of Executable Versions. |
4333
|
|
|
|
|
|
|
You may distribute Covered Code in Executable form |
4334
|
|
|
|
|
|
|
only if the requirements of Section 3.1-3.5 have been |
4335
|
|
|
|
|
|
|
met for that Covered Code, and if You include a notice |
4336
|
|
|
|
|
|
|
stating that the Source Code version of the Covered |
4337
|
|
|
|
|
|
|
Code is available under the terms of this License, |
4338
|
|
|
|
|
|
|
including a description of how and where You have |
4339
|
|
|
|
|
|
|
fulfilled the obligations of Section 3.2. The notice must |
4340
|
|
|
|
|
|
|
be conspicuously included in any notice in an |
4341
|
|
|
|
|
|
|
Executable version, related documentation or collateral |
4342
|
|
|
|
|
|
|
in which You describe recipients' rights relating to the |
4343
|
|
|
|
|
|
|
Covered Code. You may distribute the Executable |
4344
|
|
|
|
|
|
|
version of Covered Code or ownership rights under a |
4345
|
|
|
|
|
|
|
license of Your choice, which may contain terms |
4346
|
|
|
|
|
|
|
different from this License, provided that You are in |
4347
|
|
|
|
|
|
|
compliance with the terms of this License and that the |
4348
|
|
|
|
|
|
|
license for the Executable version does not attempt to |
4349
|
|
|
|
|
|
|
limit or alter the recipient's rights in the Source Code |
4350
|
|
|
|
|
|
|
version from the rights set forth in this License. If You |
4351
|
|
|
|
|
|
|
distribute the Executable version under a different |
4352
|
|
|
|
|
|
|
license You must make it absolutely clear that any |
4353
|
|
|
|
|
|
|
terms which differ from this License are offered by You |
4354
|
|
|
|
|
|
|
alone, not by the Initial Developer or any Contributor. |
4355
|
|
|
|
|
|
|
You hereby agree to indemnify the Initial Developer and |
4356
|
|
|
|
|
|
|
every Contributor for any liability incurred by the Initial |
4357
|
|
|
|
|
|
|
Developer or such Contributor as a result of any such |
4358
|
|
|
|
|
|
|
terms You offer. |
4359
|
|
|
|
|
|
|
|
4360
|
|
|
|
|
|
|
3.7. Larger Works. |
4361
|
|
|
|
|
|
|
You may create a Larger Work by combining Covered |
4362
|
|
|
|
|
|
|
Code with other code not governed by the terms of this |
4363
|
|
|
|
|
|
|
License and distribute the Larger Work as a single |
4364
|
|
|
|
|
|
|
product. In such a case, You must make sure the |
4365
|
|
|
|
|
|
|
requirements of this License are fulfilled for the Covered |
4366
|
|
|
|
|
|
|
Code. |
4367
|
|
|
|
|
|
|
|
4368
|
|
|
|
|
|
|
4. Inability to Comply Due to Statute or Regulation. |
4369
|
|
|
|
|
|
|
|
4370
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the |
4371
|
|
|
|
|
|
|
terms of this License with respect to some or all of the |
4372
|
|
|
|
|
|
|
Covered Code due to statute, judicial order, or |
4373
|
|
|
|
|
|
|
regulation then You must: (a) comply with the terms of |
4374
|
|
|
|
|
|
|
this License to the maximum extent possible; and (b) |
4375
|
|
|
|
|
|
|
describe the limitations and the code they affect. Such |
4376
|
|
|
|
|
|
|
description must be included in the LEGAL file |
4377
|
|
|
|
|
|
|
described in Section 3.4 and must be included with all |
4378
|
|
|
|
|
|
|
distributions of the Source Code. Except to the extent |
4379
|
|
|
|
|
|
|
prohibited by statute or regulation, such description |
4380
|
|
|
|
|
|
|
must be sufficiently detailed for a recipient of ordinary |
4381
|
|
|
|
|
|
|
skill to be able to understand it. |
4382
|
|
|
|
|
|
|
|
4383
|
|
|
|
|
|
|
5. Application of this License. |
4384
|
|
|
|
|
|
|
|
4385
|
|
|
|
|
|
|
This License applies to code to which the Initial |
4386
|
|
|
|
|
|
|
Developer has attached the notice in Exhibit A and to |
4387
|
|
|
|
|
|
|
related Covered Code. |
4388
|
|
|
|
|
|
|
|
4389
|
|
|
|
|
|
|
6. Versions of the License. |
4390
|
|
|
|
|
|
|
|
4391
|
|
|
|
|
|
|
6.1. New Versions. |
4392
|
|
|
|
|
|
|
Netscape Communications Corporation (''Netscape'') |
4393
|
|
|
|
|
|
|
may publish revised and/or new versions of the License |
4394
|
|
|
|
|
|
|
from time to time. Each version will be given a |
4395
|
|
|
|
|
|
|
distinguishing version number. |
4396
|
|
|
|
|
|
|
|
4397
|
|
|
|
|
|
|
6.2. Effect of New Versions. |
4398
|
|
|
|
|
|
|
Once Covered Code has been published under a |
4399
|
|
|
|
|
|
|
particular version of the License, You may always |
4400
|
|
|
|
|
|
|
continue to use it under the terms of that version. You |
4401
|
|
|
|
|
|
|
may also choose to use such Covered Code under the |
4402
|
|
|
|
|
|
|
terms of any subsequent version of the License |
4403
|
|
|
|
|
|
|
published by Netscape. No one other than Netscape |
4404
|
|
|
|
|
|
|
has the right to modify the terms applicable to Covered |
4405
|
|
|
|
|
|
|
Code created under this License. |
4406
|
|
|
|
|
|
|
|
4407
|
|
|
|
|
|
|
6.3. Derivative Works. |
4408
|
|
|
|
|
|
|
If You create or use a modified version of this License |
4409
|
|
|
|
|
|
|
(which you may only do in order to apply it to code |
4410
|
|
|
|
|
|
|
which is not already Covered Code governed by this |
4411
|
|
|
|
|
|
|
License), You must (a) rename Your license so that |
4412
|
|
|
|
|
|
|
the phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', |
4413
|
|
|
|
|
|
|
''Netscape'', "MPL", ''NPL'' or any confusingly similar |
4414
|
|
|
|
|
|
|
phrase do not appear in your license (except to note |
4415
|
|
|
|
|
|
|
that your license differs from this License) and (b) |
4416
|
|
|
|
|
|
|
otherwise make it clear that Your version of the license |
4417
|
|
|
|
|
|
|
contains terms which differ from the Mozilla Public |
4418
|
|
|
|
|
|
|
License and Netscape Public License. (Filling in the |
4419
|
|
|
|
|
|
|
name of the Initial Developer, Original Code or |
4420
|
|
|
|
|
|
|
Contributor in the notice described in Exhibit A shall |
4421
|
|
|
|
|
|
|
not of themselves be deemed to be modifications of |
4422
|
|
|
|
|
|
|
this License.) |
4423
|
|
|
|
|
|
|
|
4424
|
|
|
|
|
|
|
7. DISCLAIMER OF WARRANTY. |
4425
|
|
|
|
|
|
|
|
4426
|
|
|
|
|
|
|
COVERED CODE IS PROVIDED UNDER THIS |
4427
|
|
|
|
|
|
|
LICENSE ON AN "AS IS'' BASIS, WITHOUT |
4428
|
|
|
|
|
|
|
WARRANTY OF ANY KIND, EITHER EXPRESSED |
4429
|
|
|
|
|
|
|
OR IMPLIED, INCLUDING, WITHOUT LIMITATION, |
4430
|
|
|
|
|
|
|
WARRANTIES THAT THE COVERED CODE IS FREE |
4431
|
|
|
|
|
|
|
OF DEFECTS, MERCHANTABLE, FIT FOR A |
4432
|
|
|
|
|
|
|
PARTICULAR PURPOSE OR NON-INFRINGING. THE |
4433
|
|
|
|
|
|
|
ENTIRE RISK AS TO THE QUALITY AND |
4434
|
|
|
|
|
|
|
PERFORMANCE OF THE COVERED CODE IS WITH |
4435
|
|
|
|
|
|
|
YOU. SHOULD ANY COVERED CODE PROVE |
4436
|
|
|
|
|
|
|
DEFECTIVE IN ANY RESPECT, YOU (NOT THE |
4437
|
|
|
|
|
|
|
INITIAL DEVELOPER OR ANY OTHER |
4438
|
|
|
|
|
|
|
CONTRIBUTOR) ASSUME THE COST OF ANY |
4439
|
|
|
|
|
|
|
NECESSARY SERVICING, REPAIR OR |
4440
|
|
|
|
|
|
|
CORRECTION. THIS DISCLAIMER OF WARRANTY |
4441
|
|
|
|
|
|
|
CONSTITUTES AN ESSENTIAL PART OF THIS |
4442
|
|
|
|
|
|
|
LICENSE. NO USE OF ANY COVERED CODE IS |
4443
|
|
|
|
|
|
|
AUTHORIZED HEREUNDER EXCEPT UNDER THIS |
4444
|
|
|
|
|
|
|
DISCLAIMER. |
4445
|
|
|
|
|
|
|
|
4446
|
|
|
|
|
|
|
8. TERMINATION. |
4447
|
|
|
|
|
|
|
|
4448
|
|
|
|
|
|
|
8.1. This License and the rights granted hereunder will |
4449
|
|
|
|
|
|
|
terminate automatically if You fail to comply with terms |
4450
|
|
|
|
|
|
|
herein and fail to cure such breach within 30 days of |
4451
|
|
|
|
|
|
|
becoming aware of the breach. All sublicenses to the |
4452
|
|
|
|
|
|
|
Covered Code which are properly granted shall survive |
4453
|
|
|
|
|
|
|
any termination of this License. Provisions which, by |
4454
|
|
|
|
|
|
|
their nature, must remain in effect beyond the |
4455
|
|
|
|
|
|
|
termination of this License shall survive. |
4456
|
|
|
|
|
|
|
|
4457
|
|
|
|
|
|
|
8.2. If You initiate litigation by asserting a patent |
4458
|
|
|
|
|
|
|
infringement claim (excluding declatory judgment |
4459
|
|
|
|
|
|
|
actions) against Initial Developer or a Contributor (the |
4460
|
|
|
|
|
|
|
Initial Developer or Contributor against whom You file |
4461
|
|
|
|
|
|
|
such action is referred to as "Participant") alleging |
4462
|
|
|
|
|
|
|
that: |
4463
|
|
|
|
|
|
|
|
4464
|
|
|
|
|
|
|
(a) such Participant's Contributor Version directly or |
4465
|
|
|
|
|
|
|
indirectly infringes any patent, then any and all rights |
4466
|
|
|
|
|
|
|
granted by such Participant to You under Sections 2.1 |
4467
|
|
|
|
|
|
|
and/or 2.2 of this License shall, upon 60 days notice |
4468
|
|
|
|
|
|
|
from Participant terminate prospectively, unless if |
4469
|
|
|
|
|
|
|
within 60 days after receipt of notice You either: (i) |
4470
|
|
|
|
|
|
|
agree in writing to pay Participant a mutually agreeable |
4471
|
|
|
|
|
|
|
reasonable royalty for Your past and future use of |
4472
|
|
|
|
|
|
|
Modifications made by such Participant, or (ii) |
4473
|
|
|
|
|
|
|
withdraw Your litigation claim with respect to the |
4474
|
|
|
|
|
|
|
Contributor Version against such Participant. If within |
4475
|
|
|
|
|
|
|
60 days of notice, a reasonable royalty and payment |
4476
|
|
|
|
|
|
|
arrangement are not mutually agreed upon in writing by |
4477
|
|
|
|
|
|
|
the parties or the litigation claim is not withdrawn, the |
4478
|
|
|
|
|
|
|
rights granted by Participant to You under Sections 2.1 |
4479
|
|
|
|
|
|
|
and/or 2.2 automatically terminate at the expiration of |
4480
|
|
|
|
|
|
|
the 60 day notice period specified above. |
4481
|
|
|
|
|
|
|
|
4482
|
|
|
|
|
|
|
(b) any software, hardware, or device, other than such |
4483
|
|
|
|
|
|
|
Participant's Contributor Version, directly or indirectly |
4484
|
|
|
|
|
|
|
infringes any patent, then any rights granted to You by |
4485
|
|
|
|
|
|
|
such Participant under Sections 2.1(b) and 2.2(b) are |
4486
|
|
|
|
|
|
|
revoked effective as of the date You first made, used, |
4487
|
|
|
|
|
|
|
sold, distributed, or had made, Modifications made by |
4488
|
|
|
|
|
|
|
that Participant. |
4489
|
|
|
|
|
|
|
|
4490
|
|
|
|
|
|
|
8.3. If You assert a patent infringement claim against |
4491
|
|
|
|
|
|
|
Participant alleging that such Participant's Contributor |
4492
|
|
|
|
|
|
|
Version directly or indirectly infringes any patent where |
4493
|
|
|
|
|
|
|
such claim is resolved (such as by license or |
4494
|
|
|
|
|
|
|
settlement) prior to the initiation of patent infringement |
4495
|
|
|
|
|
|
|
litigation, then the reasonable value of the licenses |
4496
|
|
|
|
|
|
|
granted by such Participant under Sections 2.1 or 2.2 |
4497
|
|
|
|
|
|
|
shall be taken into account in determining the amount |
4498
|
|
|
|
|
|
|
or value of any payment or license. |
4499
|
|
|
|
|
|
|
|
4500
|
|
|
|
|
|
|
8.4. In the event of termination under Sections 8.1 or |
4501
|
|
|
|
|
|
|
8.2 above, all end user license agreements (excluding |
4502
|
|
|
|
|
|
|
distributors and resellers) which have been validly |
4503
|
|
|
|
|
|
|
granted by You or any distributor hereunder prior to |
4504
|
|
|
|
|
|
|
termination shall survive termination. |
4505
|
|
|
|
|
|
|
|
4506
|
|
|
|
|
|
|
9. LIMITATION OF LIABILITY. |
4507
|
|
|
|
|
|
|
|
4508
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO |
4509
|
|
|
|
|
|
|
LEGAL THEORY, WHETHER TORT (INCLUDING |
4510
|
|
|
|
|
|
|
NEGLIGENCE), CONTRACT, OR OTHERWISE, |
4511
|
|
|
|
|
|
|
SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER |
4512
|
|
|
|
|
|
|
CONTRIBUTOR, OR ANY DISTRIBUTOR OF |
4513
|
|
|
|
|
|
|
COVERED CODE, OR ANY SUPPLIER OF ANY OF |
4514
|
|
|
|
|
|
|
SUCH PARTIES, BE LIABLE TO ANY PERSON FOR |
4515
|
|
|
|
|
|
|
ANY INDIRECT, SPECIAL, INCIDENTAL, OR |
4516
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES OF ANY CHARACTER |
4517
|
|
|
|
|
|
|
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR |
4518
|
|
|
|
|
|
|
LOSS OF GOODWILL, WORK STOPPAGE, |
4519
|
|
|
|
|
|
|
COMPUTER FAILURE OR MALFUNCTION, OR ANY |
4520
|
|
|
|
|
|
|
AND ALL OTHER COMMERCIAL DAMAGES OR |
4521
|
|
|
|
|
|
|
LOSSES, EVEN IF SUCH PARTY SHALL HAVE |
4522
|
|
|
|
|
|
|
BEEN INFORMED OF THE POSSIBILITY OF SUCH |
4523
|
|
|
|
|
|
|
DAMAGES. THIS LIMITATION OF LIABILITY SHALL |
4524
|
|
|
|
|
|
|
NOT APPLY TO LIABILITY FOR DEATH OR |
4525
|
|
|
|
|
|
|
PERSONAL INJURY RESULTING FROM SUCH |
4526
|
|
|
|
|
|
|
PARTY'S NEGLIGENCE TO THE EXTENT |
4527
|
|
|
|
|
|
|
APPLICABLE LAW PROHIBITS SUCH LIMITATION. |
4528
|
|
|
|
|
|
|
SOME JURISDICTIONS DO NOT ALLOW THE |
4529
|
|
|
|
|
|
|
EXCLUSION OR LIMITATION OF INCIDENTAL OR |
4530
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION |
4531
|
|
|
|
|
|
|
AND LIMITATION MAY NOT APPLY TO YOU. |
4532
|
|
|
|
|
|
|
|
4533
|
|
|
|
|
|
|
10. U.S. GOVERNMENT END USERS. |
4534
|
|
|
|
|
|
|
|
4535
|
|
|
|
|
|
|
The Covered Code is a ''commercial item,'' as that term |
4536
|
|
|
|
|
|
|
is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of |
4537
|
|
|
|
|
|
|
''commercial computer software'' and ''commercial |
4538
|
|
|
|
|
|
|
computer software documentation,'' as such terms are |
4539
|
|
|
|
|
|
|
used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with |
4540
|
|
|
|
|
|
|
48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through |
4541
|
|
|
|
|
|
|
227.7202-4 (June 1995), all U.S. Government End |
4542
|
|
|
|
|
|
|
Users acquire Covered Code with only those rights set |
4543
|
|
|
|
|
|
|
forth herein. |
4544
|
|
|
|
|
|
|
|
4545
|
|
|
|
|
|
|
11. MISCELLANEOUS. |
4546
|
|
|
|
|
|
|
|
4547
|
|
|
|
|
|
|
This License represents the complete agreement |
4548
|
|
|
|
|
|
|
concerning subject matter hereof. If any provision of |
4549
|
|
|
|
|
|
|
this License is held to be unenforceable, such |
4550
|
|
|
|
|
|
|
provision shall be reformed only to the extent |
4551
|
|
|
|
|
|
|
necessary to make it enforceable. This License shall |
4552
|
|
|
|
|
|
|
be governed by California law provisions (except to the |
4553
|
|
|
|
|
|
|
extent applicable law, if any, provides otherwise), |
4554
|
|
|
|
|
|
|
excluding its conflict-of-law provisions. With respect to |
4555
|
|
|
|
|
|
|
disputes in which at least one party is a citizen of, or |
4556
|
|
|
|
|
|
|
an entity chartered or registered to do business in the |
4557
|
|
|
|
|
|
|
United States of America, any litigation relating to this |
4558
|
|
|
|
|
|
|
License shall be subject to the jurisdiction of the |
4559
|
|
|
|
|
|
|
Federal Courts of the Northern District of California, |
4560
|
|
|
|
|
|
|
with venue lying in Santa Clara County, California, with |
4561
|
|
|
|
|
|
|
the losing party responsible for costs, including without |
4562
|
|
|
|
|
|
|
limitation, court costs and reasonable attorneys' fees |
4563
|
|
|
|
|
|
|
and expenses. The application of the United Nations |
4564
|
|
|
|
|
|
|
Convention on Contracts for the International Sale of |
4565
|
|
|
|
|
|
|
Goods is expressly excluded. Any law or regulation |
4566
|
|
|
|
|
|
|
which provides that the language of a contract shall be |
4567
|
|
|
|
|
|
|
construed against the drafter shall not apply to this |
4568
|
|
|
|
|
|
|
License. |
4569
|
|
|
|
|
|
|
|
4570
|
|
|
|
|
|
|
12. RESPONSIBILITY FOR CLAIMS. |
4571
|
|
|
|
|
|
|
|
4572
|
|
|
|
|
|
|
As between Initial Developer and the Contributors, |
4573
|
|
|
|
|
|
|
each party is responsible for claims and damages |
4574
|
|
|
|
|
|
|
arising, directly or indirectly, out of its utilization of |
4575
|
|
|
|
|
|
|
rights under this License and You agree to work with |
4576
|
|
|
|
|
|
|
Initial Developer and Contributors to distribute such |
4577
|
|
|
|
|
|
|
responsibility on an equitable basis. Nothing herein is |
4578
|
|
|
|
|
|
|
intended or shall be deemed to constitute any |
4579
|
|
|
|
|
|
|
admission of liability. |
4580
|
|
|
|
|
|
|
|
4581
|
|
|
|
|
|
|
13. MULTIPLE-LICENSED CODE. |
4582
|
|
|
|
|
|
|
|
4583
|
|
|
|
|
|
|
Initial Developer may designate portions of the Covered |
4584
|
|
|
|
|
|
|
Code as “Multiple-Licensed”. “Multiple-Licensed” |
4585
|
|
|
|
|
|
|
means that the Initial Developer permits you to utilize |
4586
|
|
|
|
|
|
|
portions of the Covered Code under Your choice of the |
4587
|
|
|
|
|
|
|
NPL or the alternative licenses, if any, specified by the |
4588
|
|
|
|
|
|
|
Initial Developer in the file described in Exhibit A. |
4589
|
|
|
|
|
|
|
|
4590
|
|
|
|
|
|
|
|
4591
|
|
|
|
|
|
|
EXHIBIT A -Mozilla Public License. |
4592
|
|
|
|
|
|
|
|
4593
|
|
|
|
|
|
|
``The contents of this file are subject to the Mozilla |
4594
|
|
|
|
|
|
|
Public License Version 1.1 (the "License"); you may |
4595
|
|
|
|
|
|
|
not use this file except in compliance with the License. |
4596
|
|
|
|
|
|
|
You may obtain a copy of the License at |
4597
|
|
|
|
|
|
|
http://www.mozilla.org/MPL/ |
4598
|
|
|
|
|
|
|
|
4599
|
|
|
|
|
|
|
Software distributed under the License is distributed on |
4600
|
|
|
|
|
|
|
an "AS IS" basis, WITHOUT WARRANTY OF |
4601
|
|
|
|
|
|
|
ANY KIND, either express or implied. See the License |
4602
|
|
|
|
|
|
|
for the specific language governing rights and |
4603
|
|
|
|
|
|
|
limitations under the License. |
4604
|
|
|
|
|
|
|
|
4605
|
|
|
|
|
|
|
The Original Code is |
4606
|
|
|
|
|
|
|
______________________________________. |
4607
|
|
|
|
|
|
|
|
4608
|
|
|
|
|
|
|
The Initial Developer of the Original Code is |
4609
|
|
|
|
|
|
|
________________________. Portions created by |
4610
|
|
|
|
|
|
|
______________________ are Copyright (C) ______ |
4611
|
|
|
|
|
|
|
_______________________. All Rights |
4612
|
|
|
|
|
|
|
Reserved. |
4613
|
|
|
|
|
|
|
|
4614
|
|
|
|
|
|
|
Contributor(s): |
4615
|
|
|
|
|
|
|
______________________________________. |
4616
|
|
|
|
|
|
|
|
4617
|
|
|
|
|
|
|
Alternatively, the contents of this file may be used |
4618
|
|
|
|
|
|
|
under the terms of the _____ license (the “[___] |
4619
|
|
|
|
|
|
|
License”), in which case the provisions of [______] |
4620
|
|
|
|
|
|
|
License are applicable instead of those above. If you |
4621
|
|
|
|
|
|
|
wish to allow use of your version of this file only under |
4622
|
|
|
|
|
|
|
the terms of the [____] License and not to allow others |
4623
|
|
|
|
|
|
|
to use your version of this file under the MPL, indicate |
4624
|
|
|
|
|
|
|
your decision by deleting the provisions above and |
4625
|
|
|
|
|
|
|
replace them with the notice and other provisions |
4626
|
|
|
|
|
|
|
required by the [___] License. If you do not delete the |
4627
|
|
|
|
|
|
|
provisions above, a recipient may use your version of |
4628
|
|
|
|
|
|
|
this file under either the MPL or the [___] License." |
4629
|
|
|
|
|
|
|
|
4630
|
|
|
|
|
|
|
[NOTE: The text of this Exhibit A may differ slightly |
4631
|
|
|
|
|
|
|
from the text of the notices in the Source Code files of |
4632
|
|
|
|
|
|
|
the Original Code. You should use the text of this |
4633
|
|
|
|
|
|
|
Exhibit A rather than the text found in the Original |
4634
|
|
|
|
|
|
|
Code Source Code for Your Modifications.] |
4635
|
|
|
|
|
|
|
EOFLICENSETEXT |
4636
|
|
|
|
|
|
|
|
4637
|
4
|
|
|
|
|
9
|
return (\%license); |
4638
|
|
|
|
|
|
|
} |
4639
|
|
|
|
|
|
|
|
4640
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
4641
|
|
|
|
|
|
|
|
4642
|
|
|
|
|
|
|
=head2 License_Nethack |
4643
|
|
|
|
|
|
|
|
4644
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
4645
|
|
|
|
|
|
|
|
4646
|
|
|
|
|
|
|
=cut |
4647
|
|
|
|
|
|
|
|
4648
|
|
|
|
|
|
|
################################################## subroutine header end ## |
4649
|
|
|
|
|
|
|
|
4650
|
|
|
|
|
|
|
sub License_Nethack { |
4651
|
1
|
|
|
1
|
1
|
2
|
my %license; |
4652
|
|
|
|
|
|
|
|
4653
|
1
|
|
|
|
|
3
|
$license{COPYRIGHT} = <
|
4654
|
|
|
|
|
|
|
This program is free software licensed under the... |
4655
|
|
|
|
|
|
|
|
4656
|
|
|
|
|
|
|
Nethack General Public License |
4657
|
|
|
|
|
|
|
|
4658
|
|
|
|
|
|
|
The full text of the license can be found in the |
4659
|
|
|
|
|
|
|
LICENSE file included with this module. |
4660
|
|
|
|
|
|
|
EOFCOPYRIGHT |
4661
|
|
|
|
|
|
|
|
4662
|
1
|
|
|
|
|
2
|
$license{LICENSETEXT} = <
|
4663
|
|
|
|
|
|
|
Nethack General Public License |
4664
|
|
|
|
|
|
|
|
4665
|
|
|
|
|
|
|
Copyright (c) 1989 M. Stephenson |
4666
|
|
|
|
|
|
|
(Based on the BISON general public |
4667
|
|
|
|
|
|
|
license, copyright 1988 Richard M. |
4668
|
|
|
|
|
|
|
Stallman) |
4669
|
|
|
|
|
|
|
|
4670
|
|
|
|
|
|
|
Everyone is permitted to copy and distribute |
4671
|
|
|
|
|
|
|
verbatim copies of this license, but changing it is |
4672
|
|
|
|
|
|
|
not allowed. You can also use this wording to make |
4673
|
|
|
|
|
|
|
the terms for other programs. |
4674
|
|
|
|
|
|
|
|
4675
|
|
|
|
|
|
|
The license agreements of most software |
4676
|
|
|
|
|
|
|
companies keep you at the mercy of those |
4677
|
|
|
|
|
|
|
companies. By contrast, our general public license |
4678
|
|
|
|
|
|
|
is intended to give everyone the right to share |
4679
|
|
|
|
|
|
|
NetHack. To make sure that you get the rights we |
4680
|
|
|
|
|
|
|
want you to have, we need to make restrictions that |
4681
|
|
|
|
|
|
|
forbid anyone to deny you these rights or to ask you |
4682
|
|
|
|
|
|
|
to surrender the rights. Hence this license |
4683
|
|
|
|
|
|
|
agreement. |
4684
|
|
|
|
|
|
|
|
4685
|
|
|
|
|
|
|
Specifically, we want to make sure that you have |
4686
|
|
|
|
|
|
|
the right to give away copies of NetHack, that you |
4687
|
|
|
|
|
|
|
receive source code or else can get it if you want it, |
4688
|
|
|
|
|
|
|
that you can change NetHack or use pieces of it in |
4689
|
|
|
|
|
|
|
new free programs, and that you know you can do |
4690
|
|
|
|
|
|
|
these things. |
4691
|
|
|
|
|
|
|
|
4692
|
|
|
|
|
|
|
To make sure that everyone has such rights, we |
4693
|
|
|
|
|
|
|
have to forbid you to deprive anyone else of these |
4694
|
|
|
|
|
|
|
rights. For example, if you distribute copies of |
4695
|
|
|
|
|
|
|
NetHack, you must give the recipients all the rights |
4696
|
|
|
|
|
|
|
that you have. You must make sure that they, too, |
4697
|
|
|
|
|
|
|
receive or can get the source code. And you must |
4698
|
|
|
|
|
|
|
tell them their rights. |
4699
|
|
|
|
|
|
|
|
4700
|
|
|
|
|
|
|
Also, for our own protection, we must make certain |
4701
|
|
|
|
|
|
|
that everyone finds out that there is no warranty for |
4702
|
|
|
|
|
|
|
NetHack. If NetHack is modified by someone else |
4703
|
|
|
|
|
|
|
and passed on, we want its recipients to know that |
4704
|
|
|
|
|
|
|
what they have is not what we distributed. |
4705
|
|
|
|
|
|
|
|
4706
|
|
|
|
|
|
|
Therefore we (Mike Stephenson and other holders |
4707
|
|
|
|
|
|
|
of NetHack copyrights) make the following terms |
4708
|
|
|
|
|
|
|
which say what you must do to be allowed to |
4709
|
|
|
|
|
|
|
distribute or change NetHack. |
4710
|
|
|
|
|
|
|
|
4711
|
|
|
|
|
|
|
COPYING POLICIES |
4712
|
|
|
|
|
|
|
|
4713
|
|
|
|
|
|
|
1.You may copy and distribute verbatim copies |
4714
|
|
|
|
|
|
|
of NetHack source code as you receive it, in |
4715
|
|
|
|
|
|
|
any medium, provided that you keep intact |
4716
|
|
|
|
|
|
|
the notices on all files that refer to copyrights, |
4717
|
|
|
|
|
|
|
to this License Agreement, and to the |
4718
|
|
|
|
|
|
|
absence of any warranty; and give any other |
4719
|
|
|
|
|
|
|
recipients of the NetHack program a copy of |
4720
|
|
|
|
|
|
|
this License Agreement along with the |
4721
|
|
|
|
|
|
|
program. |
4722
|
|
|
|
|
|
|
2.You may modify your copy or copies of |
4723
|
|
|
|
|
|
|
NetHack or any portion of it, and copy and |
4724
|
|
|
|
|
|
|
distribute such modifications under the terms |
4725
|
|
|
|
|
|
|
of Paragraph 1 above (including distributing |
4726
|
|
|
|
|
|
|
this License Agreement), provided that you |
4727
|
|
|
|
|
|
|
also do the following: |
4728
|
|
|
|
|
|
|
|
4729
|
|
|
|
|
|
|
a) cause the modified files to carry prominent |
4730
|
|
|
|
|
|
|
notices stating that you changed the files and |
4731
|
|
|
|
|
|
|
the date of any change; and |
4732
|
|
|
|
|
|
|
|
4733
|
|
|
|
|
|
|
b) cause the whole of any work that you |
4734
|
|
|
|
|
|
|
distribute or publish, that in whole or in part |
4735
|
|
|
|
|
|
|
contains or is a derivative of NetHack or any |
4736
|
|
|
|
|
|
|
part thereof, to be licensed at no charge to all |
4737
|
|
|
|
|
|
|
third parties on terms identical to those |
4738
|
|
|
|
|
|
|
contained in this License Agreement (except |
4739
|
|
|
|
|
|
|
that you may choose to grant more extensive |
4740
|
|
|
|
|
|
|
warranty protection to some or all third |
4741
|
|
|
|
|
|
|
parties, at your option) |
4742
|
|
|
|
|
|
|
|
4743
|
|
|
|
|
|
|
c) You may charge a distribution fee for the |
4744
|
|
|
|
|
|
|
physical act of transferring a copy, and you |
4745
|
|
|
|
|
|
|
may at your option offer warranty protection in |
4746
|
|
|
|
|
|
|
exchange for a fee. |
4747
|
|
|
|
|
|
|
|
4748
|
|
|
|
|
|
|
3.You may copy and distribute NetHack (or a |
4749
|
|
|
|
|
|
|
portion or derivative of it, under Paragraph 2) |
4750
|
|
|
|
|
|
|
in object code or executable form under the |
4751
|
|
|
|
|
|
|
terms of Paragraphs 1 and 2 above provided |
4752
|
|
|
|
|
|
|
that you also do one of the following: |
4753
|
|
|
|
|
|
|
|
4754
|
|
|
|
|
|
|
a) accompany it with the complete |
4755
|
|
|
|
|
|
|
machine-readable source code, which must |
4756
|
|
|
|
|
|
|
be distributed under the terms of Paragraphs |
4757
|
|
|
|
|
|
|
1 and 2 above; or, |
4758
|
|
|
|
|
|
|
|
4759
|
|
|
|
|
|
|
b) accompany it with full information as to |
4760
|
|
|
|
|
|
|
how to obtain the complete |
4761
|
|
|
|
|
|
|
machine-readable source code from an |
4762
|
|
|
|
|
|
|
appropriate archive site. (This alternative is |
4763
|
|
|
|
|
|
|
allowed only for noncommercial distribution.) |
4764
|
|
|
|
|
|
|
|
4765
|
|
|
|
|
|
|
For these purposes, complete source code |
4766
|
|
|
|
|
|
|
means either the full source distribution as |
4767
|
|
|
|
|
|
|
originally released over Usenet or updated |
4768
|
|
|
|
|
|
|
copies of the files in this distribution used to |
4769
|
|
|
|
|
|
|
create the object code or executable. |
4770
|
|
|
|
|
|
|
|
4771
|
|
|
|
|
|
|
4.You may not copy, sublicense, distribute or |
4772
|
|
|
|
|
|
|
transfer NetHack except as expressly |
4773
|
|
|
|
|
|
|
provided under this License Agreement. Any |
4774
|
|
|
|
|
|
|
attempt otherwise to copy, sublicense, |
4775
|
|
|
|
|
|
|
distribute or transfer NetHack is void and |
4776
|
|
|
|
|
|
|
your rights to use the program under this |
4777
|
|
|
|
|
|
|
License agreement shall be automatically |
4778
|
|
|
|
|
|
|
terminated. However, parties who have |
4779
|
|
|
|
|
|
|
received computer software programs from |
4780
|
|
|
|
|
|
|
you with this License Agreement will not have |
4781
|
|
|
|
|
|
|
their licenses terminated so long as such |
4782
|
|
|
|
|
|
|
parties remain in full compliance. |
4783
|
|
|
|
|
|
|
|
4784
|
|
|
|
|
|
|
Stated plainly: You are permitted to modify |
4785
|
|
|
|
|
|
|
NetHack, or otherwise use parts of NetHack, |
4786
|
|
|
|
|
|
|
provided that you comply with the conditions |
4787
|
|
|
|
|
|
|
specified above; in particular, your modified |
4788
|
|
|
|
|
|
|
NetHack or program containing parts of NetHack |
4789
|
|
|
|
|
|
|
must remain freely available as provided in this |
4790
|
|
|
|
|
|
|
License Agreement. In other words, go ahead and |
4791
|
|
|
|
|
|
|
share NetHack, but don't try to stop anyone else |
4792
|
|
|
|
|
|
|
from sharing it farther. |
4793
|
|
|
|
|
|
|
EOFLICENSETEXT |
4794
|
|
|
|
|
|
|
|
4795
|
1
|
|
|
|
|
3
|
return (\%license); |
4796
|
|
|
|
|
|
|
} |
4797
|
|
|
|
|
|
|
|
4798
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
4799
|
|
|
|
|
|
|
|
4800
|
|
|
|
|
|
|
=head2 License_Nokia |
4801
|
|
|
|
|
|
|
|
4802
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
4803
|
|
|
|
|
|
|
|
4804
|
|
|
|
|
|
|
=cut |
4805
|
|
|
|
|
|
|
|
4806
|
|
|
|
|
|
|
################################################## subroutine header end ## |
4807
|
|
|
|
|
|
|
|
4808
|
|
|
|
|
|
|
sub License_Nokia_1_0a { |
4809
|
4
|
|
|
4
|
0
|
7
|
my %license; |
4810
|
|
|
|
|
|
|
|
4811
|
4
|
|
|
|
|
8
|
$license{COPYRIGHT} = <
|
4812
|
|
|
|
|
|
|
This program is free software licensed under the... |
4813
|
|
|
|
|
|
|
|
4814
|
|
|
|
|
|
|
Nokia Open Source License (NOKOS License) Version 1.0a |
4815
|
|
|
|
|
|
|
|
4816
|
|
|
|
|
|
|
The full text of the license can be found in the |
4817
|
|
|
|
|
|
|
LICENSE file included with this module. |
4818
|
|
|
|
|
|
|
EOFCOPYRIGHT |
4819
|
|
|
|
|
|
|
|
4820
|
4
|
|
|
|
|
8
|
$license{LICENSETEXT} = <
|
4821
|
|
|
|
|
|
|
Nokia Open Source License (NOKOS License) Version 1.0a |
4822
|
|
|
|
|
|
|
|
4823
|
|
|
|
|
|
|
1. DEFINITIONS. |
4824
|
|
|
|
|
|
|
|
4825
|
|
|
|
|
|
|
"Affiliates" of a party shall mean an entity |
4826
|
|
|
|
|
|
|
a) which is directly or indirectly controlling such party; |
4827
|
|
|
|
|
|
|
b) which is under the same direct or indirect ownership or |
4828
|
|
|
|
|
|
|
control as such party; or |
4829
|
|
|
|
|
|
|
c) which is directly or indirectly owned or controlled by such |
4830
|
|
|
|
|
|
|
party. |
4831
|
|
|
|
|
|
|
For these purposes, an entity shall be treated as being |
4832
|
|
|
|
|
|
|
controlled by another if that other entity has fifty percent |
4833
|
|
|
|
|
|
|
(50%) or more of the votes in such entity, is able to direct its |
4834
|
|
|
|
|
|
|
affairs and/or to control the composition of its board of |
4835
|
|
|
|
|
|
|
directors or equivalent body. |
4836
|
|
|
|
|
|
|
|
4837
|
|
|
|
|
|
|
"Commercial Use" shall mean distribution or otherwise |
4838
|
|
|
|
|
|
|
making the Covered Software available to a third party. |
4839
|
|
|
|
|
|
|
|
4840
|
|
|
|
|
|
|
"Contributor" shall mean each entity that creates or |
4841
|
|
|
|
|
|
|
contributes to the creation of Modifications. |
4842
|
|
|
|
|
|
|
|
4843
|
|
|
|
|
|
|
"Contributor Version" shall mean in case of any |
4844
|
|
|
|
|
|
|
Contributor the combination of the Original Software, prior |
4845
|
|
|
|
|
|
|
Modifications used by a Contributor, and the Modifications |
4846
|
|
|
|
|
|
|
made by that particular Contributor and in case of Nokia in |
4847
|
|
|
|
|
|
|
addition the Original Software in any form, including the form |
4848
|
|
|
|
|
|
|
as Exceutable. |
4849
|
|
|
|
|
|
|
|
4850
|
|
|
|
|
|
|
"Covered Software" shall mean the Original Software or |
4851
|
|
|
|
|
|
|
Modifications or the combination of the Original Software and |
4852
|
|
|
|
|
|
|
Modifications, in each case including portions thereof. |
4853
|
|
|
|
|
|
|
|
4854
|
|
|
|
|
|
|
"Electronic Distribution Mechanism" shall mean a |
4855
|
|
|
|
|
|
|
mechanism generally accepted in the software development |
4856
|
|
|
|
|
|
|
community for the electronic transfer of data. |
4857
|
|
|
|
|
|
|
|
4858
|
|
|
|
|
|
|
"Executable" shall mean Covered Software in any form |
4859
|
|
|
|
|
|
|
other than Source Code. |
4860
|
|
|
|
|
|
|
|
4861
|
|
|
|
|
|
|
"Nokia" shall mean Nokia Corporation and its Affiliates. |
4862
|
|
|
|
|
|
|
|
4863
|
|
|
|
|
|
|
"Larger Work" shall mean a work, which combines Covered |
4864
|
|
|
|
|
|
|
Software or portions thereof with code not governed by the |
4865
|
|
|
|
|
|
|
terms of this License. |
4866
|
|
|
|
|
|
|
|
4867
|
|
|
|
|
|
|
"License" shall mean this document. |
4868
|
|
|
|
|
|
|
|
4869
|
|
|
|
|
|
|
"Licensable" shall mean having the right to grant, to the |
4870
|
|
|
|
|
|
|
maximum extent possible, whether at the time of the initial |
4871
|
|
|
|
|
|
|
grant or subsequently acquired, any and all of the rights |
4872
|
|
|
|
|
|
|
conveyed herein. |
4873
|
|
|
|
|
|
|
|
4874
|
|
|
|
|
|
|
"Modifications" shall mean any addition to or deletion from |
4875
|
|
|
|
|
|
|
the substance or structure of either the Original Software or |
4876
|
|
|
|
|
|
|
any previous Modifications. When Covered Software is |
4877
|
|
|
|
|
|
|
released as a series of files, a Modification is: |
4878
|
|
|
|
|
|
|
a) Any addition to or deletion from the contents of a file |
4879
|
|
|
|
|
|
|
containing Original Software or previous Modifications. |
4880
|
|
|
|
|
|
|
b) Any new file that contains any part of the Original |
4881
|
|
|
|
|
|
|
Software or previous Modifications. |
4882
|
|
|
|
|
|
|
|
4883
|
|
|
|
|
|
|
"Original Software" shall mean the Source Code of |
4884
|
|
|
|
|
|
|
computer software code which is described in the Source |
4885
|
|
|
|
|
|
|
Code notice required by Exhibit A as Original Software, and |
4886
|
|
|
|
|
|
|
which, at the time of its release under this License is not |
4887
|
|
|
|
|
|
|
already Covered Software governed by this License. |
4888
|
|
|
|
|
|
|
|
4889
|
|
|
|
|
|
|
"Patent Claims" shall mean any patent claim(s), now |
4890
|
|
|
|
|
|
|
owned or hereafter acquired, including without limitation, |
4891
|
|
|
|
|
|
|
method, process, and apparatus claims, in any patent |
4892
|
|
|
|
|
|
|
Licensable by grantor. |
4893
|
|
|
|
|
|
|
|
4894
|
|
|
|
|
|
|
"Source Code" shall mean the preferred form of the Covered |
4895
|
|
|
|
|
|
|
Software for making modifications to it, including all modules |
4896
|
|
|
|
|
|
|
it contains, plus any associated interface definition files, |
4897
|
|
|
|
|
|
|
scripts used to control compilation and installation of an |
4898
|
|
|
|
|
|
|
Executable, or source code differential comparisons against |
4899
|
|
|
|
|
|
|
either the Original Software or another well known, available |
4900
|
|
|
|
|
|
|
Covered Software of the Contributor's choice. The Source |
4901
|
|
|
|
|
|
|
Code can be in a compressed or archival form, provided the |
4902
|
|
|
|
|
|
|
appropriate decompression or de-archiving software is widely |
4903
|
|
|
|
|
|
|
available for no charge. |
4904
|
|
|
|
|
|
|
|
4905
|
|
|
|
|
|
|
"You" (or "Your") shall mean an individual or a legal entity |
4906
|
|
|
|
|
|
|
exercising rights under, and complying with all of the terms |
4907
|
|
|
|
|
|
|
of, this License or a future version of this License issued |
4908
|
|
|
|
|
|
|
under Section 6.1. For legal entities, "You" includes Affiliates |
4909
|
|
|
|
|
|
|
of such entity. |
4910
|
|
|
|
|
|
|
|
4911
|
|
|
|
|
|
|
2. SOURCE CODE LICENSE. |
4912
|
|
|
|
|
|
|
|
4913
|
|
|
|
|
|
|
2.1 Nokia Grant. |
4914
|
|
|
|
|
|
|
Subject to the terms of this License, Nokia hereby grants |
4915
|
|
|
|
|
|
|
You a world-wide, royalty-free, non-exclusive license, subject |
4916
|
|
|
|
|
|
|
to third party intellectual property claims: |
4917
|
|
|
|
|
|
|
|
4918
|
|
|
|
|
|
|
a) under copyrights Licensable by Nokia to use, reproduce, |
4919
|
|
|
|
|
|
|
modify, display, perform, sublicense and distribute the |
4920
|
|
|
|
|
|
|
Original Software (or portions thereof) with or without |
4921
|
|
|
|
|
|
|
Modifications, and/or as part of a Larger Work; |
4922
|
|
|
|
|
|
|
|
4923
|
|
|
|
|
|
|
b) and under Patents Claims necessarily infringed by the |
4924
|
|
|
|
|
|
|
making, using or selling of Original Software, to make, have |
4925
|
|
|
|
|
|
|
made, use, practice, sell, and offer for sale, and/or otherwise |
4926
|
|
|
|
|
|
|
dispose of the Original Software (or portions thereof). |
4927
|
|
|
|
|
|
|
|
4928
|
|
|
|
|
|
|
c) The licenses granted in this Section 2.1(a) and (b) are |
4929
|
|
|
|
|
|
|
effective on the date Nokia first distributes Original Software |
4930
|
|
|
|
|
|
|
under the terms of this License. |
4931
|
|
|
|
|
|
|
|
4932
|
|
|
|
|
|
|
d) Notwithstanding Section 2.1(b) above, no patent license is |
4933
|
|
|
|
|
|
|
granted: 1) for code that You delete from the Original |
4934
|
|
|
|
|
|
|
Software; 2) separate from the Original Software; or 3) for |
4935
|
|
|
|
|
|
|
infringements caused by: i) the modification of the Original |
4936
|
|
|
|
|
|
|
Software or ii) the combination of the Original Software with |
4937
|
|
|
|
|
|
|
other software or devices. |
4938
|
|
|
|
|
|
|
|
4939
|
|
|
|
|
|
|
2.2 Contributor Grant. |
4940
|
|
|
|
|
|
|
Subject to the terms of this License and subject to third |
4941
|
|
|
|
|
|
|
party intellectual property claims, each Contributor hereby |
4942
|
|
|
|
|
|
|
grants You a world-wide, royalty-free, non-exclusive license: |
4943
|
|
|
|
|
|
|
|
4944
|
|
|
|
|
|
|
a) under copyrights Licensable by Contributor, to use, |
4945
|
|
|
|
|
|
|
reproduce, modify, display, perform, sublicense and |
4946
|
|
|
|
|
|
|
distribute the Modifications created by such Contributor (or |
4947
|
|
|
|
|
|
|
portions thereof) either on an unmodified basis, with other |
4948
|
|
|
|
|
|
|
Modifications, as Covered Software and/or as part of a Larger |
4949
|
|
|
|
|
|
|
Work; and |
4950
|
|
|
|
|
|
|
|
4951
|
|
|
|
|
|
|
b) under Patent Claims necessarily infringed by the making, |
4952
|
|
|
|
|
|
|
using, or selling of Modifications made by that Contributor |
4953
|
|
|
|
|
|
|
either alone and/or in combination with its Contributor |
4954
|
|
|
|
|
|
|
Version (or portions of such combination), to make, use, |
4955
|
|
|
|
|
|
|
sell, offer for sale, have made, and/or otherwise dispose of: |
4956
|
|
|
|
|
|
|
1) Modifications made by that Contributor (or portions |
4957
|
|
|
|
|
|
|
thereof); and 2) the combination of Modifications made by |
4958
|
|
|
|
|
|
|
that Contributor with its Contributor Version (or portions of |
4959
|
|
|
|
|
|
|
such combination). |
4960
|
|
|
|
|
|
|
|
4961
|
|
|
|
|
|
|
c) The licenses granted in Sections 2.2(a) and 2.2(b) are |
4962
|
|
|
|
|
|
|
effective on the date Contributor first makes Commercial Use |
4963
|
|
|
|
|
|
|
of the Covered Software. |
4964
|
|
|
|
|
|
|
|
4965
|
|
|
|
|
|
|
d) Notwithstanding Section 2.2(b) above, no patent license is |
4966
|
|
|
|
|
|
|
granted: 1) for any code that Contributor has deleted from the |
4967
|
|
|
|
|
|
|
Contributor Version; 2) separate from the Contributor |
4968
|
|
|
|
|
|
|
Version; 3) for infringements caused by: i) third party |
4969
|
|
|
|
|
|
|
modifications of Contributor Version or ii) the combination of |
4970
|
|
|
|
|
|
|
Modifications made by that Contributor with other software |
4971
|
|
|
|
|
|
|
(except as part of the Contributor Version) or other devices; |
4972
|
|
|
|
|
|
|
or 4) under Patent Claims infringed by Covered Software in |
4973
|
|
|
|
|
|
|
the absence of Modifications made by that Contributor. |
4974
|
|
|
|
|
|
|
|
4975
|
|
|
|
|
|
|
3. DISTRIBUTION OBLIGATIONS. |
4976
|
|
|
|
|
|
|
|
4977
|
|
|
|
|
|
|
3.1 Application of License. |
4978
|
|
|
|
|
|
|
The Modifications which You create or to which You |
4979
|
|
|
|
|
|
|
contribute are governed by the terms of this License, |
4980
|
|
|
|
|
|
|
including without limitation Section 2.2. The Source Code |
4981
|
|
|
|
|
|
|
version of Covered Software may be distributed only under |
4982
|
|
|
|
|
|
|
the terms of this License or a future version of this License |
4983
|
|
|
|
|
|
|
released under Section 6.1, and You must include a copy of |
4984
|
|
|
|
|
|
|
this License with every copy of the Source Code You |
4985
|
|
|
|
|
|
|
distribute. You may not offer or impose any terms on any |
4986
|
|
|
|
|
|
|
Source Code version that alters or restricts the applicable |
4987
|
|
|
|
|
|
|
version of this License or the recipients' rights hereunder. |
4988
|
|
|
|
|
|
|
However, You may include an additional document offering |
4989
|
|
|
|
|
|
|
the additional rights described in Section 3.5. |
4990
|
|
|
|
|
|
|
|
4991
|
|
|
|
|
|
|
3.2 Availability of Source Code. |
4992
|
|
|
|
|
|
|
Any Modification which You create or to which You |
4993
|
|
|
|
|
|
|
contribute must be made available in Source Code form |
4994
|
|
|
|
|
|
|
under the terms of this License either on the same media as |
4995
|
|
|
|
|
|
|
an Executable version or via an accepted Electronic |
4996
|
|
|
|
|
|
|
Distribution Mechanism to anyone to whom you made an |
4997
|
|
|
|
|
|
|
Executable version available; and if made available via |
4998
|
|
|
|
|
|
|
Electronic Distribution Mechanism, must remain available for |
4999
|
|
|
|
|
|
|
at least twelve (12) months after the date it initially became |
5000
|
|
|
|
|
|
|
available, or at least six (6) months after a subsequent |
5001
|
|
|
|
|
|
|
version of that particular Modification has been made |
5002
|
|
|
|
|
|
|
available to such recipients. You are responsible for ensuring |
5003
|
|
|
|
|
|
|
that the Source Code version remains available even if the |
5004
|
|
|
|
|
|
|
Electronic Distribution Mechanism is maintained by a third |
5005
|
|
|
|
|
|
|
party. |
5006
|
|
|
|
|
|
|
|
5007
|
|
|
|
|
|
|
3.3 Description of Modifications. |
5008
|
|
|
|
|
|
|
You must cause all Covered Software to which You |
5009
|
|
|
|
|
|
|
contribute to contain a file documenting the changes You |
5010
|
|
|
|
|
|
|
made to create that Covered Software and the date of any |
5011
|
|
|
|
|
|
|
change. You must include a prominent statement that the |
5012
|
|
|
|
|
|
|
Modification is derived, directly or indirectly, from Original |
5013
|
|
|
|
|
|
|
Software provided by Nokia and including the name of Nokia |
5014
|
|
|
|
|
|
|
in (a) the Source Code, and (b) in any notice in an |
5015
|
|
|
|
|
|
|
Executable version or related documentation in which You |
5016
|
|
|
|
|
|
|
describe the origin or ownership of the Covered Software. |
5017
|
|
|
|
|
|
|
|
5018
|
|
|
|
|
|
|
3.4 Intellectual Property Matters |
5019
|
|
|
|
|
|
|
|
5020
|
|
|
|
|
|
|
a) Third Party Claims. |
5021
|
|
|
|
|
|
|
If Contributor has knowledge that a license under a third |
5022
|
|
|
|
|
|
|
party's intellectual property rights is required to exercise the |
5023
|
|
|
|
|
|
|
rights granted by such Contributor under Sections 2.1 or 2.2, |
5024
|
|
|
|
|
|
|
Contributor must include a text file with the Source Code |
5025
|
|
|
|
|
|
|
distribution titled "LEGAL'' which describes the claim and the |
5026
|
|
|
|
|
|
|
party making the claim in sufficient detail that a recipient will |
5027
|
|
|
|
|
|
|
know whom to contact. If Contributor obtains such |
5028
|
|
|
|
|
|
|
knowledge after the Modification is made available as |
5029
|
|
|
|
|
|
|
described in Section 3.2, Contributor shall promptly modify |
5030
|
|
|
|
|
|
|
the LEGAL file in all copies Contributor makes available |
5031
|
|
|
|
|
|
|
thereafter and shall take other steps (such as notifying |
5032
|
|
|
|
|
|
|
appropriate mailing lists or newsgroups) reasonably |
5033
|
|
|
|
|
|
|
calculated to inform those who received the Covered |
5034
|
|
|
|
|
|
|
Software that new knowledge has been obtained. |
5035
|
|
|
|
|
|
|
|
5036
|
|
|
|
|
|
|
b) Contributor APIs. |
5037
|
|
|
|
|
|
|
If Contributor's Modifications include an application |
5038
|
|
|
|
|
|
|
programming interface and Contributor has knowledge of |
5039
|
|
|
|
|
|
|
patent licenses which are reasonably necessary to |
5040
|
|
|
|
|
|
|
implement that API, Contributor must also include this |
5041
|
|
|
|
|
|
|
information in the LEGAL file. |
5042
|
|
|
|
|
|
|
|
5043
|
|
|
|
|
|
|
c) Representations. |
5044
|
|
|
|
|
|
|
Contributor represents that, except as disclosed pursuant to |
5045
|
|
|
|
|
|
|
Section 3.4(a) above, Contributor believes that Contributor's |
5046
|
|
|
|
|
|
|
Modifications are Contributor's original creation(s) and/or |
5047
|
|
|
|
|
|
|
Contributor has sufficient rights to grant the rights conveyed |
5048
|
|
|
|
|
|
|
by this License. |
5049
|
|
|
|
|
|
|
|
5050
|
|
|
|
|
|
|
3.5 Required Notices. |
5051
|
|
|
|
|
|
|
You must duplicate the notice in Exhibit A in each file of the |
5052
|
|
|
|
|
|
|
Source Code. If it is not possible to put such notice in a |
5053
|
|
|
|
|
|
|
particular Source Code file due to its structure, then You |
5054
|
|
|
|
|
|
|
must include such notice in a location (such as a relevant |
5055
|
|
|
|
|
|
|
directory) where a user would be likely to look for such a |
5056
|
|
|
|
|
|
|
notice. If You created one or more Modification(s) You may |
5057
|
|
|
|
|
|
|
add your name as a Contributor to the notice described in |
5058
|
|
|
|
|
|
|
Exhibit A. You must also duplicate this License in any |
5059
|
|
|
|
|
|
|
documentation for the Source Code where You describe |
5060
|
|
|
|
|
|
|
recipients' rights or ownership rights relating to Covered |
5061
|
|
|
|
|
|
|
Software. You may choose to offer, and to charge a fee for, |
5062
|
|
|
|
|
|
|
warranty, support, indemnity or liability obligations to one or |
5063
|
|
|
|
|
|
|
more recipients of Covered Software. However, You may do |
5064
|
|
|
|
|
|
|
so only on Your own behalf, and not on behalf of Nokia or |
5065
|
|
|
|
|
|
|
any Contributor. You must make it absolutely clear that any |
5066
|
|
|
|
|
|
|
such warranty, support, indemnity or liability obligation is |
5067
|
|
|
|
|
|
|
offered by You alone, and You hereby agree to indemnify |
5068
|
|
|
|
|
|
|
Nokia and every Contributor for any liability incurred by Nokia |
5069
|
|
|
|
|
|
|
or such Contributor as a result of warranty, support, |
5070
|
|
|
|
|
|
|
indemnity or liability terms You offer. |
5071
|
|
|
|
|
|
|
|
5072
|
|
|
|
|
|
|
3.6 Distribution of Executable Versions. |
5073
|
|
|
|
|
|
|
You may distribute Covered Software in Executable form |
5074
|
|
|
|
|
|
|
only if the requirements of Section 3.1-3.5 have been met for |
5075
|
|
|
|
|
|
|
that Covered Software, and if You include a notice stating |
5076
|
|
|
|
|
|
|
that the Source Code version of the Covered Software is |
5077
|
|
|
|
|
|
|
available under the terms of this License, including a |
5078
|
|
|
|
|
|
|
description of how and where You have fulfilled the |
5079
|
|
|
|
|
|
|
obligations of Section 3.2. The notice must be conspicuously |
5080
|
|
|
|
|
|
|
included in any notice in an Executable version, related |
5081
|
|
|
|
|
|
|
documentation or collateral in which You describe recipients' |
5082
|
|
|
|
|
|
|
rights relating to the Covered Software. You may distribute |
5083
|
|
|
|
|
|
|
the Executable version of Covered Software or ownership |
5084
|
|
|
|
|
|
|
rights under a license of Your choice, which may contain |
5085
|
|
|
|
|
|
|
terms different from this License, provided that You are in |
5086
|
|
|
|
|
|
|
compliance with the terms of this License and that the |
5087
|
|
|
|
|
|
|
license for the Executable version does not attempt to limit |
5088
|
|
|
|
|
|
|
or alter the recipient's rights in the Source Code version from |
5089
|
|
|
|
|
|
|
the rights set forth in this License. If You distribute the |
5090
|
|
|
|
|
|
|
Executable version under a different license You must make |
5091
|
|
|
|
|
|
|
it absolutely clear that any terms which differ from this |
5092
|
|
|
|
|
|
|
License are offered by You alone, not by Nokia or any |
5093
|
|
|
|
|
|
|
Contributor. You hereby agree to indemnify Nokia and every |
5094
|
|
|
|
|
|
|
Contributor for any liability incurred by Nokia or such |
5095
|
|
|
|
|
|
|
Contributor as a result of any such terms You offer. |
5096
|
|
|
|
|
|
|
|
5097
|
|
|
|
|
|
|
3.7 Larger Works. |
5098
|
|
|
|
|
|
|
You may create a Larger Work by combining Covered |
5099
|
|
|
|
|
|
|
Software with other software not governed by the terms of |
5100
|
|
|
|
|
|
|
this License and distribute the Larger Work as a single |
5101
|
|
|
|
|
|
|
product. In such a case, You must make sure the |
5102
|
|
|
|
|
|
|
requirements of this License are fulfilled for the Covered |
5103
|
|
|
|
|
|
|
Software. |
5104
|
|
|
|
|
|
|
|
5105
|
|
|
|
|
|
|
4. INABILITY TO COMPLY DUE TO STATUTE OR |
5106
|
|
|
|
|
|
|
REGULATION. |
5107
|
|
|
|
|
|
|
|
5108
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the terms of |
5109
|
|
|
|
|
|
|
this License with respect to some or all of the Covered |
5110
|
|
|
|
|
|
|
Software due to statute, judicial order, or regulation then You |
5111
|
|
|
|
|
|
|
must: (a) comply with the terms of this License to the |
5112
|
|
|
|
|
|
|
maximum extent possible; and (b) describe the limitations |
5113
|
|
|
|
|
|
|
and the code they affect. Such description must be included |
5114
|
|
|
|
|
|
|
in the LEGAL file described in Section 3.4 and must be |
5115
|
|
|
|
|
|
|
included with all distributions of the Source Code. |
5116
|
|
|
|
|
|
|
Except to the extent prohibited by statute or regulation, such |
5117
|
|
|
|
|
|
|
description must be sufficiently detailed for a recipient of |
5118
|
|
|
|
|
|
|
ordinary skill to be able to understand it. |
5119
|
|
|
|
|
|
|
|
5120
|
|
|
|
|
|
|
5. APPLICATION OF THIS LICENSE. |
5121
|
|
|
|
|
|
|
|
5122
|
|
|
|
|
|
|
This License applies to code to which Nokia has attached |
5123
|
|
|
|
|
|
|
the notice in Exhibit A and to related Covered Software. |
5124
|
|
|
|
|
|
|
|
5125
|
|
|
|
|
|
|
6. VERSIONS OF THE LICENSE. |
5126
|
|
|
|
|
|
|
|
5127
|
|
|
|
|
|
|
6.1 New Versions. |
5128
|
|
|
|
|
|
|
Nokia may publish revised and/or new versions of the |
5129
|
|
|
|
|
|
|
License from time to time. Each version will be given a |
5130
|
|
|
|
|
|
|
distinguishing version number. |
5131
|
|
|
|
|
|
|
|
5132
|
|
|
|
|
|
|
6.2 Effect of New Versions. |
5133
|
|
|
|
|
|
|
Once Covered Software has been published under a |
5134
|
|
|
|
|
|
|
particular version of the License, You may always continue |
5135
|
|
|
|
|
|
|
to use it under the terms of that version. You may also |
5136
|
|
|
|
|
|
|
choose to use such Covered Software under the terms of any |
5137
|
|
|
|
|
|
|
subsequent version of the License published by Nokia. No |
5138
|
|
|
|
|
|
|
one other than Nokia has the right to modify the terms |
5139
|
|
|
|
|
|
|
applicable to Covered Software created under this License. |
5140
|
|
|
|
|
|
|
|
5141
|
|
|
|
|
|
|
7. DISCLAIMER OF WARRANTY. |
5142
|
|
|
|
|
|
|
|
5143
|
|
|
|
|
|
|
COVERED SOFTWARE IS PROVIDED UNDER THIS |
5144
|
|
|
|
|
|
|
LICENSE ON AN "AS IS'' BASIS, WITHOUT WARRANTY |
5145
|
|
|
|
|
|
|
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, |
5146
|
|
|
|
|
|
|
INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT |
5147
|
|
|
|
|
|
|
THE COVERED SOFTWARE IS FREE OF DEFECTS, |
5148
|
|
|
|
|
|
|
MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR |
5149
|
|
|
|
|
|
|
NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY |
5150
|
|
|
|
|
|
|
AND PERFORMANCE OF THE COVERED SOFTWARE IS |
5151
|
|
|
|
|
|
|
WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE |
5152
|
|
|
|
|
|
|
DEFECTIVE IN ANY RESPECT, YOU (NOT NOKIA, ITS |
5153
|
|
|
|
|
|
|
LICENSORS OR AFFILIATES OR ANY OTHER |
5154
|
|
|
|
|
|
|
CONTRIBUTOR) ASSUME THE COST OF ANY |
5155
|
|
|
|
|
|
|
NECESSARY SERVICING, REPAIR OR CORRECTION. |
5156
|
|
|
|
|
|
|
THIS DISCLAIMER OF WARRANTY CONSTITUTES AN |
5157
|
|
|
|
|
|
|
ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY |
5158
|
|
|
|
|
|
|
COVERED SOFTWARE IS AUTHORIZED HEREUNDER |
5159
|
|
|
|
|
|
|
EXCEPT UNDER THIS DISCLAIMER. |
5160
|
|
|
|
|
|
|
|
5161
|
|
|
|
|
|
|
8. TERMINATION. |
5162
|
|
|
|
|
|
|
|
5163
|
|
|
|
|
|
|
8.1 This License and the rights granted hereunder will |
5164
|
|
|
|
|
|
|
terminate automatically if You fail to comply with terms |
5165
|
|
|
|
|
|
|
herein and fail to cure such breach within 30 days of |
5166
|
|
|
|
|
|
|
becoming aware of the breach. All sublicenses to the |
5167
|
|
|
|
|
|
|
Covered Software which are properly granted shall survive |
5168
|
|
|
|
|
|
|
any termination of this License. Provisions which, by their |
5169
|
|
|
|
|
|
|
nature, must remain in effect beyond the termination of this |
5170
|
|
|
|
|
|
|
License shall survive. |
5171
|
|
|
|
|
|
|
|
5172
|
|
|
|
|
|
|
8.2 If You initiate litigation by asserting a patent infringement |
5173
|
|
|
|
|
|
|
claim (excluding declatory judgment actions) against Nokia |
5174
|
|
|
|
|
|
|
or a Contributor (Nokia or Contributor against whom You file |
5175
|
|
|
|
|
|
|
such action is referred to as "Participant") alleging that: |
5176
|
|
|
|
|
|
|
|
5177
|
|
|
|
|
|
|
a) such Participant's Contributor Version directly or indirectly |
5178
|
|
|
|
|
|
|
infringes any patent, then any and all rights granted by such |
5179
|
|
|
|
|
|
|
Participant to You under Sections 2.1 and/or 2.2 of this |
5180
|
|
|
|
|
|
|
License shall, upon 60 days notice from Participant |
5181
|
|
|
|
|
|
|
terminate prospectively, unless if within 60 days after receipt |
5182
|
|
|
|
|
|
|
of notice You either: (i) agree in writing to pay Participant a |
5183
|
|
|
|
|
|
|
mutually agreeable reasonable royalty for Your past and |
5184
|
|
|
|
|
|
|
future use of Modifications made by such Participant, or (ii) |
5185
|
|
|
|
|
|
|
withdraw Your litigation claim with respect to the Contributor |
5186
|
|
|
|
|
|
|
Version against such Participant. If within 60 days of notice, |
5187
|
|
|
|
|
|
|
a reasonable royalty and payment arrangement are not |
5188
|
|
|
|
|
|
|
mutually agreed upon in writing by the parties or the litigation |
5189
|
|
|
|
|
|
|
claim is not withdrawn, the rights granted by Participant to |
5190
|
|
|
|
|
|
|
You under Sections 2.1 and/or 2.2 automatically terminate at |
5191
|
|
|
|
|
|
|
the expiration of the 60 day notice period specified above. |
5192
|
|
|
|
|
|
|
|
5193
|
|
|
|
|
|
|
b) any software, hardware, or device, other than such |
5194
|
|
|
|
|
|
|
Participant's Contributor Version, directly or indirectly |
5195
|
|
|
|
|
|
|
infringes any patent, then any rights granted to You by such |
5196
|
|
|
|
|
|
|
Participant under Sections 2.1(b) and 2.2(b) are revoked |
5197
|
|
|
|
|
|
|
effective as of the date You first made, used, sold, |
5198
|
|
|
|
|
|
|
distributed, or had made, Modifications made by that |
5199
|
|
|
|
|
|
|
Participant. |
5200
|
|
|
|
|
|
|
|
5201
|
|
|
|
|
|
|
8.3 If You assert a patent infringement claim against |
5202
|
|
|
|
|
|
|
Participant alleging that such Participant's Contributor |
5203
|
|
|
|
|
|
|
Version directly or indirectly infringes any patent where such |
5204
|
|
|
|
|
|
|
claim is resolved (such as by license or settlement) prior to |
5205
|
|
|
|
|
|
|
the initiation of patent infringement litigation, then the |
5206
|
|
|
|
|
|
|
reasonable value of the licenses granted by such Participant |
5207
|
|
|
|
|
|
|
under Sections 2.1 or 2.2 shall be taken into account in |
5208
|
|
|
|
|
|
|
determining the amount or value of any payment or license. |
5209
|
|
|
|
|
|
|
8.4 In the event of termination under Sections 8.1 or 8.2 |
5210
|
|
|
|
|
|
|
above, all end user license agreements (excluding |
5211
|
|
|
|
|
|
|
distributors and resellers) which have been validly granted by |
5212
|
|
|
|
|
|
|
You or any distributor hereunder prior to termination shall |
5213
|
|
|
|
|
|
|
survive termination. |
5214
|
|
|
|
|
|
|
|
5215
|
|
|
|
|
|
|
9. LIMITATION OF LIABILITY. |
5216
|
|
|
|
|
|
|
|
5217
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL |
5218
|
|
|
|
|
|
|
THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), |
5219
|
|
|
|
|
|
|
CONTRACT, OR OTHERWISE, SHALL YOU, NOKIA, ANY |
5220
|
|
|
|
|
|
|
OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF |
5221
|
|
|
|
|
|
|
COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF |
5222
|
|
|
|
|
|
|
SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY |
5223
|
|
|
|
|
|
|
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL |
5224
|
|
|
|
|
|
|
DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT |
5225
|
|
|
|
|
|
|
LIMITATION, DAMAGES FOR LOSS OF GOODWILL, |
5226
|
|
|
|
|
|
|
WORK STOPPAGE, COMPUTER FAILURE OR |
5227
|
|
|
|
|
|
|
MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL |
5228
|
|
|
|
|
|
|
DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL |
5229
|
|
|
|
|
|
|
HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH |
5230
|
|
|
|
|
|
|
DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT |
5231
|
|
|
|
|
|
|
APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY |
5232
|
|
|
|
|
|
|
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE |
5233
|
|
|
|
|
|
|
EXTENT APPLICABLE LAW PROHIBITS SUCH |
5234
|
|
|
|
|
|
|
LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE |
5235
|
|
|
|
|
|
|
EXCLUSION OR LIMITATION OF INCIDENTAL OR |
5236
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES, BUT MAY ALLOW |
5237
|
|
|
|
|
|
|
LIABILITY TO BE LIMITED; IN SUCH CASES, A PARTY's, |
5238
|
|
|
|
|
|
|
ITS EMPLOYEES, LICENSORS OR AFFILIATES' LIABILITY |
5239
|
|
|
|
|
|
|
SHALL BE LIMITED TO U.S. \$50. Nothing contained in this |
5240
|
|
|
|
|
|
|
License shall prejudice the statutory rights of any party |
5241
|
|
|
|
|
|
|
dealing as a consumer. |
5242
|
|
|
|
|
|
|
|
5243
|
|
|
|
|
|
|
10. MISCELLANEOUS. |
5244
|
|
|
|
|
|
|
|
5245
|
|
|
|
|
|
|
This License represents the complete agreement concerning |
5246
|
|
|
|
|
|
|
subject matter hereof. All rights in the Covered Software not |
5247
|
|
|
|
|
|
|
expressly granted under this License are reserved. Nothing |
5248
|
|
|
|
|
|
|
in this License shall grant You any rights to use any of the |
5249
|
|
|
|
|
|
|
trademarks of Nokia or any of its Affiliates, even if any of |
5250
|
|
|
|
|
|
|
such trademarks are included in any part of Covered |
5251
|
|
|
|
|
|
|
Software and/or documentation to it. |
5252
|
|
|
|
|
|
|
This License is governed by the laws of Finland excluding its |
5253
|
|
|
|
|
|
|
conflict-of-law provisions. All disputes arising from or relating |
5254
|
|
|
|
|
|
|
to this Agreement shall be settled by a single arbitrator |
5255
|
|
|
|
|
|
|
appointed by the Central Chamber of Commerce of Finland. |
5256
|
|
|
|
|
|
|
The arbitration procedure shall take place in Helsinki, Finland |
5257
|
|
|
|
|
|
|
in the English language. If any part of this Agreement is |
5258
|
|
|
|
|
|
|
found void and unenforceable, it will not affect the validity of |
5259
|
|
|
|
|
|
|
the balance of the Agreement, which shall remain valid and |
5260
|
|
|
|
|
|
|
enforceable according to its terms. |
5261
|
|
|
|
|
|
|
|
5262
|
|
|
|
|
|
|
11. RESPONSIBILITY FOR CLAIMS. |
5263
|
|
|
|
|
|
|
|
5264
|
|
|
|
|
|
|
As between Nokia and the Contributors, each party is |
5265
|
|
|
|
|
|
|
responsible for claims and damages arising, directly or |
5266
|
|
|
|
|
|
|
indirectly, out of its utilization of rights under this License |
5267
|
|
|
|
|
|
|
and You agree to work with Nokia and Contributors to |
5268
|
|
|
|
|
|
|
distribute such responsibility on an equitable basis. Nothing |
5269
|
|
|
|
|
|
|
herein is intended or shall be deemed to constitute any |
5270
|
|
|
|
|
|
|
admission of liability. |
5271
|
|
|
|
|
|
|
|
5272
|
|
|
|
|
|
|
|
5273
|
|
|
|
|
|
|
EXHIBIT A |
5274
|
|
|
|
|
|
|
|
5275
|
|
|
|
|
|
|
The contents of this file are subject to the NOKOS License |
5276
|
|
|
|
|
|
|
Version 1.0 (the "License"); you may not use this file except |
5277
|
|
|
|
|
|
|
in compliance with the License. |
5278
|
|
|
|
|
|
|
|
5279
|
|
|
|
|
|
|
Software distributed under the License is distributed on an |
5280
|
|
|
|
|
|
|
"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, |
5281
|
|
|
|
|
|
|
either express or implied. See the License for the specific |
5282
|
|
|
|
|
|
|
language governing rights and limitations under the License. |
5283
|
|
|
|
|
|
|
|
5284
|
|
|
|
|
|
|
The Original Software is |
5285
|
|
|
|
|
|
|
______________________________________. |
5286
|
|
|
|
|
|
|
|
5287
|
|
|
|
|
|
|
Copyright © Nokia and others. All Rights |
5288
|
|
|
|
|
|
|
Reserved. |
5289
|
|
|
|
|
|
|
|
5290
|
|
|
|
|
|
|
Contributor(s): |
5291
|
|
|
|
|
|
|
______________________________________. |
5292
|
|
|
|
|
|
|
EOFLICENSETEXT |
5293
|
|
|
|
|
|
|
|
5294
|
4
|
|
|
|
|
9
|
return (\%license); |
5295
|
|
|
|
|
|
|
} |
5296
|
|
|
|
|
|
|
|
5297
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
5298
|
|
|
|
|
|
|
|
5299
|
|
|
|
|
|
|
=head2 License_Python |
5300
|
|
|
|
|
|
|
|
5301
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
5302
|
|
|
|
|
|
|
|
5303
|
|
|
|
|
|
|
=cut |
5304
|
|
|
|
|
|
|
|
5305
|
|
|
|
|
|
|
################################################## subroutine header end ## |
5306
|
|
|
|
|
|
|
|
5307
|
|
|
|
|
|
|
sub License_Python { |
5308
|
1
|
|
|
1
|
1
|
2
|
my %license; |
5309
|
|
|
|
|
|
|
|
5310
|
1
|
|
|
|
|
2
|
$license{COPYRIGHT} = <
|
5311
|
|
|
|
|
|
|
This program is free software licensed under the... |
5312
|
|
|
|
|
|
|
|
5313
|
|
|
|
|
|
|
Python License |
5314
|
|
|
|
|
|
|
|
5315
|
|
|
|
|
|
|
The full text of the license can be found in the |
5316
|
|
|
|
|
|
|
LICENSE file included with this module. |
5317
|
|
|
|
|
|
|
EOFCOPYRIGHT |
5318
|
|
|
|
|
|
|
|
5319
|
1
|
|
|
|
|
2
|
$license{LICENSETEXT} = <
|
5320
|
|
|
|
|
|
|
Python License |
5321
|
|
|
|
|
|
|
|
5322
|
|
|
|
|
|
|
CNRI OPEN SOURCE LICENSE AGREEMENT |
5323
|
|
|
|
|
|
|
|
5324
|
|
|
|
|
|
|
IMPORTANT: PLEASE READ THE FOLLOWING |
5325
|
|
|
|
|
|
|
AGREEMENT CAREFULLY. |
5326
|
|
|
|
|
|
|
|
5327
|
|
|
|
|
|
|
BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, |
5328
|
|
|
|
|
|
|
OR BY COPYING, INSTALLING OR OTHERWISE USING |
5329
|
|
|
|
|
|
|
PYTHON 1.6, beta 1 SOFTWARE, YOU ARE DEEMED TO |
5330
|
|
|
|
|
|
|
HAVE AGREED TO THE TERMS AND CONDITIONS OF |
5331
|
|
|
|
|
|
|
THIS LICENSE AGREEMENT. |
5332
|
|
|
|
|
|
|
|
5333
|
|
|
|
|
|
|
1. This LICENSE AGREEMENT is between the Corporation |
5334
|
|
|
|
|
|
|
for National Research Initiatives, having an office at 1895 |
5335
|
|
|
|
|
|
|
Preston White Drive, Reston, VA 20191 ("CNRI"), and the |
5336
|
|
|
|
|
|
|
Individual or Organization ("Licensee") accessing and |
5337
|
|
|
|
|
|
|
otherwise using Python 1.6, beta 1 software in source or |
5338
|
|
|
|
|
|
|
binary form and its associated documentation, as released |
5339
|
|
|
|
|
|
|
at the www.python.org Internet site on August 4, 2000 |
5340
|
|
|
|
|
|
|
("Python 1.6b1"). |
5341
|
|
|
|
|
|
|
|
5342
|
|
|
|
|
|
|
2. Subject to the terms and conditions of this License |
5343
|
|
|
|
|
|
|
Agreement, CNRI hereby grants Licensee a non-exclusive, |
5344
|
|
|
|
|
|
|
royalty-free, world-wide license to reproduce, analyze, test, |
5345
|
|
|
|
|
|
|
perform and/or display publicly, prepare derivative works, |
5346
|
|
|
|
|
|
|
distribute, and otherwise use Python 1.6b1 alone or in any |
5347
|
|
|
|
|
|
|
derivative version, provided, however, that CNRI’s License |
5348
|
|
|
|
|
|
|
Agreement is retained in Python 1.6b1, alone or in any |
5349
|
|
|
|
|
|
|
derivative version prepared by Licensee. |
5350
|
|
|
|
|
|
|
|
5351
|
|
|
|
|
|
|
Alternately, in lieu of CNRI’s License Agreement, Licensee |
5352
|
|
|
|
|
|
|
may substitute the following text (omitting the quotes): |
5353
|
|
|
|
|
|
|
"Python 1.6, beta 1, is made available subject to the terms |
5354
|
|
|
|
|
|
|
and conditions in CNRI’s License Agreement. This |
5355
|
|
|
|
|
|
|
Agreement may be located on the Internet using the |
5356
|
|
|
|
|
|
|
following unique, persistent identifier (known as a handle): |
5357
|
|
|
|
|
|
|
1895.22/1011. This Agreement may also be obtained from a |
5358
|
|
|
|
|
|
|
proxy server on the Internet using the |
5359
|
|
|
|
|
|
|
URL:http://hdl.handle.net/1895.22/1011". |
5360
|
|
|
|
|
|
|
|
5361
|
|
|
|
|
|
|
3. In the event Licensee prepares a derivative work that is |
5362
|
|
|
|
|
|
|
based on or incorporates Python 1.6b1or any part thereof, |
5363
|
|
|
|
|
|
|
and wants to make the derivative work available to the public |
5364
|
|
|
|
|
|
|
as provided herein, then Licensee hereby agrees to indicate |
5365
|
|
|
|
|
|
|
in any such work the nature of the modifications made to |
5366
|
|
|
|
|
|
|
Python 1.6b1. |
5367
|
|
|
|
|
|
|
|
5368
|
|
|
|
|
|
|
4. CNRI is making Python 1.6b1 available to Licensee on an |
5369
|
|
|
|
|
|
|
"AS IS" basis. CNRI MAKES NO REPRESENTATIONS OR |
5370
|
|
|
|
|
|
|
WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF |
5371
|
|
|
|
|
|
|
EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND |
5372
|
|
|
|
|
|
|
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF |
5373
|
|
|
|
|
|
|
MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR |
5374
|
|
|
|
|
|
|
PURPOSE OR THAT THE USE OF PYTHON 1.6b1WILL |
5375
|
|
|
|
|
|
|
NOT INFRINGE ANY THIRD PARTY RIGHTS. |
5376
|
|
|
|
|
|
|
|
5377
|
|
|
|
|
|
|
5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY |
5378
|
|
|
|
|
|
|
OTHER USERS OF THE SOFTWARE FOR ANY |
5379
|
|
|
|
|
|
|
INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES |
5380
|
|
|
|
|
|
|
OR LOSS AS A RESULT OF USING, MODIFYING OR |
5381
|
|
|
|
|
|
|
DISTRIBUTING PYTHON 1.6b1, OR ANY DERIVATIVE |
5382
|
|
|
|
|
|
|
THEREOF, EVEN IF ADVISED OF THE POSSIBILITY |
5383
|
|
|
|
|
|
|
THEREOF. |
5384
|
|
|
|
|
|
|
|
5385
|
|
|
|
|
|
|
6. This License Agreement will automatically terminate upon |
5386
|
|
|
|
|
|
|
a material breach of its terms and conditions. |
5387
|
|
|
|
|
|
|
|
5388
|
|
|
|
|
|
|
7. This License Agreement shall be governed by and |
5389
|
|
|
|
|
|
|
interpreted in all respects by the law of the State of Virginia, |
5390
|
|
|
|
|
|
|
excluding conflict of law provisions. Nothing in this License |
5391
|
|
|
|
|
|
|
Agreement shall be deemed to create any relationship of |
5392
|
|
|
|
|
|
|
agency, partnership, or joint venture between CNRI and |
5393
|
|
|
|
|
|
|
Licensee. This License Agreement does not grant |
5394
|
|
|
|
|
|
|
permission to use CNRI trademarks or trade name in a |
5395
|
|
|
|
|
|
|
trademark sense to endorse or promote products or services |
5396
|
|
|
|
|
|
|
of Licensee, or any third party. |
5397
|
|
|
|
|
|
|
|
5398
|
|
|
|
|
|
|
8. By clicking on the "ACCEPT" button where indicated, or |
5399
|
|
|
|
|
|
|
by copying, installing or otherwise using Python 1.6b1, |
5400
|
|
|
|
|
|
|
Licensee agrees to be bound by the terms and conditions of |
5401
|
|
|
|
|
|
|
this License Agreement. |
5402
|
|
|
|
|
|
|
|
5403
|
|
|
|
|
|
|
ACCEPT |
5404
|
|
|
|
|
|
|
EOFLICENSETEXT |
5405
|
|
|
|
|
|
|
|
5406
|
1
|
|
|
|
|
4
|
return (\%license); |
5407
|
|
|
|
|
|
|
} |
5408
|
|
|
|
|
|
|
|
5409
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
5410
|
|
|
|
|
|
|
|
5411
|
|
|
|
|
|
|
=head2 License_Q |
5412
|
|
|
|
|
|
|
|
5413
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
5414
|
|
|
|
|
|
|
|
5415
|
|
|
|
|
|
|
=cut |
5416
|
|
|
|
|
|
|
|
5417
|
|
|
|
|
|
|
################################################## subroutine header end ## |
5418
|
|
|
|
|
|
|
|
5419
|
|
|
|
|
|
|
sub License_Q_1_0 { |
5420
|
2
|
|
|
2
|
0
|
12
|
my %license; |
5421
|
|
|
|
|
|
|
|
5422
|
2
|
|
|
|
|
4
|
$license{COPYRIGHT} = <
|
5423
|
|
|
|
|
|
|
This program is free software licensed under the... |
5424
|
|
|
|
|
|
|
|
5425
|
|
|
|
|
|
|
The Q Public License |
5426
|
|
|
|
|
|
|
Version 1.0 |
5427
|
|
|
|
|
|
|
|
5428
|
|
|
|
|
|
|
The full text of the license can be found in the |
5429
|
|
|
|
|
|
|
LICENSE file included with this module. |
5430
|
|
|
|
|
|
|
EOFCOPYRIGHT |
5431
|
|
|
|
|
|
|
|
5432
|
2
|
|
|
|
|
4
|
$license{LICENSETEXT} = <
|
5433
|
|
|
|
|
|
|
The Q Public License |
5434
|
|
|
|
|
|
|
Version 1.0 |
5435
|
|
|
|
|
|
|
|
5436
|
|
|
|
|
|
|
Copyright (C) 1999 Trolltech AS, Norway. |
5437
|
|
|
|
|
|
|
Everyone is permitted to copy and distribute this license |
5438
|
|
|
|
|
|
|
document. |
5439
|
|
|
|
|
|
|
|
5440
|
|
|
|
|
|
|
The intent of this license is to establish freedom to share and |
5441
|
|
|
|
|
|
|
change the software regulated by this license under the open |
5442
|
|
|
|
|
|
|
source model. |
5443
|
|
|
|
|
|
|
|
5444
|
|
|
|
|
|
|
This license applies to any software containing a notice |
5445
|
|
|
|
|
|
|
placed by the copyright holder saying that it may be |
5446
|
|
|
|
|
|
|
distributed under the terms of the Q Public License version |
5447
|
|
|
|
|
|
|
1.0. Such software is herein referred to as the Software. This |
5448
|
|
|
|
|
|
|
license covers modification and distribution of the Software, |
5449
|
|
|
|
|
|
|
use of third-party application programs based on the |
5450
|
|
|
|
|
|
|
Software, and development of free software which uses the |
5451
|
|
|
|
|
|
|
Software. |
5452
|
|
|
|
|
|
|
|
5453
|
|
|
|
|
|
|
Granted Rights |
5454
|
|
|
|
|
|
|
|
5455
|
|
|
|
|
|
|
1. You are granted the non-exclusive rights set forth in this |
5456
|
|
|
|
|
|
|
license provided you agree to and comply with any and all |
5457
|
|
|
|
|
|
|
conditions in this license. Whole or partial distribution of the |
5458
|
|
|
|
|
|
|
Software, or software items that link with the Software, in |
5459
|
|
|
|
|
|
|
any form signifies acceptance of this license. |
5460
|
|
|
|
|
|
|
|
5461
|
|
|
|
|
|
|
2. You may copy and distribute the Software in unmodified |
5462
|
|
|
|
|
|
|
form provided that the entire package, including - but not |
5463
|
|
|
|
|
|
|
restricted to - copyright, trademark notices and disclaimers, |
5464
|
|
|
|
|
|
|
as released by the initial developer of the Software, is |
5465
|
|
|
|
|
|
|
distributed. |
5466
|
|
|
|
|
|
|
|
5467
|
|
|
|
|
|
|
3. You may make modifications to the Software and |
5468
|
|
|
|
|
|
|
distribute your modifications, in a form that is separate from |
5469
|
|
|
|
|
|
|
the Software, such as patches. The following restrictions |
5470
|
|
|
|
|
|
|
apply to modifications: |
5471
|
|
|
|
|
|
|
|
5472
|
|
|
|
|
|
|
a. Modifications must not alter or remove any |
5473
|
|
|
|
|
|
|
copyright notices in the Software. |
5474
|
|
|
|
|
|
|
|
5475
|
|
|
|
|
|
|
b. When modifications to the Software are |
5476
|
|
|
|
|
|
|
released under this license, a non-exclusive |
5477
|
|
|
|
|
|
|
royalty-free right is granted to the initial |
5478
|
|
|
|
|
|
|
developer of the Software to distribute your |
5479
|
|
|
|
|
|
|
modification in future versions of the Software |
5480
|
|
|
|
|
|
|
provided such versions remain available under |
5481
|
|
|
|
|
|
|
these terms in addition to any other license(s) |
5482
|
|
|
|
|
|
|
of the initial developer. |
5483
|
|
|
|
|
|
|
|
5484
|
|
|
|
|
|
|
4. You may distribute machine-executable forms of the |
5485
|
|
|
|
|
|
|
Software or machine-executable forms of modified versions of |
5486
|
|
|
|
|
|
|
the Software, provided that you meet these restrictions: |
5487
|
|
|
|
|
|
|
|
5488
|
|
|
|
|
|
|
a. You must include this license document in |
5489
|
|
|
|
|
|
|
the distribution. |
5490
|
|
|
|
|
|
|
|
5491
|
|
|
|
|
|
|
b. You must ensure that all recipients of the |
5492
|
|
|
|
|
|
|
machine-executable forms are also able to |
5493
|
|
|
|
|
|
|
receive the complete machine-readable source |
5494
|
|
|
|
|
|
|
code to the distributed Software, including all |
5495
|
|
|
|
|
|
|
modifications, without any charge beyond the |
5496
|
|
|
|
|
|
|
costs of data transfer, and place prominent |
5497
|
|
|
|
|
|
|
notices in the distribution explaining this. |
5498
|
|
|
|
|
|
|
|
5499
|
|
|
|
|
|
|
c. You must ensure that all modifications |
5500
|
|
|
|
|
|
|
included in the machine-executable forms are |
5501
|
|
|
|
|
|
|
available under the terms of this license. |
5502
|
|
|
|
|
|
|
|
5503
|
|
|
|
|
|
|
5. You may use the original or modified versions of the |
5504
|
|
|
|
|
|
|
Software to compile, link and run application programs |
5505
|
|
|
|
|
|
|
legally developed by you or by others. |
5506
|
|
|
|
|
|
|
|
5507
|
|
|
|
|
|
|
6. You may develop application programs, reusable |
5508
|
|
|
|
|
|
|
components and other software items that link with the |
5509
|
|
|
|
|
|
|
original or modified versions of the Software. These items, |
5510
|
|
|
|
|
|
|
when distributed, are subject to the following requirements: |
5511
|
|
|
|
|
|
|
|
5512
|
|
|
|
|
|
|
a. You must ensure that all recipients of |
5513
|
|
|
|
|
|
|
machine-executable forms of these items are |
5514
|
|
|
|
|
|
|
also able to receive and use the complete |
5515
|
|
|
|
|
|
|
machine-readable source code to the items |
5516
|
|
|
|
|
|
|
without any charge beyond the costs of data |
5517
|
|
|
|
|
|
|
transfer. |
5518
|
|
|
|
|
|
|
|
5519
|
|
|
|
|
|
|
b. You must explicitly license all recipients of |
5520
|
|
|
|
|
|
|
your items to use and re-distribute original and |
5521
|
|
|
|
|
|
|
modified versions of the items in both |
5522
|
|
|
|
|
|
|
machine-executable and source code forms. |
5523
|
|
|
|
|
|
|
The recipients must be able to do so without |
5524
|
|
|
|
|
|
|
any charges whatsoever, and they must be |
5525
|
|
|
|
|
|
|
able to re-distribute to anyone they choose. |
5526
|
|
|
|
|
|
|
|
5527
|
|
|
|
|
|
|
c. If the items are not available to the general |
5528
|
|
|
|
|
|
|
public, and the initial developer of the Software |
5529
|
|
|
|
|
|
|
requests a copy of the items, then you must |
5530
|
|
|
|
|
|
|
supply one. |
5531
|
|
|
|
|
|
|
|
5532
|
|
|
|
|
|
|
Limitations of Liability |
5533
|
|
|
|
|
|
|
|
5534
|
|
|
|
|
|
|
In no event shall the initial developers or copyright holders be |
5535
|
|
|
|
|
|
|
liable for any damages whatsoever, including - but not |
5536
|
|
|
|
|
|
|
restricted to - lost revenue or profits or other direct, indirect, |
5537
|
|
|
|
|
|
|
special, incidental or consequential damages, even if they |
5538
|
|
|
|
|
|
|
have been advised of the possibility of such damages, |
5539
|
|
|
|
|
|
|
except to the extent invariable law, if any, provides |
5540
|
|
|
|
|
|
|
otherwise. |
5541
|
|
|
|
|
|
|
|
5542
|
|
|
|
|
|
|
No Warranty |
5543
|
|
|
|
|
|
|
|
5544
|
|
|
|
|
|
|
The Software and this license document are provided AS IS |
5545
|
|
|
|
|
|
|
with NO WARRANTY OF ANY KIND, INCLUDING THE |
5546
|
|
|
|
|
|
|
WARRANTY OF DESIGN, MERCHANTABILITY AND |
5547
|
|
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE. |
5548
|
|
|
|
|
|
|
|
5549
|
|
|
|
|
|
|
Choice of Law |
5550
|
|
|
|
|
|
|
|
5551
|
|
|
|
|
|
|
This license is governed by the Laws of Norway. Disputes |
5552
|
|
|
|
|
|
|
shall be settled by Oslo City Court. |
5553
|
|
|
|
|
|
|
EOFLICENSETEXT |
5554
|
|
|
|
|
|
|
|
5555
|
2
|
|
|
|
|
4
|
return (\%license); |
5556
|
|
|
|
|
|
|
} |
5557
|
|
|
|
|
|
|
|
5558
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
5559
|
|
|
|
|
|
|
|
5560
|
|
|
|
|
|
|
=head2 License_Ricoh |
5561
|
|
|
|
|
|
|
|
5562
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
5563
|
|
|
|
|
|
|
|
5564
|
|
|
|
|
|
|
=cut |
5565
|
|
|
|
|
|
|
|
5566
|
|
|
|
|
|
|
################################################## subroutine header end ## |
5567
|
|
|
|
|
|
|
|
5568
|
|
|
|
|
|
|
sub License_Ricoh_1_0 { |
5569
|
2
|
|
|
2
|
0
|
4
|
my %license; |
5570
|
|
|
|
|
|
|
|
5571
|
2
|
|
|
|
|
6
|
$license{COPYRIGHT} = <
|
5572
|
|
|
|
|
|
|
This program is free software licensed under the... |
5573
|
|
|
|
|
|
|
|
5574
|
|
|
|
|
|
|
Ricoh Source Code Public License (Version 1.0) |
5575
|
|
|
|
|
|
|
|
5576
|
|
|
|
|
|
|
The full text of the license can be found in the |
5577
|
|
|
|
|
|
|
LICENSE file included with this module. |
5578
|
|
|
|
|
|
|
EOFCOPYRIGHT |
5579
|
|
|
|
|
|
|
|
5580
|
2
|
|
|
|
|
4
|
$license{LICENSETEXT} = <
|
5581
|
|
|
|
|
|
|
Ricoh Source Code Public License (Version 1.0) |
5582
|
|
|
|
|
|
|
|
5583
|
|
|
|
|
|
|
1. Definitions. |
5584
|
|
|
|
|
|
|
|
5585
|
|
|
|
|
|
|
1.1. "Contributor" means each entity that creates or |
5586
|
|
|
|
|
|
|
contributes to the creation of Modifications. |
5587
|
|
|
|
|
|
|
|
5588
|
|
|
|
|
|
|
1.2. "Contributor Version" means the combination of the |
5589
|
|
|
|
|
|
|
Original Code, prior Modifications used by a Contributor, and |
5590
|
|
|
|
|
|
|
the Modifications made by that particular Contributor. |
5591
|
|
|
|
|
|
|
|
5592
|
|
|
|
|
|
|
1.3. "Electronic Distribution Mechanism" means a |
5593
|
|
|
|
|
|
|
website or any other mechanism generally accepted in the |
5594
|
|
|
|
|
|
|
software development community for the electronic transfer |
5595
|
|
|
|
|
|
|
of data. |
5596
|
|
|
|
|
|
|
|
5597
|
|
|
|
|
|
|
1.4. "Executable Code" means Governed Code in any form |
5598
|
|
|
|
|
|
|
other than Source Code. |
5599
|
|
|
|
|
|
|
|
5600
|
|
|
|
|
|
|
1.5. "Governed Code" means the Original Code or |
5601
|
|
|
|
|
|
|
Modifications or the combination of the Original Code and |
5602
|
|
|
|
|
|
|
Modifications, in each case including portions thereof. |
5603
|
|
|
|
|
|
|
|
5604
|
|
|
|
|
|
|
1.6. "Larger Work" means a work which combines |
5605
|
|
|
|
|
|
|
Governed Code or portions thereof with code not governed by |
5606
|
|
|
|
|
|
|
the terms of this License. |
5607
|
|
|
|
|
|
|
|
5608
|
|
|
|
|
|
|
1.7. "Licensable" means the right to grant, to the maximum |
5609
|
|
|
|
|
|
|
extent possible, whether at the time of the initial grant or |
5610
|
|
|
|
|
|
|
subsequently acquired, any and all of the rights conveyed |
5611
|
|
|
|
|
|
|
herein. |
5612
|
|
|
|
|
|
|
|
5613
|
|
|
|
|
|
|
1.8. "License" means this document. |
5614
|
|
|
|
|
|
|
|
5615
|
|
|
|
|
|
|
1.9. "Modifications" means any addition to or deletion from |
5616
|
|
|
|
|
|
|
the substance or structure of either the Original Code or any |
5617
|
|
|
|
|
|
|
previous Modifications. When Governed Code is released as |
5618
|
|
|
|
|
|
|
a series of files, a Modification is: |
5619
|
|
|
|
|
|
|
|
5620
|
|
|
|
|
|
|
(a) Any addition to or deletion from the |
5621
|
|
|
|
|
|
|
contents of a file containing Original Code or |
5622
|
|
|
|
|
|
|
previous Modifications. |
5623
|
|
|
|
|
|
|
|
5624
|
|
|
|
|
|
|
(b) Any new file that contains any part of the |
5625
|
|
|
|
|
|
|
Original Code or previous Modifications. |
5626
|
|
|
|
|
|
|
|
5627
|
|
|
|
|
|
|
1.10. "Original Code" means the "Platform for Information |
5628
|
|
|
|
|
|
|
Applications" Source Code as released under this License |
5629
|
|
|
|
|
|
|
by RSV. |
5630
|
|
|
|
|
|
|
|
5631
|
|
|
|
|
|
|
1.11 "Patent Claims" means any patent claim(s), now |
5632
|
|
|
|
|
|
|
owned or hereafter acquired, including without limitation, |
5633
|
|
|
|
|
|
|
method, process, and apparatus claims, in any patent |
5634
|
|
|
|
|
|
|
Licensable by the grantor of a license thereto. |
5635
|
|
|
|
|
|
|
|
5636
|
|
|
|
|
|
|
1.12. "RSV" means Ricoh Silicon Valley, Inc., a California |
5637
|
|
|
|
|
|
|
corporation with offices at 2882 Sand Hill Road, Suite 115, |
5638
|
|
|
|
|
|
|
Menlo Park, CA 94025-7022. |
5639
|
|
|
|
|
|
|
|
5640
|
|
|
|
|
|
|
1.13. "Source Code" means the preferred form of the |
5641
|
|
|
|
|
|
|
Governed Code for making modifications to it, including all |
5642
|
|
|
|
|
|
|
modules it contains, plus any associated interface definition |
5643
|
|
|
|
|
|
|
files, scripts used to control compilation and installation of |
5644
|
|
|
|
|
|
|
Executable Code, or a list of source code differential |
5645
|
|
|
|
|
|
|
comparisons against either the Original Code or another well |
5646
|
|
|
|
|
|
|
known, available Governed Code of the Contributor's choice. |
5647
|
|
|
|
|
|
|
The Source Code can be in a compressed or archival form, |
5648
|
|
|
|
|
|
|
provided the appropriate decompression or de-archiving |
5649
|
|
|
|
|
|
|
software is widely available for no charge. |
5650
|
|
|
|
|
|
|
|
5651
|
|
|
|
|
|
|
1.14. "You" means an individual or a legal entity exercising |
5652
|
|
|
|
|
|
|
rights under, and complying with all of the terms of, this |
5653
|
|
|
|
|
|
|
License or a future version of this License issued under |
5654
|
|
|
|
|
|
|
Section 6.1. For legal entities, "You" includes any entity |
5655
|
|
|
|
|
|
|
which controls, is controlled by, or is under common control |
5656
|
|
|
|
|
|
|
with You. For purposes of this definition, "control" means (a) |
5657
|
|
|
|
|
|
|
the power, direct or indirect, to cause the direction or |
5658
|
|
|
|
|
|
|
management of such entity, whether by contract or |
5659
|
|
|
|
|
|
|
otherwise, or (b) ownership of fifty percent (50%) or more of |
5660
|
|
|
|
|
|
|
the outstanding shares or beneficial ownership of such |
5661
|
|
|
|
|
|
|
entity. |
5662
|
|
|
|
|
|
|
|
5663
|
|
|
|
|
|
|
2. Source Code License. |
5664
|
|
|
|
|
|
|
|
5665
|
|
|
|
|
|
|
2.1. Grant from RSV. RSV hereby grants You a worldwide, |
5666
|
|
|
|
|
|
|
royalty-free, non-exclusive license, subject to third party |
5667
|
|
|
|
|
|
|
intellectual property claims: |
5668
|
|
|
|
|
|
|
|
5669
|
|
|
|
|
|
|
(a) to use, reproduce, modify, create derivative |
5670
|
|
|
|
|
|
|
works of, display, perform, sublicense and |
5671
|
|
|
|
|
|
|
distribute the Original Code (or portions |
5672
|
|
|
|
|
|
|
thereof) with or without Modifications, or as |
5673
|
|
|
|
|
|
|
part of a Larger Work; and |
5674
|
|
|
|
|
|
|
|
5675
|
|
|
|
|
|
|
(b) under Patent Claims infringed by the |
5676
|
|
|
|
|
|
|
making, using or selling of Original Code, to |
5677
|
|
|
|
|
|
|
make, have made, use, practice, sell, and offer |
5678
|
|
|
|
|
|
|
for sale, and/or otherwise dispose of the |
5679
|
|
|
|
|
|
|
Original Code (or portions thereof). |
5680
|
|
|
|
|
|
|
|
5681
|
|
|
|
|
|
|
2.2. Contributor Grant. Each Contributor hereby grants You |
5682
|
|
|
|
|
|
|
a worldwide, royalty-free, non-exclusive license, subject to |
5683
|
|
|
|
|
|
|
third party intellectual property claims: |
5684
|
|
|
|
|
|
|
|
5685
|
|
|
|
|
|
|
(a) to use, reproduce, modify, create derivative |
5686
|
|
|
|
|
|
|
works of, display, perform, sublicense and |
5687
|
|
|
|
|
|
|
distribute the Modifications created by such |
5688
|
|
|
|
|
|
|
Contributor (or portions thereof) either on an |
5689
|
|
|
|
|
|
|
unmodified basis, with other Modifications, as |
5690
|
|
|
|
|
|
|
Governed Code or as part of a Larger Work; |
5691
|
|
|
|
|
|
|
and |
5692
|
|
|
|
|
|
|
|
5693
|
|
|
|
|
|
|
(b) under Patent Claims infringed by the |
5694
|
|
|
|
|
|
|
making, using, or selling of Modifications made |
5695
|
|
|
|
|
|
|
by that Contributor either alone and/or in |
5696
|
|
|
|
|
|
|
combination with its Contributor Version (or |
5697
|
|
|
|
|
|
|
portions of such combination), to make, use, |
5698
|
|
|
|
|
|
|
sell, offer for sale, have made, and/or otherwise |
5699
|
|
|
|
|
|
|
dispose of: (i) Modifications made by that |
5700
|
|
|
|
|
|
|
Contributor (or portions thereof); and (ii) the |
5701
|
|
|
|
|
|
|
combination of Modifications made by that |
5702
|
|
|
|
|
|
|
Contributor with its Contributor Version (or |
5703
|
|
|
|
|
|
|
portions of such combination). |
5704
|
|
|
|
|
|
|
|
5705
|
|
|
|
|
|
|
3. Distribution Obligations. |
5706
|
|
|
|
|
|
|
|
5707
|
|
|
|
|
|
|
3.1. Application of License. The Modifications which You |
5708
|
|
|
|
|
|
|
create or to which You contribute are governed by the terms |
5709
|
|
|
|
|
|
|
of this License, including without limitation Section 2.2. The |
5710
|
|
|
|
|
|
|
Source Code version of Governed Code may be distributed |
5711
|
|
|
|
|
|
|
only under the terms of this License or a future version of this |
5712
|
|
|
|
|
|
|
License released under Section 6.1, and You must include a |
5713
|
|
|
|
|
|
|
copy of this License with every copy of the Source Code You |
5714
|
|
|
|
|
|
|
distribute. You may not offer or impose any terms on any |
5715
|
|
|
|
|
|
|
Source Code version that alters or restricts the applicable |
5716
|
|
|
|
|
|
|
version of this License or the recipients' rights hereunder. |
5717
|
|
|
|
|
|
|
However, You may include an additional document offering |
5718
|
|
|
|
|
|
|
the additional rights described in Section 3.5. |
5719
|
|
|
|
|
|
|
|
5720
|
|
|
|
|
|
|
3.2. Availability of Source Code. Any Modification which |
5721
|
|
|
|
|
|
|
You create or to which You contribute must be made |
5722
|
|
|
|
|
|
|
available in Source Code form under the terms of this |
5723
|
|
|
|
|
|
|
License either on the same media as an Executable Code |
5724
|
|
|
|
|
|
|
version or via an Electronic Distribution Mechanism to |
5725
|
|
|
|
|
|
|
anyone to whom you made an Executable Code version |
5726
|
|
|
|
|
|
|
available; and if made available via an Electronic Distribution |
5727
|
|
|
|
|
|
|
Mechanism, must remain available for at least twelve (12) |
5728
|
|
|
|
|
|
|
months after the date it initially became available, or at least |
5729
|
|
|
|
|
|
|
six (6) months after a subsequent version of that particular |
5730
|
|
|
|
|
|
|
Modification has been made available to such recipients. |
5731
|
|
|
|
|
|
|
You are responsible for ensuring that the Source Code |
5732
|
|
|
|
|
|
|
version remains available even if the Electronic Distribution |
5733
|
|
|
|
|
|
|
Mechanism is maintained by a third party. |
5734
|
|
|
|
|
|
|
|
5735
|
|
|
|
|
|
|
3.3. Description of Modifications. You must cause all |
5736
|
|
|
|
|
|
|
Governed Code to which you contribute to contain a file |
5737
|
|
|
|
|
|
|
documenting the changes You made to create that Governed |
5738
|
|
|
|
|
|
|
Code and the date of any change. You must include a |
5739
|
|
|
|
|
|
|
prominent statement that the Modification is derived, directly |
5740
|
|
|
|
|
|
|
or indirectly, from Original Code provided by RSV and |
5741
|
|
|
|
|
|
|
including the name of RSV in (a) the Source Code, and (b) in |
5742
|
|
|
|
|
|
|
any notice in an Executable Code version or related |
5743
|
|
|
|
|
|
|
documentation in which You describe the origin or ownership |
5744
|
|
|
|
|
|
|
of the Governed Code. |
5745
|
|
|
|
|
|
|
|
5746
|
|
|
|
|
|
|
3.4. Intellectual Property Matters. |
5747
|
|
|
|
|
|
|
|
5748
|
|
|
|
|
|
|
3.4.1. Third Party Claims. If You have knowledge that a |
5749
|
|
|
|
|
|
|
party claims an intellectual property right in particular |
5750
|
|
|
|
|
|
|
functionality or code (or its utilization under this License), |
5751
|
|
|
|
|
|
|
you must include a text file with the source code distribution |
5752
|
|
|
|
|
|
|
titled "LEGAL" which describes the claim and the party |
5753
|
|
|
|
|
|
|
making the claim in sufficient detail that a recipient will know |
5754
|
|
|
|
|
|
|
whom to contact. If you obtain such knowledge after You |
5755
|
|
|
|
|
|
|
make Your Modification available as described in Section |
5756
|
|
|
|
|
|
|
3.2, You shall promptly modify the LEGAL file in all copies |
5757
|
|
|
|
|
|
|
You make available thereafter and shall take other steps |
5758
|
|
|
|
|
|
|
(such as notifying RSV and appropriate mailing lists or |
5759
|
|
|
|
|
|
|
newsgroups) reasonably calculated to inform those who |
5760
|
|
|
|
|
|
|
received the Governed Code that new knowledge has been |
5761
|
|
|
|
|
|
|
obtained. In the event that You are a Contributor, You |
5762
|
|
|
|
|
|
|
represent that, except as disclosed in the LEGAL file, your |
5763
|
|
|
|
|
|
|
Modifications are your original creations and, to the best of |
5764
|
|
|
|
|
|
|
your knowledge, no third party has any claim (including but |
5765
|
|
|
|
|
|
|
not limited to intellectual property claims) relating to your |
5766
|
|
|
|
|
|
|
Modifications. You represent that the LEGAL file includes |
5767
|
|
|
|
|
|
|
complete details of any license or other restriction |
5768
|
|
|
|
|
|
|
associated with any part of your Modifications. |
5769
|
|
|
|
|
|
|
|
5770
|
|
|
|
|
|
|
3.4.2. Contributor APIs. If Your Modification is an |
5771
|
|
|
|
|
|
|
application programming interface and You own or control |
5772
|
|
|
|
|
|
|
patents which are reasonably necessary to implement that |
5773
|
|
|
|
|
|
|
API, you must also include this information in the LEGAL |
5774
|
|
|
|
|
|
|
file. |
5775
|
|
|
|
|
|
|
|
5776
|
|
|
|
|
|
|
3.5. Required Notices. You must duplicate the notice in |
5777
|
|
|
|
|
|
|
Exhibit A in each file of the Source Code, and this License in |
5778
|
|
|
|
|
|
|
any documentation for the Source Code, where You describe |
5779
|
|
|
|
|
|
|
recipients' rights relating to Governed Code. If You created |
5780
|
|
|
|
|
|
|
one or more Modification(s), You may add your name as a |
5781
|
|
|
|
|
|
|
Contributor to the notice described in Exhibit A. If it is not |
5782
|
|
|
|
|
|
|
possible to put such notice in a particular Source Code file |
5783
|
|
|
|
|
|
|
due to its structure, then you must include such notice in a |
5784
|
|
|
|
|
|
|
location (such as a relevant directory file) where a user would |
5785
|
|
|
|
|
|
|
be likely to look for such a notice. You may choose to offer, |
5786
|
|
|
|
|
|
|
and to charge a fee for, warranty, support, indemnity or |
5787
|
|
|
|
|
|
|
liability obligations to one or more recipients of Governed |
5788
|
|
|
|
|
|
|
Code. However, You may do so only on Your own behalf, |
5789
|
|
|
|
|
|
|
and not on behalf of RSV or any Contributor. You must make |
5790
|
|
|
|
|
|
|
it absolutely clear than any such warranty, support, |
5791
|
|
|
|
|
|
|
indemnity or liability obligation is offered by You alone, and |
5792
|
|
|
|
|
|
|
You hereby agree to indemnify RSV and every Contributor for |
5793
|
|
|
|
|
|
|
any liability incurred by RSV or such Contributor as a result |
5794
|
|
|
|
|
|
|
of warranty, support, indemnity or liability terms You offer. |
5795
|
|
|
|
|
|
|
|
5796
|
|
|
|
|
|
|
3.6. Distribution of Executable Code Versions. You may |
5797
|
|
|
|
|
|
|
distribute Governed Code in Executable Code form only if the |
5798
|
|
|
|
|
|
|
requirements of Section 3.1-3.5 have been met for that |
5799
|
|
|
|
|
|
|
Governed Code, and if You include a prominent notice |
5800
|
|
|
|
|
|
|
stating that the Source Code version of the Governed Code is |
5801
|
|
|
|
|
|
|
available under the terms of this License, including a |
5802
|
|
|
|
|
|
|
description of how and where You have fulfilled the |
5803
|
|
|
|
|
|
|
obligations of Section 3.2. The notice must be conspicuously |
5804
|
|
|
|
|
|
|
included in any notice in an Executable Code version, related |
5805
|
|
|
|
|
|
|
documentation or collateral in which You describe recipients' |
5806
|
|
|
|
|
|
|
rights relating to the Governed Code. You may distribute the |
5807
|
|
|
|
|
|
|
Executable Code version of Governed Code under a license |
5808
|
|
|
|
|
|
|
of Your choice, which may contain terms different from this |
5809
|
|
|
|
|
|
|
License, provided that You are in compliance with the terms |
5810
|
|
|
|
|
|
|
of this License and that the license for the Executable Code |
5811
|
|
|
|
|
|
|
version does not attempt to limit or alter the recipient's rights |
5812
|
|
|
|
|
|
|
in the Source Code version from the rights set forth in this |
5813
|
|
|
|
|
|
|
License. If You distribute the Executable Code version under |
5814
|
|
|
|
|
|
|
a different license You must make it absolutely clear that |
5815
|
|
|
|
|
|
|
any terms which differ from this License are offered by You |
5816
|
|
|
|
|
|
|
alone, not by RSV or any Contributor. You hereby agree to |
5817
|
|
|
|
|
|
|
indemnify RSV and every Contributor for any liability incurred |
5818
|
|
|
|
|
|
|
by RSV or such Contributor as a result of any such terms |
5819
|
|
|
|
|
|
|
You offer. |
5820
|
|
|
|
|
|
|
|
5821
|
|
|
|
|
|
|
3.7. Larger Works. You may create a Larger Work by |
5822
|
|
|
|
|
|
|
combining Governed Code with other code not governed by |
5823
|
|
|
|
|
|
|
the terms of this License and distribute the Larger Work as a |
5824
|
|
|
|
|
|
|
single product. In such a case, You must make sure the |
5825
|
|
|
|
|
|
|
requirements of this License are fulfilled for the Governed |
5826
|
|
|
|
|
|
|
Code. |
5827
|
|
|
|
|
|
|
|
5828
|
|
|
|
|
|
|
4. Inability to Comply Due to Statute or Regulation. |
5829
|
|
|
|
|
|
|
|
5830
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the terms of |
5831
|
|
|
|
|
|
|
this License with respect to some or all of the Governed |
5832
|
|
|
|
|
|
|
Code due to statute or regulation then You must: (a) comply |
5833
|
|
|
|
|
|
|
with the terms of this License to the maximum extent |
5834
|
|
|
|
|
|
|
possible; and (b) describe the limitations and the code they |
5835
|
|
|
|
|
|
|
affect. Such description must be included in the LEGAL file |
5836
|
|
|
|
|
|
|
described in Section 3.4 and must be included with all |
5837
|
|
|
|
|
|
|
distributions of the Source Code. Except to the extent |
5838
|
|
|
|
|
|
|
prohibited by statute or regulation, such description must be |
5839
|
|
|
|
|
|
|
sufficiently detailed for a recipient of ordinary skill to be able |
5840
|
|
|
|
|
|
|
to understand it. |
5841
|
|
|
|
|
|
|
|
5842
|
|
|
|
|
|
|
5. Trademark Usage. |
5843
|
|
|
|
|
|
|
|
5844
|
|
|
|
|
|
|
5.1. Advertising Materials. All advertising materials |
5845
|
|
|
|
|
|
|
mentioning features or use of the Governed Code must |
5846
|
|
|
|
|
|
|
display the following acknowledgement: "This product |
5847
|
|
|
|
|
|
|
includes software developed by Ricoh Silicon Valley, Inc." |
5848
|
|
|
|
|
|
|
|
5849
|
|
|
|
|
|
|
5.2. Endorsements. The names "Ricoh," "Ricoh Silicon |
5850
|
|
|
|
|
|
|
Valley," and "RSV" must not be used to endorse or promote |
5851
|
|
|
|
|
|
|
Contributor Versions or Larger Works without the prior |
5852
|
|
|
|
|
|
|
written permission of RSV. |
5853
|
|
|
|
|
|
|
|
5854
|
|
|
|
|
|
|
5.3. Product Names. Contributor Versions and Larger |
5855
|
|
|
|
|
|
|
Works may not be called "Ricoh" nor may the word "Ricoh" |
5856
|
|
|
|
|
|
|
appear in their names without the prior written permission of |
5857
|
|
|
|
|
|
|
RSV. |
5858
|
|
|
|
|
|
|
|
5859
|
|
|
|
|
|
|
6. Versions of the License. |
5860
|
|
|
|
|
|
|
|
5861
|
|
|
|
|
|
|
6.1. New Versions. RSV may publish revised and/or new |
5862
|
|
|
|
|
|
|
versions of the License from time to time. Each version will |
5863
|
|
|
|
|
|
|
be given a distinguishing version number. |
5864
|
|
|
|
|
|
|
|
5865
|
|
|
|
|
|
|
6.2. Effect of New Versions. Once Governed Code has |
5866
|
|
|
|
|
|
|
been published under a particular version of the License, You |
5867
|
|
|
|
|
|
|
may always continue to use it under the terms of that |
5868
|
|
|
|
|
|
|
version. You may also choose to use such Governed Code |
5869
|
|
|
|
|
|
|
under the terms of any subsequent version of the License |
5870
|
|
|
|
|
|
|
published by RSV. No one other than RSV has the right to |
5871
|
|
|
|
|
|
|
modify the terms applicable to Governed Code created under |
5872
|
|
|
|
|
|
|
this License. |
5873
|
|
|
|
|
|
|
|
5874
|
|
|
|
|
|
|
7. Disclaimer of Warranty. |
5875
|
|
|
|
|
|
|
|
5876
|
|
|
|
|
|
|
GOVERNED CODE IS PROVIDED UNDER THIS LICENSE |
5877
|
|
|
|
|
|
|
ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY |
5878
|
|
|
|
|
|
|
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, |
5879
|
|
|
|
|
|
|
WITHOUT LIMITATION, WARRANTIES THAT THE |
5880
|
|
|
|
|
|
|
GOVERNED CODE IS FREE OF DEFECTS, |
5881
|
|
|
|
|
|
|
MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR |
5882
|
|
|
|
|
|
|
NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY |
5883
|
|
|
|
|
|
|
AND PERFORMANCE OF THE GOVERNED CODE IS |
5884
|
|
|
|
|
|
|
WITH YOU. SHOULD ANY GOVERNED CODE PROVE |
5885
|
|
|
|
|
|
|
DEFECTIVE IN ANY RESPECT, YOU (NOT RSV OR ANY |
5886
|
|
|
|
|
|
|
OTHER CONTRIBUTOR) ASSUME THE COST OF ANY |
5887
|
|
|
|
|
|
|
NECESSARY SERVICING, REPAIR OR CORRECTION. |
5888
|
|
|
|
|
|
|
THIS DISCLAIMER OF WARRANTY CONSTITUTES AN |
5889
|
|
|
|
|
|
|
ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY |
5890
|
|
|
|
|
|
|
GOVERNED CODE IS AUTHORIZED HEREUNDER |
5891
|
|
|
|
|
|
|
EXCEPT UNDER THIS DISCLAIMER. |
5892
|
|
|
|
|
|
|
|
5893
|
|
|
|
|
|
|
8. Termination. |
5894
|
|
|
|
|
|
|
|
5895
|
|
|
|
|
|
|
8.1. This License and the rights granted hereunder will |
5896
|
|
|
|
|
|
|
terminate automatically if You fail to comply with terms |
5897
|
|
|
|
|
|
|
herein and fail to cure such breach within 30 days of |
5898
|
|
|
|
|
|
|
becoming aware of the breach. All sublicenses to the |
5899
|
|
|
|
|
|
|
Governed Code which are properly granted shall survive any |
5900
|
|
|
|
|
|
|
termination of this License. Provisions which, by their nature, |
5901
|
|
|
|
|
|
|
must remain in effect beyond the termination of this License |
5902
|
|
|
|
|
|
|
shall survive. |
5903
|
|
|
|
|
|
|
|
5904
|
|
|
|
|
|
|
8.2. If You initiate patent infringement litigation against RSV |
5905
|
|
|
|
|
|
|
or a Contributor (RSV or the Contributor against whom You |
5906
|
|
|
|
|
|
|
file such action is referred to as "Participant") alleging that: |
5907
|
|
|
|
|
|
|
|
5908
|
|
|
|
|
|
|
(a) such Participant's Original Code or |
5909
|
|
|
|
|
|
|
Contributor Version directly or indirectly |
5910
|
|
|
|
|
|
|
infringes any patent, then any and all rights |
5911
|
|
|
|
|
|
|
granted by such Participant to You under |
5912
|
|
|
|
|
|
|
Sections 2.1 and/or 2.2 of this License shall, |
5913
|
|
|
|
|
|
|
upon 60 days notice from Participant terminate |
5914
|
|
|
|
|
|
|
prospectively, unless if within 60 days after |
5915
|
|
|
|
|
|
|
receipt of notice You either: (i) agree in writing |
5916
|
|
|
|
|
|
|
to pay Participant a mutually agreeable |
5917
|
|
|
|
|
|
|
reasonable royalty for Your past and future use |
5918
|
|
|
|
|
|
|
of the Original Code or the Modifications made |
5919
|
|
|
|
|
|
|
by such Participant, or (ii) withdraw Your |
5920
|
|
|
|
|
|
|
litigation claim with respect to the Original |
5921
|
|
|
|
|
|
|
Code or the Contributor Version against such |
5922
|
|
|
|
|
|
|
Participant. If within 60 days of notice, a |
5923
|
|
|
|
|
|
|
reasonable royalty and payment arrangement |
5924
|
|
|
|
|
|
|
are not mutually agreed upon in writing by the |
5925
|
|
|
|
|
|
|
parties or the litigation claim is not withdrawn, |
5926
|
|
|
|
|
|
|
the rights granted by Participant to You under |
5927
|
|
|
|
|
|
|
Sections 2.1 and/or 2.2 automatically |
5928
|
|
|
|
|
|
|
terminate at the expiration of the 60 day notice |
5929
|
|
|
|
|
|
|
period specified above. |
5930
|
|
|
|
|
|
|
|
5931
|
|
|
|
|
|
|
(b) any software, hardware, or device provided |
5932
|
|
|
|
|
|
|
to You by the Participant, other than such |
5933
|
|
|
|
|
|
|
Participant's Original Code or Contributor |
5934
|
|
|
|
|
|
|
Version, directly or indirectly infringes any |
5935
|
|
|
|
|
|
|
patent, then any rights granted to You by such |
5936
|
|
|
|
|
|
|
Participant under Sections 2.1(b) and 2.2(b) |
5937
|
|
|
|
|
|
|
are revoked effective as of the date You first |
5938
|
|
|
|
|
|
|
made, used, sold, distributed, or had made, |
5939
|
|
|
|
|
|
|
Original Code or the Modifications made by |
5940
|
|
|
|
|
|
|
that Participant. |
5941
|
|
|
|
|
|
|
|
5942
|
|
|
|
|
|
|
8.3. If You assert a patent infringement claim against |
5943
|
|
|
|
|
|
|
Participant alleging that such Participant's Original Code or |
5944
|
|
|
|
|
|
|
Contributor Version directly or indirectly infringes any patent |
5945
|
|
|
|
|
|
|
where such claim is resolved (such as by license or |
5946
|
|
|
|
|
|
|
settlement) prior to the initiation of patent infringement |
5947
|
|
|
|
|
|
|
litigation, then the reasonable value of the licenses granted |
5948
|
|
|
|
|
|
|
by such Participant under Sections 2.1 or 2.2 shall be taken |
5949
|
|
|
|
|
|
|
into account in determining the amount or value of any |
5950
|
|
|
|
|
|
|
payment or license. |
5951
|
|
|
|
|
|
|
|
5952
|
|
|
|
|
|
|
8.4. In the event of termination under Sections 8.1 or 8.2 |
5953
|
|
|
|
|
|
|
above, all end user license agreements (excluding |
5954
|
|
|
|
|
|
|
distributors and resellers) which have been validly granted by |
5955
|
|
|
|
|
|
|
You or any distributor hereunder prior to termination shall |
5956
|
|
|
|
|
|
|
survive termination. |
5957
|
|
|
|
|
|
|
|
5958
|
|
|
|
|
|
|
9. Limitation of Liability. |
5959
|
|
|
|
|
|
|
|
5960
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL |
5961
|
|
|
|
|
|
|
THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), |
5962
|
|
|
|
|
|
|
CONTRACT, OR OTHERWISE, SHALL RSV, ANY |
5963
|
|
|
|
|
|
|
CONTRIBUTOR, OR ANY DISTRIBUTOR OF GOVERNED |
5964
|
|
|
|
|
|
|
CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, |
5965
|
|
|
|
|
|
|
BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY |
5966
|
|
|
|
|
|
|
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR |
5967
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES OF ANY CHARACTER |
5968
|
|
|
|
|
|
|
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS |
5969
|
|
|
|
|
|
|
OF GOODWILL, WORK STOPPAGE, COMPUTER |
5970
|
|
|
|
|
|
|
FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER |
5971
|
|
|
|
|
|
|
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH |
5972
|
|
|
|
|
|
|
PARTY SHALL HAVE BEEN INFORMED OF THE |
5973
|
|
|
|
|
|
|
POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF |
5974
|
|
|
|
|
|
|
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH |
5975
|
|
|
|
|
|
|
OR PERSONAL INJURY RESULTING FROM SUCH |
5976
|
|
|
|
|
|
|
PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE |
5977
|
|
|
|
|
|
|
LAW PROHIBITS SUCH LIMITATION. SOME |
5978
|
|
|
|
|
|
|
JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR |
5979
|
|
|
|
|
|
|
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL |
5980
|
|
|
|
|
|
|
DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY |
5981
|
|
|
|
|
|
|
NOT APPLY TO YOU. TO THE EXTENT THAT ANY |
5982
|
|
|
|
|
|
|
EXCLUSION OF DAMAGES ABOVE IS NOT VALID, YOU |
5983
|
|
|
|
|
|
|
AGREE THAT IN NO EVENT WILL RSV’S LIABILITY |
5984
|
|
|
|
|
|
|
UNDER OR RELATED TO THIS AGREEMENT EXCEED |
5985
|
|
|
|
|
|
|
FIVE THOUSAND DOLLARS (\$5,000). THE GOVERNED |
5986
|
|
|
|
|
|
|
CODE IS NOT INTENDED FOR USE IN CONNECTION |
5987
|
|
|
|
|
|
|
WITH ANY NUCLEAR, AVIATION, MASS TRANSIT OR |
5988
|
|
|
|
|
|
|
MEDICAL APPLICATION OR ANY OTHER INHERENTLY |
5989
|
|
|
|
|
|
|
DANGEROUS APPLICATION THAT COULD RESULT IN |
5990
|
|
|
|
|
|
|
DEATH, PERSONAL INJURY, CATASTROPHIC DAMAGE |
5991
|
|
|
|
|
|
|
OR MASS DESTRUCTION, AND YOU AGREE THAT |
5992
|
|
|
|
|
|
|
NEITHER RSV NOR ANY CONTRIBUTOR SHALL HAVE |
5993
|
|
|
|
|
|
|
ANY LIABILITY OF ANY NATURE AS A RESULT OF ANY |
5994
|
|
|
|
|
|
|
SUCH USE OF THE GOVERNED CODE. |
5995
|
|
|
|
|
|
|
|
5996
|
|
|
|
|
|
|
10. U.S. Government End Users. |
5997
|
|
|
|
|
|
|
|
5998
|
|
|
|
|
|
|
The Governed Code is a "commercial item," as that term is |
5999
|
|
|
|
|
|
|
defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of |
6000
|
|
|
|
|
|
|
"commercial computer software" and "commercial computer |
6001
|
|
|
|
|
|
|
software documentation," as such terms are used in 48 |
6002
|
|
|
|
|
|
|
C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. |
6003
|
|
|
|
|
|
|
12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June |
6004
|
|
|
|
|
|
|
1995), all U.S. Government End Users acquire Governed |
6005
|
|
|
|
|
|
|
Code with only those rights set forth herein. |
6006
|
|
|
|
|
|
|
|
6007
|
|
|
|
|
|
|
11. Miscellaneous. |
6008
|
|
|
|
|
|
|
|
6009
|
|
|
|
|
|
|
This License represents the complete agreement concerning |
6010
|
|
|
|
|
|
|
subject matter hereof. If any provision of this License is held |
6011
|
|
|
|
|
|
|
to be unenforceable, such provision shall be reformed only to |
6012
|
|
|
|
|
|
|
the extent necessary to make it enforceable. This License |
6013
|
|
|
|
|
|
|
shall be governed by California law provisions (except to the |
6014
|
|
|
|
|
|
|
extent applicable law, if any, provides otherwise), excluding |
6015
|
|
|
|
|
|
|
its conflict-of-law provisions. The parties submit to personal |
6016
|
|
|
|
|
|
|
jurisdiction in California and further agree that any cause of |
6017
|
|
|
|
|
|
|
action arising under or related to this Agreement shall be |
6018
|
|
|
|
|
|
|
brought in the Federal Courts of the Northern District of |
6019
|
|
|
|
|
|
|
California, with venue lying in Santa Clara County, California. |
6020
|
|
|
|
|
|
|
The losing party shall be responsible for costs, including |
6021
|
|
|
|
|
|
|
without limitation, court costs and reasonable attorneys’ fees |
6022
|
|
|
|
|
|
|
and expenses. Notwithstanding anything to the contrary |
6023
|
|
|
|
|
|
|
herein, RSV may seek injunctive relief related to a breach of |
6024
|
|
|
|
|
|
|
this Agreement in any court of competent jurisdiction. The |
6025
|
|
|
|
|
|
|
application of the United Nations Convention on Contracts for |
6026
|
|
|
|
|
|
|
the International Sale of Goods is expressly excluded. Any |
6027
|
|
|
|
|
|
|
law or regulation which provides that the language of a |
6028
|
|
|
|
|
|
|
contract shall be construed against the drafter shall not |
6029
|
|
|
|
|
|
|
apply to this License. |
6030
|
|
|
|
|
|
|
|
6031
|
|
|
|
|
|
|
12. Responsibility for Claims. |
6032
|
|
|
|
|
|
|
|
6033
|
|
|
|
|
|
|
Except in cases where another Contributor has failed to |
6034
|
|
|
|
|
|
|
comply with Section 3.4, You are responsible for damages |
6035
|
|
|
|
|
|
|
arising, directly or indirectly, out of Your utilization of rights |
6036
|
|
|
|
|
|
|
under this License, based on the number of copies of |
6037
|
|
|
|
|
|
|
Governed Code you made available, the revenues you |
6038
|
|
|
|
|
|
|
received from utilizing such rights, and other relevant factors. |
6039
|
|
|
|
|
|
|
You agree to work with affected parties to distribute |
6040
|
|
|
|
|
|
|
responsibility on an equitable basis. |
6041
|
|
|
|
|
|
|
|
6042
|
|
|
|
|
|
|
|
6043
|
|
|
|
|
|
|
|
6044
|
|
|
|
|
|
|
EXHIBIT A |
6045
|
|
|
|
|
|
|
|
6046
|
|
|
|
|
|
|
"The contents of this file are subject to the Ricoh Source |
6047
|
|
|
|
|
|
|
Code Public License Version 1.0 (the "License"); you may |
6048
|
|
|
|
|
|
|
not use this file except in compliance with the License. You |
6049
|
|
|
|
|
|
|
may obtain a copy of the License at |
6050
|
|
|
|
|
|
|
http://www.risource.org/RPL |
6051
|
|
|
|
|
|
|
|
6052
|
|
|
|
|
|
|
Software distributed under the License is distributed on an |
6053
|
|
|
|
|
|
|
"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either |
6054
|
|
|
|
|
|
|
express or implied. See the License for the specific language |
6055
|
|
|
|
|
|
|
governing rights and limitations under the License. |
6056
|
|
|
|
|
|
|
|
6057
|
|
|
|
|
|
|
This code was initially developed by Ricoh Silicon Valley, |
6058
|
|
|
|
|
|
|
Inc. Portions created by Ricoh Silicon Valley, Inc. are |
6059
|
|
|
|
|
|
|
Copyright (C) 1995-1999. All Rights Reserved. |
6060
|
|
|
|
|
|
|
|
6061
|
|
|
|
|
|
|
Contributor(s): |
6062
|
|
|
|
|
|
|
______________________________________." |
6063
|
|
|
|
|
|
|
EOFLICENSETEXT |
6064
|
|
|
|
|
|
|
|
6065
|
2
|
|
|
|
|
7
|
return (\%license); |
6066
|
|
|
|
|
|
|
} |
6067
|
|
|
|
|
|
|
|
6068
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
6069
|
|
|
|
|
|
|
|
6070
|
|
|
|
|
|
|
=head2 License_Sun |
6071
|
|
|
|
|
|
|
|
6072
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
6073
|
|
|
|
|
|
|
|
6074
|
|
|
|
|
|
|
=cut |
6075
|
|
|
|
|
|
|
|
6076
|
|
|
|
|
|
|
################################################## subroutine header end ## |
6077
|
|
|
|
|
|
|
|
6078
|
|
|
|
|
|
|
sub License_Sun { |
6079
|
2
|
|
|
2
|
1
|
6
|
my %license; |
6080
|
|
|
|
|
|
|
|
6081
|
2
|
|
|
|
|
7
|
$license{COPYRIGHT} = <
|
6082
|
|
|
|
|
|
|
This program is free software licensed under the... |
6083
|
|
|
|
|
|
|
|
6084
|
|
|
|
|
|
|
Sun Internet Standards Source License (SISSL) |
6085
|
|
|
|
|
|
|
|
6086
|
|
|
|
|
|
|
The full text of the license can be found in the |
6087
|
|
|
|
|
|
|
LICENSE file included with this module. |
6088
|
|
|
|
|
|
|
EOFCOPYRIGHT |
6089
|
|
|
|
|
|
|
|
6090
|
2
|
|
|
|
|
6
|
$license{LICENSETEXT} = <
|
6091
|
|
|
|
|
|
|
Sun Internet Standards Source License (SISSL) |
6092
|
|
|
|
|
|
|
|
6093
|
|
|
|
|
|
|
1.0 DEFINITIONS |
6094
|
|
|
|
|
|
|
|
6095
|
|
|
|
|
|
|
1.1 "Commercial Use" means distribution or otherwise making the |
6096
|
|
|
|
|
|
|
Original Code available to a third party. |
6097
|
|
|
|
|
|
|
|
6098
|
|
|
|
|
|
|
1.2 "Contributor Version" means the combination of the Original |
6099
|
|
|
|
|
|
|
Code, and the Modifications made by that particular Contributor. |
6100
|
|
|
|
|
|
|
|
6101
|
|
|
|
|
|
|
1.3 "Electronic Distribution Mechanism" means a mechanism |
6102
|
|
|
|
|
|
|
generally accepted in the software development community for the |
6103
|
|
|
|
|
|
|
electronic transfer of data. |
6104
|
|
|
|
|
|
|
|
6105
|
|
|
|
|
|
|
1.4 "Executable" means Original Code in any form other than |
6106
|
|
|
|
|
|
|
Source Code. |
6107
|
|
|
|
|
|
|
|
6108
|
|
|
|
|
|
|
1.5 "Initial Developer" means the individual or entity identified as |
6109
|
|
|
|
|
|
|
the Initial Developer in the Source Code notice required by Exhibit |
6110
|
|
|
|
|
|
|
A. |
6111
|
|
|
|
|
|
|
|
6112
|
|
|
|
|
|
|
1.6 "Larger Work" means a work which combines Original Code or |
6113
|
|
|
|
|
|
|
portions thereof with code not governed by the terms of this License. |
6114
|
|
|
|
|
|
|
|
6115
|
|
|
|
|
|
|
1.7 "License" means this document. |
6116
|
|
|
|
|
|
|
|
6117
|
|
|
|
|
|
|
1.8 "Licensable" means having the right to grant, to the maximum |
6118
|
|
|
|
|
|
|
extent possible, whether at the time of the initial grant or |
6119
|
|
|
|
|
|
|
subsequently acquired, any and all of the rights conveyed herein. |
6120
|
|
|
|
|
|
|
|
6121
|
|
|
|
|
|
|
1.9 "Modifications" means any addition to or deletion from the |
6122
|
|
|
|
|
|
|
substance or structure of either the Original Code or any previous |
6123
|
|
|
|
|
|
|
Modifications. A Modification is: |
6124
|
|
|
|
|
|
|
|
6125
|
|
|
|
|
|
|
A. Any addition to or deletion from the contents of a file |
6126
|
|
|
|
|
|
|
containing Original Code or previous Modifications. |
6127
|
|
|
|
|
|
|
|
6128
|
|
|
|
|
|
|
B. Any new file that contains any part of the Original Code or |
6129
|
|
|
|
|
|
|
previous Modifications. |
6130
|
|
|
|
|
|
|
|
6131
|
|
|
|
|
|
|
1.10 "Original Code" means Source Code of computer software |
6132
|
|
|
|
|
|
|
code which is described in the Source Code notice required by |
6133
|
|
|
|
|
|
|
Exhibit A as Original Code. |
6134
|
|
|
|
|
|
|
|
6135
|
|
|
|
|
|
|
1.11 "Patent Claims" means any patent claim(s), now owned or |
6136
|
|
|
|
|
|
|
hereafter acquired, including without limitation, method, process, |
6137
|
|
|
|
|
|
|
and apparatus claims, in any patent Licensable by grantor. |
6138
|
|
|
|
|
|
|
|
6139
|
|
|
|
|
|
|
1.12 "Source Code" means the preferred form of the Original Code |
6140
|
|
|
|
|
|
|
for making modifications to it, including all modules it contains, plus |
6141
|
|
|
|
|
|
|
any associated interface definition files, or scripts used to control |
6142
|
|
|
|
|
|
|
compilation and installation of an Executable. |
6143
|
|
|
|
|
|
|
|
6144
|
|
|
|
|
|
|
1.13 "Standards" means the standards identified in Exhibit B. |
6145
|
|
|
|
|
|
|
|
6146
|
|
|
|
|
|
|
1.14 "You" (or "Your") means an individual or a legal entity |
6147
|
|
|
|
|
|
|
exercising rights under, and complying with all of the terms of, this |
6148
|
|
|
|
|
|
|
License or a future version of this License issued under Section 6.1. |
6149
|
|
|
|
|
|
|
For legal entities, "You'' includes any entity which controls, is |
6150
|
|
|
|
|
|
|
controlled by, or is under common control with You. For purposes of |
6151
|
|
|
|
|
|
|
this definition, "control'' means (a) the power, direct or indirect, to |
6152
|
|
|
|
|
|
|
cause the direction or management of such entity, whether by |
6153
|
|
|
|
|
|
|
contract or otherwise, or (b) ownership of more than fifty percent |
6154
|
|
|
|
|
|
|
(50%) of the outstanding shares or beneficial ownership of such |
6155
|
|
|
|
|
|
|
entity. |
6156
|
|
|
|
|
|
|
|
6157
|
|
|
|
|
|
|
2.0 SOURCE CODE LICENSE |
6158
|
|
|
|
|
|
|
|
6159
|
|
|
|
|
|
|
2.1 The Initial Developer Grant |
6160
|
|
|
|
|
|
|
The Initial Developer hereby grants You a world-wide, royalty-free, |
6161
|
|
|
|
|
|
|
non-exclusive license, subject to third party intellectual property |
6162
|
|
|
|
|
|
|
claims: |
6163
|
|
|
|
|
|
|
|
6164
|
|
|
|
|
|
|
(a) under intellectual property rights (other than patent or |
6165
|
|
|
|
|
|
|
trademark) Licensable by Initial Developer to use, reproduce, |
6166
|
|
|
|
|
|
|
modify, display, perform, sublicense and distribute the |
6167
|
|
|
|
|
|
|
Original Code (or portions thereof) with or without |
6168
|
|
|
|
|
|
|
Modifications, and/or as part of a Larger Work; and |
6169
|
|
|
|
|
|
|
|
6170
|
|
|
|
|
|
|
(b) under Patents Claims infringed by the making, using or |
6171
|
|
|
|
|
|
|
selling of Original Code, to make, have made, use, practice, |
6172
|
|
|
|
|
|
|
sell, and offer for sale, and/or otherwise dispose of the |
6173
|
|
|
|
|
|
|
Original Code (or portions thereof). |
6174
|
|
|
|
|
|
|
|
6175
|
|
|
|
|
|
|
(c) the licenses granted in this Section 2.1(a) and (b) are |
6176
|
|
|
|
|
|
|
effective on the date Initial Developer first distributes Original |
6177
|
|
|
|
|
|
|
Code under the terms of this License. |
6178
|
|
|
|
|
|
|
|
6179
|
|
|
|
|
|
|
(d) Notwithstanding Section 2.1(b) above, no patent license |
6180
|
|
|
|
|
|
|
is granted: 1) for code that You delete from the Original |
6181
|
|
|
|
|
|
|
Code; 2) separate from the Original Code; or 3) for |
6182
|
|
|
|
|
|
|
infringements caused by: i) the modification of the Original |
6183
|
|
|
|
|
|
|
Code or ii) the combination of the Original Code with other |
6184
|
|
|
|
|
|
|
software or devices, including but not limited to |
6185
|
|
|
|
|
|
|
Modifications. |
6186
|
|
|
|
|
|
|
|
6187
|
|
|
|
|
|
|
3.0 DISTRIBUTION OBLIGATIONS |
6188
|
|
|
|
|
|
|
|
6189
|
|
|
|
|
|
|
3.1 Application of License. |
6190
|
|
|
|
|
|
|
The Source Code version of Original Code may be distributed only |
6191
|
|
|
|
|
|
|
under the terms of this License or a future version of this License |
6192
|
|
|
|
|
|
|
released under Section 6.1, and You must include a copy of this |
6193
|
|
|
|
|
|
|
License with every copy of the Source Code You distribute. You |
6194
|
|
|
|
|
|
|
may not offer or impose any terms on any Source Code version that |
6195
|
|
|
|
|
|
|
alters or restricts the applicable version of this License or the |
6196
|
|
|
|
|
|
|
recipients' rights hereunder. Your license for shipment of the |
6197
|
|
|
|
|
|
|
Contributor Version is conditioned upon Your full compliance with |
6198
|
|
|
|
|
|
|
this Section. The Modifications which You create must comply with |
6199
|
|
|
|
|
|
|
all requirements set out by the Standards body in effect one |
6200
|
|
|
|
|
|
|
hundred twenty (120) days before You ship the Contributor Version. |
6201
|
|
|
|
|
|
|
In the event that the Modifications do not meet such requirements, |
6202
|
|
|
|
|
|
|
You agree to publish either (i) any deviation from the Standards |
6203
|
|
|
|
|
|
|
protocol resulting from implementation of Your Modifications and a |
6204
|
|
|
|
|
|
|
reference implementation of Your Modifications or (ii) Your |
6205
|
|
|
|
|
|
|
Modifications in Source Code form, and to make any such deviation |
6206
|
|
|
|
|
|
|
and reference implementation or Modifications available to all third |
6207
|
|
|
|
|
|
|
parties under the same terms as this license on a royalty free basis |
6208
|
|
|
|
|
|
|
within thirty (30) days of Your first customer shipment of Your |
6209
|
|
|
|
|
|
|
Modifications. |
6210
|
|
|
|
|
|
|
|
6211
|
|
|
|
|
|
|
3.2 Required Notices. |
6212
|
|
|
|
|
|
|
You must duplicate the notice in Exhibit A in each file of the |
6213
|
|
|
|
|
|
|
Source Code. If it is not possible to put such notice in a particular |
6214
|
|
|
|
|
|
|
Source Code file due to its structure, then You must include such |
6215
|
|
|
|
|
|
|
notice in a location (such as a relevant directory) where a user |
6216
|
|
|
|
|
|
|
would be likely to look for such a notice. If You created one or more |
6217
|
|
|
|
|
|
|
Modification(s) You may add Your name as a Contributor to the |
6218
|
|
|
|
|
|
|
notice described in Exhibit A. You must also duplicate this License |
6219
|
|
|
|
|
|
|
in any documentation for the Source Code where You describe |
6220
|
|
|
|
|
|
|
recipients' rights or ownership rights relating to Initial Code. You |
6221
|
|
|
|
|
|
|
may choose to offer, and to charge a fee for, warranty, support, |
6222
|
|
|
|
|
|
|
indemnity or liability obligations to one or more recipients of Your |
6223
|
|
|
|
|
|
|
version of the Code. However, You may do so only on Your own |
6224
|
|
|
|
|
|
|
behalf, and not on behalf of the Initial Developer. You must make it |
6225
|
|
|
|
|
|
|
absolutely clear than any such warranty, support, indemnity or |
6226
|
|
|
|
|
|
|
liability obligation is offered by You alone, and You hereby agree to |
6227
|
|
|
|
|
|
|
indemnify the Initial Developer for any liability incurred by the Initial |
6228
|
|
|
|
|
|
|
Developer as a result of warranty, support, indemnity or liability |
6229
|
|
|
|
|
|
|
terms You offer. |
6230
|
|
|
|
|
|
|
|
6231
|
|
|
|
|
|
|
3.3 Distribution of Executable Versions. |
6232
|
|
|
|
|
|
|
You may distribute Original Code in Executable and Source form |
6233
|
|
|
|
|
|
|
only if the requirements of Sections 3.1 and 3.2 have been met for |
6234
|
|
|
|
|
|
|
that Original Code, and if You include a notice stating that the |
6235
|
|
|
|
|
|
|
Source Code version of the Original Code is available under the |
6236
|
|
|
|
|
|
|
terms of this License. The notice must be conspicuously included in |
6237
|
|
|
|
|
|
|
any notice in an Executable or Source versions, related |
6238
|
|
|
|
|
|
|
documentation or collateral in which You describe recipients' rights |
6239
|
|
|
|
|
|
|
relating to the Original Code. You may distribute the Executable and |
6240
|
|
|
|
|
|
|
Source versions of Your version of the Code or ownership rights |
6241
|
|
|
|
|
|
|
under a license of Your choice, which may contain terms different |
6242
|
|
|
|
|
|
|
from this License, provided that You are in compliance with the |
6243
|
|
|
|
|
|
|
terms of this License. If You distribute the Executable and Source |
6244
|
|
|
|
|
|
|
versions under a different license You must make it absolutely clear |
6245
|
|
|
|
|
|
|
that any terms which differ from this License are offered by You |
6246
|
|
|
|
|
|
|
alone, not by the Initial Developer. You hereby agree to indemnify |
6247
|
|
|
|
|
|
|
the Initial Developer for any liability incurred by the Initial Developer |
6248
|
|
|
|
|
|
|
as a result of any such terms You offer. |
6249
|
|
|
|
|
|
|
|
6250
|
|
|
|
|
|
|
3.4 Larger Works. |
6251
|
|
|
|
|
|
|
You may create a Larger Work by combining Original Code with |
6252
|
|
|
|
|
|
|
other code not governed by the terms of this License and distribute |
6253
|
|
|
|
|
|
|
the Larger Work as a single product. In such a case, You must |
6254
|
|
|
|
|
|
|
make sure the requirements of this License are fulfilled for the |
6255
|
|
|
|
|
|
|
Original Code. |
6256
|
|
|
|
|
|
|
|
6257
|
|
|
|
|
|
|
4.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION |
6258
|
|
|
|
|
|
|
|
6259
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the terms of this |
6260
|
|
|
|
|
|
|
License with respect to some or all of the Original Code due to |
6261
|
|
|
|
|
|
|
statute, judicial order, or regulation then You must: (a) comply with |
6262
|
|
|
|
|
|
|
the terms of this License to the maximum extent possible; and (b) |
6263
|
|
|
|
|
|
|
describe the limitations and the code they affect. Such description |
6264
|
|
|
|
|
|
|
must be included in the LEGAL file described in Section 3.2 and |
6265
|
|
|
|
|
|
|
must be included with all distributions of the Source Code. Except |
6266
|
|
|
|
|
|
|
to the extent prohibited by statute or regulation, such description |
6267
|
|
|
|
|
|
|
must be sufficiently detailed for a recipient of ordinary skill to be |
6268
|
|
|
|
|
|
|
able to understand it. |
6269
|
|
|
|
|
|
|
|
6270
|
|
|
|
|
|
|
5.0 APPLICATION OF THIS LICENSE |
6271
|
|
|
|
|
|
|
|
6272
|
|
|
|
|
|
|
This License applies to code to which the Initial Developer has |
6273
|
|
|
|
|
|
|
attached the notice in Exhibit A and to related Modifications as set |
6274
|
|
|
|
|
|
|
out in Section 3.1. |
6275
|
|
|
|
|
|
|
|
6276
|
|
|
|
|
|
|
6.0 VERSIONS OF THE LICENSE |
6277
|
|
|
|
|
|
|
|
6278
|
|
|
|
|
|
|
6.1 New Versions. |
6279
|
|
|
|
|
|
|
Sun may publish revised and/or new versions of the License from |
6280
|
|
|
|
|
|
|
time to time. Each version will be given a distinguishing version |
6281
|
|
|
|
|
|
|
number. |
6282
|
|
|
|
|
|
|
|
6283
|
|
|
|
|
|
|
6.2 Effect of New Versions. |
6284
|
|
|
|
|
|
|
Once Original Code has been published under a particular version of |
6285
|
|
|
|
|
|
|
the License, You may always continue to use it under the terms of |
6286
|
|
|
|
|
|
|
that version. You may also choose to use such Original Code under |
6287
|
|
|
|
|
|
|
the terms of any subsequent version of the License published by |
6288
|
|
|
|
|
|
|
Sun. No one other than Sun has the right to modify the terms |
6289
|
|
|
|
|
|
|
applicable to Original Code. |
6290
|
|
|
|
|
|
|
|
6291
|
|
|
|
|
|
|
7.0 DISCLAIMER OF WARRANTY |
6292
|
|
|
|
|
|
|
|
6293
|
|
|
|
|
|
|
ORIGINAL CODE IS PROVIDED UNDER THIS LICENSE ON AN |
6294
|
|
|
|
|
|
|
"AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER |
6295
|
|
|
|
|
|
|
EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, |
6296
|
|
|
|
|
|
|
WARRANTIES THAT THE ORIGINAL CODE IS FREE OF |
6297
|
|
|
|
|
|
|
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR |
6298
|
|
|
|
|
|
|
PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE |
6299
|
|
|
|
|
|
|
QUALITY AND PERFORMANCE OF THE ORIGINAL CODE IS |
6300
|
|
|
|
|
|
|
WITH YOU. SHOULD ANY ORIGINAL CODE PROVE DEFECTIVE |
6301
|
|
|
|
|
|
|
IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER) |
6302
|
|
|
|
|
|
|
ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR |
6303
|
|
|
|
|
|
|
OR CORRECTION. THIS DISCLAIMER OF WARRANTY |
6304
|
|
|
|
|
|
|
CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE |
6305
|
|
|
|
|
|
|
OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT |
6306
|
|
|
|
|
|
|
UNDER THIS DISCLAIMER. |
6307
|
|
|
|
|
|
|
|
6308
|
|
|
|
|
|
|
8.0 TERMINATION |
6309
|
|
|
|
|
|
|
|
6310
|
|
|
|
|
|
|
8.1 This License and the rights granted hereunder will terminate |
6311
|
|
|
|
|
|
|
automatically if You fail to comply with terms herein and fail to cure |
6312
|
|
|
|
|
|
|
such breach within 30 days of becoming aware of the breach. All |
6313
|
|
|
|
|
|
|
sublicenses to the Original Code which are properly granted shall |
6314
|
|
|
|
|
|
|
survive any termination of this License. Provisions which, by their |
6315
|
|
|
|
|
|
|
nature, must remain in effect beyond the termination of this License |
6316
|
|
|
|
|
|
|
shall survive. |
6317
|
|
|
|
|
|
|
|
6318
|
|
|
|
|
|
|
8.2 In the event of termination under Section 8.1 above, all end user |
6319
|
|
|
|
|
|
|
license agreements (excluding distributors and resellers) which have |
6320
|
|
|
|
|
|
|
been validly granted by You or any distributor hereunder prior to |
6321
|
|
|
|
|
|
|
termination shall survive termination. |
6322
|
|
|
|
|
|
|
|
6323
|
|
|
|
|
|
|
9.0 LIMIT OF LIABILITY |
6324
|
|
|
|
|
|
|
|
6325
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, |
6326
|
|
|
|
|
|
|
WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR |
6327
|
|
|
|
|
|
|
OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY |
6328
|
|
|
|
|
|
|
OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL |
6329
|
|
|
|
|
|
|
CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE |
6330
|
|
|
|
|
|
|
LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, |
6331
|
|
|
|
|
|
|
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY |
6332
|
|
|
|
|
|
|
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES |
6333
|
|
|
|
|
|
|
FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER |
6334
|
|
|
|
|
|
|
FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER |
6335
|
|
|
|
|
|
|
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY |
6336
|
|
|
|
|
|
|
SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH |
6337
|
|
|
|
|
|
|
DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY |
6338
|
|
|
|
|
|
|
TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING |
6339
|
|
|
|
|
|
|
FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT |
6340
|
|
|
|
|
|
|
APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME |
6341
|
|
|
|
|
|
|
JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR |
6342
|
|
|
|
|
|
|
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, |
6343
|
|
|
|
|
|
|
SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO |
6344
|
|
|
|
|
|
|
YOU. |
6345
|
|
|
|
|
|
|
|
6346
|
|
|
|
|
|
|
10.0 U.S. GOVERNMENT END USERS |
6347
|
|
|
|
|
|
|
|
6348
|
|
|
|
|
|
|
U.S. Government: If this Software is being acquired by or on behalf |
6349
|
|
|
|
|
|
|
of the U.S. Government or by a U.S. Government prime contractor |
6350
|
|
|
|
|
|
|
or subcontractor (at any tier), then the Government's rights in the |
6351
|
|
|
|
|
|
|
Software and accompanying documentation shall be only as set |
6352
|
|
|
|
|
|
|
forth in this license; this is in accordance with 48 C.F.R. 227.7201 |
6353
|
|
|
|
|
|
|
through 227.7202-4 (for Department of Defense (DoD) acquisitions) |
6354
|
|
|
|
|
|
|
and with 48 C.F.R. 2.101 and 12.212 (for non-DoD acquisitions). |
6355
|
|
|
|
|
|
|
|
6356
|
|
|
|
|
|
|
11.0 MISCELLANEOUS |
6357
|
|
|
|
|
|
|
|
6358
|
|
|
|
|
|
|
This License represents the complete agreement concerning |
6359
|
|
|
|
|
|
|
subject matter hereof. If any provision of this License is held to be |
6360
|
|
|
|
|
|
|
unenforceable, such provision shall be reformed only to the extent |
6361
|
|
|
|
|
|
|
necessary to make it enforceable. This License shall be governed |
6362
|
|
|
|
|
|
|
by California law provisions (except to the extent applicable law, if |
6363
|
|
|
|
|
|
|
any, provides otherwise), excluding its conflict-of-law provisions. |
6364
|
|
|
|
|
|
|
With respect to disputes in which at least one party is a citizen of, |
6365
|
|
|
|
|
|
|
or an entity chartered or registered to do business in the United |
6366
|
|
|
|
|
|
|
States of America, any litigation relating to this License shall be |
6367
|
|
|
|
|
|
|
subject to the jurisdiction of the Federal Courts of the Northern |
6368
|
|
|
|
|
|
|
District of California, with venue lying in Santa Clara County, |
6369
|
|
|
|
|
|
|
California, with the losing party responsible for costs, including |
6370
|
|
|
|
|
|
|
without limitation, court costs and reasonable attorneys' fees and |
6371
|
|
|
|
|
|
|
expenses. The application of the United Nations Convention on |
6372
|
|
|
|
|
|
|
Contracts for the International Sale of Goods is expressly excluded. |
6373
|
|
|
|
|
|
|
Any law or regulation which provides that the language of a contract |
6374
|
|
|
|
|
|
|
shall be construed against the drafter shall not apply to this |
6375
|
|
|
|
|
|
|
License. |
6376
|
|
|
|
|
|
|
|
6377
|
|
|
|
|
|
|
EXHIBIT A - Sun Standards License |
6378
|
|
|
|
|
|
|
|
6379
|
|
|
|
|
|
|
"The contents of this file are subject to the Sun Standards |
6380
|
|
|
|
|
|
|
|
6381
|
|
|
|
|
|
|
License Version 1.1 (the "License"); |
6382
|
|
|
|
|
|
|
|
6383
|
|
|
|
|
|
|
You may not use this file except in compliance with the |
6384
|
|
|
|
|
|
|
|
6385
|
|
|
|
|
|
|
License. You may obtain a copy of the |
6386
|
|
|
|
|
|
|
|
6387
|
|
|
|
|
|
|
License at _______________________________. |
6388
|
|
|
|
|
|
|
|
6389
|
|
|
|
|
|
|
|
6390
|
|
|
|
|
|
|
|
6391
|
|
|
|
|
|
|
Software distributed under the License is distributed on |
6392
|
|
|
|
|
|
|
|
6393
|
|
|
|
|
|
|
an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either |
6394
|
|
|
|
|
|
|
|
6395
|
|
|
|
|
|
|
express or implied. See the License for the specific |
6396
|
|
|
|
|
|
|
|
6397
|
|
|
|
|
|
|
language governing rights and limitations under the License. |
6398
|
|
|
|
|
|
|
|
6399
|
|
|
|
|
|
|
|
6400
|
|
|
|
|
|
|
|
6401
|
|
|
|
|
|
|
The Original Code is ______________________________________. |
6402
|
|
|
|
|
|
|
|
6403
|
|
|
|
|
|
|
|
6404
|
|
|
|
|
|
|
|
6405
|
|
|
|
|
|
|
The Initial Developer of the Original Code is: |
6406
|
|
|
|
|
|
|
|
6407
|
|
|
|
|
|
|
Sun Microsystems, Inc.. |
6408
|
|
|
|
|
|
|
|
6409
|
|
|
|
|
|
|
|
6410
|
|
|
|
|
|
|
|
6411
|
|
|
|
|
|
|
Portions created by: _______________________________________ |
6412
|
|
|
|
|
|
|
|
6413
|
|
|
|
|
|
|
|
6414
|
|
|
|
|
|
|
|
6415
|
|
|
|
|
|
|
are Copyright (C): _______________________________________ |
6416
|
|
|
|
|
|
|
|
6417
|
|
|
|
|
|
|
|
6418
|
|
|
|
|
|
|
|
6419
|
|
|
|
|
|
|
All Rights Reserved. |
6420
|
|
|
|
|
|
|
|
6421
|
|
|
|
|
|
|
|
6422
|
|
|
|
|
|
|
|
6423
|
|
|
|
|
|
|
Contributor(s): _______________________________________ |
6424
|
|
|
|
|
|
|
|
6425
|
|
|
|
|
|
|
|
6426
|
|
|
|
|
|
|
EXHIBIT B - Standards |
6427
|
|
|
|
|
|
|
|
6428
|
|
|
|
|
|
|
The Standard is defined as the following: |
6429
|
|
|
|
|
|
|
|
6430
|
|
|
|
|
|
|
OpenOffice.org XML File Format Specification, located at |
6431
|
|
|
|
|
|
|
http://xml.openoffice.org |
6432
|
|
|
|
|
|
|
|
6433
|
|
|
|
|
|
|
OpenOffice.org Application Programming Interface Specification, |
6434
|
|
|
|
|
|
|
located at |
6435
|
|
|
|
|
|
|
http://api.openoffice.org |
6436
|
|
|
|
|
|
|
EOFLICENSETEXT |
6437
|
|
|
|
|
|
|
|
6438
|
2
|
|
|
|
|
7
|
return (\%license); |
6439
|
|
|
|
|
|
|
} |
6440
|
|
|
|
|
|
|
|
6441
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
6442
|
|
|
|
|
|
|
|
6443
|
|
|
|
|
|
|
=head2 License_Sleepycat |
6444
|
|
|
|
|
|
|
|
6445
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
6446
|
|
|
|
|
|
|
|
6447
|
|
|
|
|
|
|
=cut |
6448
|
|
|
|
|
|
|
|
6449
|
|
|
|
|
|
|
################################################## subroutine header end ## |
6450
|
|
|
|
|
|
|
|
6451
|
|
|
|
|
|
|
sub License_Sleepycat { |
6452
|
1
|
|
|
1
|
1
|
4
|
my %license; |
6453
|
|
|
|
|
|
|
|
6454
|
1
|
|
|
|
|
5
|
$license{COPYRIGHT} = <
|
6455
|
|
|
|
|
|
|
This program is free software licensed under the... |
6456
|
|
|
|
|
|
|
|
6457
|
|
|
|
|
|
|
The Sleepycat License |
6458
|
|
|
|
|
|
|
|
6459
|
|
|
|
|
|
|
The full text of the license can be found in the |
6460
|
|
|
|
|
|
|
LICENSE file included with this module. |
6461
|
|
|
|
|
|
|
EOFCOPYRIGHT |
6462
|
|
|
|
|
|
|
|
6463
|
1
|
|
|
|
|
4
|
$license{LICENSETEXT} = <
|
6464
|
|
|
|
|
|
|
The Sleepycat License |
6465
|
|
|
|
|
|
|
|
6466
|
|
|
|
|
|
|
Copyright (c) 1990-1999 Sleepycat Software. All |
6467
|
|
|
|
|
|
|
rights reserved. |
6468
|
|
|
|
|
|
|
|
6469
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, |
6470
|
|
|
|
|
|
|
with or without modification, are permitted provided |
6471
|
|
|
|
|
|
|
that the following conditions are met: |
6472
|
|
|
|
|
|
|
|
6473
|
|
|
|
|
|
|
Redistributions of source code must retain |
6474
|
|
|
|
|
|
|
the above copyright notice, this list of |
6475
|
|
|
|
|
|
|
conditions and the following disclaimer. |
6476
|
|
|
|
|
|
|
Redistributions in binary form must |
6477
|
|
|
|
|
|
|
reproduce the above copyright notice, this list |
6478
|
|
|
|
|
|
|
of conditions and the following disclaimer in |
6479
|
|
|
|
|
|
|
the documentation and/or other materials |
6480
|
|
|
|
|
|
|
provided with the distribution. |
6481
|
|
|
|
|
|
|
Redistributions in any form must be |
6482
|
|
|
|
|
|
|
accompanied by information on how to |
6483
|
|
|
|
|
|
|
obtain complete source code for the DB |
6484
|
|
|
|
|
|
|
software and any accompanying software |
6485
|
|
|
|
|
|
|
that uses the DB software. The source code |
6486
|
|
|
|
|
|
|
must either be included in the distribution or |
6487
|
|
|
|
|
|
|
be available for no more than the cost of |
6488
|
|
|
|
|
|
|
distribution plus a nominal fee, and must be |
6489
|
|
|
|
|
|
|
freely redistributable under reasonable |
6490
|
|
|
|
|
|
|
conditions. For an executable file, complete |
6491
|
|
|
|
|
|
|
source code means the source code for all |
6492
|
|
|
|
|
|
|
modules it contains. It does not include |
6493
|
|
|
|
|
|
|
source code for modules or files that typically |
6494
|
|
|
|
|
|
|
accompany the major components of the |
6495
|
|
|
|
|
|
|
operating system on which the executable file |
6496
|
|
|
|
|
|
|
runs. |
6497
|
|
|
|
|
|
|
|
6498
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY |
6499
|
|
|
|
|
|
|
SLEEPYCAT SOFTWARE ``AS IS'' AND ANY |
6500
|
|
|
|
|
|
|
EXPRESS OR IMPLIED WARRANTIES, |
6501
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE |
6502
|
|
|
|
|
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY, |
6503
|
|
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE, OR |
6504
|
|
|
|
|
|
|
NON-INFRINGEMENT, ARE DISCLAIMED. IN NO |
6505
|
|
|
|
|
|
|
EVENT SHALL SLEEPYCAT SOFTWARE BE |
6506
|
|
|
|
|
|
|
LIABLE FOR ANY DIRECT, INDIRECT, |
6507
|
|
|
|
|
|
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR |
6508
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
6509
|
|
|
|
|
|
|
NOT LIMITED TO, PROCUREMENT OF |
6510
|
|
|
|
|
|
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF |
6511
|
|
|
|
|
|
|
USE, DATA, OR PROFITS; OR BUSINESS |
6512
|
|
|
|
|
|
|
INTERRUPTION) HOWEVER CAUSED AND ON |
6513
|
|
|
|
|
|
|
ANY THEORY OF LIABILITY, WHETHER IN |
6514
|
|
|
|
|
|
|
CONTRACT, STRICT LIABILITY, OR TORT |
6515
|
|
|
|
|
|
|
(INCLUDING NEGLIGENCE OR OTHERWISE) |
6516
|
|
|
|
|
|
|
ARISING IN ANY WAY OUT OF THE USE OF THIS |
6517
|
|
|
|
|
|
|
SOFTWARE, EVEN IF ADVISED OF THE |
6518
|
|
|
|
|
|
|
POSSIBILITY OF SUCH DAMAGE. |
6519
|
|
|
|
|
|
|
|
6520
|
|
|
|
|
|
|
|
6521
|
|
|
|
|
|
|
|
6522
|
|
|
|
|
|
|
Copyright (c) 1990, 1993, 1994, 1995 The |
6523
|
|
|
|
|
|
|
Regents of the University of California. All rights |
6524
|
|
|
|
|
|
|
reserved. |
6525
|
|
|
|
|
|
|
|
6526
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, |
6527
|
|
|
|
|
|
|
with or without modification, are permitted provided |
6528
|
|
|
|
|
|
|
that the following conditions are met: |
6529
|
|
|
|
|
|
|
|
6530
|
|
|
|
|
|
|
Redistributions of source code must retain |
6531
|
|
|
|
|
|
|
the above copyright notice, this list of |
6532
|
|
|
|
|
|
|
conditions and the following disclaimer. |
6533
|
|
|
|
|
|
|
Redistributions in binary form must |
6534
|
|
|
|
|
|
|
reproduce the above copyright notice, this list |
6535
|
|
|
|
|
|
|
of conditions and the following disclaimer in |
6536
|
|
|
|
|
|
|
the documentation and/or other materials |
6537
|
|
|
|
|
|
|
provided with the distribution. |
6538
|
|
|
|
|
|
|
Neither the name of the University nor the |
6539
|
|
|
|
|
|
|
names of its contributors may be used to |
6540
|
|
|
|
|
|
|
endorse or promote products derived from |
6541
|
|
|
|
|
|
|
this software without specific prior written |
6542
|
|
|
|
|
|
|
permission. |
6543
|
|
|
|
|
|
|
|
6544
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE |
6545
|
|
|
|
|
|
|
REGENTS AND CONTRIBUTORS ``AS IS'' AND |
6546
|
|
|
|
|
|
|
ANY EXPRESS OR IMPLIED WARRANTIES, |
6547
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE |
6548
|
|
|
|
|
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY |
6549
|
|
|
|
|
|
|
AND FITNESS FOR A PARTICULAR PURPOSE |
6550
|
|
|
|
|
|
|
ARE DISCLAIMED. IN NO EVENT SHALL THE |
6551
|
|
|
|
|
|
|
REGENTS OR CONTRIBUTORS BE LIABLE FOR |
6552
|
|
|
|
|
|
|
ANY DIRECT, INDIRECT, INCIDENTAL, |
6553
|
|
|
|
|
|
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
6554
|
|
|
|
|
|
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
6555
|
|
|
|
|
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR |
6556
|
|
|
|
|
|
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; |
6557
|
|
|
|
|
|
|
OR BUSINESS INTERRUPTION) HOWEVER |
6558
|
|
|
|
|
|
|
CAUSED AND ON ANY THEORY OF LIABILITY, |
6559
|
|
|
|
|
|
|
WHETHER IN CONTRACT, STRICT LIABILITY, |
6560
|
|
|
|
|
|
|
OR TORT (INCLUDING NEGLIGENCE OR |
6561
|
|
|
|
|
|
|
OTHERWISE) ARISING IN ANY WAY OUT OF |
6562
|
|
|
|
|
|
|
THE USE OF THIS SOFTWARE, EVEN IF |
6563
|
|
|
|
|
|
|
ADVISED OF THE POSSIBILITY OF SUCH |
6564
|
|
|
|
|
|
|
DAMAGE. |
6565
|
|
|
|
|
|
|
|
6566
|
|
|
|
|
|
|
|
6567
|
|
|
|
|
|
|
|
6568
|
|
|
|
|
|
|
Copyright (c) 1995, 1996 The President and |
6569
|
|
|
|
|
|
|
Fellows of Harvard University. All rights reserved. |
6570
|
|
|
|
|
|
|
|
6571
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, |
6572
|
|
|
|
|
|
|
with or without modification, are permitted provided |
6573
|
|
|
|
|
|
|
that the following conditions are met: |
6574
|
|
|
|
|
|
|
|
6575
|
|
|
|
|
|
|
Redistributions of source code must retain |
6576
|
|
|
|
|
|
|
the above copyright notice, this list of |
6577
|
|
|
|
|
|
|
conditions and the following disclaimer. |
6578
|
|
|
|
|
|
|
Redistributions in binary form must |
6579
|
|
|
|
|
|
|
reproduce the above copyright notice, this list |
6580
|
|
|
|
|
|
|
of conditions and the following disclaimer in |
6581
|
|
|
|
|
|
|
the documentation and/or other materials |
6582
|
|
|
|
|
|
|
provided with the distribution. |
6583
|
|
|
|
|
|
|
Neither the name of the University nor the |
6584
|
|
|
|
|
|
|
names of its contributors may be used to |
6585
|
|
|
|
|
|
|
endorse or promote products derived from |
6586
|
|
|
|
|
|
|
this software without specific prior written |
6587
|
|
|
|
|
|
|
permission. |
6588
|
|
|
|
|
|
|
|
6589
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY HARVARD |
6590
|
|
|
|
|
|
|
AND ITS CONTRIBUTORS ``AS IS'' AND ANY |
6591
|
|
|
|
|
|
|
EXPRESS OR IMPLIED WARRANTIES, |
6592
|
|
|
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE |
6593
|
|
|
|
|
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY |
6594
|
|
|
|
|
|
|
AND FITNESS FOR A PARTICULAR PURPOSE |
6595
|
|
|
|
|
|
|
ARE DISCLAIMED. IN NO EVENT SHALL |
6596
|
|
|
|
|
|
|
HARVARD OR ITS CONTRIBUTORS BE LIABLE |
6597
|
|
|
|
|
|
|
FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
6598
|
|
|
|
|
|
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
6599
|
|
|
|
|
|
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
6600
|
|
|
|
|
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR |
6601
|
|
|
|
|
|
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; |
6602
|
|
|
|
|
|
|
OR BUSINESS INTERRUPTION) HOWEVER |
6603
|
|
|
|
|
|
|
CAUSED AND ON ANY THEORY OF LIABILITY, |
6604
|
|
|
|
|
|
|
WHETHER IN CONTRACT, STRICT LIABILITY, |
6605
|
|
|
|
|
|
|
OR TORT (INCLUDING NEGLIGENCE OR |
6606
|
|
|
|
|
|
|
OTHERWISE) ARISING IN ANY WAY OUT OF |
6607
|
|
|
|
|
|
|
THE USE OF THIS SOFTWARE, EVEN IF |
6608
|
|
|
|
|
|
|
ADVISED OF THE POSSIBILITY OF SUCH |
6609
|
|
|
|
|
|
|
DAMAGE. |
6610
|
|
|
|
|
|
|
EOFLICENSETEXT |
6611
|
|
|
|
|
|
|
|
6612
|
1
|
|
|
|
|
5
|
return (\%license); |
6613
|
|
|
|
|
|
|
} |
6614
|
|
|
|
|
|
|
|
6615
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
6616
|
|
|
|
|
|
|
|
6617
|
|
|
|
|
|
|
=head2 License_Vovida |
6618
|
|
|
|
|
|
|
|
6619
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
6620
|
|
|
|
|
|
|
|
6621
|
|
|
|
|
|
|
=cut |
6622
|
|
|
|
|
|
|
|
6623
|
|
|
|
|
|
|
################################################## subroutine header end ## |
6624
|
|
|
|
|
|
|
|
6625
|
|
|
|
|
|
|
sub License_Vovida_1_0 { |
6626
|
2
|
|
|
2
|
0
|
4
|
my %license; |
6627
|
|
|
|
|
|
|
|
6628
|
2
|
|
|
|
|
5
|
$license{COPYRIGHT} = <
|
6629
|
|
|
|
|
|
|
This program is free software licensed under the... |
6630
|
|
|
|
|
|
|
|
6631
|
|
|
|
|
|
|
Vovida Software License v. 1.0 |
6632
|
|
|
|
|
|
|
|
6633
|
|
|
|
|
|
|
The full text of the license can be found in the |
6634
|
|
|
|
|
|
|
LICENSE file included with this module. |
6635
|
|
|
|
|
|
|
EOFCOPYRIGHT |
6636
|
|
|
|
|
|
|
|
6637
|
2
|
|
|
|
|
3
|
$license{LICENSETEXT} = <
|
6638
|
|
|
|
|
|
|
Vovida Software License v. 1.0 |
6639
|
|
|
|
|
|
|
|
6640
|
|
|
|
|
|
|
This license applies to all software incorporated in the |
6641
|
|
|
|
|
|
|
"Vovida Open Communication Application Library" except for |
6642
|
|
|
|
|
|
|
those portions incorporating third party software specifically |
6643
|
|
|
|
|
|
|
identified as being licensed under separate license. |
6644
|
|
|
|
|
|
|
|
6645
|
|
|
|
|
|
|
The Vovida Software License, Version 1.0 |
6646
|
|
|
|
|
|
|
Copyright (c) 2000 Vovida Networks, Inc. All rights reserved. |
6647
|
|
|
|
|
|
|
|
6648
|
|
|
|
|
|
|
Redistribution and use in source and binary forms, with or |
6649
|
|
|
|
|
|
|
without modification, are permitted provided that the following |
6650
|
|
|
|
|
|
|
conditions are met: |
6651
|
|
|
|
|
|
|
|
6652
|
|
|
|
|
|
|
1. Redistributions of source code must retain the above |
6653
|
|
|
|
|
|
|
copyright notice, this list of conditions and the following |
6654
|
|
|
|
|
|
|
disclaimer. |
6655
|
|
|
|
|
|
|
|
6656
|
|
|
|
|
|
|
2. Redistributions in binary form must reproduce the above |
6657
|
|
|
|
|
|
|
copyright notice, this list of conditions and the following |
6658
|
|
|
|
|
|
|
disclaimer in the documentation and/or other materials |
6659
|
|
|
|
|
|
|
provided with the distribution. |
6660
|
|
|
|
|
|
|
|
6661
|
|
|
|
|
|
|
3. The names "VOCAL", "Vovida Open Communication |
6662
|
|
|
|
|
|
|
Application Library", and "Vovida Open Communication |
6663
|
|
|
|
|
|
|
Application Library (VOCAL)" must not be used to endorse |
6664
|
|
|
|
|
|
|
or promote products derived from this software without prior |
6665
|
|
|
|
|
|
|
written permission. For written permission, please contact |
6666
|
|
|
|
|
|
|
vocal\@vovida.org. |
6667
|
|
|
|
|
|
|
|
6668
|
|
|
|
|
|
|
4. Products derived from this software may not be called |
6669
|
|
|
|
|
|
|
"VOCAL", nor may "VOCAL" appear in their name, without |
6670
|
|
|
|
|
|
|
prior written permission. |
6671
|
|
|
|
|
|
|
|
6672
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY |
6673
|
|
|
|
|
|
|
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, |
6674
|
|
|
|
|
|
|
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
6675
|
|
|
|
|
|
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR |
6676
|
|
|
|
|
|
|
PURPOSE, TITLE AND NON-INFRINGEMENT ARE |
6677
|
|
|
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL VOVIDA NETWORKS, |
6678
|
|
|
|
|
|
|
INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY |
6679
|
|
|
|
|
|
|
DAMAGES IN EXCESS OF \$1,000, NOR FOR ANY |
6680
|
|
|
|
|
|
|
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
6681
|
|
|
|
|
|
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
6682
|
|
|
|
|
|
|
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
6683
|
|
|
|
|
|
|
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
6684
|
|
|
|
|
|
|
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON |
6685
|
|
|
|
|
|
|
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
6686
|
|
|
|
|
|
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
6687
|
|
|
|
|
|
|
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE |
6688
|
|
|
|
|
|
|
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
6689
|
|
|
|
|
|
|
POSSIBILITY OF SUCH DAMAGE. |
6690
|
|
|
|
|
|
|
|
6691
|
|
|
|
|
|
|
|
6692
|
|
|
|
|
|
|
|
6693
|
|
|
|
|
|
|
This software consists of voluntary contributions made by |
6694
|
|
|
|
|
|
|
Vovida Networks, Inc. and many individuals on behalf of |
6695
|
|
|
|
|
|
|
Vovida Networks, Inc. For more information on Vovida |
6696
|
|
|
|
|
|
|
Networks, Inc., please see http://www.vovida.org. |
6697
|
|
|
|
|
|
|
|
6698
|
|
|
|
|
|
|
All third party licenses and copyright notices and other |
6699
|
|
|
|
|
|
|
required legends also need to be complied with as well. |
6700
|
|
|
|
|
|
|
EOFLICENSETEXT |
6701
|
|
|
|
|
|
|
|
6702
|
2
|
|
|
|
|
5
|
return (\%license); |
6703
|
|
|
|
|
|
|
} |
6704
|
|
|
|
|
|
|
|
6705
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
6706
|
|
|
|
|
|
|
|
6707
|
|
|
|
|
|
|
=head2 License_ZLIB |
6708
|
|
|
|
|
|
|
|
6709
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
6710
|
|
|
|
|
|
|
|
6711
|
|
|
|
|
|
|
=cut |
6712
|
|
|
|
|
|
|
|
6713
|
|
|
|
|
|
|
################################################## subroutine header end ## |
6714
|
|
|
|
|
|
|
|
6715
|
|
|
|
|
|
|
sub License_ZLIB { |
6716
|
2
|
|
|
2
|
1
|
4
|
my %license; |
6717
|
|
|
|
|
|
|
|
6718
|
2
|
|
|
|
|
5
|
$license{COPYRIGHT} = <
|
6719
|
|
|
|
|
|
|
This program is free software licensed under the... |
6720
|
|
|
|
|
|
|
|
6721
|
|
|
|
|
|
|
The zlib/libpng License |
6722
|
|
|
|
|
|
|
|
6723
|
|
|
|
|
|
|
The full text of the license can be found in the |
6724
|
|
|
|
|
|
|
LICENSE file included with this module. |
6725
|
|
|
|
|
|
|
EOFCOPYRIGHT |
6726
|
|
|
|
|
|
|
|
6727
|
2
|
|
|
|
|
4
|
$license{LICENSETEXT} = <
|
6728
|
|
|
|
|
|
|
The zlib/libpng License |
6729
|
|
|
|
|
|
|
|
6730
|
|
|
|
|
|
|
Copyright (c) |
6731
|
|
|
|
|
|
|
|
6732
|
|
|
|
|
|
|
This software is provided 'as-is', without any express or |
6733
|
|
|
|
|
|
|
implied warranty. In no event will the authors be held liable |
6734
|
|
|
|
|
|
|
for any damages arising from the use of this software. |
6735
|
|
|
|
|
|
|
|
6736
|
|
|
|
|
|
|
Permission is granted to anyone to use this software for any |
6737
|
|
|
|
|
|
|
purpose, including commercial applications, and to alter it |
6738
|
|
|
|
|
|
|
and redistribute it freely, subject to the following restrictions: |
6739
|
|
|
|
|
|
|
|
6740
|
|
|
|
|
|
|
1. The origin of this software must not be |
6741
|
|
|
|
|
|
|
misrepresented; you must not claim that you |
6742
|
|
|
|
|
|
|
wrote the original software. If you use this |
6743
|
|
|
|
|
|
|
software in a product, an acknowledgment in |
6744
|
|
|
|
|
|
|
the product documentation would be |
6745
|
|
|
|
|
|
|
appreciated but is not required. |
6746
|
|
|
|
|
|
|
|
6747
|
|
|
|
|
|
|
2. Altered source versions must be plainly |
6748
|
|
|
|
|
|
|
marked as such, and must not be |
6749
|
|
|
|
|
|
|
misrepresented as being the original software. |
6750
|
|
|
|
|
|
|
|
6751
|
|
|
|
|
|
|
3. This notice may not be removed or altered |
6752
|
|
|
|
|
|
|
from any source distribution. |
6753
|
|
|
|
|
|
|
EOFLICENSETEXT |
6754
|
|
|
|
|
|
|
|
6755
|
2
|
|
|
|
|
6
|
return (\%license); |
6756
|
|
|
|
|
|
|
} |
6757
|
|
|
|
|
|
|
|
6758
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
6759
|
|
|
|
|
|
|
|
6760
|
|
|
|
|
|
|
=head2 License_Perl |
6761
|
|
|
|
|
|
|
|
6762
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for this license |
6763
|
|
|
|
|
|
|
|
6764
|
|
|
|
|
|
|
=cut |
6765
|
|
|
|
|
|
|
|
6766
|
|
|
|
|
|
|
################################################## subroutine header end ## |
6767
|
|
|
|
|
|
|
|
6768
|
|
|
|
|
|
|
sub License_Perl { |
6769
|
48
|
|
|
48
|
1
|
91
|
my %license; |
6770
|
|
|
|
|
|
|
|
6771
|
48
|
|
|
|
|
166
|
my $gpl = License_GPL_2 (); |
6772
|
48
|
|
|
|
|
150
|
my $artistic = License_Artistic_w_Aggregation (); |
6773
|
|
|
|
|
|
|
|
6774
|
48
|
|
|
|
|
175
|
$license{COPYRIGHT} = <
|
6775
|
|
|
|
|
|
|
This program is free software; you can redistribute |
6776
|
|
|
|
|
|
|
it and/or modify it under the same terms as Perl itself. |
6777
|
|
|
|
|
|
|
|
6778
|
|
|
|
|
|
|
The full text of the license can be found in the |
6779
|
|
|
|
|
|
|
LICENSE file included with this module. |
6780
|
|
|
|
|
|
|
EOFCOPYRIGHT |
6781
|
|
|
|
|
|
|
|
6782
|
48
|
|
|
|
|
1119
|
$license{LICENSETEXT} = <
|
6783
|
|
|
|
|
|
|
Terms of Perl itself |
6784
|
|
|
|
|
|
|
|
6785
|
|
|
|
|
|
|
a) the GNU General Public License as published by the Free |
6786
|
|
|
|
|
|
|
Software Foundation; either version 1, or (at your option) any |
6787
|
|
|
|
|
|
|
later version, or |
6788
|
|
|
|
|
|
|
b) the "Artistic License" |
6789
|
|
|
|
|
|
|
|
6790
|
|
|
|
|
|
|
--------------------------------------------------------------------------- |
6791
|
|
|
|
|
|
|
|
6792
|
|
|
|
|
|
|
$gpl->{LICENSETEXT} |
6793
|
|
|
|
|
|
|
|
6794
|
|
|
|
|
|
|
--------------------------------------------------------------------------- |
6795
|
|
|
|
|
|
|
|
6796
|
|
|
|
|
|
|
$artistic->{LICENSETEXT} |
6797
|
|
|
|
|
|
|
|
6798
|
|
|
|
|
|
|
EOFLICENSETEXT |
6799
|
|
|
|
|
|
|
|
6800
|
48
|
|
|
|
|
294
|
return (\%license); |
6801
|
|
|
|
|
|
|
} |
6802
|
|
|
|
|
|
|
|
6803
|
|
|
|
|
|
|
################################################ subroutine header begin ## |
6804
|
|
|
|
|
|
|
|
6805
|
|
|
|
|
|
|
=head2 Custom_Licenses |
6806
|
|
|
|
|
|
|
|
6807
|
|
|
|
|
|
|
Purpose : Get the copyright pod text and LICENSE file text for some |
6808
|
|
|
|
|
|
|
custom license provided by the programmer |
6809
|
|
|
|
|
|
|
|
6810
|
|
|
|
|
|
|
=cut |
6811
|
|
|
|
|
|
|
|
6812
|
|
|
|
|
|
|
################################################## subroutine header end ## |
6813
|
|
|
|
|
|
|
|
6814
|
|
|
|
|
|
|
sub Custom_Licenses { |
6815
|
1
|
|
|
1
|
1
|
335
|
my %license; |
6816
|
|
|
|
|
|
|
|
6817
|
1
|
|
|
|
|
4
|
$license{COPYRIGHT} = <
|
6818
|
|
|
|
|
|
|
|
6819
|
|
|
|
|
|
|
The full text of the license can be found in the |
6820
|
|
|
|
|
|
|
LICENSE file included with this module. |
6821
|
|
|
|
|
|
|
EOFCOPYRIGHT |
6822
|
|
|
|
|
|
|
|
6823
|
1
|
|
|
|
|
5
|
return (\%license); |
6824
|
|
|
|
|
|
|
} |
6825
|
|
|
|
|
|
|
|
6826
|
|
|
|
|
|
|
|
6827
|
|
|
|
|
|
|
1; #this line is important and will help the module return a true value |
6828
|
|
|
|
|
|
|
__END__ |