• Home
  • Raw
  • Download

Lines Matching full:library

25 the successor of the GNU Library Public License, version 2, hence the
52 you distribute copies of the library or if you modify it.
54 For example, if you distribute copies of the library, whether gratis or for
57 link other code with the library, you must provide complete object files to
58 the recipients, so that they can relink them with the library after making
59 changes to the library and recompiling it. And you must show them these
63 library, and (2) we offer you this license, which gives you legal
64 permission to copy, distribute and/or modify the library.
67 warranty for the free library. Also, if the library is modified by someone
76 for a version of the library must be consistent with the full freedom of
86 When a program is linked with a library, whether statically or using a
87 shared library, the combination of the two is legally speaking a combined
88 work, a derivative of the original library. The ordinary General Public
91 criteria for linking other code with the library.
102 the widest possible use of a certain library, so that it becomes a de-facto
104 library. A more frequent case is that a free library does the same job as
106 limiting the free library to free software only, so we use the Lesser
109 In other cases, permission to use a particular library in non-free programs
111 software. For example, permission to use the GNU C Library in non-free
117 Library has the freedom and the wherewithal to run that program using a
118 modified version of the Library.
122 library" and a "work that uses the library". The former contains code
123 derived from the library, whereas the latter must be combined with the
124 library in order to run.
128 0. This License Agreement applies to any software library or other program
134 A "library" means a collection of software functions and/or data
138 The "Library", below, refers to any such software library or work which
139 has been distributed under these terms. A "work based on the Library"
140 means either the Library or any derivative work under copyright law:
141 that is to say, a work containing the Library or a portion of it, either
147 modifications to it. For a library, complete source code means all the
150 installation of the library.
154 a program using the Library is not restricted, and output from such a
156 Library (independent of the use of the Library in a tool for writing
157 it). Whether that is true depends on what the Library does and what the
158 program that uses the Library does.
160 1. You may copy and distribute verbatim copies of the Library's complete
165 distribute a copy of this License along with the Library.
170 2. You may modify your copy or copies of the Library or any portion of it,
171 thus forming a work based on the Library, and copy and distribute such
175 a) The modified work must itself be a software library.
183 d) If a facility in the modified Library refers to a function or a table
191 (For example, a function in a library to compute square roots has a
199 identifiable sections of that work are not derived from the Library, and
204 the Library, the distribution of the whole must be on the terms of this
211 collective works based on the Library.
213 In addition, mere aggregation of another work not based on the Library
214 with the Library (or with a work based on the Library) on a volume of a
219 License instead of this License to a given copy of the Library. To do
232 Library into a program that is not a library.
234 4. You may copy and distribute the Library (or a portion or derivative of
247 5. A program that contains no derivative of any portion of the Library, but
248 is designed to work with the Library by being compiled or linked with
249 it, is called a "work that uses the Library". Such a work, in isolation,
250 is not a derivative work of the Library, and therefore falls outside the
253 However, linking a "work that uses the Library" with the Library creates
254 an executable that is a derivative of the Library (because it contains
255 portions of the Library), rather than a "work that uses the
256 library". The executable is therefore covered by this License. Section 6
259 When a "work that uses the Library" uses material from a header file
260 that is part of the Library, the object code for the work may be a
261 derivative work of the Library even though the source code is
263 linked without the Library, or if the work is itself a library. The
271 Library will still fall under Section 6.)
273 Otherwise, if the work is a derivative of the Library, you may
276 whether or not they are linked directly with the Library itself.
279 "work that uses the Library" with the Library to produce a work
280 containing portions of the Library, and distribute that work under terms
286 Library is used in it and that the Library and its use are covered by
289 notice for the Library among them, as well as a reference directing the
293 source code for the Library including whatever changes were used in
295 and, if the work is an executable linked with the Library, with the
296 complete machine-readable "work that uses the Library", as object
297 code and/or source code, so that the user can modify the Library and
299 Library. (It is understood that the user who changes the contents of
300 definitions files in the Library will not necessarily be able to
303 b) Use a suitable shared library mechanism for linking with the
304 Library. A suitable mechanism is one that (1) uses at run time a copy
305 of the library already present on the user's computer system, rather
306 than copying library functions into the executable, and (2) will
307 operate properly with a modified version of the library, if the user
323 For an executable, the required form of the "work that uses the Library"
334 and the Library together in an executable that you distribute.
336 7. You may place library facilities that are a work based on the Library
337 side-by-side in a single library together with other library facilities
338 not covered by this License, and distribute such a combined library,
339 provided that the separate distribution of the work based on the Library
340 and of the other library facilities is otherwise permitted, and provided
343 a) Accompany the combined library with a copy of the same work based on
344 the Library, uncombined with any other library facilities. This must
347 b) Give prominent notice with the combined library of the fact that part
348 of it is a work based on the Library, and explaining where to find
352 Library except as expressly provided under this License. Any attempt
354 Library is void, and will automatically terminate your rights under this
361 the Library or its derivative works. These actions are prohibited by law
363 distributing the Library (or any work based on the Library), you
365 conditions for copying, distributing or modifying the Library or works
368 10. Each time you redistribute the Library (or any work based on the
369 Library), the recipient automatically receives a license from the
370 original licensor to copy, distribute, link with or modify the Library
383 may not distribute the Library at all. For example, if a patent license
384 would not permit royalty-free redistribution of the Library by all
387 entirely from distribution of the Library.
408 12. If the distribution and/or use of the Library is restricted in certain
410 copyright holder who places the Library under this License may add an
421 Each version is given a distinguishing version number. If the Library
425 the Free Software Foundation. If the Library does not specify a license
429 14. If you wish to incorporate parts of the Library into other free
440 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
441 FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
443 PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
446 ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
447 YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
452 REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
454 DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY
457 THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR
464 If you develop a new library, and you want it to be of the greatest
470 To apply these terms, attach the following notices to the library. It is
475 one line to give the library's name and an idea of what it does.
478 This library is free software; you can redistribute it and/or modify it
483 This library is distributed in the hope that it will be useful, but WITHOUT
489 along with this library; if not, write to the Free Software Foundation,
494 school, if any, to sign a "copyright disclaimer" for the library, if
498 the library `Frob' (a library for tweaking knobs) written