1 GNU LESSER GENERAL PUBLIC LICENSE |
1 GNU LESSER GENERAL PUBLIC LICENSE |
2 Version 2.1, February 1999 |
2 Version 2.1, February 1999 |
3 |
3 |
4 Copyright (C) 1991, 1999 Free Software Foundation, Inc. |
4 Copyright (C) 1991, 1999 Free Software Foundation, Inc. |
5 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
5 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
6 Everyone is permitted to copy and distribute verbatim copies |
6 Everyone is permitted to copy and distribute verbatim copies |
7 of this license document, but changing it is not allowed. |
7 of this license document, but changing it is not allowed. |
8 |
8 |
9 [This is the first released version of the Lesser GPL. It also counts |
9 [This is the first released version of the Lesser GPL. It also counts |
10 as the successor of the GNU Library Public License, version 2, hence |
10 as the successor of the GNU Library Public License, version 2, hence |
11 the version number 2.1.] |
11 the version number 2.1.] |
12 |
12 |
13 Preamble |
13 Preamble |
14 |
14 |
15 The licenses for most software are designed to take away your |
15 The licenses for most software are designed to take away your |
16 freedom to share and change it. By contrast, the GNU General Public |
16 freedom to share and change it. By contrast, the GNU General Public |
17 Licenses are intended to guarantee your freedom to share and change |
17 Licenses are intended to guarantee your freedom to share and change |
18 free software--to make sure the software is free for all its users. |
18 free software--to make sure the software is free for all its users. |
53 there is no warranty for the free library. Also, if the library is |
53 there is no warranty for the free library. Also, if the library is |
54 modified by someone else and passed on, the recipients should know |
54 modified by someone else and passed on, the recipients should know |
55 that what they have is not the original version, so that the original |
55 that what they have is not the original version, so that the original |
56 author's reputation will not be affected by problems that might be |
56 author's reputation will not be affected by problems that might be |
57 introduced by others. |
57 introduced by others. |
58 |
58 |
59 Finally, software patents pose a constant threat to the existence of |
59 Finally, software patents pose a constant threat to the existence of |
60 any free program. We wish to make sure that a company cannot |
60 any free program. We wish to make sure that a company cannot |
61 effectively restrict the users of a free program by obtaining a |
61 effectively restrict the users of a free program by obtaining a |
62 restrictive license from a patent holder. Therefore, we insist that |
62 restrictive license from a patent holder. Therefore, we insist that |
63 any patent license obtained for a version of the library must be |
63 any patent license obtained for a version of the library must be |
109 The precise terms and conditions for copying, distribution and |
109 The precise terms and conditions for copying, distribution and |
110 modification follow. Pay close attention to the difference between a |
110 modification follow. Pay close attention to the difference between a |
111 "work based on the library" and a "work that uses the library". The |
111 "work based on the library" and a "work that uses the library". The |
112 former contains code derived from the library, whereas the latter must |
112 former contains code derived from the library, whereas the latter must |
113 be combined with the library in order to run. |
113 be combined with the library in order to run. |
114 |
114 |
115 GNU LESSER GENERAL PUBLIC LICENSE |
115 GNU LESSER GENERAL PUBLIC LICENSE |
116 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
116 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
117 |
117 |
118 0. This License Agreement applies to any software library or other |
118 0. This License Agreement applies to any software library or other |
119 program which contains a notice placed by the copyright holder or |
119 program which contains a notice placed by the copyright holder or |
120 other authorized party saying it may be distributed under the terms of |
120 other authorized party saying it may be distributed under the terms of |
156 Library. |
156 Library. |
157 |
157 |
158 You may charge a fee for the physical act of transferring a copy, |
158 You may charge a fee for the physical act of transferring a copy, |
159 and you may at your option offer warranty protection in exchange for a |
159 and you may at your option offer warranty protection in exchange for a |
160 fee. |
160 fee. |
161 |
161 |
162 2. You may modify your copy or copies of the Library or any portion |
162 2. You may modify your copy or copies of the Library or any portion |
163 of it, thus forming a work based on the Library, and copy and |
163 of it, thus forming a work based on the Library, and copy and |
164 distribute such modifications or work under the terms of Section 1 |
164 distribute such modifications or work under the terms of Section 1 |
165 above, provided that you also meet all of these conditions: |
165 above, provided that you also meet all of these conditions: |
166 |
166 |
214 that they refer to the ordinary GNU General Public License, version 2, |
214 that they refer to the ordinary GNU General Public License, version 2, |
215 instead of to this License. (If a newer version than version 2 of the |
215 instead of to this License. (If a newer version than version 2 of the |
216 ordinary GNU General Public License has appeared, then you can specify |
216 ordinary GNU General Public License has appeared, then you can specify |
217 that version instead if you wish.) Do not make any other change in |
217 that version instead if you wish.) Do not make any other change in |
218 these notices. |
218 these notices. |
219 |
219 |
220 Once this change is made in a given copy, it is irreversible for |
220 Once this change is made in a given copy, it is irreversible for |
221 that copy, so the ordinary GNU General Public License applies to all |
221 that copy, so the ordinary GNU General Public License applies to all |
222 subsequent copies and derivative works made from that copy. |
222 subsequent copies and derivative works made from that copy. |
223 |
223 |
224 This option is useful when you wish to copy part of the code of |
224 This option is useful when you wish to copy part of the code of |
265 |
265 |
266 Otherwise, if the work is a derivative of the Library, you may |
266 Otherwise, if the work is a derivative of the Library, you may |
267 distribute the object code for the work under the terms of Section 6. |
267 distribute the object code for the work under the terms of Section 6. |
268 Any executables containing that work also fall under Section 6, |
268 Any executables containing that work also fall under Section 6, |
269 whether or not they are linked directly with the Library itself. |
269 whether or not they are linked directly with the Library itself. |
270 |
270 |
271 6. As an exception to the Sections above, you may also combine or |
271 6. As an exception to the Sections above, you may also combine or |
272 link a "work that uses the Library" with the Library to produce a |
272 link a "work that uses the Library" with the Library to produce a |
273 work containing portions of the Library, and distribute that work |
273 work containing portions of the Library, and distribute that work |
274 under terms of your choice, provided that the terms permit |
274 under terms of your choice, provided that the terms permit |
275 modification of the work for the customer's own use and reverse |
275 modification of the work for the customer's own use and reverse |
327 It may happen that this requirement contradicts the license |
327 It may happen that this requirement contradicts the license |
328 restrictions of other proprietary libraries that do not normally |
328 restrictions of other proprietary libraries that do not normally |
329 accompany the operating system. Such a contradiction means you cannot |
329 accompany the operating system. Such a contradiction means you cannot |
330 use both them and the Library together in an executable that you |
330 use both them and the Library together in an executable that you |
331 distribute. |
331 distribute. |
332 |
332 |
333 7. You may place library facilities that are a work based on the |
333 7. You may place library facilities that are a work based on the |
334 Library side-by-side in a single library together with other library |
334 Library side-by-side in a single library together with other library |
335 facilities not covered by this License, and distribute such a combined |
335 facilities not covered by this License, and distribute such a combined |
336 library, provided that the separate distribution of the work based on |
336 library, provided that the separate distribution of the work based on |
337 the Library and of the other library facilities is otherwise |
337 the Library and of the other library facilities is otherwise |
368 original licensor to copy, distribute, link with or modify the Library |
368 original licensor to copy, distribute, link with or modify the Library |
369 subject to these terms and conditions. You may not impose any further |
369 subject to these terms and conditions. You may not impose any further |
370 restrictions on the recipients' exercise of the rights granted herein. |
370 restrictions on the recipients' exercise of the rights granted herein. |
371 You are not responsible for enforcing compliance by third parties with |
371 You are not responsible for enforcing compliance by third parties with |
372 this License. |
372 this License. |
373 |
373 |
374 11. If, as a consequence of a court judgment or allegation of patent |
374 11. If, as a consequence of a court judgment or allegation of patent |
375 infringement or for any other reason (not limited to patent issues), |
375 infringement or for any other reason (not limited to patent issues), |
376 conditions are imposed on you (whether by court order, agreement or |
376 conditions are imposed on you (whether by court order, agreement or |
377 otherwise) that contradict the conditions of this License, they do not |
377 otherwise) that contradict the conditions of this License, they do not |
378 excuse you from the conditions of this License. If you cannot |
378 excuse you from the conditions of this License. If you cannot |
420 "any later version", you have the option of following the terms and |
420 "any later version", you have the option of following the terms and |
421 conditions either of that version or of any later version published by |
421 conditions either of that version or of any later version published by |
422 the Free Software Foundation. If the Library does not specify a |
422 the Free Software Foundation. If the Library does not specify a |
423 license version number, you may choose any version ever published by |
423 license version number, you may choose any version ever published by |
424 the Free Software Foundation. |
424 the Free Software Foundation. |
425 |
425 |
426 14. If you wish to incorporate parts of the Library into other free |
426 14. If you wish to incorporate parts of the Library into other free |
427 programs whose distribution conditions are incompatible with these, |
427 programs whose distribution conditions are incompatible with these, |
428 write to the author to ask for permission. For software which is |
428 write to the author to ask for permission. For software which is |
429 copyrighted by the Free Software Foundation, write to the Free |
429 copyrighted by the Free Software Foundation, write to the Free |
430 Software Foundation; we sometimes make exceptions for this. Our |
430 Software Foundation; we sometimes make exceptions for this. Our |
431 decision will be guided by the two goals of preserving the free status |
431 decision will be guided by the two goals of preserving the free status |
432 of all derivatives of our free software and of promoting the sharing |
432 of all derivatives of our free software and of promoting the sharing |
433 and reuse of software generally. |
433 and reuse of software generally. |
434 |
434 |
435 NO WARRANTY |
435 NO WARRANTY |
436 |
436 |
437 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO |
437 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO |
438 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. |
438 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. |
439 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR |
439 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR |
440 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY |
440 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY |
453 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A |
453 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A |
454 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF |
454 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF |
455 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
455 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
456 DAMAGES. |
456 DAMAGES. |
457 |
457 |
458 END OF TERMS AND CONDITIONS |
458 END OF TERMS AND CONDITIONS |
459 |
459 |
460 How to Apply These Terms to Your New Libraries |
460 How to Apply These Terms to Your New Libraries |
461 |
461 |
462 If you develop a new library, and you want it to be of the greatest |
462 If you develop a new library, and you want it to be of the greatest |
463 possible use to the public, we recommend making it free software that |
463 possible use to the public, we recommend making it free software that |
464 everyone can redistribute and change. You can do so by permitting |
464 everyone can redistribute and change. You can do so by permitting |
483 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
483 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
484 Lesser General Public License for more details. |
484 Lesser General Public License for more details. |
485 |
485 |
486 You should have received a copy of the GNU Lesser General Public |
486 You should have received a copy of the GNU Lesser General Public |
487 License along with this library; if not, write to the Free Software |
487 License along with this library; if not, write to the Free Software |
488 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
488 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
489 |
489 |
490 Also add information on how to contact you by electronic and paper mail. |
490 Also add information on how to contact you by electronic and paper mail. |
491 |
491 |
492 You should also get your employer (if you work as a programmer) or your |
492 You should also get your employer (if you work as a programmer) or your |
493 school, if any, to sign a "copyright disclaimer" for the library, if |
493 school, if any, to sign a "copyright disclaimer" for the library, if |