| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
11
|
|
|
11
|
|
6137
|
use strict; |
|
|
11
|
|
|
|
|
21
|
|
|
|
11
|
|
|
|
|
238
|
|
|
2
|
11
|
|
|
11
|
|
45
|
use warnings; |
|
|
11
|
|
|
|
|
14
|
|
|
|
11
|
|
|
|
|
392
|
|
|
3
|
|
|
|
|
|
|
$Software::License::Mozilla_1_0::VERSION = '0.104002'; |
|
4
|
|
|
|
|
|
|
use parent 'Software::License'; |
|
5
|
11
|
|
|
11
|
|
54
|
# ABSTRACT: Mozilla Public License 1.0 |
|
|
11
|
|
|
|
|
31
|
|
|
|
11
|
|
|
|
|
48
|
|
|
6
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
8
|
22
|
|
|
22
|
1
|
99
|
1; |
|
9
|
1
|
|
|
1
|
1
|
4
|
|
|
10
|
43
|
|
|
43
|
1
|
104
|
=pod |
|
11
|
42
|
|
|
42
|
1
|
84
|
|
|
12
|
43
|
|
|
43
|
1
|
92
|
=encoding UTF-8 |
|
13
|
|
|
|
|
|
|
|
|
14
|
|
|
|
|
|
|
=head1 NAME |
|
15
|
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
Software::License::Mozilla_1_0 - Mozilla Public License 1.0 |
|
17
|
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
=head1 VERSION |
|
19
|
|
|
|
|
|
|
|
|
20
|
|
|
|
|
|
|
version 0.104002 |
|
21
|
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
=head1 PERL VERSION |
|
23
|
|
|
|
|
|
|
|
|
24
|
|
|
|
|
|
|
This module is part of CPAN toolchain, or is treated as such. As such, it |
|
25
|
|
|
|
|
|
|
follows the agreement of the Perl Toolchain Gang to require no newer version of |
|
26
|
|
|
|
|
|
|
perl than v5.8.1. This version may change by agreement of the Toolchain Gang, |
|
27
|
|
|
|
|
|
|
but for now is governed by the L<Lancaster |
|
28
|
|
|
|
|
|
|
Consensus|https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md> |
|
29
|
|
|
|
|
|
|
of 2013. |
|
30
|
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
=head1 AUTHOR |
|
32
|
|
|
|
|
|
|
|
|
33
|
|
|
|
|
|
|
Ricardo Signes <rjbs@semiotic.systems> |
|
34
|
|
|
|
|
|
|
|
|
35
|
|
|
|
|
|
|
=head1 COPYRIGHT AND LICENSE |
|
36
|
|
|
|
|
|
|
|
|
37
|
|
|
|
|
|
|
This software is copyright (c) 2022 by Ricardo Signes. |
|
38
|
|
|
|
|
|
|
|
|
39
|
|
|
|
|
|
|
This is free software; you can redistribute it and/or modify it under |
|
40
|
|
|
|
|
|
|
the same terms as the Perl 5 programming language system itself. |
|
41
|
|
|
|
|
|
|
|
|
42
|
|
|
|
|
|
|
=cut |
|
43
|
|
|
|
|
|
|
|
|
44
|
|
|
|
|
|
|
__LICENSE__ |
|
45
|
|
|
|
|
|
|
Mozilla Public License (Version 1.0) |
|
46
|
|
|
|
|
|
|
|
|
47
|
|
|
|
|
|
|
1. Definitions. |
|
48
|
|
|
|
|
|
|
|
|
49
|
|
|
|
|
|
|
1.1. "Contributor" means each entity that creates or |
|
50
|
|
|
|
|
|
|
contributes to the creation of Modifications. |
|
51
|
|
|
|
|
|
|
|
|
52
|
|
|
|
|
|
|
1.2. "Contributor Version" means the combination of |
|
53
|
|
|
|
|
|
|
the Original Code, prior Modifications used by a |
|
54
|
|
|
|
|
|
|
Contributor, and the Modifications made by that |
|
55
|
|
|
|
|
|
|
particular Contributor. |
|
56
|
|
|
|
|
|
|
|
|
57
|
|
|
|
|
|
|
1.3. "Covered Code" means the Original Code or |
|
58
|
|
|
|
|
|
|
Modifications or the combination of the Original Code |
|
59
|
|
|
|
|
|
|
and Modifications, in each case including portions |
|
60
|
|
|
|
|
|
|
thereof. |
|
61
|
|
|
|
|
|
|
|
|
62
|
|
|
|
|
|
|
1.4. "Electronic Distribution Mechanism" means a |
|
63
|
|
|
|
|
|
|
mechanism generally accepted in the software |
|
64
|
|
|
|
|
|
|
development community for the electronic transfer of |
|
65
|
|
|
|
|
|
|
data. |
|
66
|
|
|
|
|
|
|
|
|
67
|
|
|
|
|
|
|
1.5. "Executable" means Covered Code in any form |
|
68
|
|
|
|
|
|
|
other than Source Code. |
|
69
|
|
|
|
|
|
|
|
|
70
|
|
|
|
|
|
|
1.6. "Initial Developer" means the individual or entity |
|
71
|
|
|
|
|
|
|
identified as the Initial Developer in the Source Code |
|
72
|
|
|
|
|
|
|
notice required by Exhibit A. |
|
73
|
|
|
|
|
|
|
|
|
74
|
|
|
|
|
|
|
1.7. "Larger Work" means a work which combines |
|
75
|
|
|
|
|
|
|
Covered Code or portions thereof with code not |
|
76
|
|
|
|
|
|
|
governed by the terms of this License. |
|
77
|
|
|
|
|
|
|
|
|
78
|
|
|
|
|
|
|
1.8. "License" means this document. |
|
79
|
|
|
|
|
|
|
|
|
80
|
|
|
|
|
|
|
1.9. "Modifications" means any addition to or deletion |
|
81
|
|
|
|
|
|
|
from the substance or structure of either the Original |
|
82
|
|
|
|
|
|
|
Code or any previous Modifications. When Covered |
|
83
|
|
|
|
|
|
|
Code is released as a series of files, a Modification is: |
|
84
|
|
|
|
|
|
|
|
|
85
|
|
|
|
|
|
|
A. Any addition to or deletion from the contents |
|
86
|
|
|
|
|
|
|
of a file containing Original Code or previous |
|
87
|
|
|
|
|
|
|
Modifications. |
|
88
|
|
|
|
|
|
|
|
|
89
|
|
|
|
|
|
|
B. Any new file that contains any part of the |
|
90
|
|
|
|
|
|
|
Original Code or previous Modifications. |
|
91
|
|
|
|
|
|
|
|
|
92
|
|
|
|
|
|
|
1.10. "Original Code" means Source Code of |
|
93
|
|
|
|
|
|
|
computer software code which is described in the |
|
94
|
|
|
|
|
|
|
Source Code notice required by Exhibit A as Original |
|
95
|
|
|
|
|
|
|
Code, and which, at the time of its release under this |
|
96
|
|
|
|
|
|
|
License is not already Covered Code governed by this |
|
97
|
|
|
|
|
|
|
License. |
|
98
|
|
|
|
|
|
|
|
|
99
|
|
|
|
|
|
|
1.11. "Source Code" means the preferred form of the |
|
100
|
|
|
|
|
|
|
Covered Code for making modifications to it, including |
|
101
|
|
|
|
|
|
|
all modules it contains, plus any associated interface |
|
102
|
|
|
|
|
|
|
definition files, scripts used to control compilation and |
|
103
|
|
|
|
|
|
|
installation of an Executable, or a list of source code |
|
104
|
|
|
|
|
|
|
differential comparisons against either the Original |
|
105
|
|
|
|
|
|
|
Code or another well known, available Covered Code of |
|
106
|
|
|
|
|
|
|
the Contributor's choice. The Source Code can be in a |
|
107
|
|
|
|
|
|
|
compressed or archival form, provided the appropriate |
|
108
|
|
|
|
|
|
|
decompression or de-archiving software is widely |
|
109
|
|
|
|
|
|
|
available for no charge. |
|
110
|
|
|
|
|
|
|
|
|
111
|
|
|
|
|
|
|
1.12. "You" means an individual or a legal entity |
|
112
|
|
|
|
|
|
|
exercising rights under, and complying with all of the |
|
113
|
|
|
|
|
|
|
terms of, this License or a future version of this License |
|
114
|
|
|
|
|
|
|
issued under Section 6.1. For legal entities, "You" |
|
115
|
|
|
|
|
|
|
includes any entity which controls, is controlled by, or |
|
116
|
|
|
|
|
|
|
is under common control with You. For purposes of this |
|
117
|
|
|
|
|
|
|
definition, "control" means (a) the power, direct or |
|
118
|
|
|
|
|
|
|
indirect, to cause the direction or management of such |
|
119
|
|
|
|
|
|
|
entity, whether by contract or otherwise, or (b) |
|
120
|
|
|
|
|
|
|
ownership of fifty percent (50%) or more of the |
|
121
|
|
|
|
|
|
|
outstanding shares or beneficial ownership of such |
|
122
|
|
|
|
|
|
|
entity. |
|
123
|
|
|
|
|
|
|
|
|
124
|
|
|
|
|
|
|
2. Source Code License. |
|
125
|
|
|
|
|
|
|
|
|
126
|
|
|
|
|
|
|
2.1. The Initial Developer Grant. |
|
127
|
|
|
|
|
|
|
The Initial Developer hereby grants You a world-wide, |
|
128
|
|
|
|
|
|
|
royalty-free, non-exclusive license, subject to third |
|
129
|
|
|
|
|
|
|
party intellectual property claims: |
|
130
|
|
|
|
|
|
|
|
|
131
|
|
|
|
|
|
|
(a) to use, reproduce, modify, display, perform, |
|
132
|
|
|
|
|
|
|
sublicense and distribute the Original Code (or |
|
133
|
|
|
|
|
|
|
portions thereof) with or without Modifications, or |
|
134
|
|
|
|
|
|
|
as part of a Larger Work; and |
|
135
|
|
|
|
|
|
|
|
|
136
|
|
|
|
|
|
|
(b) under patents now or hereafter owned or |
|
137
|
|
|
|
|
|
|
controlled by Initial Developer, to make, have |
|
138
|
|
|
|
|
|
|
made, use and sell ("Utilize") the Original Code |
|
139
|
|
|
|
|
|
|
(or portions thereof), but solely to the extent that |
|
140
|
|
|
|
|
|
|
any such patent is reasonably necessary to |
|
141
|
|
|
|
|
|
|
enable You to Utilize the Original Code (or |
|
142
|
|
|
|
|
|
|
portions thereof) and not to any greater extent |
|
143
|
|
|
|
|
|
|
that may be necessary to Utilize further |
|
144
|
|
|
|
|
|
|
Modifications or combinations. |
|
145
|
|
|
|
|
|
|
|
|
146
|
|
|
|
|
|
|
2.2. Contributor Grant. |
|
147
|
|
|
|
|
|
|
Each Contributor hereby grants You a world-wide, |
|
148
|
|
|
|
|
|
|
royalty-free, non-exclusive license, subject to third |
|
149
|
|
|
|
|
|
|
party intellectual property claims: |
|
150
|
|
|
|
|
|
|
|
|
151
|
|
|
|
|
|
|
(a) to use, reproduce, modify, display, perform, |
|
152
|
|
|
|
|
|
|
sublicense and distribute the Modifications |
|
153
|
|
|
|
|
|
|
created by such Contributor (or portions thereof) |
|
154
|
|
|
|
|
|
|
either on an unmodified basis, with other |
|
155
|
|
|
|
|
|
|
Modifications, as Covered Code or as part of a |
|
156
|
|
|
|
|
|
|
Larger Work; and |
|
157
|
|
|
|
|
|
|
|
|
158
|
|
|
|
|
|
|
(b) under patents now or hereafter owned or |
|
159
|
|
|
|
|
|
|
controlled by Contributor, to Utilize the |
|
160
|
|
|
|
|
|
|
Contributor Version (or portions thereof), but |
|
161
|
|
|
|
|
|
|
solely to the extent that any such patent is |
|
162
|
|
|
|
|
|
|
reasonably necessary to enable You to Utilize |
|
163
|
|
|
|
|
|
|
the Contributor Version (or portions thereof), and |
|
164
|
|
|
|
|
|
|
not to any greater extent that may be necessary |
|
165
|
|
|
|
|
|
|
to Utilize further Modifications or combinations. |
|
166
|
|
|
|
|
|
|
|
|
167
|
|
|
|
|
|
|
3. Distribution Obligations. |
|
168
|
|
|
|
|
|
|
|
|
169
|
|
|
|
|
|
|
3.1. Application of License. |
|
170
|
|
|
|
|
|
|
The Modifications which You create or to which You |
|
171
|
|
|
|
|
|
|
contribute are governed by the terms of this License, |
|
172
|
|
|
|
|
|
|
including without limitation Section 2.2. The Source |
|
173
|
|
|
|
|
|
|
Code version of Covered Code may be distributed only |
|
174
|
|
|
|
|
|
|
under the terms of this License or a future version of |
|
175
|
|
|
|
|
|
|
this License released under Section 6.1, and You must |
|
176
|
|
|
|
|
|
|
include a copy of this License with every copy of the |
|
177
|
|
|
|
|
|
|
Source Code You distribute. You may not offer or |
|
178
|
|
|
|
|
|
|
impose any terms on any Source Code version that |
|
179
|
|
|
|
|
|
|
alters or restricts the applicable version of this License |
|
180
|
|
|
|
|
|
|
or the recipients' rights hereunder. However, You may |
|
181
|
|
|
|
|
|
|
include an additional document offering the additional |
|
182
|
|
|
|
|
|
|
rights described in Section 3.5. |
|
183
|
|
|
|
|
|
|
|
|
184
|
|
|
|
|
|
|
3.2. Availability of Source Code. |
|
185
|
|
|
|
|
|
|
Any Modification which You create or to which You |
|
186
|
|
|
|
|
|
|
contribute must be made available in Source Code form |
|
187
|
|
|
|
|
|
|
under the terms of this License either on the same |
|
188
|
|
|
|
|
|
|
media as an Executable version or via an accepted |
|
189
|
|
|
|
|
|
|
Electronic Distribution Mechanism to anyone to whom |
|
190
|
|
|
|
|
|
|
you made an Executable version available; and if made |
|
191
|
|
|
|
|
|
|
available via Electronic Distribution Mechanism, must |
|
192
|
|
|
|
|
|
|
remain available for at least twelve (12) months after the |
|
193
|
|
|
|
|
|
|
date it initially became available, or at least six (6) |
|
194
|
|
|
|
|
|
|
months after a subsequent version of that particular |
|
195
|
|
|
|
|
|
|
Modification has been made available to such |
|
196
|
|
|
|
|
|
|
recipients. You are responsible for ensuring that the |
|
197
|
|
|
|
|
|
|
Source Code version remains available even if the |
|
198
|
|
|
|
|
|
|
Electronic Distribution Mechanism is maintained by a |
|
199
|
|
|
|
|
|
|
third party. |
|
200
|
|
|
|
|
|
|
|
|
201
|
|
|
|
|
|
|
3.3. Description of Modifications. |
|
202
|
|
|
|
|
|
|
You must cause all Covered Code to which you |
|
203
|
|
|
|
|
|
|
contribute to contain a file documenting the changes |
|
204
|
|
|
|
|
|
|
You made to create that Covered Code and the date of |
|
205
|
|
|
|
|
|
|
any change. You must include a prominent statement |
|
206
|
|
|
|
|
|
|
that the Modification is derived, directly or indirectly, |
|
207
|
|
|
|
|
|
|
from Original Code provided by the Initial Developer and |
|
208
|
|
|
|
|
|
|
including the name of the Initial Developer in (a) the |
|
209
|
|
|
|
|
|
|
Source Code, and (b) in any notice in an Executable |
|
210
|
|
|
|
|
|
|
version or related documentation in which You describe |
|
211
|
|
|
|
|
|
|
the origin or ownership of the Covered Code. |
|
212
|
|
|
|
|
|
|
|
|
213
|
|
|
|
|
|
|
3.4. Intellectual Property Matters |
|
214
|
|
|
|
|
|
|
|
|
215
|
|
|
|
|
|
|
(a) Third Party Claims. |
|
216
|
|
|
|
|
|
|
If You have knowledge that a party claims an |
|
217
|
|
|
|
|
|
|
intellectual property right in particular |
|
218
|
|
|
|
|
|
|
functionality or code (or its utilization under this |
|
219
|
|
|
|
|
|
|
License), you must include a text file with the |
|
220
|
|
|
|
|
|
|
source code distribution titled "LEGAL" which |
|
221
|
|
|
|
|
|
|
describes the claim and the party making the |
|
222
|
|
|
|
|
|
|
claim in sufficient detail that a recipient will |
|
223
|
|
|
|
|
|
|
know whom to contact. If you obtain such |
|
224
|
|
|
|
|
|
|
knowledge after You make Your Modification |
|
225
|
|
|
|
|
|
|
available as described in Section 3.2, You shall |
|
226
|
|
|
|
|
|
|
promptly modify the LEGAL file in all copies You |
|
227
|
|
|
|
|
|
|
make available thereafter and shall take other |
|
228
|
|
|
|
|
|
|
steps (such as notifying appropriate mailing lists |
|
229
|
|
|
|
|
|
|
or newsgroups) reasonably calculated to inform |
|
230
|
|
|
|
|
|
|
those who received the Covered Code that new |
|
231
|
|
|
|
|
|
|
knowledge has been obtained. |
|
232
|
|
|
|
|
|
|
|
|
233
|
|
|
|
|
|
|
(b) Contributor APIs. |
|
234
|
|
|
|
|
|
|
If Your Modification is an application |
|
235
|
|
|
|
|
|
|
programming interface and You own or control |
|
236
|
|
|
|
|
|
|
patents which are reasonably necessary to |
|
237
|
|
|
|
|
|
|
implement that API, you must also include this |
|
238
|
|
|
|
|
|
|
information in the LEGAL file. |
|
239
|
|
|
|
|
|
|
|
|
240
|
|
|
|
|
|
|
3.5. Required Notices. |
|
241
|
|
|
|
|
|
|
You must duplicate the notice in Exhibit A in each file |
|
242
|
|
|
|
|
|
|
of the Source Code, and this License in any |
|
243
|
|
|
|
|
|
|
documentation for the Source Code, where You |
|
244
|
|
|
|
|
|
|
describe recipients' rights relating to Covered Code. If |
|
245
|
|
|
|
|
|
|
You created one or more Modification(s), You may add |
|
246
|
|
|
|
|
|
|
your name as a Contributor to the notice described in |
|
247
|
|
|
|
|
|
|
Exhibit A. If it is not possible to put such notice in a |
|
248
|
|
|
|
|
|
|
particular Source Code file due to its structure, then |
|
249
|
|
|
|
|
|
|
you must include such notice in a location (such as a |
|
250
|
|
|
|
|
|
|
relevant directory file) where a user would be likely to |
|
251
|
|
|
|
|
|
|
look for such a notice. You may choose to offer, and to |
|
252
|
|
|
|
|
|
|
charge a fee for, warranty, support, indemnity or liability |
|
253
|
|
|
|
|
|
|
obligations to one or more recipients of Covered Code. |
|
254
|
|
|
|
|
|
|
However, You may do so only on Your own behalf, and |
|
255
|
|
|
|
|
|
|
not on behalf of the Initial Developer or any Contributor. |
|
256
|
|
|
|
|
|
|
You must make it absolutely clear than any such |
|
257
|
|
|
|
|
|
|
warranty, support, indemnity or liability obligation is |
|
258
|
|
|
|
|
|
|
offered by You alone, and You hereby agree to |
|
259
|
|
|
|
|
|
|
indemnify the Initial Developer and every Contributor for |
|
260
|
|
|
|
|
|
|
any liability incurred by the Initial Developer or such |
|
261
|
|
|
|
|
|
|
Contributor as a result of warranty, support, indemnity |
|
262
|
|
|
|
|
|
|
or liability terms You offer. |
|
263
|
|
|
|
|
|
|
|
|
264
|
|
|
|
|
|
|
3.6. Distribution of Executable Versions. |
|
265
|
|
|
|
|
|
|
You may distribute Covered Code in Executable form |
|
266
|
|
|
|
|
|
|
only if the requirements of Section 3.1-3.5 have been |
|
267
|
|
|
|
|
|
|
met for that Covered Code, and if You include a notice |
|
268
|
|
|
|
|
|
|
stating that the Source Code version of the Covered |
|
269
|
|
|
|
|
|
|
Code is available under the terms of this License, |
|
270
|
|
|
|
|
|
|
including a description of how and where You have |
|
271
|
|
|
|
|
|
|
fulfilled the obligations of Section 3.2. The notice must |
|
272
|
|
|
|
|
|
|
be conspicuously included in any notice in an |
|
273
|
|
|
|
|
|
|
Executable version, related documentation or collateral |
|
274
|
|
|
|
|
|
|
in which You describe recipients' rights relating to the |
|
275
|
|
|
|
|
|
|
Covered Code. You may distribute the Executable |
|
276
|
|
|
|
|
|
|
version of Covered Code under a license of Your |
|
277
|
|
|
|
|
|
|
choice, which may contain terms different from this |
|
278
|
|
|
|
|
|
|
License, provided that You are in compliance with the |
|
279
|
|
|
|
|
|
|
terms of this License and that the license for the |
|
280
|
|
|
|
|
|
|
Executable version does not attempt to limit or alter the |
|
281
|
|
|
|
|
|
|
recipient's rights in the Source Code version from the |
|
282
|
|
|
|
|
|
|
rights set forth in this License. If You distribute the |
|
283
|
|
|
|
|
|
|
Executable version under a different license You must |
|
284
|
|
|
|
|
|
|
make it absolutely clear that any terms which differ |
|
285
|
|
|
|
|
|
|
from this License are offered by You alone, not by the |
|
286
|
|
|
|
|
|
|
Initial Developer or any Contributor. You hereby agree |
|
287
|
|
|
|
|
|
|
to indemnify the Initial Developer and every Contributor |
|
288
|
|
|
|
|
|
|
for any liability incurred by the Initial Developer or such |
|
289
|
|
|
|
|
|
|
Contributor as a result of any such terms You offer. |
|
290
|
|
|
|
|
|
|
|
|
291
|
|
|
|
|
|
|
3.7. Larger Works. |
|
292
|
|
|
|
|
|
|
You may create a Larger Work by combining Covered |
|
293
|
|
|
|
|
|
|
Code with other code not governed by the terms of this |
|
294
|
|
|
|
|
|
|
License and distribute the Larger Work as a single |
|
295
|
|
|
|
|
|
|
product. In such a case, You must make sure the |
|
296
|
|
|
|
|
|
|
requirements of this License are fulfilled for the Covered |
|
297
|
|
|
|
|
|
|
Code. |
|
298
|
|
|
|
|
|
|
|
|
299
|
|
|
|
|
|
|
4. Inability to Comply Due to Statute or Regulation. |
|
300
|
|
|
|
|
|
|
|
|
301
|
|
|
|
|
|
|
If it is impossible for You to comply with any of the |
|
302
|
|
|
|
|
|
|
terms of this License with respect to some or all of the |
|
303
|
|
|
|
|
|
|
Covered Code due to statute or regulation then You |
|
304
|
|
|
|
|
|
|
must: (a) comply with the terms of this License to the |
|
305
|
|
|
|
|
|
|
maximum extent possible; and (b) describe the |
|
306
|
|
|
|
|
|
|
limitations and the code they affect. Such description |
|
307
|
|
|
|
|
|
|
must be included in the LEGAL file described in |
|
308
|
|
|
|
|
|
|
Section 3.4 and must be included with all distributions |
|
309
|
|
|
|
|
|
|
of the Source Code. Except to the extent prohibited by |
|
310
|
|
|
|
|
|
|
statute or regulation, such description must be |
|
311
|
|
|
|
|
|
|
sufficiently detailed for a recipient of ordinary skill to be |
|
312
|
|
|
|
|
|
|
able to understand it. |
|
313
|
|
|
|
|
|
|
|
|
314
|
|
|
|
|
|
|
5. Application of this License. |
|
315
|
|
|
|
|
|
|
|
|
316
|
|
|
|
|
|
|
This License applies to code to which the Initial |
|
317
|
|
|
|
|
|
|
Developer has attached the notice in Exhibit A, and to |
|
318
|
|
|
|
|
|
|
related Covered Code. |
|
319
|
|
|
|
|
|
|
|
|
320
|
|
|
|
|
|
|
6. Versions of the License. |
|
321
|
|
|
|
|
|
|
|
|
322
|
|
|
|
|
|
|
6.1. New Versions. |
|
323
|
|
|
|
|
|
|
Netscape Communications Corporation ("Netscape") |
|
324
|
|
|
|
|
|
|
may publish revised and/or new versions of the License |
|
325
|
|
|
|
|
|
|
from time to time. Each version will be given a |
|
326
|
|
|
|
|
|
|
distinguishing version number. |
|
327
|
|
|
|
|
|
|
|
|
328
|
|
|
|
|
|
|
6.2. Effect of New Versions. |
|
329
|
|
|
|
|
|
|
Once Covered Code has been published under a |
|
330
|
|
|
|
|
|
|
particular version of the License, You may always |
|
331
|
|
|
|
|
|
|
continue to use it under the terms of that version. You |
|
332
|
|
|
|
|
|
|
may also choose to use such Covered Code under the |
|
333
|
|
|
|
|
|
|
terms of any subsequent version of the License |
|
334
|
|
|
|
|
|
|
published by Netscape. No one other than Netscape |
|
335
|
|
|
|
|
|
|
has the right to modify the terms applicable to Covered |
|
336
|
|
|
|
|
|
|
Code created under this License. |
|
337
|
|
|
|
|
|
|
|
|
338
|
|
|
|
|
|
|
6.3. Derivative Works. |
|
339
|
|
|
|
|
|
|
If you create or use a modified version of this License |
|
340
|
|
|
|
|
|
|
(which you may only do in order to apply it to code |
|
341
|
|
|
|
|
|
|
which is not already Covered Code governed by this |
|
342
|
|
|
|
|
|
|
License), you must (a) rename Your license so that the |
|
343
|
|
|
|
|
|
|
phrases "Mozilla", "MOZILLAPL", "MOZPL", |
|
344
|
|
|
|
|
|
|
"Netscape", "NPL" or any confusingly similar phrase do |
|
345
|
|
|
|
|
|
|
not appear anywhere in your license and (b) otherwise |
|
346
|
|
|
|
|
|
|
make it clear that your version of the license contains |
|
347
|
|
|
|
|
|
|
terms which differ from the Mozilla Public License and |
|
348
|
|
|
|
|
|
|
Netscape Public License. (Filling in the name of the |
|
349
|
|
|
|
|
|
|
Initial Developer, Original Code or Contributor in the |
|
350
|
|
|
|
|
|
|
notice described in Exhibit A shall not of themselves |
|
351
|
|
|
|
|
|
|
be deemed to be modifications of this License.) |
|
352
|
|
|
|
|
|
|
|
|
353
|
|
|
|
|
|
|
7. DISCLAIMER OF WARRANTY. |
|
354
|
|
|
|
|
|
|
|
|
355
|
|
|
|
|
|
|
COVERED CODE IS PROVIDED UNDER THIS |
|
356
|
|
|
|
|
|
|
LICENSE ON AN "AS IS" BASIS, WITHOUT |
|
357
|
|
|
|
|
|
|
WARRANTY OF ANY KIND, EITHER EXPRESSED |
|
358
|
|
|
|
|
|
|
OR IMPLIED, INCLUDING, WITHOUT LIMITATION, |
|
359
|
|
|
|
|
|
|
WARRANTIES THAT THE COVERED CODE IS FREE |
|
360
|
|
|
|
|
|
|
OF DEFECTS, MERCHANTABLE, FIT FOR A |
|
361
|
|
|
|
|
|
|
PARTICULAR PURPOSE OR NON-INFRINGING. THE |
|
362
|
|
|
|
|
|
|
ENTIRE RISK AS TO THE QUALITY AND |
|
363
|
|
|
|
|
|
|
PERFORMANCE OF THE COVERED CODE IS WITH |
|
364
|
|
|
|
|
|
|
YOU. SHOULD ANY COVERED CODE PROVE |
|
365
|
|
|
|
|
|
|
DEFECTIVE IN ANY RESPECT, YOU (NOT THE |
|
366
|
|
|
|
|
|
|
INITIAL DEVELOPER OR ANY OTHER |
|
367
|
|
|
|
|
|
|
CONTRIBUTOR) ASSUME THE COST OF ANY |
|
368
|
|
|
|
|
|
|
NECESSARY SERVICING, REPAIR OR |
|
369
|
|
|
|
|
|
|
CORRECTION. THIS DISCLAIMER OF WARRANTY |
|
370
|
|
|
|
|
|
|
CONSTITUTES AN ESSENTIAL PART OF THIS |
|
371
|
|
|
|
|
|
|
LICENSE. NO USE OF ANY COVERED CODE IS |
|
372
|
|
|
|
|
|
|
AUTHORIZED HEREUNDER EXCEPT UNDER THIS |
|
373
|
|
|
|
|
|
|
DISCLAIMER. |
|
374
|
|
|
|
|
|
|
|
|
375
|
|
|
|
|
|
|
8. TERMINATION. |
|
376
|
|
|
|
|
|
|
|
|
377
|
|
|
|
|
|
|
This License and the rights granted hereunder will |
|
378
|
|
|
|
|
|
|
terminate automatically if You fail to comply with terms |
|
379
|
|
|
|
|
|
|
herein and fail to cure such breach within 30 days of |
|
380
|
|
|
|
|
|
|
becoming aware of the breach. All sublicenses to the |
|
381
|
|
|
|
|
|
|
Covered Code which are properly granted shall survive |
|
382
|
|
|
|
|
|
|
any termination of this License. Provisions which, by |
|
383
|
|
|
|
|
|
|
their nature, must remain in effect beyond the |
|
384
|
|
|
|
|
|
|
termination of this License shall survive. |
|
385
|
|
|
|
|
|
|
|
|
386
|
|
|
|
|
|
|
9. LIMITATION OF LIABILITY. |
|
387
|
|
|
|
|
|
|
|
|
388
|
|
|
|
|
|
|
UNDER NO CIRCUMSTANCES AND UNDER NO |
|
389
|
|
|
|
|
|
|
LEGAL THEORY, WHETHER TORT (INCLUDING |
|
390
|
|
|
|
|
|
|
NEGLIGENCE), CONTRACT, OR OTHERWISE, |
|
391
|
|
|
|
|
|
|
SHALL THE INITIAL DEVELOPER, ANY OTHER |
|
392
|
|
|
|
|
|
|
CONTRIBUTOR, OR ANY DISTRIBUTOR OF |
|
393
|
|
|
|
|
|
|
COVERED CODE, OR ANY SUPPLIER OF ANY OF |
|
394
|
|
|
|
|
|
|
SUCH PARTIES, BE LIABLE TO YOU OR ANY |
|
395
|
|
|
|
|
|
|
OTHER PERSON FOR ANY INDIRECT, SPECIAL, |
|
396
|
|
|
|
|
|
|
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF |
|
397
|
|
|
|
|
|
|
ANY CHARACTER INCLUDING, WITHOUT |
|
398
|
|
|
|
|
|
|
LIMITATION, DAMAGES FOR LOSS OF GOODWILL, |
|
399
|
|
|
|
|
|
|
WORK STOPPAGE, COMPUTER FAILURE OR |
|
400
|
|
|
|
|
|
|
MALFUNCTION, OR ANY AND ALL OTHER |
|
401
|
|
|
|
|
|
|
COMMERCIAL DAMAGES OR LOSSES, EVEN IF |
|
402
|
|
|
|
|
|
|
SUCH PARTY SHALL HAVE BEEN INFORMED OF |
|
403
|
|
|
|
|
|
|
THE POSSIBILITY OF SUCH DAMAGES. THIS |
|
404
|
|
|
|
|
|
|
LIMITATION OF LIABILITY SHALL NOT APPLY TO |
|
405
|
|
|
|
|
|
|
LIABILITY FOR DEATH OR PERSONAL INJURY |
|
406
|
|
|
|
|
|
|
RESULTING FROM SUCH PARTY'S NEGLIGENCE |
|
407
|
|
|
|
|
|
|
TO THE EXTENT APPLICABLE LAW PROHIBITS |
|
408
|
|
|
|
|
|
|
SUCH LIMITATION. SOME JURISDICTIONS DO NOT |
|
409
|
|
|
|
|
|
|
ALLOW THE EXCLUSION OR LIMITATION OF |
|
410
|
|
|
|
|
|
|
INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO |
|
411
|
|
|
|
|
|
|
THAT EXCLUSION AND LIMITATION MAY NOT |
|
412
|
|
|
|
|
|
|
APPLY TO YOU. |
|
413
|
|
|
|
|
|
|
|
|
414
|
|
|
|
|
|
|
10. U.S. GOVERNMENT END USERS. |
|
415
|
|
|
|
|
|
|
|
|
416
|
|
|
|
|
|
|
The Covered Code is a "commercial item," as that term |
|
417
|
|
|
|
|
|
|
is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of |
|
418
|
|
|
|
|
|
|
"commercial computer software" and "commercial |
|
419
|
|
|
|
|
|
|
computer software documentation," as such terms are |
|
420
|
|
|
|
|
|
|
used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with |
|
421
|
|
|
|
|
|
|
48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through |
|
422
|
|
|
|
|
|
|
227.7202-4 (June 1995), all U.S. Government End |
|
423
|
|
|
|
|
|
|
Users acquire Covered Code with only those rights set |
|
424
|
|
|
|
|
|
|
forth herein. |
|
425
|
|
|
|
|
|
|
|
|
426
|
|
|
|
|
|
|
11. MISCELLANEOUS. |
|
427
|
|
|
|
|
|
|
|
|
428
|
|
|
|
|
|
|
This License represents the complete agreement |
|
429
|
|
|
|
|
|
|
concerning subject matter hereof. If any provision of |
|
430
|
|
|
|
|
|
|
this License is held to be unenforceable, such provision |
|
431
|
|
|
|
|
|
|
shall be reformed only to the extent necessary to make |
|
432
|
|
|
|
|
|
|
it enforceable. This License shall be governed by |
|
433
|
|
|
|
|
|
|
California law provisions (except to the extent |
|
434
|
|
|
|
|
|
|
applicable law, if any, provides otherwise), excluding its |
|
435
|
|
|
|
|
|
|
conflict-of-law provisions. With respect to disputes in |
|
436
|
|
|
|
|
|
|
which at least one party is a citizen of, or an entity |
|
437
|
|
|
|
|
|
|
chartered or registered to do business in, the United |
|
438
|
|
|
|
|
|
|
States of America: (a) unless otherwise agreed in |
|
439
|
|
|
|
|
|
|
writing, all disputes relating to this License (excepting |
|
440
|
|
|
|
|
|
|
any dispute relating to intellectual property rights) shall |
|
441
|
|
|
|
|
|
|
be subject to final and binding arbitration, with the |
|
442
|
|
|
|
|
|
|
losing party paying all costs of arbitration; (b) any |
|
443
|
|
|
|
|
|
|
arbitration relating to this Agreement shall be held in |
|
444
|
|
|
|
|
|
|
Santa Clara County, California, under the auspices of |
|
445
|
|
|
|
|
|
|
JAMS/EndDispute; and (c) any litigation relating to this |
|
446
|
|
|
|
|
|
|
Agreement shall be subject to the jurisdiction of the |
|
447
|
|
|
|
|
|
|
Federal Courts of the Northern District of California, |
|
448
|
|
|
|
|
|
|
with venue lying in Santa Clara County, California, with |
|
449
|
|
|
|
|
|
|
the losing party responsible for costs, including without |
|
450
|
|
|
|
|
|
|
limitation, court costs and reasonable attorneys fees |
|
451
|
|
|
|
|
|
|
and expenses. The application of the United Nations |
|
452
|
|
|
|
|
|
|
Convention on Contracts for the International Sale of |
|
453
|
|
|
|
|
|
|
Goods is expressly excluded. Any law or regulation |
|
454
|
|
|
|
|
|
|
which provides that the language of a contract shall be |
|
455
|
|
|
|
|
|
|
construed against the drafter shall not apply to this |
|
456
|
|
|
|
|
|
|
License. |
|
457
|
|
|
|
|
|
|
|
|
458
|
|
|
|
|
|
|
12. RESPONSIBILITY FOR CLAIMS. |
|
459
|
|
|
|
|
|
|
|
|
460
|
|
|
|
|
|
|
Except in cases where another Contributor has failed to |
|
461
|
|
|
|
|
|
|
comply with Section 3.4, You are responsible for |
|
462
|
|
|
|
|
|
|
damages arising, directly or indirectly, out of Your |
|
463
|
|
|
|
|
|
|
utilization of rights under this License, based on the |
|
464
|
|
|
|
|
|
|
number of copies of Covered Code you made available, |
|
465
|
|
|
|
|
|
|
the revenues you received from utilizing such rights, |
|
466
|
|
|
|
|
|
|
and other relevant factors. You agree to work with |
|
467
|
|
|
|
|
|
|
affected parties to distribute responsibility on an |
|
468
|
|
|
|
|
|
|
equitable basis. |
|
469
|
|
|
|
|
|
|
|
|
470
|
|
|
|
|
|
|
EXHIBIT A. |
|
471
|
|
|
|
|
|
|
|
|
472
|
|
|
|
|
|
|
"The contents of this file are subject to the Mozilla |
|
473
|
|
|
|
|
|
|
Public License Version 1.0 (the "License"); you may |
|
474
|
|
|
|
|
|
|
not use this file except in compliance with the License. |
|
475
|
|
|
|
|
|
|
You may obtain a copy of the License at |
|
476
|
|
|
|
|
|
|
http://www.mozilla.org/MPL/ |
|
477
|
|
|
|
|
|
|
|
|
478
|
|
|
|
|
|
|
Software distributed under the License is distributed on |
|
479
|
|
|
|
|
|
|
an "AS IS" basis, WITHOUT WARRANTY OF ANY |
|
480
|
|
|
|
|
|
|
KIND, either express or implied. See the License for |
|
481
|
|
|
|
|
|
|
the specific language governing rights and limitations |
|
482
|
|
|
|
|
|
|
under the License. |
|
483
|
|
|
|
|
|
|
|
|
484
|
|
|
|
|
|
|
The Original Code is |
|
485
|
|
|
|
|
|
|
______________________________________. |
|
486
|
|
|
|
|
|
|
|
|
487
|
|
|
|
|
|
|
The Initial Developer of the Original Code is |
|
488
|
|
|
|
|
|
|
________________________. Portions created by |
|
489
|
|
|
|
|
|
|
______________________ are Copyright (C) ______ |
|
490
|
|
|
|
|
|
|
_______________________. All Rights Reserved. |
|
491
|
|
|
|
|
|
|
|
|
492
|
|
|
|
|
|
|
Contributor(s): |
|
493
|
|
|
|
|
|
|
______________________________________." |