A “library” means a collection of software functions and/ | a) The modified work must itself be a software library. | ||
or data prepared so as to be conveniently linked with | •b) You must cause the files modified to carry prominent | ||
application programs (which use some of those functions | |||
notices stating that you changed the files and the date | |||
and data) to form executables. |
| ||
| of any change. | ||
The “Library”, below, refers to any such software library or work | |||
c) You must cause the whole of the work to be licensed | |||
which has been distributed under these terms. A “work based | |||
on the Library” means either the Library or any derivative | at no charge to all third parties under the terms of this | ||
work under copyright law: that is to say, a work containing the | License. | ||
Library or a portion of it, either verbatim or with modifications | d) If a facility in the modified Library refers to a function or | ||
and/or translated straightforwardly | into another language. | ||
a table of data to be supplied by an application program | |||
(Hereinafter, translation is included | without limitation in the | ||
that uses the facility, other than as an argument passed | |||
term “modification”.) |
| ||
| when the facility is invoked, then you must make a good | ||
“Source code” for a work means the preferred form of the work | |||
faith effort to ensure that, in the event an application | |||
for making modifications to it. For a library, complete source | does not supply such function or table, the facility still | ||
code means all the source code for all modules it contains, | operates, and performs whatever part of its purpose | ||
plus any associated interface definition files, plus the scripts | remains meaningful. | ||
used to control compilation and installation of the library. | (For example, a function in a library to compute square roots | ||
Activities other than copying, distribution and modification are | |||
has a purpose that is entirely | |||
not covered by this License; they are outside its scope. The | |||
the application. Therefore, Subsection 2d requires that any | |||
act of running a program using the Library is not restricted, | |||
and output from such a program is covered only if its contents | |||
must be optional: if the application does not supply it, the | |||
constitute a work based on the Library (independent of the | |||
square root function must still compute square roots.) | |||
use of the Library in a tool for writing it). Whether that is true | |||
| |||
depends on what the Library does and what the program that | These requirements apply to the modified work as a whole. If | ||
uses the Library does. |
| identifiable sections of that work are not derived from the Library, | |
1. You may copy and distribute verbatim copies of the Library’s | and can be reasonably considered independent and separate | ||
complete source code as you receive it, in any medium, | works in themselves, then this License, and its terms, do not | ||
provided that you conspicuously and appropriately publish on | apply to those sections when you distribute them as separate | ||
each copy an appropriate copyright notice and disclaimer of | works. But when you distribute the same sections as part of | ||
warranty; keep intact all the notices that refer to this License | a whole which is a work based on the Library, the distribution | ||
and to the absence of any warranty; and distribute a copy of | of the whole must be on the terms of this License, whose | ||
this License along with the Library. |
| permissions for other licensees extend to the entire whole, and | |
| thus to each and every part regardless of who wrote it. | ||
You may charge a fee for the physical act of transferring a | |||
Thus, it is not the intent of this section to claim rights or | |||
copy, and you may at your option offer warranty protection in | |||
exchange for a fee. |
| contest your rights to work written entirely by you; rather, | |
| the intent is to exercise the right to control the distribution of | ||
2. You may modify your copy or copies of the Library or any | |||
derivative or collective works based on the Library. | |||
portion of it, thus forming a work based on the Library, and | In addition, mere aggregation of another work not based | ||
copy and distribute such modifications or work under the | |||
terms of Section 1 above, provided that you also meet all | on the Library with the Library (or with a work based on the | ||
of these conditions: |
| Library) on a volume of a storage or distribution medium does | |
| not bring the other work under the scope of this License. | ||
|
|