3
Object Code Incorporating Material
from Library Header Files.
The object code form of an Application may in-
corporate material from a header file that is
part of the Library. You may convey such ob-
ject code under terms of your choice, provided
that, if the incorporated material is not limited
to numerical parameters, data structure lay-
outs and accessors, or small macros, inline
functions and templates (ten or fewer lines in
length), you do both of the following:
a Give prominent notice with each copy of
the object code that the Library is used in it
and that the Library and its use are covered
by this License.
b Accompany the object code with a copy of
the GNU GPL and this license
document.
4
Combined Works.
You may convey a Combined Work under
terms of your choice that, taken together, ef-
fectively do not restrict modification of the por-
tions of the Library contained in the Combined
Work and reverse engineering for debugging
such modifications, if you also do each of the
following:
a Give prominent notice with each copy of
the Combined Work that the Library is used
in it and that the Library and its use are cov-
ered by this License.
b Accompany the Combined Work with a
copy of the GNU GPL and this license doc-
ument.
c For a Combined Work that displays copy-
right notices during execution, include the
copyright notice for the Library among
these notices, as well as a reference direct-
ing the user to the copies of the GNU GPL
and this license document.
d Do one of the following:
1
Convey the Minimal Corresponding
Source under the terms of this License,
and the Corresponding Application
Code in a form suitable for, and under
terms that permit, the user to recombine
or relink the Application with a modified
version of the Linked Version to produce
a modified Combined Work, in the man-
ner specified by section 6 of the GNU
GPL for conveying Corresponding
Source.
2
Use a suitable shared library mechan-
ism for linking with the Library. A suita-
ble mechanism is one that (a) uses at
run time a copy of the Library already
present on the user
’
s computer system,
and (b) will operate properly with a mod-
ified version of the Library that is inter-
face-compatible with the Linked Version.
e
Provide Installation Information, but only if
you would otherwise be required to provide
such information under section 6 of the
GNU GPL, and only to the extent that such
information is necessary to install and exe-
cute a modified version of the Combined
Work produced by recombining or relinking
the Application with a modified version of
the Linked Version. (If you use option 4d0,
the Installation Information must accom-
pany the Minimal Corresponding Source
and Corresponding Application Code. If you
use option 4d1, you must provide the Instal-
lation Information in the manner specified
by section 6 of the GNU GPL for conveying
Corresponding Source.)
5
Combined Libraries.
You may place library facilities that are a work
based on the Library side by side in a single li-
brary together with other library facilities that
are not Applications and are not covered by
this License, and convey such a combined li-
brary under terms of your choice, if you do
both of the following:
a Accompany the combined library with a
copy of the same work based on the Library,
uncombined with any other library facilities,
conveyed under the terms of this License.
b Give prominent notice with the combined li-
brary that part of it is a work based on the
Library, and explaining where to find the ac-
companying uncombined form of the same
work.
Introduction
En
18
Chapter
01