gnu
general
public
license
version
june
copyright
free
software
foundation
inc
http
fsf
org
everyone
permitted
copy
and
distribute
verbatim
copies
this
license
document
but
changing
not
allowed
preamble
the
gnu
general
public
license
free
copyleft
license
for
software
and
other
kinds
works
the
licenses
for
most
software
and
other
practical
works
are
designed
take
away
your
freedom
share
and
change
the
works
contrast
the
gnu
general
public
license
intended
guarantee
your
freedom
share
and
change
all
versions
program
make
sure
remains
free
software
for
all
its
users
the
free
software
foundation
use
the
gnu
general
public
license
for
most
our
software
applies
also
any
other
work
released
this
way
its
authors
you
can
apply
your
programs
too
when
speak
free
software
are
referring
freedom
not
price
our
general
public
licenses
are
designed
make
sure
that
you
have
the
freedom
distribute
copies
free
software
and
charge
for
them
you
wish
that
you
receive
source
code
can
get
you
want
that
you
can
change
the
software
use
pieces
new
free
programs
and
that
you
know
you
can
these
things
protect
your
rights
need
prevent
others
from
denying
you
these
rights
asking
you
surrender
the
rights
therefore
you
have
certain
responsibilities
you
distribute
copies
the
software
you
modify
responsibilities
respect
the
freedom
others
for
example
you
distribute
copies
such
program
whether
gratis
for
fee
you
must
pass
the
recipients
the
same
freedoms
that
you
received
you
must
make
sure
that
they
too
receive
can
get
the
source
code
and
you
must
show
them
these
terms
they
know
their
rights
developers
that
use
the
gnu
gpl
protect
your
rights
with
two
steps
assert
copyright
the
software
and
offer
you
this
license
giving
you
legal
permission
copy
distribute
and
modify
for
the
developers
and
authors
protection
the
gpl
clearly
explains
that
there
warranty
for
this
free
software
for
both
users
and
authors
sake
the
gpl
requires
that
modified
versions
marked
changed
that
their
problems
will
not
attributed
erroneously
authors
previous
versions
some
devices
are
designed
deny
users
access
install
run
modified
versions
the
software
inside
them
although
the
manufacturer
can
this
fundamentally
incompatible
with
the
aim
protecting
users
freedom
change
the
software
the
systematic
pattern
such
abuse
occurs
the
area
products
for
individuals
use
which
precisely
where
most
unacceptable
therefore
have
designed
this
version
the
gpl
prohibit
the
practice
for
those
products
such
problems
arise
substantially
other
domains
stand
ready
extend
this
provision
those
domains
future
versions
the
gpl
needed
protect
the
freedom
users
finally
every
program
threatened
constantly
software
patents
states
should
not
allow
patents
restrict
development
and
use
software
general
purpose
computers
but
those
that
wish
avoid
the
special
danger
that
patents
applied
free
program
could
make
effectively
proprietary
prevent
this
the
gpl
assures
that
patents
cannot
used
render
the
program
non
free
the
precise
terms
and
conditions
for
copying
distribution
and
modification
follow
terms
and
conditions
definitions
this
license
refers
version
the
gnu
general
public
license
copyright
also
means
copyright
like
laws
that
apply
other
kinds
works
such
semiconductor
masks
the
program
refers
any
copyrightable
work
licensed
under
this
license
each
licensee
addressed
you
licensees
and
recipients
may
individuals
organizations
modify
work
means
copy
from
adapt
all
part
the
work
fashion
requiring
copyright
permission
other
than
the
making
exact
copy
the
resulting
work
called
modified
version
the
earlier
work
work
based
the
earlier
work
covered
work
means
either
the
unmodified
program
work
based
the
program
propagate
work
means
anything
with
that
without
permission
would
make
you
directly
secondarily
liable
for
infringement
under
applicable
copyright
law
except
executing
computer
modifying
private
copy
propagation
includes
copying
distribution
with
without
modification
making
available
the
public
and
some
countries
other
activities
well
convey
work
means
any
kind
propagation
that
enables
other
parties
make
receive
copies
mere
interaction
with
user
through
computer
network
with
transfer
copy
not
conveying
interactive
user
interface
displays
appropriate
legal
notices
the
extent
that
includes
convenient
and
prominently
visible
feature
that
displays
appropriate
copyright
notice
and
tells
the
user
that
there
warranty
for
the
work
except
the
extent
that
warranties
are
provided
that
licensees
may
convey
the
work
under
this
license
and
how
view
copy
this
license
the
interface
presents
list
user
commands
options
such
menu
prominent
item
the
list
meets
this
criterion
source
code
the
source
code
for
work
means
the
preferred
form
the
work
for
making
modifications
object
code
means
any
non
source
form
work
standard
interface
means
interface
that
either
official
standard
defined
recognized
standards
body
the
case
interfaces
specified
for
particular
programming
language
one
that
widely
used
among
developers
working
that
language
the
system
libraries
executable
work
include
anything
other
than
the
work
whole
that
included
the
normal
form
packaging
major
component
but
which
not
part
that
major
component
and
serves
only
enable
use
the
work
with
that
major
component
implement
standard
interface
for
which
implementation
available
the
public
source
code
form
major
component
this
context
means
major
essential
component
kernel
window
system
and
the
specific
operating
system
any
which
the
executable
work
runs
compiler
used
produce
the
work
object
code
interpreter
used
run
the
corresponding
source
for
work
object
code
form
means
all
the
source
code
needed
generate
install
and
for
executable
work
run
the
object
code
and
modify
the
work
including
scripts
control
those
activities
however
does
not
include
the
work
system
libraries
general
purpose
tools
generally
available
free
programs
which
are
used
unmodified
performing
those
activities
but
which
are
not
part
the
work
for
example
corresponding
source
includes
interface
definition
files
associated
with
source
files
for
the
work
and
the
source
code
for
shared
libraries
and
dynamically
linked
subprograms
that
the
work
specifically
designed
require
such
intimate
data
communication
control
flow
between
those
subprograms
and
other
parts
the
work
the
corresponding
source
need
not
include
anything
that
users
can
regenerate
automatically
from
other
parts
the
corresponding
source
the
corresponding
source
for
work
source
code
form
that
same
work
basic
permissions
all
rights
granted
under
this
license
are
granted
for
the
term
copyright
the
program
and
are
irrevocable
provided
the
stated
conditions
are
met
this
license
explicitly
affirms
your
unlimited
permission
run
the
unmodified
program
the
output
from
running
covered
work
covered
this
license
only
the
output
given
its
content
constitutes
covered
work
this
license
acknowledges
your
rights
fair
use
other
equivalent
provided
copyright
law
you
may
make
run
and
propagate
covered
works
that
you
not
convey
without
conditions
long
your
license
otherwise
remains
force
you
may
convey
covered
works
others
for
the
sole
purpose
having
them
make
modifications
exclusively
for
you
provide
you
with
facilities
for
running
those
works
provided
that
you
comply
with
the
terms
this
license
conveying
all
material
for
which
you
not
control
copyright
those
thus
making
running
the
covered
works
for
you
must
exclusively
your
behalf
under
your
direction
and
control
terms
that
prohibit
them
from
making
any
copies
your
copyrighted
material
outside
their
relationship
with
you
conveying
under
any
other
circumstances
permitted
solely
under
the
conditions
stated
below
sublicensing
not
allowed
section
makes
unnecessary
protecting
users
legal
rights
from
anti
circumvention
law
covered
work
shall
deemed
part
effective
technological
measure
under
any
applicable
law
fulfilling
obligations
under
article
the
wipo
copyright
treaty
adopted
december
similar
laws
prohibiting
restricting
circumvention
such
measures
when
you
convey
covered
work
you
waive
any
legal
power
forbid
circumvention
technological
measures
the
extent
such
circumvention
effected
exercising
rights
under
this
license
with
respect
the
covered
work
and
you
disclaim
any
intention
limit
operation
modification
the
work
means
enforcing
against
the
work
users
your
third
parties
legal
rights
forbid
circumvention
technological
measures
conveying
verbatim
copies
you
may
convey
verbatim
copies
the
program
source
code
you
receive
any
medium
provided
that
you
conspicuously
and
appropriately
publish
each
copy
appropriate
copyright
notice
keep
intact
all
notices
stating
that
this
license
and
any
non
permissive
terms
added
accord
with
section
apply
the
code
keep
intact
all
notices
the
absence
any
warranty
and
give
all
recipients
copy
this
license
along
with
the
program
you
may
charge
any
price
price
for
each
copy
that
you
convey
and
you
may
offer
support
warranty
protection
for
fee
conveying
modified
source
versions
you
may
convey
work
based
the
program
the
modifications
produce
from
the
program
the
form
source
code
under
the
terms
section
provided
that
you
also
meet
all
these
conditions
the
work
must
carry
prominent
notices
stating
that
you
modified
and
giving
relevant
date
the
work
must
carry
prominent
notices
stating
that
released
under
this
license
and
any
conditions
added
under
section
this
requirement
modifies
the
requirement
section
keep
intact
all
notices
you
must
license
the
entire
work
whole
under
this
license
anyone
who
comes
into
possession
copy
this
license
will
therefore
apply
along
with
any
applicable
section
additional
terms
the
whole
the
work
and
all
its
parts
regardless
how
they
are
packaged
this
license
gives
permission
license
the
work
any
other
way
but
does
not
invalidate
such
permission
you
have
separately
received
the
work
has
interactive
user
interfaces
each
must
display
appropriate
legal
notices
however
the
program
has
interactive
interfaces
that
not
display
appropriate
legal
notices
your
work
need
not
make
them
compilation
covered
work
with
other
separate
and
independent
works
which
are
not
their
nature
extensions
the
covered
work
and
which
are
not
combined
with
such
form
larger
program
volume
storage
distribution
medium
called
aggregate
the
compilation
and
its
resulting
copyright
are
not
used
limit
the
access
legal
rights
the
compilation
users
beyond
what
the
individual
works
permit
inclusion
covered
work
aggregate
does
not
cause
this
license
apply
the
other
parts
the
aggregate
conveying
non
source
forms
you
may
convey
covered
work
object
code
form
under
the
terms
sections
and
provided
that
you
also
convey
the
machine
readable
corresponding
source
under
the
terms
this
license
one
these
ways
convey
the
object
code
embodied
physical
product
including
physical
distribution
medium
accompanied
the
corresponding
source
fixed
durable
physical
medium
customarily
used
for
software
interchange
convey
the
object
code
embodied
physical
product
including
physical
distribution
medium
accompanied
written
offer
valid
for
least
three
years
and
valid
for
long
you
offer
spare
parts
customer
support
for
that
product
model
give
anyone
who
possesses
the
object
code
either
copy
the
corresponding
source
for
all
the
software
the
product
that
covered
this
license
durable
physical
medium
customarily
used
for
software
interchange
for
price
more
than
your
reasonable
cost
physically
performing
this
conveying
source
access
copy
the
corresponding
source
from
network
server
charge
convey
individual
copies
the
object
code
with
copy
the
written
offer
provide
the
corresponding
source
this
alternative
allowed
only
occasionally
and
noncommercially
and
only
you
received
the
object
code
with
such
offer
accord
with
subsection
convey
the
object
code
offering
access
from
designated
place
gratis
for
charge
and
offer
equivalent
access
the
corresponding
source
the
same
way
through
the
same
place
further
charge
you
need
not
require
recipients
copy
the
corresponding
source
along
with
the
object
code
the
place
copy
the
object
code
network
server
the
corresponding
source
may
different
server
operated
you
third
party
that
supports
equivalent
copying
facilities
provided
you
maintain
clear
directions
next
the
object
code
saying
where
find
the
corresponding
source
regardless
what
server
hosts
the
corresponding
source
you
remain
obligated
ensure
that
available
for
long
needed
satisfy
these
requirements
convey
the
object
code
using
peer
peer
transmission
provided
you
inform
other
peers
where
the
object
code
and
corresponding
source
the
work
are
being
offered
the
general
public
charge
under
subsection
separable
portion
the
object
code
whose
source
code
excluded
from
the
corresponding
source
system
library
need
not
included
conveying
the
object
code
work
user
product
either
consumer
product
which
means
any
tangible
personal
property
which
normally
used
for
personal
family
household
purposes
anything
designed
sold
for
incorporation
into
dwelling
determining
whether
product
consumer
product
doubtful
cases
shall
resolved
favor
coverage
for
particular
product
received
particular
user
normally
used
refers
typical
common
use
that
class
product
regardless
the
status
the
particular
user
the
way
which
the
particular
user
actually
uses
expects
expected
use
the
product
product
consumer
product
regardless
whether
the
product
has
substantial
commercial
industrial
non
consumer
uses
unless
such
uses
represent
the
only
significant
mode
use
the
product
installation
information
for
user
product
means
any
methods
procedures
authorization
keys
other
information
required
install
and
execute
modified
versions
covered
work
that
user
product
from
modified
version
its
corresponding
source
the
information
must
suffice
ensure
that
the
continued
functioning
the
modified
object
code
case
prevented
interfered
with
solely
because
modification
has
been
made
you
convey
object
code
work
under
this
section
with
specifically
for
use
user
product
and
the
conveying
occurs
part
transaction
which
the
right
possession
and
use
the
user
product
transferred
the
recipient
perpetuity
for
fixed
term
regardless
how
the
transaction
characterized
the
corresponding
source
conveyed
under
this
section
must
accompanied
the
installation
information
but
this
requirement
does
not
apply
neither
you
nor
any
third
party
retains
the
ability
install
modified
object
code
the
user
product
for
example
the
work
has
been
installed
rom
the
requirement
provide
installation
information
does
not
include
requirement
continue
provide
support
service
warranty
updates
for
work
that
has
been
modified
installed
the
recipient
for
the
user
product
which
has
been
modified
installed
access
network
may
denied
when
the
modification
itself
materially
and
adversely
affects
the
operation
the
network
violates
the
rules
and
protocols
for
communication
across
the
network
corresponding
source
conveyed
and
installation
information
provided
accord
with
this
section
must
format
that
publicly
documented
and
with
implementation
available
the
public
source
code
form
and
must
require
special
password
key
for
unpacking
reading
copying
additional
terms
additional
permissions
are
terms
that
supplement
the
terms
this
license
making
exceptions
from
one
more
its
conditions
additional
permissions
that
are
applicable
the
entire
program
shall
treated
though
they
were
included
this
license
the
extent
that
they
are
valid
under
applicable
law
additional
permissions
apply
only
part
the
program
that
part
may
used
separately
under
those
permissions
but
the
entire
program
remains
governed
this
license
without
regard
the
additional
permissions
when
you
convey
copy
covered
work
you
may
your
option
remove
any
additional
permissions
from
that
copy
from
any
part
additional
permissions
may
written
require
their
own
removal
certain
cases
when
you
modify
the
work
you
may
place
additional
permissions
material
added
you
covered
work
for
which
you
have
can
give
appropriate
copyright
permission
notwithstanding
any
other
provision
this
license
for
material
you
add
covered
work
you
may
authorized
the
copyright
holders
that
material
supplement
the
terms
this
license
with
terms
disclaiming
warranty
limiting
liability
differently
from
the
terms
sections
and
this
license
requiring
preservation
specified
reasonable
legal
notices
author
attributions
that
material
the
appropriate
legal
notices
displayed
works
containing
prohibiting
misrepresentation
the
origin
that
material
requiring
that
modified
versions
such
material
marked
reasonable
ways
different
from
the
original
version
limiting
the
use
for
publicity
purposes
names
licensors
authors
the
material
declining
grant
rights
under
trademark
law
for
use
some
trade
names
trademarks
service
marks
requiring
indemnification
licensors
and
authors
that
material
anyone
who
conveys
the
material
modified
versions
with
contractual
assumptions
liability
the
recipient
for
any
liability
that
these
contractual
assumptions
directly
impose
those
licensors
and
authors
all
other
non
permissive
additional
terms
are
considered
further
restrictions
within
the
meaning
section
the
program
you
received
any
part
contains
notice
stating
that
governed
this
license
along
with
term
that
further
restriction
you
may
remove
that
term
license
document
contains
further
restriction
but
permits
relicensing
conveying
under
this
license
you
may
add
covered
work
material
governed
the
terms
that
license
document
provided
that
the
further
restriction
does
not
survive
such
relicensing
conveying
you
add
terms
covered
work
accord
with
this
section
you
must
place
the
relevant
source
files
statement
the
additional
terms
that
apply
those
files
notice
indicating
where
find
the
applicable
terms
additional
terms
permissive
non
permissive
may
stated
the
form
separately
written
license
stated
exceptions
the
above
requirements
apply
either
way
termination
you
may
not
propagate
modify
covered
work
except
expressly
provided
under
this
license
any
attempt
otherwise
propagate
modify
void
and
will
automatically
terminate
your
rights
under
this
license
including
any
patent
licenses
granted
under
the
third
paragraph
section
however
you
cease
all
violation
this
license
then
your
license
from
particular
copyright
holder
reinstated
provisionally
unless
and
until
the
copyright
holder
explicitly
and
finally
terminates
your
license
and
permanently
the
copyright
holder
fails
notify
you
the
violation
some
reasonable
means
prior
days
after
the
cessation
moreover
your
license
from
particular
copyright
holder
reinstated
permanently
the
copyright
holder
notifies
you
the
violation
some
reasonable
means
this
the
first
time
you
have
received
notice
violation
this
license
for
any
work
from
that
copyright
holder
and
you
cure
the
violation
prior
days
after
your
receipt
the
notice
termination
your
rights
under
this
section
does
not
terminate
the
licenses
parties
who
have
received
copies
rights
from
you
under
this
license
your
rights
have
been
terminated
and
not
permanently
reinstated
you
not
qualify
receive
new
licenses
for
the
same
material
under
section
acceptance
not
required
for
having
copies
you
are
not
required
accept
this
license
order
receive
run
copy
the
program
ancillary
propagation
covered
work
occurring
solely
consequence
using
peer
peer
transmission
receive
copy
likewise
does
not
require
acceptance
however
nothing
other
than
this
license
grants
you
permission
propagate
modify
any
covered
work
these
actions
infringe
copyright
you
not
accept
this
license
therefore
modifying
propagating
covered
work
you
indicate
your
acceptance
this
license
automatic
licensing
downstream
recipients
each
time
you
convey
covered
work
the
recipient
automatically
receives
license
from
the
original
licensors
run
modify
and
propagate
that
work
subject
this
license
you
are
not
responsible
for
enforcing
compliance
third
parties
with
this
license
entity
transaction
transaction
transferring
control
organization
substantially
all
assets
one
subdividing
organization
merging
organizations
propagation
covered
work
results
from
entity
transaction
each
party
that
transaction
who
receives
copy
the
work
also
receives
whatever
licenses
the
work
the
party
predecessor
interest
had
could
give
under
the
previous
paragraph
plus
right
possession
the
corresponding
source
the
work
from
the
predecessor
interest
the
predecessor
has
can
get
with
reasonable
efforts
you
may
not
impose
any
further
restrictions
the
exercise
the
rights
granted
affirmed
under
this
license
for
example
you
may
not
impose
license
fee
royalty
other
charge
for
exercise
rights
granted
under
this
license
and
you
may
not
initiate
litigation
including
cross
claim
counterclaim
lawsuit
alleging
that
any
patent
claim
infringed
making
using
selling
offering
for
sale
importing
the
program
any
portion
patents
contributor
copyright
holder
who
authorizes
use
under
this
license
the
program
work
which
the
program
based
the
work
thus
licensed
called
the
contributor
contributor
version
contributor
essential
patent
claims
are
all
patent
claims
owned
controlled
the
contributor
whether
already
acquired
hereafter
acquired
that
would
infringed
some
manner
permitted
this
license
making
using
selling
its
contributor
version
but
not
include
claims
that
would
infringed
only
consequence
further
modification
the
contributor
version
for
purposes
this
definition
control
includes
the
right
grant
patent
sublicenses
manner
consistent
with
the
requirements
this
license
each
contributor
grants
you
non
exclusive
worldwide
royalty
free
patent
license
under
the
contributor
essential
patent
claims
make
use
sell
offer
for
sale
import
and
otherwise
run
modify
and
propagate
the
contents
its
contributor
version
the
following
three
paragraphs
patent
license
any
express
agreement
commitment
however
denominated
not
enforce
patent
such
express
permission
practice
patent
covenant
not
sue
for
patent
infringement
grant
such
patent
license
party
means
make
such
agreement
commitment
not
enforce
patent
against
the
party
you
convey
covered
work
knowingly
relying
patent
license
and
the
corresponding
source
the
work
not
available
for
anyone
copy
free
charge
and
under
the
terms
this
license
through
publicly
available
network
server
other
readily
accessible
means
then
you
must
either
cause
the
corresponding
source
available
arrange
deprive
yourself
the
benefit
the
patent
license
for
this
particular
work
arrange
manner
consistent
with
the
requirements
this
license
extend
the
patent
license
downstream
recipients
knowingly
relying
means
you
have
actual
knowledge
that
but
for
the
patent
license
your
conveying
the
covered
work
country
your
recipient
use
the
covered
work
country
would
infringe
one
more
identifiable
patents
that
country
that
you
have
reason
believe
are
valid
pursuant
connection
with
single
transaction
arrangement
you
convey
propagate
procuring
conveyance
covered
work
and
grant
patent
license
some
the
parties
receiving
the
covered
work
authorizing
them
use
propagate
modify
convey
specific
copy
the
covered
work
then
the
patent
license
you
grant
automatically
extended
all
recipients
the
covered
work
and
works
based
patent
license
discriminatory
does
not
include
within
the
scope
its
coverage
prohibits
the
exercise
conditioned
the
non
exercise
one
more
the
rights
that
are
specifically
granted
under
this
license
you
may
not
convey
covered
work
you
are
party
arrangement
with
third
party
that
the
business
distributing
software
under
which
you
make
payment
the
third
party
based
the
extent
your
activity
conveying
the
work
and
under
which
the
third
party
grants
any
the
parties
who
would
receive
the
covered
work
from
you
discriminatory
patent
license
connection
with
copies
the
covered
work
conveyed
you
copies
made
from
those
copies
primarily
for
and
connection
with
specific
products
compilations
that
contain
the
covered
work
unless
you
entered
into
that
arrangement
that
patent
license
was
granted
prior
march
nothing
this
license
shall
construed
excluding
limiting
any
implied
license
other
defenses
infringement
that
may
otherwise
available
you
under
applicable
patent
law
surrender
others
freedom
conditions
are
imposed
you
whether
court
order
agreement
otherwise
that
contradict
the
conditions
this
license
they
not
excuse
you
from
the
conditions
this
license
you
cannot
convey
covered
work
satisfy
simultaneously
your
obligations
under
this
license
and
any
other
pertinent
obligations
then
consequence
you
may
not
convey
all
for
example
you
agree
terms
that
obligate
you
collect
royalty
for
further
conveying
from
those
whom
you
convey
the
program
the
only
way
you
could
satisfy
both
those
terms
and
this
license
would
refrain
entirely
from
conveying
the
program
use
with
the
gnu
affero
general
public
license
notwithstanding
any
other
provision
this
license
you
have
permission
link
combine
any
covered
work
with
work
licensed
under
version
the
gnu
affero
general
public
license
into
single
combined
work
and
convey
the
resulting
work
the
terms
this
license
will
continue
apply
the
part
which
the
covered
work
but
the
special
requirements
the
gnu
affero
general
public
license
section
concerning
interaction
through
network
will
apply
the
combination
such
revised
versions
this
license
the
free
software
foundation
may
publish
revised
and
new
versions
the
gnu
general
public
license
from
time
time
such
new
versions
will
similar
spirit
the
present
version
but
may
differ
detail
address
new
problems
concerns
each
version
given
distinguishing
version
number
the
program
specifies
that
certain
numbered
version
the
gnu
general
public
license
any
later
version
applies
you
have
the
option
following
the
terms
and
conditions
either
that
numbered
version
any
later
version
published
the
free
software
foundation
the
program
does
not
specify
version
number
the
gnu
general
public
license
you
may
choose
any
version
ever
published
the
free
software
foundation
the
program
specifies
that
proxy
can
decide
which
future
versions
the
gnu
general
public
license
can
used
that
proxy
public
statement
acceptance
version
permanently
authorizes
you
choose
that
version
for
the
program
later
license
versions
may
give
you
additional
different
permissions
however
additional
obligations
are
imposed
any
author
copyright
holder
result
your
choosing
follow
later
version
disclaimer
warranty
there
warranty
for
the
program
the
extent
permitted
applicable
law
except
when
otherwise
stated
writing
the
copyright
holders
and
other
parties
provide
the
program
without
warranty
any
kind
either
expressed
implied
including
but
not
limited
the
implied
warranties
merchantability
and
fitness
for
particular
purpose
the
entire
risk
the
quality
and
performance
the
program
with
you
should
the
program
prove
defective
you
assume
the
cost
all
necessary
servicing
repair
correction
limitation
liability
event
unless
required
applicable
law
agreed
writing
will
any
copyright
holder
any
other
party
who
modifies
and
conveys
the
program
permitted
above
liable
you
for
damages
including
any
general
special
incidental
consequential
damages
arising
out
the
use
inability
use
the
program
including
but
not
limited
loss
data
data
being
rendered
inaccurate
losses
sustained
you
third
parties
failure
the
program
operate
with
any
other
programs
even
such
holder
other
party
has
been
advised
the
possibility
such
damages
interpretation
sections
and
the
disclaimer
warranty
and
limitation
liability
provided
above
cannot
given
local
legal
effect
according
their
terms
reviewing
courts
shall
apply
local
law
that
most
closely
approximates
absolute
waiver
all
civil
liability
connection
with
the
program
unless
warranty
assumption
liability
accompanies
copy
the
program
return
for
fee
end
terms
and
conditions
how
apply
these
terms
your
new
programs
you
develop
new
program
and
you
want
the
greatest
possible
use
the
public
the
best
way
achieve
this
make
free
software
which
everyone
can
redistribute
and
change
under
these
terms
attach
the
following
notices
the
program
safest
attach
them
the
start
each
source
file
most
effectively
state
the
exclusion
warranty
and
each
file
should
have
least
the
copyright
line
and
pointer
where
the
full
notice
found
one
line
give
the
program
name
and
brief
idea
what
does
copyright
year
name
author
this
program
free
software
you
can
redistribute
and
modify
under
the
terms
the
gnu
general
public
license
published
the
free
software
foundation
either
version
the
license
your
option
any
later
version
this
program
distributed
the
hope
that
will
useful
but
without
any
warranty
without
even
the
implied
warranty
merchantability
fitness
for
particular
purpose
see
the
gnu
general
public
license
for
more
details
you
should
have
received
copy
the
gnu
general
public
license
along
with
this
program
not
see
http
www
gnu
org
licenses
also
add
information
how
contact
you
electronic
and
paper
mail
the
program
does
terminal
interaction
make
output
short
notice
like
this
when
starts
interactive
mode
program
copyright
year
name
author
this
program
comes
with
absolutely
warranty
for
details
type
show
this
free
software
and
you
are
welcome
redistribute
under
certain
conditions
type
show
for
details
the
hypothetical
commands
show
and
show
should
show
the
appropriate
parts
the
general
public
license
course
your
program
commands
might
different
for
gui
interface
you
would
use
about
box
you
should
also
get
your
employer
you
work
programmer
school
any
sign
copyright
disclaimer
for
the
program
necessary
for
more
information
this
and
how
apply
and
follow
the
gnu
gpl
see
http
www
gnu
org
licenses
the
gnu
general
public
license
does
not
permit
incorporating
your
program
into
proprietary
programs
your
program
subroutine
library
you
may
consider
more
useful
permit
linking
proprietary
applications
with
the
library
this
what
you
want
use
the
gnu
lesser
general
public
license
instead
this
license
but
first
please
read
http
www
gnu
org
philosophy
why
not
lgpl
html
