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