Home | History | Annotate | Download | only in webkit

Lines Matching full:library

72                   GNU LIBRARY GENERAL PUBLIC LICENSE
80 [This is the first released version of the library GPL. It is
90 This license, the Library General Public License, applies to some
105 you distribute copies of the library, or if you modify it.
107 For example, if you distribute copies of the library, whether gratis
110 code. If you link a program with the library, you must provide
112 with the library, after making changes to the library and recompiling
116 the library, and (2) offer you this license which gives you legal
117 permission to copy, distribute and/or modify the library.
121 library. If the library is modified by someone else and passed on, we
136 license, the GNU Library General Public License, applies to certain
143 program and simply using it. Linking a program with a library, without
144 changing the library, is in some sense simply using the library, and is
147 derivative of the original library, and the ordinary General Public License
157 libraries themselves. This Library General Public License is intended to
162 changes in the actual functions of the Library.) The hope is that this
167 "work based on the library" and a "work that uses the library". The
168 former contains code derived from the library, while the latter only
169 works together with the library.
171 Note that it is possible for a library to be covered by the ordinary
175 GNU LIBRARY GENERAL PUBLIC LICENSE
178 0. This License Agreement applies to any software library which
180 party saying it may be distributed under the terms of this Library
184 A "library" means a collection of software functions and/or data
188 The "Library", below, refers to any such software library or work
190 Library" means either the Library or any derivative work under
191 copyright law: that is to say, a work containing the Library or a
197 making modifications to it. For a library, complete source code means
200 and installation of the library.
204 running a program using the Library is not restricted, and output from
206 on the Library (independent of the use of the Library in a tool for
207 writing it). Whether that is true depends on what the Library does
208 and what the program that uses the Library does.
210 1. You may copy and distribute verbatim copies of the Library's
216 Library.
223 2. You may modify your copy or copies of the Library or any portion
224 of it, thus forming a work based on the Library, and copy and
228 a) The modified work must itself be a software library.
236 d) If a facility in the modified Library refers to a function or a
244 (For example, a function in a library to compute square roots has
252 identifiable sections of that work are not derived from the Library,
257 on the Library, the distribution of the whole must be on the terms of
265 collective works based on the Library.
267 In addition, mere aggregation of another work not based on the Library
268 with the Library (or with a work based on the Library) on a volume of
273 License instead of this License to a given copy of the Library. To do
287 the Library into a program that is not a library.
289 4. You may copy and distribute the Library (or a portion or
303 Library, but is designed to work with the Library by being compiled or
304 linked with it, is called a "work that uses the Library". Such a
305 work, in isolation, is not a derivative work of the Library, and
308 However, linking a "work that uses the Library" with the Library
309 creates an executable that is a derivative of the Library (because it
310 contains portions of the Library), rather than a "work that uses the
311 library". The executable is therefore covered by this License.
314 When a "work that uses the Library" uses material from a header file
315 that is part of the Library, the object code for the work may be a
316 derivative work of the Library even though the source code is not.
318 linked without the Library, or if the work is itself a library. The
326 Library will still fall under Section 6.)
328 Otherwise, if the work is a derivative of the Library, you may
331 whether or not they are linked directly with the Library itself.
335 link a "work that uses the Library" with the Library to produce a
336 work containing portions of the Library, and distribute that work
342 Library is used in it and that the Library and its use are covered by
345 copyright notice for the Library among them, as well as a reference
350 machine-readable source code for the Library including whatever
353 with the Library, with the complete machine-readable "work that
354 uses the Library", as object code and/or source code, so that the
355 user can modify the Library and then relink to produce a modified
356 executable containing the modified Library. (It is understood
358 Library will not necessarily be able to recompile the application
374 Library" must include any data and utility programs needed for
385 use both them and the Library together in an executable that you
389 7. You may place library facilities that are a work based on the
390 Library side-by-side in a single library together with other library
392 library, provided that the separate distribution of the work based on
393 the Library and of the other library facilities is otherwise
396 a) Accompany the combined library with a copy of the same work
397 based on the Library, uncombined with any other library
401 b) Give prominent notice with the combined library of the fact
402 that part of it is a work based on the Library, and explaining
406 the Library except as expressly provided under this License. Any
408 distribute the Library is void, and will automatically terminate your
415 distribute the Library or its derivative works. These actions are
417 modifying or distributing the Library (or any work based on the
418 Library), you indicate your acceptance of this License to do so, and
420 the Library or works based on it.
422 10. Each time you redistribute the Library (or any work based on the
423 Library), the recipient automatically receives a license from the
424 original licensor to copy, distribute, link with or modify the Library
438 may not distribute the Library at all. For example, if a patent
439 license would not permit royalty-free redistribution of the Library by
442 refrain entirely from distribution of the Library.
462 12. If the distribution and/or use of the Library is restricted in
464 original copyright holder who places the Library under this License may add
471 versions of the Library General Public License from time to time.
475 Each version is given a distinguishing version number. If the Library
479 the Free Software Foundation. If the Library does not specify a
484 14. If you wish to incorporate parts of the Library into other free
495 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
496 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
498 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
502 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
507 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
510 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
512 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
527 as the successor of the GNU Library Public License, version 2, hence
555 you if you distribute copies of the library or if you modify it.
557 For example, if you distribute copies of the library, whether gratis
560 code. If you link other code with the library, you must provide
562 with the library after making changes to the library and recompiling
566 library, and (2) we offer you this license, which gives you legal
567 permission to copy, distribute and/or modify the library.
570 there is no warranty for the free library. Also, if the library is
581 any patent license obtained for a version of the library must be
591 When a program is linked with a library, whether statically or using
592 a shared library, the combination of the two is legally speaking a
593 combined work, a derivative of the original library. The ordinary
597 the library.
608 encourage the widest possible use of a certain library, so that it becomes
610 allowed to use the library. A more frequent case is that a free
611 library does the same job as widely used non-free libraries. In this
612 case, there is little to gain by limiting the free library to free
615 In other cases, permission to use a particular library in non-free
617 free software. For example, permission to use the GNU C Library in
624 linked with the Library has the freedom and the wherewithal to run
625 that program using a modified version of the Library.
629 "work based on the library" and a "work that uses the library". The
630 former contains code derived from the library, whereas the latter must
631 be combined with the library in order to run.
637 0. This License Agreement applies to any software library or other
643 A "library" means a collection of software functions and/or data
647 The "Library", below, refers to any such software library or work
649 Library" means either the Library or any derivative work under
650 copyright law: that is to say, a work containing the Library or a
656 making modifications to it. For a library, complete source code means
659 and installation of the library.
663 running a program using the Library is not restricted, and output from
665 on the Library (independent of the use of the Library in a tool for
666 writing it). Whether that is true depends on what the Library does
667 and what the program that uses the Library does.
669 1. You may copy and distribute verbatim copies of the Library's
675 Library.
682 2. You may modify your copy or copies of the Library or any portion
683 of it, thus forming a work based on the Library, and copy and
687 a) The modified work must itself be a software library.
695 d) If a facility in the modified Library refers to a function or a
703 (For example, a function in a library to compute square roots has
711 identifiable sections of that work are not derived from the Library,
716 on the Library, the distribution of the whole must be on the terms of
724 collective works based on the Library.
726 In addition, mere aggregation of another work not based on the Library
727 with the Library (or with a work based on the Library) on a volume of
732 License instead of this License to a given copy of the Library. To do
746 the Library into a program that is not a library.
748 4. You may copy and distribute the Library (or a portion or
762 Library, but is designed to work with the Library by being compiled or
763 linked with it, is called a "work that uses the Library". Such a
764 work, in isolation, is not a derivative work of the Library, and
767 However, linking a "work that uses the Library" with the Library
768 creates an executable that is a derivative of the Library (because it
769 contains portions of the Library), rather than a "work that uses the
770 library". The executable is therefore covered by this License.
773 When a "work that uses the Library" uses material from a header file
774 that is part of the Library, the object code for the work may be a
775 derivative work of the Library even though the source code is not.
777 linked without the Library, or if the work is itself a library. The
785 Library will still fall under Section 6.)
787 Otherwise, if the work is a derivative of the Library, you may
790 whether or not they are linked directly with the Library itself.
794 link a "work that uses the Library" with the Library to produce a
795 work containing portions of the Library, and distribute that work
801 Library is used in it and that the Library and its use are covered by
804 copyright notice for the Library among them, as well as a reference
809 machine-readable source code for the Library including whatever
812 with the Library, with the complete machine-readable "work that
813 uses the Library", as object code and/or source code, so that the
814 user can modify the Library and then relink to produce a modified
815 executable containing the modified Library. (It is understood
817 Library will not necessarily be able to recompile the application
820 b) Use a suitable shared library mechanism for linking with the
821 Library. A suitable mechanism is one that (1) uses at run time a
822 copy of the library already present on the user's computer system,
823 rather than copying library functions into the executable, and (2)
824 will operate properly with a modified version of the library, if
841 Library" must include any data and utility programs needed for
852 use both them and the Library together in an executable that you
856 7. You may place library facilities that are a work based on the
857 Library side-by-side in a single library together with other library
859 library, provided that the separate distribution of the work based on
860 the Library and of the other library facilities is otherwise
863 a) Accompany the combined library with a copy of the same work
864 based on the Library, uncombined with any other library
868 b) Give prominent notice with the combined library of the fact
869 that part of it is a work based on the Library, and explaining
873 the Library except as expressly provided under this License. Any
875 distribute the Library is void, and will automatically terminate your
882 distribute the Library or its derivative works. These actions are
884 modifying or distributing the Library (or any work based on the
885 Library), you indicate your acceptance of this License to do so, and
887 the Library or works based on it.
889 10. Each time you redistribute the Library (or any work based on the
890 Library), the recipient automatically receives a license from the
891 original licensor to copy, distribute, link with or modify the Library
905 may not distribute the Library at all. For example, if a patent
906 license would not permit royalty-free redistribution of the Library by
909 refrain entirely from distribution of the Library.
929 12. If the distribution and/or use of the Library is restricted in
931 original copyright holder who places the Library under this License may add
942 Each version is given a distinguishing version number. If the Library
946 the Free Software Foundation. If the Library does not specify a
951 14. If you wish to incorporate parts of the Library into other free
962 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
963 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
965 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
969 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
974 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
977 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
979 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF