Loading ...
Loading ...
Loading ...
54
APPENDIX
with the complete machine-readable
“work that uses the Library, as
object code and/or source code,
so that the user can modify the
library and then relink to produce a
modified executable containing the
modified library. (It is understood
that the user who changes the
contents of definitions files in the
library will not necessarily be able to
recompile the application to use the
modified definitions.)
b) Use a suitable shared library
mechanism for linking with the
library. A suitable mechanism is
one that (1) uses at run time a copy
of the library already present on
the user’s computer system, rather
than copying library functions into
the executable, and (2) will operate
properly with a modified version of
the library, if the user installs one,
as long as the modified version is
interface-compatible with the version
that the work was made with.
c) Accompany the work with a written
offer, valid for at least three years,
to give the same user the materials
specified in Subsection 6, above, for
a charge no more than the cost of
performing this distribution.
d) If distribution of the work is made
by offering access to copy from a
designated place, offer equivalent
access to copy the above specified
materials from the same place.
e) Verify that the user has already
received a copy of these materials or
that you have already sent this user
a copy.
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.
It may happen that this requirement
contradicts the license restrictions of
other proprietary libraries that do not
normally accompany the operating
system. Such a contradiction means
you cannot use both them and the
library together in an executable that
you distribute.
7. You may place library facilities that
are a work based on the library side-
by-side in a single library together
with other library facilities not covered
by this license, and distribute such a
combined library, provided that the
separate distribution of the work based
on the Library and of the other library
facilities is otherwise permitted, and
provided that you do these two things:
a) Accompany the combined library
with a copy of the same work based
on the Library, uncombined with any
other library facilities. This must be
distributed under the terms of the
sections above.
b) Give prominent notice with the
combined library of the fact that part
of it is a work based on the library,
and explaining where to find the
accompanying uncombined form of
the same work.
8. You may not copy, modify, sublicense,
link with, or distribute the library
except as expressly provided under
this license. Any attempt otherwise to
copy, modify, sublicense, link with, or
distribute the library is void, and will
automatically terminate your rights
under this license. However, parties who
have received copies, or rights, from
you under this license will not have
their licenses terminated so long as
such parties remain in full compliance.
9. You are not required to accept this
license, since you have not signed
it. However, nothing else grants you
permission to modify or distribute the
library or its derivative works. These
actions are prohibited by law if you do
not accept this license. Therefore, by
modifying or distributing the library
(or any work based on the library),
you indicate your acceptance of this
license to do so, and all its terms and
conditions for copying, distributing or
modifying the library or works based
on it.
10. Each time you redistribute the library
(or any work based on the Library),
the recipient automatically receives a
license from the original licensor to
copy, distribute, link with or modify
the library subject to these terms and
Loading ...
Loading ...
Loading ...