EasyManua.ls Logo

Samsung SMARTCAM A1 - GNU Lesser General Public License Terms (Part 3); Distributing Executables and Works Using the Library

Samsung SMARTCAM A1
38 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
This
option
is
useful
when
you
wish
to
copy
part
of
the
code
of
the
Library
into
a
program
that
is
not
a
library.
4.
You
may
copy
and
distribute
the
Ubrary
(or
a
portion
or
derivative
of
it,
under
Section
2}
in
object
code
or
executable
form
under
the
terms
of
Sections
1
and
2
above
provided
t
hat
you
accompany
it
with
the
complete
corresponding
machine-readable
source
code,
which
must
be
distributed
under
the
terms
of
Sections
1 and 2
above
on
a
medium
customarily
used
for
software
interchange.
If
distribution
of
object
code
is
made
by
offering
access
to
copy
from
a
designated
place,
then
offering
equivalent
access
to
copy
the
source
code
from
the
same
place
satisfies
the
requirement
to
distribute
the
source
code,
even
though
third
parties
are
not
compelled
to
copy
the
source
along
with
the
object
code.
5.
A
program
that
contains
no
derivative
of
any
portion
of
the
Ubrary,
but
is
designed to
work
with
the
Ubrary
by
being
compiled
or
linked
with
it,
is
called
a
"work
that
uses
the
Ubrary".
Such
a
work,
in
isolation,
is
not
a
derivative
work
of
the
Ubrary,
and
therefore
falls
outside
the
scope
of
this
License.
However,
linking
a
"work
that
uses
the
Ubrary•
with
the
Ubrary
creates
an
executable
that
is
a
derivative
of
the
Ubrary
(because
it
contains
portions
of
the
Ubrary),
rather
than
a
"work
that
uses
the
library".
The
executable
is
therefore
covered
by
this
Ucense.
Section
6
states
terms
for
distribution
of
such
executables.
When
a
"work
that
uses
the
Ubrary"
uses
material
from
a
header
file
that
is
part
of
the
Ubrary,
the
object
code
for
the
work
may
be
a
derivative
work
of
the
Ubrary
even
though
the
source
code
is
not.
Whether
this
is
true
is
especially
significant
if
the
work
can
be
linked
without
the
Ubrary,
or
if
the
work
is
itself
a
library.
The
threshold
for
this
to
be
true
is
not
precisely
defined
by
law
.
If
such
an
object
file
uses
only
numerical
parameters,
data
structure
layouts
and
accessors,
and
small
macros
and
small
inline
fiJ1ctions
(ten
lines
or
less
in
length},
then
the
use
of
the
object
file
is lllf8Stricted,
regardless
of
whether
it
is
legally
a
derivative
work.
(Executables
containing
this
object
code
plus
portions
of
the
Ubrary
will
still
fall
under
Section
6.)
Otherwise,
if
the
work
is
a
derivative
of
the
Ubrary,
you
may
distribute
the
object
code
for
the
work
under
the
terms
of
Section
6.
Any
executables
containing
that
work
also
fall
under
Section
6,
whether
or
not
they
are
linked
directly
with
the
Ubrary
itself.
6.
As
an
exception
to the
Sections
above,
you
may
also
combine
or
link
a
"work
that
uses
the
Ubrary"
with
the
Ubrary
to
produce
a
work
containing
portions
of
the
Ubrary,
and
distribute
that
work
under
terms
of
your
choice,
provided
that
the
terms
permit
modification
of
the
work
for
the
customer's
own
use
and
reverse
engineering
for
debugging
such
modifications.
You
must
give
prominent
notice
with
each
copy
of
the
work
that
the
Ubrary
is
used
in
it
and
that
the
Ubrary
and
its
use
are
covered
by
this
Ucense
.
You
must
supply
a copy
of
this
Ucense.
If
the
work
during
execution
displays
copyright
notices,
you
must
include
the
copyright
notice
for
the
Ubrary
among
them,
as
well
as
a
reference
directing
the
user
to
the
copy
of
this
Ucense.
Also,
you
must
do
one
of
these
things
:
a)
Accompany
the
work
with
the
complete
corresponding
machine-readable
source
code
for
the
Ubrary
including
whatever
changes
were
used
in
the
work
(which
must
be
distributed
under
Sections
1
and
2
above);
and, if
the
work
is
an
executable
linked
with
the
Ubrary,
with
the
complete
machine
readable
"work
that
uses
the
Ubrary•,
as
object
code
and/or
source
code,
so
that
the
user
can
modify
the
Ubrary
and
then
relink
to
produce
a
modified
executable
containing
the
modified
Ubrary.
Otis
understood
that
the
user
who
changes
the
contents
of
definitions
files
in
the
Ubrary
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
Ubrary.
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
proper1y
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
6a,
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
Ubrary"
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.

Other manuals for Samsung SMARTCAM A1

Related product manuals