~ubuntu-branches/ubuntu/quantal/netbeans/quantal

« back to all changes in this revision

Viewing changes to debian/copyright

  • Committer: Bazaar Package Importer
  • Author(s): Marek Slama
  • Date: 2008-01-29 14:11:22 UTC
  • Revision ID: james.westby@ubuntu.com-20080129141122-ahcn3eqgl2iefhgh
Tags: 6.0.1-0ubuntu1
Initial version. (LP: #187708)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
This package was debianized by Marek Slama <marek.slama@sun.com> on
 
2
22-Jan-2008.
 
3
 
 
4
The current Debian maintainer is Marek Slama <marek.slama@sun.com>
 
5
 
 
6
Upstream downloaded from:
 
7
  http://core.netbeans.org/files/documents/12/1807/netbeans-6.0.1-src.tar.gz 
 
8
 
 
9
Upstream home page:
 
10
  http://www.netbeans.org/
 
11
 
 
12
Copyright:
 
13
 
 
14
  - - - - -   copyright notice and license for Debian packaging   - - - - -
 
15
 
 
16
Copyright 2007 Sun Microsystems, Inc.
 
17
 
 
18
Permission is hereby granted, free of charge, to any person obtaining
 
19
a copy of this software and associated documentation files (the
 
20
"Software"), to deal in the Software without restriction, including
 
21
without limitation the rights to use, copy, modify, merge, publish,
 
22
distribute, sublicense, and/or sell copies of the Software, and to
 
23
permit persons to whom the Software is furnished to do so, subject to
 
24
the following conditions:
 
25
 
 
26
The above copyright notice and this permission notice shall be
 
27
included in all copies or substantial portions of the Software.
 
28
 
 
29
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 
30
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
31
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 
32
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 
33
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 
34
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 
35
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
36
 
 
37
  - - - - -   copyright notice and license for upstream   - - - - -
 
38
 
 
39
Copyright 2007 Sun Microsystems, Inc.
 
40
 
 
41
LICENSE #1: The Common Development and Distribution License
 
42
(CDDL), Version 1.0 governs your use of:
 
43
NetBeans Platform software.
 
44
 
 
45
LICENSE #2: The GNU General Public License (GPL), Version 2
 
46
with the Classpath exception governs your use of:
 
47
NetBeans Platform software
 
48
 
 
49
------------------------------------------------------------
 
50
 
 
51
LICENSE #1:
 
52
 
 
53
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
 
54
 
 
55
1. Definitions.
 
56
 
 
57
1.1. Contributor means each individual or entity that creates or
 
58
contributes to the creation of Modifications.
 
59
 
 
60
1.2. Contributor Version means the combination of the Original
 
61
Software, prior Modifications used by a Contributor (if any),
 
62
and the Modifications made by that particular Contributor.
 
63
 
 
64
1.3. Covered Software means (a) the Original Software, or (b)
 
65
Modifications, or (c) the combination of files containing
 
66
Original Software with files containing Modifications, in each
 
67
case including portions thereof.
 
68
 
 
69
1.4. Executable means the Covered Software in any form other
 
70
than Source Code.
 
71
 
 
72
1.5. Initial Developer means the individual or entity that first
 
73
makes Original Software available under this License.
 
74
 
 
75
1.6. Larger Workmeans a work which combines Covered Software or
 
76
portions thereof with code not governed by the terms of this
 
77
License.
 
78
 
 
79
1.7. License means this document.
 
80
 
 
81
1.8. Licensable means having the right to grant, to the maximum
 
82
extent possible, whether at the time of the initial grant or
 
83
subsequently acquired, any and all of the rights conveyed herein.
 
84
 
 
85
1.9. Modifications means the Source Code and Executable form of
 
86
any of the following: A. Any file that results from an addition
 
87
to, deletion from or modification of the contents of a file
 
88
containing Original Software or previous Modifications; B. Any
 
89
new file that contains any part of the Original Software or
 
90
previous Modification; or C. Any new file that is contributed or
 
91
otherwise made available under the terms of this License.
 
92
 
 
93
1.10. Original Software means the Source Code and Executable
 
94
form of computer software code that is originally released under
 
95
this License.
 
96
 
 
97
1.11. Patent Claims means any patent claim(s), now owned or
 
98
hereafter acquired, including without limitation, method,
 
99
process, and apparatus claims, in any patent Licensable by
 
100
grantor.
 
101
 
 
102
1.12. Source Code means (a) the common form of computer software
 
103
code in which modifications are made and (b) associated
 
104
documentation included in or with such code.
 
105
 
 
106
1.13. You (or Your) means an individual or a legal entity
 
107
exercising rights under, and complying with all of the terms of,
 
108
this License. For legal entities, You includes any entity which
 
109
controls, is controlled by, or is under common control with You.
 
110
For purposes of this definition, control means (a) the power,
 
111
direct or indirect, to cause the direction or management of such
 
112
entity, whether by contract or otherwise, or (b) ownership of
 
113
more than fifty percent (50%) of the outstanding shares or
 
114
beneficial ownership of such entity.
 
115
 
 
116
2. License Grants.
 
117
 
 
118
2.1. The Initial Developer Grant. Conditioned upon Your
 
119
compliance with Section 3.1 below and subject to third party
 
120
intellectual property claims, the Initial Developer hereby
 
121
grants You a world-wide, royalty-free, non-exclusive license:
 
122
 
 
123
(a) under intellectual property rights (other than patent or
 
124
trademark) Licensable by Initial Developer, to use, reproduce,
 
125
modify, display, perform, sublicense and distribute the Original
 
126
Software (or portions thereof), with or without Modifications,
 
127
and/or as part of a Larger Work; and
 
128
 
 
129
(b) under Patent Claims infringed by the making, using or
 
130
selling of Original Software, to make, have made, use, practice,
 
131
sell, and offer for sale, and/or otherwise dispose of the
 
132
Original Software (or portions thereof);
 
133
 
 
134
(c) The licenses granted in Sections 2.1(a) and (b) are
 
135
effective on the date Initial Developer first distributes or
 
136
otherwise makes the Original Software available to a third party
 
137
under the terms of this License;
 
138
 
 
139
(d) Notwithstanding Section 2.1(b) above, no patent license is
 
140
granted: (1) for code that You delete from the Original
 
141
Software, or (2) for infringements caused by: (i) the
 
142
modification of the Original Software, or (ii) the combination
 
143
of the Original Software with other software or devices.
 
144
 
 
145
2.2. Contributor Grant. Conditioned upon Your compliance with
 
146
Section 3.1 below and subject to third party intellectual
 
147
property claims, each Contributor hereby grants You a
 
148
world-wide, royalty-free, non-exclusive license:
 
149
 
 
150
(a) under intellectual property rights (other than patent or
 
151
trademark) Licensable by Contributor to use, reproduce, modify,
 
152
display, perform, sublicense and distribute the Modifications
 
153
created by such Contributor (or portions thereof), either on an
 
154
unmodified basis, with other Modifications, as Covered Software
 
155
and/or as part of a Larger Work; and
 
156
 
 
157
(b) under Patent Claims infringed by the making, using, or
 
158
selling of Modifications made by that Contributor either alone
 
159
and/or in combination with its Contributor Version (or portions
 
160
of such combination), to make, use, sell, offer for sale, have
 
161
made, and/or otherwise dispose of: (1) Modifications made by
 
162
that Contributor (or portions thereof); and (2) the combination
 
163
of Modifications made by that Contributor with its Contributor
 
164
Version (or portions of such combination).
 
165
 
 
166
(c) The licenses granted in Sections 2.2(a) and 2.2(b)
 
167
areeffective on the date Contributor first distributes or
 
168
otherwise makes the Modifications available to a third party.
 
169
 
 
170
(d) Notwithstanding Section 2.2(b) above, no patent license is
 
171
granted: (1) for any code that Contributor has deleted from the
 
172
Contributor Version; (2) for infringements caused by: (i) third
 
173
party modifications of Contributor Version, or (ii) the
 
174
combination of Modifications made by that Contributor with other
 
175
software (except as part of the Contributor Version) or other
 
176
devices; or (3) under Patent Claims infringed by Covered
 
177
Software in the absence of Modifications made by that
 
178
Contributor.
 
179
 
 
180
3. Distribution Obligations.
 
181
 
 
182
3.1. Availability of Source Code. Any Covered Software that You
 
183
distribute or otherwise make available in Executable form must
 
184
also be made available in Source Code form and that Source Code
 
185
form must be distributed only under the terms of this License.
 
186
You must include a copy of this License with every copy of the
 
187
Source Code form of the Covered Software You distribute or
 
188
otherwise make available. You must inform recipients of any such
 
189
Covered Software in Executable form as to how they can obtain
 
190
such Covered Software in Source Code form in a reasonable manner
 
191
on or through a medium customarily used for software exchange.
 
192
 
 
193
3.2. Modifications. The Modifications that You create or to
 
194
which You contribute are governed by the terms of this License.
 
195
You represent that You believe Your Modifications are Your
 
196
original creation(s) and/or You have sufficient rights to grant
 
197
the rights conveyed by this License.
 
198
 
 
199
3.3. Required Notices. You must include a notice in each of Your
 
200
Modifications that identifies You as the Contributor of the
 
201
Modification. You may not remove or alter any copyright, patent
 
202
or trademark notices contained within the Covered Software, or
 
203
any notices of licensing or any descriptive text giving
 
204
attribution to any Contributor or the Initial Developer.
 
205
 
 
206
3.4. Application of Additional Terms. You may not offer or
 
207
impose any terms on any Covered Software in Source Code form
 
208
that alters or restricts the applicable version of this License
 
209
or the recipients rights hereunder. You may choose to offer, and
 
210
to charge a fee for, warranty, support, indemnity or liability
 
211
obligations to one or more recipients of Covered
 
212
Software. However, you may do so only on Your own behalf, and
 
213
not on behalf of the Initial Developer or any Contributor. You
 
214
must make it absolutely clear that any such warranty, support,
 
215
indemnity or liability obligation is offered by You alone, and
 
216
You hereby agree to indemnify the Initial Developer and every
 
217
Contributor for any liability incurred by the Initial Developer
 
218
or such Contributor as a result of warranty, support, indemnity
 
219
or liability terms You offer.
 
220
 
 
221
3.5. Distribution of Executable Versions. You may distribute the
 
222
Executable form of the Covered Software under the terms of this
 
223
License or under the terms of a license of Your choice, which
 
224
may contain terms different from this License, provided that You
 
225
are in compliance with the terms of this License and that the
 
226
license for the Executable form does not attempt to limit or
 
227
alter the recipients rights in the Source Code form from the
 
228
rights set forth in this License. If You distribute the Covered
 
229
Software in Executable form under a different license, You must
 
230
make it absolutely clear that any terms which differ from this
 
231
License are offered by You alone, not by the Initial Developer
 
232
or Contributor. You hereby agree to indemnify the Initial
 
233
Developer and every Contributor for any liability incurred by
 
234
the Initial Developer or such Contributor as a result of any
 
235
such terms You offer.
 
236
 
 
237
3.6. Larger Works. You may create a Larger Work by combining
 
238
Covered Software with other code not governed by the terms of
 
239
this License and distribute the Larger Work as a single product.
 
240
In such a case, You must make sure the requirements of this
 
241
License are fulfilled for the Covered Software.
 
242
 
 
243
4. Versions of the License.
 
244
 
 
245
4.1. New Versions. Sun Microsystems, Inc. is the initial license
 
246
steward and may publish revised and/or new versions of this
 
247
License from time to time. Each version will be given a
 
248
distinguishing version number. Except as provided in Section
 
249
4.3, no one other than the license steward has the right to
 
250
modify this License.
 
251
 
 
252
4.2. Effect of New Versions. You may always continue to use,
 
253
distribute or otherwise make the Covered Software available
 
254
under the terms of the version of the License under which You
 
255
originally received the Covered Software. If the Initial
 
256
Developer includes a notice in the Original Software prohibiting
 
257
it from being distributed or otherwise made available under any
 
258
subsequent version of the License, You must distribute and make
 
259
the Covered Software available under the terms of the version of
 
260
the License under which You originally received the Covered
 
261
Software.  Otherwise, You may also choose to use, distribute or
 
262
otherwise make the Covered Software available under the terms of
 
263
any subsequent version of the License published by the license
 
264
steward.
 
265
 
 
266
4.3. Modified Versions. When You are an Initial Developer and
 
267
You want to create a new license for Your Original Software, You
 
268
may create and use a modified version of this License if You:
 
269
(a) rename the license and remove any references to the name of
 
270
the license steward (except to note that the license differs
 
271
from this License); and (b) otherwise make it clear that the
 
272
license contains terms which differ from this License.
 
273
 
 
274
5. DISCLAIMER OF WARRANTY. COVERED SOFTWARE IS PROVIDED UNDER
 
275
THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND,
 
276
EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
 
277
WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS,
 
278
MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
 
279
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED
 
280
SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE
 
281
DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY
 
282
OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING,
 
283
REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
 
284
ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE
 
285
IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
 
286
 
 
287
6. TERMINATION.
 
288
 
 
289
6.1. This License and the rights granted hereunder will
 
290
terminate automatically if You fail to comply with terms herein
 
291
and fail to cure such breach within 30 days of becoming aware of
 
292
the breach. Provisions which, by their nature, must remain in
 
293
effect beyond the termination of this License shall survive.
 
294
 
 
295
6.2. If You assert a patent infringement claim (excluding
 
296
declaratory judgment actions) against Initial Developer or a
 
297
Contributor (the Initial Developer or Contributor against whom
 
298
You assert such claim is referred to as Participant) alleging
 
299
that the Participant Software (meaning the Contributor Version
 
300
where the Participant is a Contributor or the Original Software
 
301
where the Participant is the Initial Developer) directly or
 
302
indirectly infringes any patent, then any and all rights granted
 
303
directly or indirectly to You by such Participant, the Initial
 
304
Developer (if the Initial Developer is not the Participant) and
 
305
all Contributors under Sections 2.1 and/or 2.2 of this License
 
306
shall, upon 60 days notice from Participant terminate
 
307
prospectively and automatically at the expiration of such 60 day
 
308
notice period, unless if within such 60 day period You withdraw
 
309
Your claim with respect to the Participant Software against such
 
310
Participant either unilaterally or pursuant to a written
 
311
agreement with Participant.
 
312
 
 
313
6.3. In the event of termination under Sections 6.1 or 6.2
 
314
above, all end user licenses that have been validly granted by
 
315
You or any distributor hereunder prior to termination (excluding
 
316
licenses granted to You by any distributor) shall survive
 
317
termination.
 
318
 
 
319
7. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO
 
320
LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR
 
321
OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
 
322
CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY
 
323
SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY
 
324
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
 
325
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST
 
326
PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
 
327
MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES,
 
328
EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY
 
329
OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO
 
330
LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH
 
331
PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
 
332
LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
 
333
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
 
334
EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
 
335
 
 
336
8. U.S. GOVERNMENT END USERS. The Covered Software is a
 
337
commercial item, as that term is defined in 48 C.F.R. 2.101
 
338
(Oct. 1995), consisting of commercial computer software (as that
 
339
term is defined at 48 C.F.R. 252.227-7014(a)(1)) and commercial
 
340
computer software documentation as such terms are used in 48
 
341
C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and
 
342
48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
 
343
U.S. Government End Users acquire Covered Software with only
 
344
those rights set forth herein. This U.S. Government Rights
 
345
clause is in lieu of, and supersedes, any other FAR, DFAR, or
 
346
other clause or provision that addresses Government rights in
 
347
computer software under this License.
 
348
 
 
349
9. MISCELLANEOUS. This License represents the complete agreement
 
350
concerning subject matter hereof. If any provision of this
 
351
License is held to be unenforceable, such provision shall be
 
352
reformed only to the extent necessary to make it enforceable.
 
353
This License shall be governed by the law of the jurisdiction
 
354
specified in a notice contained within the Original Software
 
355
(except to the extent applicable law, if any, provides
 
356
otherwise), excluding such jurisdictions conflict-of-law
 
357
provisions. Any litigation relating to this License shall be
 
358
subject to the jurisdiction of the courts located in the
 
359
jurisdiction and venue specified in a notice contained within
 
360
the Original Software, with the losing party responsible for
 
361
costs, including, without limitation, court costs and reasonable
 
362
attorneys fees and expenses. The application of the United
 
363
Nations Convention on Contracts for the International Sale of
 
364
Goods is expressly excluded. Any law or regulation which
 
365
provides that the language of a contract shall be construed
 
366
against the drafter shall not apply to this License. You agree
 
367
that You alone are responsible for compliance with the United
 
368
States export administration regulations (and the export control
 
369
laws and regulation of any other countries) when You use,
 
370
distribute or otherwise make available any Covered Software.
 
371
 
 
372
10. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and
 
373
the Contributors, each party is responsible for claims and
 
374
damages arising, directly or indirectly, out of its utilization
 
375
of rights under this License and You agree to work with Initial
 
376
Developer and Contributors to distribute such responsibility on
 
377
an equitable basis. Nothing herein is intended or shall be
 
378
deemed to constitute any admission of liability.
 
379
 
 
380
----------------------------------------------------------------
 
381
 
 
382
NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND
 
383
DISTRIBUTION LICENSE (CDDL): This code is released under the
 
384
CDDL and shall be governed by the laws of the State of
 
385
California (excluding conflict-of-law provisions). Any
 
386
litigation relating to this License shall be subject to the
 
387
jurisdiction of the Federal Courts of the Northern District of
 
388
California and the state courts of the State of California, with
 
389
venue lying in Santa Clara County, California.
 
390
 
 
391
------------------------------------------------------------
 
392
 
 
393
LICENSE #2:
 
394
 
 
395
        The GNU General Public License (GPL)
 
396
               Version 2, June 1991
 
397
 
 
398
 Copyright 1989, 1991 Free Software Foundation, Inc.
 
399
 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
400
 Everyone is permitted to copy and distribute verbatim copies
 
401
 of this license document, but changing it is not allowed.
 
402
 
 
403
                      Preamble
 
404
 
 
405
The licenses for most software are designed to take away your freedom
 
406
to share and change it. By contrast, the GNU General Public License is
 
407
intended to guarantee your freedom to share and change free
 
408
software--to make sure the software is free for all its users. This
 
409
General Public License applies to most of the Free Software
 
410
Foundation's software and to any other program whose authors commit to
 
411
using it. (Some other Free Software Foundation software is covered by
 
412
the GNU Library General Public License instead.) You can apply it to
 
413
your programs, too.
 
414
 
 
415
When we speak of free software, we are referring to freedom, not
 
416
price. Our General Public Licenses are designed to make sure that you
 
417
have the freedom to distribute copies of free software (and charge for
 
418
this service if you wish), that you receive source code or can get it
 
419
if you want it, that you can change the software or use pieces of it
 
420
in new free programs; and that you know you can do these things.
 
421
 
 
422
To protect your rights, we need to make restrictions that forbid
 
423
anyone to deny you these rights or to ask you to surrender the
 
424
rights. These restrictions translate to certain responsibilities for
 
425
you if you distribute copies of the software, or if you modify it.
 
426
 
 
427
For example, if you distribute copies of such a program, whether
 
428
gratis or for a fee, you must give the recipients all the rights that
 
429
you have. You must make sure that they, too, receive or can get the
 
430
source code. And you must show them these terms so they know their
 
431
rights.
 
432
 
 
433
We protect your rights with two steps: (1) copyright the software, and
 
434
(2) offer you this license which gives you legal permission to copy,
 
435
distribute and/or modify the software.
 
436
 
 
437
Also, for each author's protection and ours, we want to make certain
 
438
that everyone understands that there is no warranty for this free
 
439
software. If the software is modified by someone else and passed on,
 
440
we want its recipients to know that what they have is not the
 
441
original, so that any problems introduced by others will not reflect
 
442
on the original authors' reputations.
 
443
 
 
444
Finally, any free program is threatened constantly by software
 
445
patents. We wish to avoid the danger that redistributors of a free
 
446
program will individually obtain patent licenses, in effect making the
 
447
program proprietary. To prevent this, we have made it clear that any
 
448
patent must be licensed for everyone's free use or not licensed at
 
449
all.
 
450
 
 
451
The precise terms and conditions for copying, distribution and
 
452
modification follow.
 
453
 
 
454
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
455
 
 
456
0. This License applies to any program or other work which contains a
 
457
notice placed by the copyright holder saying it may be distributed
 
458
under the terms of this General Public License. The "Program", below,
 
459
refers to any such program or work, and a "work based on the Program"
 
460
means either the Program or any derivative work under copyright law:
 
461
that is to say, a work containing the Program or a portion of it,
 
462
either verbatim or with modifications and/or translated into another
 
463
language. (Hereinafter, translation is included without limitation in
 
464
the term "modification".) Each licensee is addressed as "you".
 
465
 
 
466
Activities other than copying, distribution and modification are not
 
467
covered by this License; they are outside its scope. The act of
 
468
running the Program is not restricted, and the output from the Program
 
469
is covered only if its contents constitute a work based on the Program
 
470
(independent of having been made by running the Program). Whether that
 
471
is true depends on what the Program does.
 
472
 
 
473
1. You may copy and distribute verbatim copies of the Program's source
 
474
code as you receive it, in any medium, provided that you conspicuously
 
475
and appropriately publish on each copy an appropriate copyright notice
 
476
and disclaimer of warranty; keep intact all the notices that refer to
 
477
this License and to the absence of any warranty; and give any other
 
478
recipients of the Program a copy of this License along with the
 
479
Program.
 
480
 
 
481
You may charge a fee for the physical act of transferring a copy, and
 
482
you may at your option offer warranty protection in exchange for a
 
483
fee.
 
484
 
 
485
2. You may modify your copy or copies of the Program or any portion of
 
486
it, thus forming a work based on the Program, and copy and distribute
 
487
such modifications or work under the terms of Section 1 above,
 
488
provided that you also meet all of these conditions:
 
489
 
 
490
    a) You must cause the modified files to carry prominent notices
 
491
    stating that you changed the files and the date of any change.
 
492
 
 
493
    b) You must cause any work that you distribute or publish, that in
 
494
    whole or in part contains or is derived from the Program or any
 
495
    part thereof, to be licensed as a whole at no charge to all third
 
496
    parties under the terms of this License.
 
497
 
 
498
    c) If the modified program normally reads commands interactively
 
499
    when run, you must cause it, when started running for such
 
500
    interactive use in the most ordinary way, to print or display an
 
501
    announcement including an appropriate copyright notice and a
 
502
    notice that there is no warranty (or else, saying that you provide
 
503
    a warranty) and that users may redistribute the program under
 
504
    these conditions, and telling the user how to view a copy of this
 
505
    License. (Exception: if the Program itself is interactive but does
 
506
    not normally print such an announcement, your work based on the
 
507
    Program is not required to print an announcement.)
 
508
 
 
509
These requirements apply to the modified work as a whole. If
 
510
identifiable sections of that work are not derived from the Program,
 
511
and can be reasonably considered independent and separate works in
 
512
themselves, then this License, and its terms, do not apply to those
 
513
sections when you distribute them as separate works. But when you
 
514
distribute the same sections as part of a whole which is a work based
 
515
on the Program, the distribution of the whole must be on the terms of
 
516
this License, whose permissions for other licensees extend to the
 
517
entire whole, and thus to each and every part regardless of who wrote
 
518
it.
 
519
 
 
520
Thus, it is not the intent of this section to claim rights or contest
 
521
your rights to work written entirely by you; rather, the intent is to
 
522
exercise the right to control the distribution of derivative or
 
523
collective works based on the Program.
 
524
 
 
525
In addition, mere aggregation of another work not based on the Program
 
526
with the Program (or with a work based on the Program) on a volume of
 
527
a storage or distribution medium does not bring the other work under
 
528
the scope of this License.
 
529
 
 
530
3. You may copy and distribute the Program (or a work based on it,
 
531
under Section 2) in object code or executable form under the terms of
 
532
Sections 1 and 2 above provided that you also do one of the following:
 
533
 
 
534
    a) Accompany it with the complete corresponding machine-readable
 
535
    source code, which must be distributed under the terms of Sections
 
536
    1 and 2 above on a medium customarily used for software
 
537
    interchange; or,
 
538
 
 
539
    b) Accompany it with a written offer, valid for at least three
 
540
    years, to give any third party, for a charge no more than your
 
541
    cost of physically performing source distribution, a complete
 
542
    machine-readable copy of the corresponding source code, to be
 
543
    distributed under the terms of Sections 1 and 2 above on a medium
 
544
    customarily used for software interchange; or,
 
545
 
 
546
    c) Accompany it with the information you received as to the offer
 
547
    to distribute corresponding source code. (This alternative is
 
548
    allowed only for noncommercial distribution and only if you
 
549
    received the program in object code or executable form with such
 
550
    an offer, in accord with Subsection b above.)
 
551
 
 
552
The source code for a work means the preferred form of the work for
 
553
making modifications to it. For an executable work, complete source
 
554
code means all the source code for all modules it contains, plus any
 
555
associated interface definition files, plus the scripts used to
 
556
control compilation and installation of the executable. However, as a
 
557
special exception, the source code distributed need not include
 
558
anything that is normally distributed (in either source or binary
 
559
form) with the major components (compiler, kernel, and so on) of the
 
560
operating system on which the executable runs, unless that component
 
561
itself accompanies the executable.
 
562
 
 
563
If distribution of executable or object code is made by offering
 
564
access to copy from a designated place, then offering equivalent
 
565
access to copy the source code from the same place counts as
 
566
distribution of the source code, even though third parties are not
 
567
compelled to copy the source along with the object code.
 
568
 
 
569
4. You may not copy, modify, sublicense, or distribute the Program
 
570
except as expressly provided under this License. Any attempt otherwise
 
571
to copy, modify, sublicense or distribute the Program is void, and
 
572
will automatically terminate your rights under this License. However,
 
573
parties who have received copies, or rights, from you under this
 
574
License will not have their licenses terminated so long as such
 
575
parties remain in full compliance.
 
576
 
 
577
5. You are not required to accept this License, since you have not
 
578
signed it. However, nothing else grants you permission to modify or
 
579
distribute the Program or its derivative works. These actions are
 
580
prohibited by law if you do not accept this License. Therefore, by
 
581
modifying or distributing the Program (or any work based on the
 
582
Program), you indicate your acceptance of this License to do so, and
 
583
all its terms and conditions for copying, distributing or modifying
 
584
the Program or works based on it.
 
585
 
 
586
6. Each time you redistribute the Program (or any work based on the
 
587
Program), the recipient automatically receives a license from the
 
588
original licensor to copy, distribute or modify the Program subject to
 
589
these terms and conditions. You may not impose any further
 
590
restrictions on the recipients' exercise of the rights granted
 
591
herein. You are not responsible for enforcing compliance by third
 
592
parties to this License.
 
593
 
 
594
7. If, as a consequence of a court judgment or allegation of patent
 
595
infringement or for any other reason (not limited to patent issues),
 
596
conditions are imposed on you (whether by court order, agreement or
 
597
otherwise) that contradict the conditions of this License, they do not
 
598
excuse you from the conditions of this License. If you cannot
 
599
distribute so as to satisfy simultaneously your obligations under this
 
600
License and any other pertinent obligations, then as a consequence you
 
601
may not distribute the Program at all. For example, if a patent
 
602
license would not permit royalty-free redistribution of the Program by
 
603
all those who receive copies directly or indirectly through you, then
 
604
the only way you could satisfy both it and this License would be to
 
605
refrain entirely from distribution of the Program.
 
606
 
 
607
If any portion of this section is held invalid or unenforceable under
 
608
any particular circumstance, the balance of the section is intended to
 
609
apply and the section as a whole is intended to apply in other
 
610
circumstances.
 
611
 
 
612
It is not the purpose of this section to induce you to infringe any
 
613
patents or other property right claims or to contest validity of any
 
614
such claims; this section has the sole purpose of protecting the
 
615
integrity of the free software distribution system, which is
 
616
implemented by public license practices. Many people have made
 
617
generous contributions to the wide range of software distributed
 
618
through that system in reliance on consistent application of that
 
619
system; it is up to the author/donor to decide if he or she is willing
 
620
to distribute software through any other system and a licensee cannot
 
621
impose that choice.
 
622
 
 
623
This section is intended to make thoroughly clear what is believed to
 
624
be a consequence of the rest of this License.
 
625
 
 
626
8. If the distribution and/or use of the Program is restricted in
 
627
certain countries either by patents or by copyrighted interfaces, the
 
628
original copyright holder who places the Program under this License
 
629
may add an explicit geographical distribution limitation excluding
 
630
those countries, so that distribution is permitted only in or among
 
631
countries not thus excluded. In such case, this License incorporates
 
632
the limitation as if written in the body of this License.
 
633
 
 
634
9. The Free Software Foundation may publish revised and/or new
 
635
versions of the General Public License from time to time. Such new
 
636
versions will be similar in spirit to the present version, but may
 
637
differ in detail to address new problems or concerns.
 
638
 
 
639
Each version is given a distinguishing version number. If the Program
 
640
specifies a version number of this License which applies to it and
 
641
"any later version", you have the option of following the terms and
 
642
conditions either of that version or of any later version published by
 
643
the Free Software Foundation. If the Program does not specify a
 
644
version number of this License, you may choose any version ever
 
645
published by the Free Software Foundation.
 
646
 
 
647
10. If you wish to incorporate parts of the Program into other free
 
648
programs whose distribution conditions are different, write to the
 
649
author to ask for permission. For software which is copyrighted by the
 
650
Free Software Foundation, write to the Free Software Foundation; we
 
651
sometimes make exceptions for this. Our decision will be guided by the
 
652
two goals of preserving the free status of all derivatives of our free
 
653
software and of promoting the sharing and reuse of software generally.
 
654
 
 
655
NO WARRANTY
 
656
 
 
657
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
 
658
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
 
659
LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS
 
660
AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF
 
661
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
 
662
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 
663
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
 
664
PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
 
665
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
 
666
 
 
667
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
 
668
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
 
669
AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
 
670
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
 
671
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
 
672
PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
 
673
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
 
674
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
 
675
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 
676
DAMAGES.
 
677
 
 
678
              END OF TERMS AND CONDITIONS
 
679
 
 
680
       How to Apply These Terms to Your New Programs
 
681
 
 
682
If you develop a new program, and you want it to be of the greatest
 
683
possible use to the public, the best way to achieve this is to make it
 
684
free software which everyone can redistribute and change under these
 
685
terms.
 
686
 
 
687
To do so, attach the following notices to the program. It is safest to
 
688
attach them to the start of each source file to most effectively
 
689
convey the exclusion of warranty; and each file should have at least
 
690
the "copyright" line and a pointer to where the full notice is found.
 
691
 
 
692
    One line to give the program's name and a brief idea of what it does.
 
693
    Copyright (C) <year> <name of author>
 
694
 
 
695
    This program is free software; you can redistribute it and/or
 
696
    modify it under the terms of the GNU General Public License as
 
697
    published by the Free Software Foundation; either version 2 of the
 
698
    License, or (at your option) any later version.
 
699
 
 
700
    This program is distributed in the hope that it will be useful,
 
701
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
702
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 
703
    General Public License for more details.
 
704
 
 
705
    You should have received a copy of the GNU General Public License
 
706
    along with this program; if not, write to the Free Software
 
707
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
 
708
    MA 02110-1301, USA
 
709
 
 
710
Also add information on how to contact you by electronic and paper
 
711
mail.
 
712
 
 
713
If the program is interactive, make it output a short notice like this
 
714
when it starts in an interactive mode:
 
715
 
 
716
    Gnomovision version 69, Copyright (C) year name of author
 
717
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
 
718
    `show w'. This is free software, and you are welcome to
 
719
    redistribute it under certain conditions; type `show c' for
 
720
    details.
 
721
 
 
722
The hypothetical commands `show w' and `show c' should show the
 
723
appropriate parts of the General Public License. Of course, the
 
724
commands you use may be called something other than `show w' and `show
 
725
c'; they could even be mouse-clicks or menu items--whatever suits your
 
726
program.
 
727
 
 
728
You should also get your employer (if you work as a programmer) or
 
729
your school, if any, to sign a "copyright disclaimer" for the program,
 
730
if necessary. Here is a sample; alter the names:
 
731
 
 
732
  Yoyodyne, Inc., hereby disclaims all copyright interest in the
 
733
  program `Gnomovision' (which makes passes at compilers) written by
 
734
  James Hacker.
 
735
 
 
736
  signature of Ty Coon, 1 April 1989
 
737
  Ty Coon, President of Vice
 
738
 
 
739
This General Public License does not permit incorporating your program
 
740
into proprietary programs. If your program is a subroutine library,
 
741
you may consider it more useful to permit linking proprietary
 
742
applications with the library. If this is what you want to do, use the
 
743
GNU Library General Public License instead of this License.
 
744
"CLASSPATH" EXCEPTION TO THE GPL VERSION 2
 
745
Certain source files distributed by Sun Microsystems, Inc. are subject
 
746
to the following clarification and special exception to the GPL, but
 
747
only where Sun has expressly included in the particular source file's
 
748
header the words "Sun designates this particular file as subject to
 
749
the "Classpath" exception as provided by Sun in the LICENSE file that
 
750
accompanied this code."
 
751
Linking this library statically or dynamically with other modules is
 
752
making a combined work based on this library. Thus, the terms and
 
753
conditions of the GNU General Public License cover the whole combination.
 
754
As a special exception, the copyright holders of this library give you
 
755
permission to link this library with independent modules to produce an
 
756
executable, regardless of the license terms of these independent modules,
 
757
and to copy and distribute the resulting executable under terms of your
 
758
choice, provided that you also meet, for each linked independent module,
 
759
the terms and conditions of the license of that module. An independent
 
760
module is a module which is not derived from or based on this library.
 
761
If you modify this library, you may extend this exception to your version
 
762
of the library, but you are not obligated to do so. If you do not wish
 
763
to do so, delete this exception statement from your version.