Lines Matching full:programs
1916 When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
1928 Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
1932 We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
1934 For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
1936 In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
1946 A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
2001 For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
2029 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
5664 it in new free programs; and that you are informed that you can do
5704 libraries into non-free programs.
5717 of an advantage over competing non-free programs. These disadvantages
5724 a de-facto standard. To achieve this, non-free programs must be
5731 programs enables a greater number of people to use a large body of
5733 non-free programs enables many more people to use the whole GNU
5759 prepared so as to be conveniently linked with application programs
5956 Library" must include any data and utility programs needed for
6067 programs whose distribution conditions are incompatible with these,
6181 it in new free programs; and that you are informed that you can do
6221 libraries into non-free programs.
6234 of an advantage over competing non-free programs. These disadvantages
6241 a de-facto standard. To achieve this, non-free programs must be
6248 programs enables a greater number of people to use a large body of
6250 non-free programs enables many more people to use the whole GNU
6276 prepared so as to be conveniently linked with application programs
6473 Library" must include any data and utility programs needed for
6584 programs whose distribution conditions are incompatible with these,
6698 it in new free programs; and that you are informed that you can do
6738 libraries into non-free programs.
6751 of an advantage over competing non-free programs. These disadvantages
6758 a de-facto standard. To achieve this, non-free programs must be
6765 programs enables a greater number of people to use a large body of
6767 non-free programs enables many more people to use the whole GNU
6793 prepared so as to be conveniently linked with application programs
6990 Library" must include any data and utility programs needed for
7101 programs whose distribution conditions are incompatible with these,
7935 programs or equipment, and unavailability or interruption of operations.
8163 programs or equipment, and unavailability or interruption of operations.
8391 programs or equipment, and unavailability or interruption of operations.
8619 programs or equipment, and unavailability or interruption of operations.
9427 programs or equipment, and unavailability or interruption of operations.