| 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__ |