Lines Matching full:library
8 For 'GNU Library General Public License (LGPL) version 2.0 only' use:
10 For 'GNU Library General Public License (LGPL) version 2.0 or any later
15 GNU LIBRARY GENERAL PUBLIC LICENSE
24 [This is the first released version of the library GPL. It is numbered 2
34 This license, the Library General Public License, applies to some specially
48 distribute copies of the library, or if you modify it.
50 For example, if you distribute copies of the library, whether gratis or for
53 link a program with the library, you must provide complete object files to
54 the recipients so that they can relink them with the library, after making
55 changes to the library and recompiling it. And you must show them these
59 library, and (2) offer you this license which gives you legal permission to
60 copy, distribute and/or modify the library.
63 everyone understands that there is no warranty for this free library. If
64 the library is modified by someone else and passed on, we want its
78 license, the GNU Library General Public License, applies to certain
85 program and simply using it. Linking a program with a library, without
86 changing the library, is in some sense simply using the library, and is
89 derivative of the original library, and the ordinary General Public License
99 themselves. This Library General Public License is intended to permit
104 actual functions of the Library.) The hope is that this will lead to faster
109 library" and a "work that uses the library". The former contains code
110 derived from the library, while the latter only works together with the
111 library.
113 Note that it is possible for a library to be covered by the ordinary
118 0. This License Agreement applies to any software library which contains a
120 it may be distributed under the terms of this Library General Public
124 A "library" means a collection of software functions and/or data
128 The "Library", below, refers to any such software library or work which
129 has been distributed under these terms. A "work based on the Library"
130 means either the Library or any derivative work under copyright law:
131 that is to say, a work containing the Library or a portion of it, either
137 modifications to it. For a library, complete source code means all the
140 installation of the library.
144 a program using the Library is not restricted, and output from such a
146 Library (independent of the use of the Library in a tool for writing
147 it). Whether that is true depends on what the Library does and what the
148 program that uses the Library does.
150 1. You may copy and distribute verbatim copies of the Library's complete
155 distribute a copy of this License along with the Library.
160 2. You may modify your copy or copies of the Library or any portion of it,
161 thus forming a work based on the Library, and copy and distribute such
165 a) The modified work must itself be a software library.
173 d) If a facility in the modified Library refers to a function or a table
181 (For example, a function in a library to compute square roots has a
189 identifiable sections of that work are not derived from the Library, and
194 the Library, the distribution of the whole must be on the terms of this
201 collective works based on the Library.
203 In addition, mere aggregation of another work not based on the Library
204 with the Library (or with a work based on the Library) on a volume of a
209 License instead of this License to a given copy of the Library. To do
222 Library into a program that is not a library.
224 4. You may copy and distribute the Library (or a portion or derivative of
237 5. A program that contains no derivative of any portion of the Library, but
238 is designed to work with the Library by being compiled or linked with
239 it, is called a "work that uses the Library". Such a work, in isolation,
240 is not a derivative work of the Library, and therefore falls outside the
243 However, linking a "work that uses the Library" with the Library creates
244 an executable that is a derivative of the Library (because it contains
245 portions of the Library), rather than a "work that uses the
246 library". The executable is therefore covered by this License. Section 6
249 When a "work that uses the Library" uses material from a header file
250 that is part of the Library, the object code for the work may be a
251 derivative work of the Library even though the source code is
253 linked without the Library, or if the work is itself a library. The
261 Library will still fall under Section 6.)
263 Otherwise, if the work is a derivative of the Library, you may
266 whether or not they are linked directly with the Library itself.
269 "work that uses the Library" with the Library to produce a work
270 containing portions of the Library, and distribute that work under terms
276 Library is used in it and that the Library and its use are covered by
279 notice for the Library among them, as well as a reference directing the
283 source code for the Library including whatever changes were used in
285 and, if the work is an executable linked with the Library, with the
286 complete machine-readable "work that uses the Library", as object
287 code and/or source code, so that the user can modify the Library and
289 Library. (It is understood that the user who changes the contents of
290 definitions files in the Library will not necessarily be able to
305 For an executable, the required form of the "work that uses the Library"
316 and the Library together in an executable that you distribute.
318 7. You may place library facilities that are a work based on the Library
319 side-by-side in a single library together with other library facilities
320 not covered by this License, and distribute such a combined library,
321 provided that the separate distribution of the work based on the Library
322 and of the other library facilities is otherwise permitted, and provided
325 a) Accompany the combined library with a copy of the same work based on
326 the Library, uncombined with any other library facilities. This must
329 b) Give prominent notice with the combined library of the fact that part
330 of it is a work based on the Library, and explaining where to find
334 Library except as expressly provided under this License. Any attempt
336 Library is void, and will automatically terminate your rights under this
343 the Library or its derivative works. These actions are prohibited by law
345 distributing the Library (or any work based on the Library), you
347 conditions for copying, distributing or modifying the Library or works
350 10. Each time you redistribute the Library (or any work based on the
351 Library), the recipient automatically receives a license from the
352 original licensor to copy, distribute, link with or modify the Library
365 may not distribute the Library at all. For example, if a patent license
366 would not permit royalty-free redistribution of the Library by all
369 entirely from distribution of the Library.
390 12. If the distribution and/or use of the Library is restricted in certain
392 copyright holder who places the Library under this License may add an
399 the Library General Public License from time to time. Such new versions
403 Each version is given a distinguishing version number. If the Library
407 the Free Software Foundation. If the Library does not specify a license
411 14. If you wish to incorporate parts of the Library into other free
422 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
423 FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
425 PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
428 ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
429 YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
434 REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
436 DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY
439 THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR
446 If you develop a new library, and you want it to be of the greatest
452 To apply these terms, attach the following notices to the library. It is
457 one line to give the library's name and an idea of what it does.
460 This library is free software; you can redistribute it and/or modify it
461 under the terms of the GNU Library General Public License as published by
465 This library is distributed in the hope that it will be useful, but WITHOUT
467 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
470 You should have received a copy of the GNU Library General Public License
471 along with this library; if not, write to the Free Software Foundation,
477 school, if any, to sign a "copyright disclaimer" for the library, if
481 the library `Frob' (a library for tweaking knobs) written