1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml111.dtd"> |
|
2 <html> |
|
3 <head> |
|
4 <title>GNU Lesser General Public License</title> |
|
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
6 <style type="text/css"> |
|
7 body { |
|
8 margin: 0; |
|
9 padding: 0; |
|
10 background-color: #FFFFFF; |
|
11 color: #000000; |
|
12 } |
|
13 body div.main { |
|
14 border: 1px solid #cccccc; |
|
15 background-color: #F1F3F5; |
|
16 margin: 10px; |
|
17 padding: 10px; |
|
18 } |
|
19 * { |
|
20 font-family: verdana, tahoma, arial, helvetica, sans-serif; |
|
21 font-size: 8pt; |
|
22 } |
|
23 p { |
|
24 margin-left: 1.5em; |
|
25 } |
|
26 h1, h2, h3 { |
|
27 color: #50A0D0; |
|
28 font-weight: normal; |
|
29 font-family: 'trebuchet ms', verdana, tahoma, arial, helvetica, sans-serif; |
|
30 } |
|
31 h1 { |
|
32 font-size: 16pt; |
|
33 } |
|
34 h2 { |
|
35 font-size: 12pt; |
|
36 margin-left: 0.5em; |
|
37 } |
|
38 h3 { |
|
39 font-size: 10pt; |
|
40 margin-left: 1em; |
|
41 } |
|
42 a:link, a:visited, a:active { |
|
43 color: #3080B0; |
|
44 text-decoration: none; |
|
45 border-bottom: 1px dotted #50A0D0; |
|
46 } |
|
47 a:hover { |
|
48 color: #50A0D0; |
|
49 border-bottom: 1px solid #50A0D0; |
|
50 } |
|
51 pre { |
|
52 font-family: 'courier new', monospace; |
|
53 background-color: #F8F8F8; |
|
54 margin: 10px 10px 10px 30px; |
|
55 max-height: 150px; |
|
56 clip: rect(0px,auto,auto,0px); |
|
57 overflow: auto; |
|
58 padding: 10px; |
|
59 border: 1px solid #3060B0; |
|
60 } |
|
61 li { |
|
62 list-style-type: square; |
|
63 } |
|
64 div.copyright { |
|
65 text-align: right; |
|
66 font-size: smaller; |
|
67 } |
|
68 div.copyright * { |
|
69 font-size: smaller; |
|
70 } |
|
71 </style> |
|
72 </head> |
|
73 <body> |
|
74 |
|
75 <div class="main"> |
|
76 |
|
77 <h1>GNU Lesser General Public License</h1> |
|
78 |
|
79 <!-- BEGIN LICENSE TEXT --> |
|
80 |
|
81 <p>Version 2.1, February 1999</p> |
|
82 |
|
83 <pre> |
|
84 Copyright (C) 1991, 1999 Free Software Foundation, Inc. |
|
85 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
|
86 Everyone is permitted to copy and distribute verbatim copies |
|
87 of this license document, but changing it is not allowed. |
|
88 |
|
89 [This is the first released version of the Lesser GPL. It also counts |
|
90 as the successor of the GNU Library Public License, version 2, hence |
|
91 the version number 2.1.] |
|
92 </pre> |
|
93 |
|
94 <h2>Preamble</h2> |
|
95 |
|
96 <p>The licenses for most software are designed to take away your |
|
97 freedom to share and change it. By contrast, the GNU General |
|
98 Public Licenses are intended to guarantee your freedom to share |
|
99 and change free software--to make sure the software is free for |
|
100 all its users.</p> |
|
101 |
|
102 <p>This license, the Lesser General Public License, applies to |
|
103 some specially designated software packages--typically |
|
104 libraries--of the Free Software Foundation and other authors who |
|
105 decide to use it. You can use it too, but we suggest you first |
|
106 think carefully about whether this license or the ordinary |
|
107 General Public License is the better strategy to use in any |
|
108 particular case, based on the explanations below.</p> |
|
109 |
|
110 <p>When we speak of free software, we are referring to freedom of |
|
111 use, not price. Our General Public Licenses are designed to make |
|
112 sure that you have the freedom to distribute copies of free |
|
113 software (and charge for this service if you wish); that you |
|
114 receive source code or can get it if you want it; that you can |
|
115 change the software and use pieces of it in new free programs; |
|
116 and that you are informed that you can do these things.</p> |
|
117 |
|
118 <p>To protect your rights, we need to make restrictions that |
|
119 forbid distributors to deny you these rights or to ask you to |
|
120 surrender these rights. These restrictions translate to certain |
|
121 responsibilities for you if you distribute copies of the library |
|
122 or if you modify it.</p> |
|
123 |
|
124 <p>For example, if you distribute copies of the library, whether |
|
125 gratis or for a fee, you must give the recipients all the rights |
|
126 that we gave you. You must make sure that they, too, receive or |
|
127 can get the source code. If you link other code with the library, |
|
128 you must provide complete object files to the recipients, so that |
|
129 they can relink them with the library after making changes to the |
|
130 library and recompiling it. And you must show them these terms so |
|
131 they know their rights.</p> |
|
132 |
|
133 <p>We protect your rights with a two-step method: (1) we |
|
134 copyright the library, and (2) we offer you this license, which |
|
135 gives you legal permission to copy, distribute and/or modify the |
|
136 library.</p> |
|
137 |
|
138 <p>To protect each distributor, we want to make it very clear |
|
139 that there is no warranty for the free library. Also, if the |
|
140 library is modified by someone else and passed on, the recipients |
|
141 should know that what they have is not the original version, so |
|
142 that the original author's reputation will not be affected by |
|
143 problems that might be introduced by others.</p> |
|
144 |
|
145 <p>Finally, software patents pose a constant threat to the |
|
146 existence of any free program. We wish to make sure that a |
|
147 company cannot effectively restrict the users of a free program |
|
148 by obtaining a restrictive license from a patent holder. |
|
149 Therefore, we insist that any patent license obtained for a |
|
150 version of the library must be consistent with the full freedom |
|
151 of use specified in this license.</p> |
|
152 |
|
153 <p>Most GNU software, including some libraries, is covered by the |
|
154 ordinary GNU General Public License. This license, the GNU Lesser |
|
155 General Public License, applies to certain designated libraries, |
|
156 and is quite different from the ordinary General Public License. |
|
157 We use this license for certain libraries in order to permit |
|
158 linking those libraries into non-free programs.</p> |
|
159 |
|
160 <p>When a program is linked with a library, whether statically or |
|
161 using a shared library, the combination of the two is legally |
|
162 speaking a combined work, a derivative of the original library. |
|
163 The ordinary General Public License therefore permits such |
|
164 linking only if the entire combination fits its criteria of |
|
165 freedom. The Lesser General Public License permits more lax |
|
166 criteria for linking other code with the library.</p> |
|
167 |
|
168 <p>We call this license the "Lesser" General Public License |
|
169 because it does Less to protect the user's freedom than the |
|
170 ordinary General Public License. It also provides other free |
|
171 software developers Less of an advantage over competing non-free |
|
172 programs. These disadvantages are the reason we use the ordinary |
|
173 General Public License for many libraries. However, the Lesser |
|
174 license provides advantages in certain special circumstances.</p> |
|
175 |
|
176 <p>For example, on rare occasions, there may be a special need to |
|
177 encourage the widest possible use of a certain library, so that |
|
178 it becomes a de-facto standard. To achieve this, non-free |
|
179 programs must be allowed to use the library. A more frequent case |
|
180 is that a free library does the same job as widely used non-free |
|
181 libraries. In this case, there is little to gain by limiting the |
|
182 free library to free software only, so we use the Lesser General |
|
183 Public License.</p> |
|
184 |
|
185 <p>In other cases, permission to use a particular library in |
|
186 non-free programs enables a greater number of people to use a |
|
187 large body of free software. For example, permission to use the |
|
188 GNU C Library in non-free programs enables many more people to |
|
189 use the whole GNU operating system, as well as its variant, the |
|
190 GNU/Linux operating system.</p> |
|
191 |
|
192 <p>Although the Lesser General Public License is Less protective |
|
193 of the users' freedom, it does ensure that the user of a program |
|
194 that is linked with the Library has the freedom and the |
|
195 wherewithal to run that program using a modified version of the |
|
196 Library.</p> |
|
197 |
|
198 <p>The precise terms and conditions for copying, distribution and |
|
199 modification follow. Pay close attention to the difference |
|
200 between a "work based on the library" and a "work that uses the |
|
201 library". The former contains code derived from the library, |
|
202 whereas the latter must be combined with the library in order to |
|
203 run.</p> |
|
204 |
|
205 <h2>Terms and conditions for copying, distribution and modification</h2> |
|
206 |
|
207 <p><b>0.</b> This License Agreement applies to any software |
|
208 library or other program which contains a notice placed by the |
|
209 copyright holder or other authorized party saying it may be |
|
210 distributed under the terms of this Lesser General Public License |
|
211 (also called "this License"). Each licensee is addressed as |
|
212 "you".</p> |
|
213 |
|
214 <p>A "library" means a collection of software functions and/or |
|
215 data prepared so as to be conveniently linked with application |
|
216 programs (which use some of those functions and data) to form |
|
217 executables.</p> |
|
218 |
|
219 <p>The "Library", below, refers to any such software library or |
|
220 work which has been distributed under these terms. A "work based |
|
221 on the Library" means either the Library or any derivative work |
|
222 under copyright law: that is to say, a work containing the |
|
223 Library or a portion of it, either verbatim or with modifications |
|
224 and/or translated straightforwardly into another language. |
|
225 (Hereinafter, translation is included without limitation in the |
|
226 term "modification".)</p> |
|
227 |
|
228 <p>"Source code" for a work means the preferred form of the work |
|
229 for making modifications to it. For a library, complete source |
|
230 code means all the source code for all modules it contains, plus |
|
231 any associated interface definition files, plus the scripts used |
|
232 to control compilation and installation of the library.</p> |
|
233 |
|
234 <p>Activities other than copying, distribution and modification |
|
235 are not covered by this License; they are outside its scope. The |
|
236 act of running a program using the Library is not restricted, and |
|
237 output from such a program is covered only if its contents |
|
238 constitute a work based on the Library (independent of the use of |
|
239 the Library in a tool for writing it). Whether that is true |
|
240 depends on what the Library does and what the program that uses |
|
241 the Library does.</p> |
|
242 |
|
243 <p><b>1.</b> You may copy and distribute verbatim copies of the |
|
244 Library's complete source code as you receive it, in any medium, |
|
245 provided that you conspicuously and appropriately publish on each |
|
246 copy an appropriate copyright notice and disclaimer of warranty; |
|
247 keep intact all the notices that refer to this License and to the |
|
248 absence of any warranty; and distribute a copy of this License |
|
249 along with the Library.</p> |
|
250 |
|
251 <p>You may charge a fee for the physical act of transferring a |
|
252 copy, and you may at your option offer warranty protection in |
|
253 exchange for a fee.</p> |
|
254 |
|
255 <p><b>2.</b> You may modify your copy or copies of the Library or |
|
256 any portion of it, thus forming a work based on the Library, and |
|
257 copy and distribute such modifications or work under the terms of |
|
258 Section 1 above, provided that you also meet all of these |
|
259 conditions:</p> |
|
260 |
|
261 <ul> |
|
262 <li><b>a)</b> The modified work must itself be a software |
|
263 library.</li> |
|
264 |
|
265 <li><b>b)</b> You must cause the files modified to carry |
|
266 prominent notices stating that you changed the files and the date |
|
267 of any change.</li> |
|
268 |
|
269 <li><b>c)</b> You must cause the whole of the work to be licensed |
|
270 at no charge to all third parties under the terms of this |
|
271 License.</li> |
|
272 |
|
273 <li><b>d)</b> If a facility in the modified Library refers to a |
|
274 function or a table of data to be supplied by an application |
|
275 program that uses the facility, other than as an argument passed |
|
276 when the facility is invoked, then you must make a good faith |
|
277 effort to ensure that, in the event an application does not |
|
278 supply such function or table, the facility still operates, and |
|
279 performs whatever part of its purpose remains meaningful. |
|
280 |
|
281 <p>(For example, a function in a library to compute square roots |
|
282 has a purpose that is entirely well-defined independent of the |
|
283 application. Therefore, Subsection 2d requires that any |
|
284 application-supplied function or table used by this function must |
|
285 be optional: if the application does not supply it, the square |
|
286 root function must still compute square roots.)</p> |
|
287 |
|
288 <p>These requirements apply to the modified work as a whole. If |
|
289 identifiable sections of that work are not derived from the |
|
290 Library, and can be reasonably considered independent and |
|
291 separate works in themselves, then this License, and its terms, |
|
292 do not apply to those sections when you distribute them as |
|
293 separate works. But when you distribute the same sections as part |
|
294 of a whole which is a work based on the Library, the distribution |
|
295 of the whole must be on the terms of this License, whose |
|
296 permissions for other licensees extend to the entire whole, and |
|
297 thus to each and every part regardless of who wrote it.</p> |
|
298 |
|
299 <p>Thus, it is not the intent of this section to claim rights or |
|
300 contest your rights to work written entirely by you; rather, the |
|
301 intent is to exercise the right to control the distribution of |
|
302 derivative or collective works based on the Library.</p> |
|
303 |
|
304 <p>In addition, mere aggregation of another work not based on the |
|
305 Library with the Library (or with a work based on the Library) on |
|
306 a volume of a storage or distribution medium does not bring the |
|
307 other work under the scope of this License.</p> |
|
308 </li> |
|
309 </ul> |
|
310 |
|
311 <p><b>3.</b> You may opt to apply the terms of the ordinary GNU |
|
312 General Public License instead of this License to a given copy of |
|
313 the Library. To do this, you must alter all the notices that |
|
314 refer to this License, so that they refer to the ordinary GNU |
|
315 General Public License, version 2, instead of to this License. |
|
316 (If a newer version than version 2 of the ordinary GNU General |
|
317 Public License has appeared, then you can specify that version |
|
318 instead if you wish.) Do not make any other change in these |
|
319 notices.</p> |
|
320 |
|
321 <p>Once this change is made in a given copy, it is irreversible |
|
322 for that copy, so the ordinary GNU General Public License applies |
|
323 to all subsequent copies and derivative works made from that |
|
324 copy.</p> |
|
325 |
|
326 <p>This option is useful when you wish to copy part of the code |
|
327 of the Library into a program that is not a library.</p> |
|
328 |
|
329 <p><b>4.</b> You may copy and distribute the Library (or a |
|
330 portion or derivative of it, under Section 2) in object code or |
|
331 executable form under the terms of Sections 1 and 2 above |
|
332 provided that you accompany it with the complete corresponding |
|
333 machine-readable source code, which must be distributed under the |
|
334 terms of Sections 1 and 2 above on a medium customarily used for |
|
335 software interchange.</p> |
|
336 |
|
337 <p>If distribution of object code is made by offering access to |
|
338 copy from a designated place, then offering equivalent access to |
|
339 copy the source code from the same place satisfies the |
|
340 requirement to distribute the source code, even though third |
|
341 parties are not compelled to copy the source along with the |
|
342 object code.</p> |
|
343 |
|
344 <p><b>5.</b> A program that contains no derivative of any portion |
|
345 of the Library, but is designed to work with the Library by being |
|
346 compiled or linked with it, is called a "work that uses the |
|
347 Library". Such a work, in isolation, is not a derivative work of |
|
348 the Library, and therefore falls outside the scope of this |
|
349 License.</p> |
|
350 |
|
351 <p>However, linking a "work that uses the Library" with the |
|
352 Library creates an executable that is a derivative of the Library |
|
353 (because it contains portions of the Library), rather than a |
|
354 "work that uses the library". The executable is therefore covered |
|
355 by this License. Section 6 states terms for distribution of such |
|
356 executables.</p> |
|
357 |
|
358 <p>When a "work that uses the Library" uses material from a |
|
359 header file that is part of the Library, the object code for the |
|
360 work may be a derivative work of the Library even though the |
|
361 source code is not. Whether this is true is especially |
|
362 significant if the work can be linked without the Library, or if |
|
363 the work is itself a library. The threshold for this to be true |
|
364 is not precisely defined by law.</p> |
|
365 |
|
366 <p>If such an object file uses only numerical parameters, data |
|
367 structure layouts and accessors, and small macros and small |
|
368 inline functions (ten lines or less in length), then the use of |
|
369 the object file is unrestricted, regardless of whether it is |
|
370 legally a derivative work. (Executables containing this object |
|
371 code plus portions of the Library will still fall under Section |
|
372 6.)</p> |
|
373 |
|
374 <p>Otherwise, if the work is a derivative of the Library, you may |
|
375 distribute the object code for the work under the terms of |
|
376 Section 6. Any executables containing that work also fall under |
|
377 Section 6, whether or not they are linked directly with the |
|
378 Library itself.</p> |
|
379 |
|
380 <p><b>6.</b> As an exception to the Sections above, you may also |
|
381 combine or link a "work that uses the Library" with the Library |
|
382 to produce a work containing portions of the Library, and |
|
383 distribute that work under terms of your choice, provided that |
|
384 the terms permit modification of the work for the customer's own |
|
385 use and reverse engineering for debugging such modifications.</p> |
|
386 |
|
387 <p>You must give prominent notice with each copy of the work that |
|
388 the Library is used in it and that the Library and its use are |
|
389 covered by this License. You must supply a copy of this License. |
|
390 If the work during execution displays copyright notices, you must |
|
391 include the copyright notice for the Library among them, as well |
|
392 as a reference directing the user to the copy of this License. |
|
393 Also, you must do one of these things:</p> |
|
394 |
|
395 <ul> |
|
396 <li><b>a)</b> Accompany the work with the complete corresponding |
|
397 machine-readable source code for the Library including whatever |
|
398 changes were used in the work (which must be distributed under |
|
399 Sections 1 and 2 above); and, if the work is an executable linked |
|
400 with the Library, with the complete machine-readable "work that |
|
401 uses the Library", as object code and/or source code, so that the |
|
402 user can modify the Library and then relink to produce a modified |
|
403 executable containing the modified Library. (It is understood |
|
404 that the user who changes the contents of definitions files in |
|
405 the Library will not necessarily be able to recompile the |
|
406 application to use the modified definitions.)</li> |
|
407 |
|
408 <li><b>b)</b> Use a suitable shared library mechanism for linking |
|
409 with the Library. A suitable mechanism is one that (1) uses at |
|
410 run time a copy of the library already present on the user's |
|
411 computer system, rather than copying library functions into the |
|
412 executable, and (2) will operate properly with a modified version |
|
413 of the library, if the user installs one, as long as the modified |
|
414 version is interface-compatible with the version that the work |
|
415 was made with.</li> |
|
416 |
|
417 <li><b>c)</b> Accompany the work with a written offer, valid for |
|
418 at least three years, to give the same user the materials |
|
419 specified in Subsection 6a, above, for a charge no more than the |
|
420 cost of performing this distribution.</li> |
|
421 |
|
422 <li><b>d)</b> If distribution of the work is made by offering |
|
423 access to copy from a designated place, offer equivalent access |
|
424 to copy the above specified materials from the same place.</li> |
|
425 |
|
426 <li><b>e)</b> Verify that the user has already received a copy of |
|
427 these materials or that you have already sent this user a |
|
428 copy.</li> |
|
429 </ul> |
|
430 |
|
431 <p>For an executable, the required form of the "work that uses |
|
432 the Library" must include any data and utility programs needed |
|
433 for reproducing the executable from it. However, as a special |
|
434 exception, the materials to be distributed need not include |
|
435 anything that is normally distributed (in either source or binary |
|
436 form) with the major components (compiler, kernel, and so on) of |
|
437 the operating system on which the executable runs, unless that |
|
438 component itself accompanies the executable.</p> |
|
439 |
|
440 <p>It may happen that this requirement contradicts the license |
|
441 restrictions of other proprietary libraries that do not normally |
|
442 accompany the operating system. Such a contradiction means you |
|
443 cannot use both them and the Library together in an executable |
|
444 that you distribute.</p> |
|
445 |
|
446 <p><b>7.</b> You may place library facilities that are a work |
|
447 based on the Library side-by-side in a single library together |
|
448 with other library facilities not covered by this License, and |
|
449 distribute such a combined library, provided that the separate |
|
450 distribution of the work based on the Library and of the other |
|
451 library facilities is otherwise permitted, and provided that you |
|
452 do these two things:</p> |
|
453 |
|
454 <ul> |
|
455 <li><b>a)</b> Accompany the combined library with a copy of the |
|
456 same work based on the Library, uncombined with any other library |
|
457 facilities. This must be distributed under the terms of the |
|
458 Sections above.</li> |
|
459 |
|
460 <li><b>b)</b> Give prominent notice with the combined library of |
|
461 the fact that part of it is a work based on the Library, and |
|
462 explaining where to find the accompanying uncombined form of the |
|
463 same work.</li> |
|
464 </ul> |
|
465 |
|
466 <p><b>8.</b> You may not copy, modify, sublicense, link with, or |
|
467 distribute the Library except as expressly provided under this |
|
468 License. Any attempt otherwise to copy, modify, sublicense, link |
|
469 with, or distribute the Library is void, and will automatically |
|
470 terminate your rights under this License. However, parties who |
|
471 have received copies, or rights, from you under this License will |
|
472 not have their licenses terminated so long as such parties remain |
|
473 in full compliance.</p> |
|
474 |
|
475 <p><b>9.</b> You are not required to accept this License, since |
|
476 you have not signed it. However, nothing else grants you |
|
477 permission to modify or distribute the Library or its derivative |
|
478 works. These actions are prohibited by law if you do not accept |
|
479 this License. Therefore, by modifying or distributing the Library |
|
480 (or any work based on the Library), you indicate your acceptance |
|
481 of this License to do so, and all its terms and conditions for |
|
482 copying, distributing or modifying the Library or works based on |
|
483 it.</p> |
|
484 |
|
485 <p><b>10.</b> Each time you redistribute the Library (or any work |
|
486 based on the Library), the recipient automatically receives a |
|
487 license from the original licensor to copy, distribute, link with |
|
488 or modify the Library subject to these terms and conditions. You |
|
489 may not impose any further restrictions on the recipients' |
|
490 exercise of the rights granted herein. You are not responsible |
|
491 for enforcing compliance by third parties with this License.</p> |
|
492 |
|
493 <p><b>11.</b> If, as a consequence of a court judgment or |
|
494 allegation of patent infringement or for any other reason (not |
|
495 limited to patent issues), conditions are imposed on you (whether |
|
496 by court order, agreement or otherwise) that contradict the |
|
497 conditions of this License, they do not excuse you from the |
|
498 conditions of this License. If you cannot distribute so as to |
|
499 satisfy simultaneously your obligations under this License and |
|
500 any other pertinent obligations, then as a consequence you may |
|
501 not distribute the Library at all. For example, if a patent |
|
502 license would not permit royalty-free redistribution of the |
|
503 Library by all those who receive copies directly or indirectly |
|
504 through you, then the only way you could satisfy both it and this |
|
505 License would be to refrain entirely from distribution of the |
|
506 Library.</p> |
|
507 |
|
508 <p>If any portion of this section is held invalid or |
|
509 unenforceable under any particular circumstance, the balance of |
|
510 the section is intended to apply, and the section as a whole is |
|
511 intended to apply in other circumstances.</p> |
|
512 |
|
513 <p>It is not the purpose of this section to induce you to |
|
514 infringe any patents or other property right claims or to contest |
|
515 validity of any such claims; this section has the sole purpose of |
|
516 protecting the integrity of the free software distribution system |
|
517 which is implemented by public license practices. Many people |
|
518 have made generous contributions to the wide range of software |
|
519 distributed through that system in reliance on consistent |
|
520 application of that system; it is up to the author/donor to |
|
521 decide if he or she is willing to distribute software through any |
|
522 other system and a licensee cannot impose that choice.</p> |
|
523 |
|
524 <p>This section is intended to make thoroughly clear what is |
|
525 believed to be a consequence of the rest of this License.</p> |
|
526 |
|
527 <p><b>12.</b> If the distribution and/or use of the Library is |
|
528 restricted in certain countries either by patents or by |
|
529 copyrighted interfaces, the original copyright holder who places |
|
530 the Library under this License may add an explicit geographical |
|
531 distribution limitation excluding those countries, so that |
|
532 distribution is permitted only in or among countries not thus |
|
533 excluded. In such case, this License incorporates the limitation |
|
534 as if written in the body of this License.</p> |
|
535 |
|
536 <p><b>13.</b> The Free Software Foundation may publish revised |
|
537 and/or new versions of the Lesser General Public License from |
|
538 time to time. Such new versions will be similar in spirit to the |
|
539 present version, but may differ in detail to address new problems |
|
540 or concerns.</p> |
|
541 |
|
542 <p>Each version is given a distinguishing version number. If the |
|
543 Library specifies a version number of this License which applies |
|
544 to it and "any later version", you have the option of following |
|
545 the terms and conditions either of that version or of any later |
|
546 version published by the Free Software Foundation. If the Library |
|
547 does not specify a license version number, you may choose any |
|
548 version ever published by the Free Software Foundation.</p> |
|
549 |
|
550 <p><b>14.</b> If you wish to incorporate parts of the Library |
|
551 into other free programs whose distribution conditions are |
|
552 incompatible with these, write to the author to ask for |
|
553 permission. For software which is copyrighted by the Free |
|
554 Software Foundation, write to the Free Software Foundation; we |
|
555 sometimes make exceptions for this. Our decision will be guided |
|
556 by the two goals of preserving the free status of all derivatives |
|
557 of our free software and of promoting the sharing and reuse of |
|
558 software generally.</p> |
|
559 |
|
560 <p><b>NO WARRANTY</b></p> |
|
561 |
|
562 <p><b>15.</b> BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, |
|
563 THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY |
|
564 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE |
|
565 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS |
|
566 IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, |
|
567 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
|
568 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE |
|
569 RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH |
|
570 YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF |
|
571 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p> |
|
572 |
|
573 <p><b>16.</b> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR |
|
574 AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER |
|
575 PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED |
|
576 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, |
|
577 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE |
|
578 USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO |
|
579 LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES |
|
580 SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO |
|
581 OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER |
|
582 PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p> |
|
583 |
|
584 <h2>END OF TERMS AND CONDITIONS</h2> |
|
585 |
|
586 <h2>How to Apply These Terms to Your New Libraries</h2> |
|
587 |
|
588 <p>If you develop a new library, and you want it to be of the |
|
589 greatest possible use to the public, we recommend making it free |
|
590 software that everyone can redistribute and change. You can do so |
|
591 by permitting redistribution under these terms (or, |
|
592 alternatively, under the terms of the ordinary General Public |
|
593 License).</p> |
|
594 |
|
595 <p>To apply these terms, attach the following notices to the |
|
596 library. It is safest to attach them to the start of each source |
|
597 file to most effectively convey the exclusion of warranty; and |
|
598 each file should have at least the "copyright" line and a pointer |
|
599 to where the full notice is found.</p> |
|
600 |
|
601 <pre> |
|
602 <one line to give the library's name and an idea of what it does.> |
|
603 Copyright (C) <year> <name of author> |
|
604 |
|
605 This library is free software; you can redistribute it and/or |
|
606 modify it under the terms of the GNU Lesser General Public |
|
607 License as published by the Free Software Foundation; either |
|
608 version 2.1 of the License, or (at your option) any later version. |
|
609 |
|
610 This library is distributed in the hope that it will be useful, |
|
611 but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
612 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
613 Lesser General Public License for more details. |
|
614 |
|
615 You should have received a copy of the GNU Lesser General Public |
|
616 License along with this library; if not, write to the Free Software |
|
617 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
|
618 </pre> |
|
619 |
|
620 <p>Also add information on how to contact you by electronic and |
|
621 paper mail.</p> |
|
622 |
|
623 <p>You should also get your employer (if you work as a |
|
624 programmer) or your school, if any, to sign a "copyright |
|
625 disclaimer" for the library, if necessary. Here is a sample; |
|
626 alter the names:</p> |
|
627 |
|
628 <pre> |
|
629 Yoyodyne, Inc., hereby disclaims all copyright interest in |
|
630 the library `Frob' (a library for tweaking knobs) written |
|
631 by James Random Hacker. |
|
632 |
|
633 <signature of Ty Coon>, 1 April 1990 |
|
634 Ty Coon, President of Vice |
|
635 </pre> |
|
636 |
|
637 <p>That's all there is to it!</p> |
|
638 |
|
639 <!-- END LICENSE TEXT --> |
|
640 |
|
641 <div class="copyright">valid <a href="http://validator.w3.org/check/referer">xhtml</a> and <a href="http://jigsaw.w3.org/css-validator/validator?uri=referer">css</a> | design by <a href="http://enanocms.org/User:dandaman32">dan fuhry</a> and <a href="http://www.fusionnerd.com/">manoj maddali</a></div> |
|
642 |
|
643 </div> |
|
644 |
|
645 </body> |
|
646 </html> |
|