components/gettext/gettext.license
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Mon, 10 Oct 2016 13:26:21 -0700
changeset 7081 616e1d8621e7
parent 3728 7b7ba595a151
permissions -rw-r--r--
24824653 improve gobject-introspection typelib dependency tracking
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     1
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
     2
                     GNU GENERAL PUBLIC LICENSE
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
     3
                       Version 3, 29 June 2007
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
     4
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
     5
 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     6
 Everyone is permitted to copy and distribute verbatim copies
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     7
 of this license document, but changing it is not allowed.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     8
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
     9
                            Preamble
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    10
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    11
  The GNU General Public License is a free, copyleft license for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    12
software and other kinds of works.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    13
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    14
  The licenses for most software and other practical works are designed
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    15
to take away your freedom to share and change the works.  By contrast,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    16
the GNU General Public License is intended to guarantee your freedom to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    17
share and change all versions of a program--to make sure it remains free
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    18
software for all its users.  We, the Free Software Foundation, use the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    19
GNU General Public License for most of our software; it applies also to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    20
any other work released this way by its authors.  You can apply it to
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    21
your programs, too.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    22
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    23
  When we speak of free software, we are referring to freedom, not
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    24
price.  Our General Public Licenses are designed to make sure that you
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    25
have the freedom to distribute copies of free software (and charge for
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    26
them if you wish), that you receive source code or can get it if you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    27
want it, that you can change the software or use pieces of it in new
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    28
free programs, and that you know you can do these things.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    29
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    30
  To protect your rights, we need to prevent others from denying you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    31
these rights or asking you to surrender the rights.  Therefore, you have
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    32
certain responsibilities if you distribute copies of the software, or if
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    33
you modify it: responsibilities to respect the freedom of others.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    34
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    35
  For example, if you distribute copies of such a program, whether
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    36
gratis or for a fee, you must pass on to the recipients the same
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    37
freedoms that you received.  You must make sure that they, too, receive
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    38
or can get the source code.  And you must show them these terms so they
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    39
know their rights.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    40
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    41
  Developers that use the GNU GPL protect your rights with two steps:
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    42
(1) assert copyright on the software, and (2) offer you this License
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    43
giving you legal permission to copy, distribute and/or modify it.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    44
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    45
  For the developers' and authors' protection, the GPL clearly explains
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    46
that there is no warranty for this free software.  For both users' and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    47
authors' sake, the GPL requires that modified versions be marked as
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    48
changed, so that their problems will not be attributed erroneously to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    49
authors of previous versions.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    50
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    51
  Some devices are designed to deny users access to install or run
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    52
modified versions of the software inside them, although the manufacturer
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    53
can do so.  This is fundamentally incompatible with the aim of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    54
protecting users' freedom to change the software.  The systematic
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    55
pattern of such abuse occurs in the area of products for individuals to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    56
use, which is precisely where it is most unacceptable.  Therefore, we
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    57
have designed this version of the GPL to prohibit the practice for those
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    58
products.  If such problems arise substantially in other domains, we
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    59
stand ready to extend this provision to those domains in future versions
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    60
of the GPL, as needed to protect the freedom of users.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    61
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    62
  Finally, every program is threatened constantly by software patents.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    63
States should not allow patents to restrict development and use of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    64
software on general-purpose computers, but in those that do, we wish to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    65
avoid the special danger that patents applied to a free program could
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    66
make it effectively proprietary.  To prevent this, the GPL assures that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    67
patents cannot be used to render the program non-free.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    68
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    69
  The precise terms and conditions for copying, distribution and
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    70
modification follow.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    71
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    72
                       TERMS AND CONDITIONS
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    73
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    74
  0. Definitions.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    75
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    76
  "This License" refers to version 3 of the GNU General Public License.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    77
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    78
  "Copyright" also means copyright-like laws that apply to other kinds of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    79
works, such as semiconductor masks.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    80
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    81
  "The Program" refers to any copyrightable work licensed under this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    82
License.  Each licensee is addressed as "you".  "Licensees" and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    83
"recipients" may be individuals or organizations.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    84
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    85
  To "modify" a work means to copy from or adapt all or part of the work
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    86
in a fashion requiring copyright permission, other than the making of an
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    87
exact copy.  The resulting work is called a "modified version" of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    88
earlier work or a work "based on" the earlier work.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    89
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    90
  A "covered work" means either the unmodified Program or a work based
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    91
on the Program.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    92
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    93
  To "propagate" a work means to do anything with it that, without
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    94
permission, would make you directly or secondarily liable for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    95
infringement under applicable copyright law, except executing it on a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    96
computer or modifying a private copy.  Propagation includes copying,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    97
distribution (with or without modification), making available to the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    98
public, and in some countries other activities as well.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
    99
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   100
  To "convey" a work means any kind of propagation that enables other
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   101
parties to make or receive copies.  Mere interaction with a user through
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   102
a computer network, with no transfer of a copy, is not conveying.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   103
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   104
  An interactive user interface displays "Appropriate Legal Notices"
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   105
to the extent that it includes a convenient and prominently visible
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   106
feature that (1) displays an appropriate copyright notice, and (2)
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   107
tells the user that there is no warranty for the work (except to the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   108
extent that warranties are provided), that licensees may convey the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   109
work under this License, and how to view a copy of this License.  If
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   110
the interface presents a list of user commands or options, such as a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   111
menu, a prominent item in the list meets this criterion.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   112
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   113
  1. Source Code.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   114
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   115
  The "source code" for a work means the preferred form of the work
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   116
for making modifications to it.  "Object code" means any non-source
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   117
form of a work.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   118
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   119
  A "Standard Interface" means an interface that either is an official
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   120
standard defined by a recognized standards body, or, in the case of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   121
interfaces specified for a particular programming language, one that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   122
is widely used among developers working in that language.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   123
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   124
  The "System Libraries" of an executable work include anything, other
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   125
than the work as a whole, that (a) is included in the normal form of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   126
packaging a Major Component, but which is not part of that Major
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   127
Component, and (b) serves only to enable use of the work with that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   128
Major Component, or to implement a Standard Interface for which an
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   129
implementation is available to the public in source code form.  A
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   130
"Major Component", in this context, means a major essential component
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   131
(kernel, window system, and so on) of the specific operating system
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   132
(if any) on which the executable work runs, or a compiler used to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   133
produce the work, or an object code interpreter used to run it.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   134
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   135
  The "Corresponding Source" for a work in object code form means all
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   136
the source code needed to generate, install, and (for an executable
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   137
work) run the object code and to modify the work, including scripts to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   138
control those activities.  However, it does not include the work's
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   139
System Libraries, or general-purpose tools or generally available free
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   140
programs which are used unmodified in performing those activities but
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   141
which are not part of the work.  For example, Corresponding Source
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   142
includes interface definition files associated with source files for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   143
the work, and the source code for shared libraries and dynamically
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   144
linked subprograms that the work is specifically designed to require,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   145
such as by intimate data communication or control flow between those
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   146
subprograms and other parts of the work.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   147
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   148
  The Corresponding Source need not include anything that users
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   149
can regenerate automatically from other parts of the Corresponding
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   150
Source.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   151
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   152
  The Corresponding Source for a work in source code form is that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   153
same work.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   154
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   155
  2. Basic Permissions.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   156
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   157
  All rights granted under this License are granted for the term of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   158
copyright on the Program, and are irrevocable provided the stated
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   159
conditions are met.  This License explicitly affirms your unlimited
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   160
permission to run the unmodified Program.  The output from running a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   161
covered work is covered by this License only if the output, given its
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   162
content, constitutes a covered work.  This License acknowledges your
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   163
rights of fair use or other equivalent, as provided by copyright law.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   164
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   165
  You may make, run and propagate covered works that you do not
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   166
convey, without conditions so long as your license otherwise remains
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   167
in force.  You may convey covered works to others for the sole purpose
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   168
of having them make modifications exclusively for you, or provide you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   169
with facilities for running those works, provided that you comply with
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   170
the terms of this License in conveying all material for which you do
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   171
not control copyright.  Those thus making or running the covered works
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   172
for you must do so exclusively on your behalf, under your direction
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   173
and control, on terms that prohibit them from making any copies of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   174
your copyrighted material outside their relationship with you.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   175
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   176
  Conveying under any other circumstances is permitted solely under
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   177
the conditions stated below.  Sublicensing is not allowed; section 10
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   178
makes it unnecessary.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   179
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   180
  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   181
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   182
  No covered work shall be deemed part of an effective technological
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   183
measure under any applicable law fulfilling obligations under article
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   184
11 of the WIPO copyright treaty adopted on 20 December 1996, or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   185
similar laws prohibiting or restricting circumvention of such
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   186
measures.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   187
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   188
  When you convey a covered work, you waive any legal power to forbid
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   189
circumvention of technological measures to the extent such circumvention
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   190
is effected by exercising rights under this License with respect to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   191
the covered work, and you disclaim any intention to limit operation or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   192
modification of the work as a means of enforcing, against the work's
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   193
users, your or third parties' legal rights to forbid circumvention of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   194
technological measures.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   195
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   196
  4. Conveying Verbatim Copies.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   197
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   198
  You may convey verbatim copies of the Program's source code as you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   199
receive it, in any medium, provided that you conspicuously and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   200
appropriately publish on each copy an appropriate copyright notice;
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   201
keep intact all notices stating that this License and any
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   202
non-permissive terms added in accord with section 7 apply to the code;
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   203
keep intact all notices of the absence of any warranty; and give all
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   204
recipients a copy of this License along with the Program.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   205
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   206
  You may charge any price or no price for each copy that you convey,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   207
and you may offer support or warranty protection for a fee.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   208
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   209
  5. Conveying Modified Source Versions.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   210
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   211
  You may convey a work based on the Program, or the modifications to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   212
produce it from the Program, in the form of source code under the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   213
terms of section 4, provided that you also meet all of these conditions:
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   214
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   215
    a) The work must carry prominent notices stating that you modified
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   216
    it, and giving a relevant date.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   217
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   218
    b) The work must carry prominent notices stating that it is
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   219
    released under this License and any conditions added under section
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   220
    7.  This requirement modifies the requirement in section 4 to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   221
    "keep intact all notices".
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   222
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   223
    c) You must license the entire work, as a whole, under this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   224
    License to anyone who comes into possession of a copy.  This
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   225
    License will therefore apply, along with any applicable section 7
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   226
    additional terms, to the whole of the work, and all its parts,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   227
    regardless of how they are packaged.  This License gives no
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   228
    permission to license the work in any other way, but it does not
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   229
    invalidate such permission if you have separately received it.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   230
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   231
    d) If the work has interactive user interfaces, each must display
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   232
    Appropriate Legal Notices; however, if the Program has interactive
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   233
    interfaces that do not display Appropriate Legal Notices, your
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   234
    work need not make them do so.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   235
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   236
  A compilation of a covered work with other separate and independent
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   237
works, which are not by their nature extensions of the covered work,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   238
and which are not combined with it such as to form a larger program,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   239
in or on a volume of a storage or distribution medium, is called an
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   240
"aggregate" if the compilation and its resulting copyright are not
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   241
used to limit the access or legal rights of the compilation's users
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   242
beyond what the individual works permit.  Inclusion of a covered work
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   243
in an aggregate does not cause this License to apply to the other
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   244
parts of the aggregate.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   245
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   246
  6. Conveying Non-Source Forms.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   247
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   248
  You may convey a covered work in object code form under the terms
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   249
of sections 4 and 5, provided that you also convey the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   250
machine-readable Corresponding Source under the terms of this License,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   251
in one of these ways:
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   252
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   253
    a) Convey the object code in, or embodied in, a physical product
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   254
    (including a physical distribution medium), accompanied by the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   255
    Corresponding Source fixed on a durable physical medium
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   256
    customarily used for software interchange.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   257
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   258
    b) Convey the object code in, or embodied in, a physical product
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   259
    (including a physical distribution medium), accompanied by a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   260
    written offer, valid for at least three years and valid for as
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   261
    long as you offer spare parts or customer support for that product
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   262
    model, to give anyone who possesses the object code either (1) a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   263
    copy of the Corresponding Source for all the software in the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   264
    product that is covered by this License, on a durable physical
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   265
    medium customarily used for software interchange, for a price no
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   266
    more than your reasonable cost of physically performing this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   267
    conveying of source, or (2) access to copy the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   268
    Corresponding Source from a network server at no charge.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   269
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   270
    c) Convey individual copies of the object code with a copy of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   271
    written offer to provide the Corresponding Source.  This
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   272
    alternative is allowed only occasionally and noncommercially, and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   273
    only if you received the object code with such an offer, in accord
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   274
    with subsection 6b.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   275
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   276
    d) Convey the object code by offering access from a designated
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   277
    place (gratis or for a charge), and offer equivalent access to the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   278
    Corresponding Source in the same way through the same place at no
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   279
    further charge.  You need not require recipients to copy the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   280
    Corresponding Source along with the object code.  If the place to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   281
    copy the object code is a network server, the Corresponding Source
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   282
    may be on a different server (operated by you or a third party)
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   283
    that supports equivalent copying facilities, provided you maintain
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   284
    clear directions next to the object code saying where to find the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   285
    Corresponding Source.  Regardless of what server hosts the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   286
    Corresponding Source, you remain obligated to ensure that it is
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   287
    available for as long as needed to satisfy these requirements.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   288
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   289
    e) Convey the object code using peer-to-peer transmission, provided
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   290
    you inform other peers where the object code and Corresponding
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   291
    Source of the work are being offered to the general public at no
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   292
    charge under subsection 6d.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   293
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   294
  A separable portion of the object code, whose source code is excluded
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   295
from the Corresponding Source as a System Library, need not be
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   296
included in conveying the object code work.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   297
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   298
  A "User Product" is either (1) a "consumer product", which means any
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   299
tangible personal property which is normally used for personal, family,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   300
or household purposes, or (2) anything designed or sold for incorporation
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   301
into a dwelling.  In determining whether a product is a consumer product,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   302
doubtful cases shall be resolved in favor of coverage.  For a particular
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   303
product received by a particular user, "normally used" refers to a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   304
typical or common use of that class of product, regardless of the status
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   305
of the particular user or of the way in which the particular user
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   306
actually uses, or expects or is expected to use, the product.  A product
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   307
is a consumer product regardless of whether the product has substantial
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   308
commercial, industrial or non-consumer uses, unless such uses represent
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   309
the only significant mode of use of the product.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   310
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   311
  "Installation Information" for a User Product means any methods,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   312
procedures, authorization keys, or other information required to install
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   313
and execute modified versions of a covered work in that User Product from
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   314
a modified version of its Corresponding Source.  The information must
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   315
suffice to ensure that the continued functioning of the modified object
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   316
code is in no case prevented or interfered with solely because
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   317
modification has been made.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   318
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   319
  If you convey an object code work under this section in, or with, or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   320
specifically for use in, a User Product, and the conveying occurs as
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   321
part of a transaction in which the right of possession and use of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   322
User Product is transferred to the recipient in perpetuity or for a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   323
fixed term (regardless of how the transaction is characterized), the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   324
Corresponding Source conveyed under this section must be accompanied
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   325
by the Installation Information.  But this requirement does not apply
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   326
if neither you nor any third party retains the ability to install
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   327
modified object code on the User Product (for example, the work has
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   328
been installed in ROM).
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   329
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   330
  The requirement to provide Installation Information does not include a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   331
requirement to continue to provide support service, warranty, or updates
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   332
for a work that has been modified or installed by the recipient, or for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   333
the User Product in which it has been modified or installed.  Access to a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   334
network may be denied when the modification itself materially and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   335
adversely affects the operation of the network or violates the rules and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   336
protocols for communication across the network.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   337
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   338
  Corresponding Source conveyed, and Installation Information provided,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   339
in accord with this section must be in a format that is publicly
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   340
documented (and with an implementation available to the public in
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   341
source code form), and must require no special password or key for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   342
unpacking, reading or copying.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   343
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   344
  7. Additional Terms.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   345
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   346
  "Additional permissions" are terms that supplement the terms of this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   347
License by making exceptions from one or more of its conditions.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   348
Additional permissions that are applicable to the entire Program shall
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   349
be treated as though they were included in this License, to the extent
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   350
that they are valid under applicable law.  If additional permissions
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   351
apply only to part of the Program, that part may be used separately
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   352
under those permissions, but the entire Program remains governed by
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   353
this License without regard to the additional permissions.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   354
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   355
  When you convey a copy of a covered work, you may at your option
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   356
remove any additional permissions from that copy, or from any part of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   357
it.  (Additional permissions may be written to require their own
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   358
removal in certain cases when you modify the work.)  You may place
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   359
additional permissions on material, added by you to a covered work,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   360
for which you have or can give appropriate copyright permission.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   361
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   362
  Notwithstanding any other provision of this License, for material you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   363
add to a covered work, you may (if authorized by the copyright holders of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   364
that material) supplement the terms of this License with terms:
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   365
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   366
    a) Disclaiming warranty or limiting liability differently from the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   367
    terms of sections 15 and 16 of this License; or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   368
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   369
    b) Requiring preservation of specified reasonable legal notices or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   370
    author attributions in that material or in the Appropriate Legal
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   371
    Notices displayed by works containing it; or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   372
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   373
    c) Prohibiting misrepresentation of the origin of that material, or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   374
    requiring that modified versions of such material be marked in
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   375
    reasonable ways as different from the original version; or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   376
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   377
    d) Limiting the use for publicity purposes of names of licensors or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   378
    authors of the material; or
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   379
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   380
    e) Declining to grant rights under trademark law for use of some
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   381
    trade names, trademarks, or service marks; or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   382
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   383
    f) Requiring indemnification of licensors and authors of that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   384
    material by anyone who conveys the material (or modified versions of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   385
    it) with contractual assumptions of liability to the recipient, for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   386
    any liability that these contractual assumptions directly impose on
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   387
    those licensors and authors.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   388
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   389
  All other non-permissive additional terms are considered "further
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   390
restrictions" within the meaning of section 10.  If the Program as you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   391
received it, or any part of it, contains a notice stating that it is
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   392
governed by this License along with a term that is a further
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   393
restriction, you may remove that term.  If a license document contains
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   394
a further restriction but permits relicensing or conveying under this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   395
License, you may add to a covered work material governed by the terms
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   396
of that license document, provided that the further restriction does
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   397
not survive such relicensing or conveying.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   398
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   399
  If you add terms to a covered work in accord with this section, you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   400
must place, in the relevant source files, a statement of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   401
additional terms that apply to those files, or a notice indicating
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   402
where to find the applicable terms.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   403
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   404
  Additional terms, permissive or non-permissive, may be stated in the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   405
form of a separately written license, or stated as exceptions;
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   406
the above requirements apply either way.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   407
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   408
  8. Termination.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   409
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   410
  You may not propagate or modify a covered work except as expressly
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   411
provided under this License.  Any attempt otherwise to propagate or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   412
modify it is void, and will automatically terminate your rights under
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   413
this License (including any patent licenses granted under the third
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   414
paragraph of section 11).
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   415
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   416
  However, if you cease all violation of this License, then your
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   417
license from a particular copyright holder is reinstated (a)
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   418
provisionally, unless and until the copyright holder explicitly and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   419
finally terminates your license, and (b) permanently, if the copyright
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   420
holder fails to notify you of the violation by some reasonable means
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   421
prior to 60 days after the cessation.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   422
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   423
  Moreover, your license from a particular copyright holder is
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   424
reinstated permanently if the copyright holder notifies you of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   425
violation by some reasonable means, this is the first time you have
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   426
received notice of violation of this License (for any work) from that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   427
copyright holder, and you cure the violation prior to 30 days after
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   428
your receipt of the notice.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   429
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   430
  Termination of your rights under this section does not terminate the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   431
licenses of parties who have received copies or rights from you under
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   432
this License.  If your rights have been terminated and not permanently
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   433
reinstated, you do not qualify to receive new licenses for the same
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   434
material under section 10.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   435
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   436
  9. Acceptance Not Required for Having Copies.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   437
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   438
  You are not required to accept this License in order to receive or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   439
run a copy of the Program.  Ancillary propagation of a covered work
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   440
occurring solely as a consequence of using peer-to-peer transmission
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   441
to receive a copy likewise does not require acceptance.  However,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   442
nothing other than this License grants you permission to propagate or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   443
modify any covered work.  These actions infringe copyright if you do
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   444
not accept this License.  Therefore, by modifying or propagating a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   445
covered work, you indicate your acceptance of this License to do so.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   446
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   447
  10. Automatic Licensing of Downstream Recipients.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   448
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   449
  Each time you convey a covered work, the recipient automatically
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   450
receives a license from the original licensors, to run, modify and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   451
propagate that work, subject to this License.  You are not responsible
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   452
for enforcing compliance by third parties with this License.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   453
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   454
  An "entity transaction" is a transaction transferring control of an
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   455
organization, or substantially all assets of one, or subdividing an
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   456
organization, or merging organizations.  If propagation of a covered
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   457
work results from an entity transaction, each party to that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   458
transaction who receives a copy of the work also receives whatever
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   459
licenses to the work the party's predecessor in interest had or could
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   460
give under the previous paragraph, plus a right to possession of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   461
Corresponding Source of the work from the predecessor in interest, if
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   462
the predecessor has it or can get it with reasonable efforts.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   463
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   464
  You may not impose any further restrictions on the exercise of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   465
rights granted or affirmed under this License.  For example, you may
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   466
not impose a license fee, royalty, or other charge for exercise of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   467
rights granted under this License, and you may not initiate litigation
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   468
(including a cross-claim or counterclaim in a lawsuit) alleging that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   469
any patent claim is infringed by making, using, selling, offering for
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   470
sale, or importing the Program or any portion of it.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   471
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   472
  11. Patents.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   473
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   474
  A "contributor" is a copyright holder who authorizes use under this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   475
License of the Program or a work on which the Program is based.  The
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   476
work thus licensed is called the contributor's "contributor version".
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   477
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   478
  A contributor's "essential patent claims" are all patent claims
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   479
owned or controlled by the contributor, whether already acquired or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   480
hereafter acquired, that would be infringed by some manner, permitted
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   481
by this License, of making, using, or selling its contributor version,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   482
but do not include claims that would be infringed only as a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   483
consequence of further modification of the contributor version.  For
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   484
purposes of this definition, "control" includes the right to grant
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   485
patent sublicenses in a manner consistent with the requirements of
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   486
this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   487
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   488
  Each contributor grants you a non-exclusive, worldwide, royalty-free
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   489
patent license under the contributor's essential patent claims, to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   490
make, use, sell, offer for sale, import and otherwise run, modify and
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   491
propagate the contents of its contributor version.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   492
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   493
  In the following three paragraphs, a "patent license" is any express
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   494
agreement or commitment, however denominated, not to enforce a patent
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   495
(such as an express permission to practice a patent or covenant not to
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   496
sue for patent infringement).  To "grant" such a patent license to a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   497
party means to make such an agreement or commitment not to enforce a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   498
patent against the party.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   499
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   500
  If you convey a covered work, knowingly relying on a patent license,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   501
and the Corresponding Source of the work is not available for anyone
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   502
to copy, free of charge and under the terms of this License, through a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   503
publicly available network server or other readily accessible means,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   504
then you must either (1) cause the Corresponding Source to be so
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   505
available, or (2) arrange to deprive yourself of the benefit of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   506
patent license for this particular work, or (3) arrange, in a manner
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   507
consistent with the requirements of this License, to extend the patent
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   508
license to downstream recipients.  "Knowingly relying" means you have
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   509
actual knowledge that, but for the patent license, your conveying the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   510
covered work in a country, or your recipient's use of the covered work
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   511
in a country, would infringe one or more identifiable patents in that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   512
country that you have reason to believe are valid.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   513
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   514
  If, pursuant to or in connection with a single transaction or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   515
arrangement, you convey, or propagate by procuring conveyance of, a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   516
covered work, and grant a patent license to some of the parties
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   517
receiving the covered work authorizing them to use, propagate, modify
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   518
or convey a specific copy of the covered work, then the patent license
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   519
you grant is automatically extended to all recipients of the covered
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   520
work and works based on it.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   521
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   522
  A patent license is "discriminatory" if it does not include within
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   523
the scope of its coverage, prohibits the exercise of, or is
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   524
conditioned on the non-exercise of one or more of the rights that are
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   525
specifically granted under this License.  You may not convey a covered
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   526
work if you are a party to an arrangement with a third party that is
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   527
in the business of distributing software, under which you make payment
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   528
to the third party based on the extent of your activity of conveying
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   529
the work, and under which the third party grants, to any of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   530
parties who would receive the covered work from you, a discriminatory
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   531
patent license (a) in connection with copies of the covered work
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   532
conveyed by you (or copies made from those copies), or (b) primarily
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   533
for and in connection with specific products or compilations that
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   534
contain the covered work, unless you entered into that arrangement,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   535
or that patent license was granted, prior to 28 March 2007.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   536
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   537
  Nothing in this License shall be construed as excluding or limiting
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   538
any implied license or other defenses to infringement that may
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   539
otherwise be available to you under applicable patent law.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   540
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   541
  12. No Surrender of Others' Freedom.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   542
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   543
  If conditions are imposed on you (whether by court order, agreement or
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   544
otherwise) that contradict the conditions of this License, they do not
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   545
excuse you from the conditions of this License.  If you cannot convey a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   546
covered work so as to satisfy simultaneously your obligations under this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   547
License and any other pertinent obligations, then as a consequence you may
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   548
not convey it at all.  For example, if you agree to terms that obligate you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   549
to collect a royalty for further conveying from those to whom you convey
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   550
the Program, the only way you could satisfy both those terms and this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   551
License would be to refrain entirely from conveying the Program.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   552
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   553
  13. Use with the GNU Affero General Public License.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   554
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   555
  Notwithstanding any other provision of this License, you have
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   556
permission to link or combine any covered work with a work licensed
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   557
under version 3 of the GNU Affero General Public License into a single
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   558
combined work, and to convey the resulting work.  The terms of this
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   559
License will continue to apply to the part which is the covered work,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   560
but the special requirements of the GNU Affero General Public License,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   561
section 13, concerning interaction through a network will apply to the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   562
combination as such.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   563
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   564
  14. Revised Versions of this License.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   565
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   566
  The Free Software Foundation may publish revised and/or new versions of
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   567
the GNU General Public License from time to time.  Such new versions will
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   568
be similar in spirit to the present version, but may differ in detail to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   569
address new problems or concerns.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   570
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   571
  Each version is given a distinguishing version number.  If the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   572
Program specifies that a certain numbered version of the GNU General
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   573
Public License "or any later version" applies to it, you have the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   574
option of following the terms and conditions either of that numbered
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   575
version or of any later version published by the Free Software
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   576
Foundation.  If the Program does not specify a version number of the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   577
GNU General Public License, you may choose any version ever published
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   578
by the Free Software Foundation.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   579
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   580
  If the Program specifies that a proxy can decide which future
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   581
versions of the GNU General Public License can be used, that proxy's
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   582
public statement of acceptance of a version permanently authorizes you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   583
to choose that version for the Program.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   584
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   585
  Later license versions may give you additional or different
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   586
permissions.  However, no additional obligations are imposed on any
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   587
author or copyright holder as a result of your choosing to follow a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   588
later version.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   589
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   590
  15. Disclaimer of Warranty.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   591
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   592
  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   593
APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   594
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   595
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   596
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   597
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   598
IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   599
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   600
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   601
  16. Limitation of Liability.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   602
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   603
  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   604
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   605
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   606
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   607
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   608
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   609
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   610
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   611
SUCH DAMAGES.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   612
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   613
  17. Interpretation of Sections 15 and 16.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   614
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   615
  If the disclaimer of warranty and limitation of liability provided
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   616
above cannot be given local legal effect according to their terms,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   617
reviewing courts shall apply local law that most closely approximates
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   618
an absolute waiver of all civil liability in connection with the
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   619
Program, unless a warranty or assumption of liability accompanies a
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   620
copy of the Program in return for a fee.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   621
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   622
                     END OF TERMS AND CONDITIONS
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   623
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   624
            How to Apply These Terms to Your New Programs
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   625
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   626
  If you develop a new program, and you want it to be of the greatest
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   627
possible use to the public, the best way to achieve this is to make it
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   628
free software which everyone can redistribute and change under these terms.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   629
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   630
  To do so, attach the following notices to the program.  It is safest
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   631
to attach them to the start of each source file to most effectively
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   632
state the exclusion of warranty; and each file should have at least
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   633
the "copyright" line and a pointer to where the full notice is found.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   634
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   635
    <one line to give the program's name and a brief idea of what it does.>
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   636
    Copyright (C) <year>  <name of author>
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   637
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   638
    This program is free software: you can redistribute it and/or modify
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   639
    it under the terms of the GNU General Public License as published by
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   640
    the Free Software Foundation, either version 3 of the License, or
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   641
    (at your option) any later version.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   642
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   643
    This program is distributed in the hope that it will be useful,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   644
    but WITHOUT ANY WARRANTY; without even the implied warranty of
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   645
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   646
    GNU General Public License for more details.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   647
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   648
    You should have received a copy of the GNU General Public License
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   649
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   650
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   651
Also add information on how to contact you by electronic and paper mail.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   652
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   653
  If the program does terminal interaction, make it output a short
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   654
notice like this when it starts in an interactive mode:
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   655
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   656
    <program>  Copyright (C) <year>  <name of author>
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   657
    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   658
    This is free software, and you are welcome to redistribute it
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   659
    under certain conditions; type `show c' for details.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   660
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   661
The hypothetical commands `show w' and `show c' should show the appropriate
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   662
parts of the General Public License.  Of course, your program's commands
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   663
might be different; for a GUI interface, you would use an "about box".
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   664
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   665
  You should also get your employer (if you work as a programmer) or school,
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   666
if any, to sign a "copyright disclaimer" for the program, if necessary.
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   667
For more information on this, and how to apply and follow the GNU GPL, see
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   668
<http://www.gnu.org/licenses/>.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   669
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   670
  The GNU General Public License does not permit incorporating your program
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   671
into proprietary programs.  If your program is a subroutine library, you
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   672
may consider it more useful to permit linking proprietary applications with
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   673
the library.  If this is what you want to do, use the GNU Lesser General
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   674
Public License instead of this License.  But first, please read
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   675
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   676
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   677
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   678
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   679
		  GNU LIBRARY GENERAL PUBLIC LICENSE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   680
		       Version 2, June 1991
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   681
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   682
 Copyright (C) 1991 Free Software Foundation, Inc.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   683
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   684
 Everyone is permitted to copy and distribute verbatim copies
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   685
 of this license document, but changing it is not allowed.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   686
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   687
[This is the first released version of the library GPL.  It is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   688
 numbered 2 because it goes with version 2 of the ordinary GPL.]
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   689
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   690
			    Preamble
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   691
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   692
  The licenses for most software are designed to take away your
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   693
freedom to share and change it.  By contrast, the GNU General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   694
Licenses are intended to guarantee your freedom to share and change
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   695
free software--to make sure the software is free for all its users.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   696
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   697
  This license, the Library General Public License, applies to some
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   698
specially designated Free Software Foundation software, and to any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   699
other libraries whose authors decide to use it.  You can use it for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   700
your libraries, too.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   701
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   702
  When we speak of free software, we are referring to freedom, not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   703
price.  Our General Public Licenses are designed to make sure that you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   704
have the freedom to distribute copies of free software (and charge for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   705
this service if you wish), that you receive source code or can get it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   706
if you want it, that you can change the software or use pieces of it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   707
in new free programs; and that you know you can do these things.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   708
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   709
  To protect your rights, we need to make restrictions that forbid
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   710
anyone to deny you these rights or to ask you to surrender the rights.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   711
These restrictions translate to certain responsibilities for you if
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   712
you distribute copies of the library, or if you modify it.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   713
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   714
  For example, if you distribute copies of the library, whether gratis
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   715
or for a fee, you must give the recipients all the rights that we gave
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   716
you.  You must make sure that they, too, receive or can get the source
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   717
code.  If you link a program with the library, you must provide
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   718
complete object files to the recipients so that they can relink them
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   719
with the library, after making changes to the library and recompiling
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   720
it.  And you must show them these terms so they know their rights.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   721
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   722
  Our method of protecting your rights has two steps: (1) copyright
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   723
the library, and (2) offer you this license which gives you legal
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   724
permission to copy, distribute and/or modify the library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   725
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   726
  Also, for each distributor's protection, we want to make certain
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   727
that everyone understands that there is no warranty for this free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   728
library.  If the library is modified by someone else and passed on, we
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   729
want its recipients to know that what they have is not the original
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   730
version, so that any problems introduced by others will not reflect on
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   731
the original authors' reputations.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   732
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   733
  Finally, any free program is threatened constantly by software
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   734
patents.  We wish to avoid the danger that companies distributing free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   735
software will individually obtain patent licenses, thus in effect
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   736
transforming the program into proprietary software.  To prevent this,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   737
we have made it clear that any patent must be licensed for everyone's
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   738
free use or not licensed at all.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   739
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   740
  Most GNU software, including some libraries, is covered by the ordinary
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   741
GNU General Public License, which was designed for utility programs.  This
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   742
license, the GNU Library General Public License, applies to certain
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   743
designated libraries.  This license is quite different from the ordinary
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   744
one; be sure to read it in full, and don't assume that anything in it is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   745
the same as in the ordinary license.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   746
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   747
  The reason we have a separate public license for some libraries is that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   748
they blur the distinction we usually make between modifying or adding to a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   749
program and simply using it.  Linking a program with a library, without
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   750
changing the library, is in some sense simply using the library, and is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   751
analogous to running a utility program or application program.  However, in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   752
a textual and legal sense, the linked executable is a combined work, a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   753
derivative of the original library, and the ordinary General Public License
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   754
treats it as such.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   755
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   756
  Because of this blurred distinction, using the ordinary General
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   757
Public License for libraries did not effectively promote software
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   758
sharing, because most developers did not use the libraries.  We
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   759
concluded that weaker conditions might promote sharing better.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   760
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   761
  However, unrestricted linking of non-free programs would deprive the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   762
users of those programs of all benefit from the free status of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   763
libraries themselves.  This Library General Public License is intended to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   764
permit developers of non-free programs to use free libraries, while
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   765
preserving your freedom as a user of such programs to change the free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   766
libraries that are incorporated in them.  (We have not seen how to achieve
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   767
this as regards changes in header files, but we have achieved it as regards
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   768
changes in the actual functions of the Library.)  The hope is that this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   769
will lead to faster development of free libraries.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   770
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   771
  The precise terms and conditions for copying, distribution and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   772
modification follow.  Pay close attention to the difference between a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   773
"work based on the library" and a "work that uses the library".  The
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   774
former contains code derived from the library, while the latter only
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   775
works together with the library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   776
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   777
  Note that it is possible for a library to be covered by the ordinary
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   778
General Public License rather than by this special one.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   779
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   780
		  GNU LIBRARY GENERAL PUBLIC LICENSE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   781
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   782
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   783
  0. This License Agreement applies to any software library which
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   784
contains a notice placed by the copyright holder or other authorized
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   785
party saying it may be distributed under the terms of this Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   786
General Public License (also called "this License").  Each licensee is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   787
addressed as "you".
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   788
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   789
  A "library" means a collection of software functions and/or data
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   790
prepared so as to be conveniently linked with application programs
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   791
(which use some of those functions and data) to form executables.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   792
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   793
  The "Library", below, refers to any such software library or work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   794
which has been distributed under these terms.  A "work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   795
Library" means either the Library or any derivative work under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   796
copyright law: that is to say, a work containing the Library or a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   797
portion of it, either verbatim or with modifications and/or translated
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   798
straightforwardly into another language.  (Hereinafter, translation is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   799
included without limitation in the term "modification".)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   800
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   801
  "Source code" for a work means the preferred form of the work for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   802
making modifications to it.  For a library, complete source code means
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   803
all the source code for all modules it contains, plus any associated
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   804
interface definition files, plus the scripts used to control compilation
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   805
and installation of the library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   806
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   807
  Activities other than copying, distribution and modification are not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   808
covered by this License; they are outside its scope.  The act of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   809
running a program using the Library is not restricted, and output from
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   810
such a program is covered only if its contents constitute a work based
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   811
on the Library (independent of the use of the Library in a tool for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   812
writing it).  Whether that is true depends on what the Library does
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   813
and what the program that uses the Library does.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   814
  
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   815
  1. You may copy and distribute verbatim copies of the Library's
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   816
complete source code as you receive it, in any medium, provided that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   817
you conspicuously and appropriately publish on each copy an
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   818
appropriate copyright notice and disclaimer of warranty; keep intact
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   819
all the notices that refer to this License and to the absence of any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   820
warranty; and distribute a copy of this License along with the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   821
Library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   822
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   823
  You may charge a fee for the physical act of transferring a copy,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   824
and you may at your option offer warranty protection in exchange for a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   825
fee.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   826
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   827
  2. You may modify your copy or copies of the Library or any portion
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   828
of it, thus forming a work based on the Library, and copy and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   829
distribute such modifications or work under the terms of Section 1
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   830
above, provided that you also meet all of these conditions:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   831
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   832
    a) The modified work must itself be a software library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   833
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   834
    b) You must cause the files modified to carry prominent notices
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   835
    stating that you changed the files and the date of any change.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   836
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   837
    c) You must cause the whole of the work to be licensed at no
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   838
    charge to all third parties under the terms of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   839
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   840
    d) If a facility in the modified Library refers to a function or a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   841
    table of data to be supplied by an application program that uses
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   842
    the facility, other than as an argument passed when the facility
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   843
    is invoked, then you must make a good faith effort to ensure that,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   844
    in the event an application does not supply such function or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   845
    table, the facility still operates, and performs whatever part of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   846
    its purpose remains meaningful.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   847
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   848
    (For example, a function in a library to compute square roots has
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   849
    a purpose that is entirely well-defined independent of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   850
    application.  Therefore, Subsection 2d requires that any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   851
    application-supplied function or table used by this function must
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   852
    be optional: if the application does not supply it, the square
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   853
    root function must still compute square roots.)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   854
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   855
These requirements apply to the modified work as a whole.  If
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   856
identifiable sections of that work are not derived from the Library,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   857
and can be reasonably considered independent and separate works in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   858
themselves, then this License, and its terms, do not apply to those
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   859
sections when you distribute them as separate works.  But when you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   860
distribute the same sections as part of a whole which is a work based
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   861
on the Library, the distribution of the whole must be on the terms of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   862
this License, whose permissions for other licensees extend to the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   863
entire whole, and thus to each and every part regardless of who wrote
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   864
it.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   865
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   866
Thus, it is not the intent of this section to claim rights or contest
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   867
your rights to work written entirely by you; rather, the intent is to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   868
exercise the right to control the distribution of derivative or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   869
collective works based on the Library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   870
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   871
In addition, mere aggregation of another work not based on the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   872
with the Library (or with a work based on the Library) on a volume of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   873
a storage or distribution medium does not bring the other work under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   874
the scope of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   875
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   876
  3. You may opt to apply the terms of the ordinary GNU General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   877
License instead of this License to a given copy of the Library.  To do
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   878
this, you must alter all the notices that refer to this License, so
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   879
that they refer to the ordinary GNU General Public License, version 2,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   880
instead of to this License.  (If a newer version than version 2 of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   881
ordinary GNU General Public License has appeared, then you can specify
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   882
that version instead if you wish.)  Do not make any other change in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   883
these notices.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   884
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   885
  Once this change is made in a given copy, it is irreversible for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   886
that copy, so the ordinary GNU General Public License applies to all
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   887
subsequent copies and derivative works made from that copy.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   888
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   889
  This option is useful when you wish to copy part of the code of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   890
the Library into a program that is not a library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   891
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   892
  4. You may copy and distribute the Library (or a portion or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   893
derivative of it, under Section 2) in object code or executable form
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   894
under the terms of Sections 1 and 2 above provided that you accompany
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   895
it with the complete corresponding machine-readable source code, which
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   896
must be distributed under the terms of Sections 1 and 2 above on a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   897
medium customarily used for software interchange.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   898
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   899
  If distribution of object code is made by offering access to copy
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   900
from a designated place, then offering equivalent access to copy the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   901
source code from the same place satisfies the requirement to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   902
distribute the source code, even though third parties are not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   903
compelled to copy the source along with the object code.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   904
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   905
  5. A program that contains no derivative of any portion of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   906
Library, but is designed to work with the Library by being compiled or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   907
linked with it, is called a "work that uses the Library".  Such a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   908
work, in isolation, is not a derivative work of the Library, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   909
therefore falls outside the scope of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   910
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   911
  However, linking a "work that uses the Library" with the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   912
creates an executable that is a derivative of the Library (because it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   913
contains portions of the Library), rather than a "work that uses the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   914
library".  The executable is therefore covered by this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   915
Section 6 states terms for distribution of such executables.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   916
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   917
  When a "work that uses the Library" uses material from a header file
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   918
that is part of the Library, the object code for the work may be a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   919
derivative work of the Library even though the source code is not.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   920
Whether this is true is especially significant if the work can be
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   921
linked without the Library, or if the work is itself a library.  The
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   922
threshold for this to be true is not precisely defined by law.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   923
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   924
  If such an object file uses only numerical parameters, data
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   925
structure layouts and accessors, and small macros and small inline
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   926
functions (ten lines or less in length), then the use of the object
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   927
file is unrestricted, regardless of whether it is legally a derivative
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   928
work.  (Executables containing this object code plus portions of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   929
Library will still fall under Section 6.)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   930
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   931
  Otherwise, if the work is a derivative of the Library, you may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   932
distribute the object code for the work under the terms of Section 6.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   933
Any executables containing that work also fall under Section 6,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   934
whether or not they are linked directly with the Library itself.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   935
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   936
  6. As an exception to the Sections above, you may also compile or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   937
link a "work that uses the Library" with the Library to produce a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   938
work containing portions of the Library, and distribute that work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   939
under terms of your choice, provided that the terms permit
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   940
modification of the work for the customer's own use and reverse
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   941
engineering for debugging such modifications.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   942
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   943
  You must give prominent notice with each copy of the work that the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   944
Library is used in it and that the Library and its use are covered by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   945
this License.  You must supply a copy of this License.  If the work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   946
during execution displays copyright notices, you must include the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   947
copyright notice for the Library among them, as well as a reference
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   948
directing the user to the copy of this License.  Also, you must do one
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   949
of these things:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   950
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   951
    a) Accompany the work with the complete corresponding
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   952
    machine-readable source code for the Library including whatever
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   953
    changes were used in the work (which must be distributed under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   954
    Sections 1 and 2 above); and, if the work is an executable linked
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   955
    with the Library, with the complete machine-readable "work that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   956
    uses the Library", as object code and/or source code, so that the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   957
    user can modify the Library and then relink to produce a modified
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   958
    executable containing the modified Library.  (It is understood
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   959
    that the user who changes the contents of definitions files in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   960
    Library will not necessarily be able to recompile the application
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   961
    to use the modified definitions.)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   962
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   963
    b) Accompany the work with a written offer, valid for at
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   964
    least three years, to give the same user the materials
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   965
    specified in Subsection 6a, above, for a charge no more
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   966
    than the cost of performing this distribution.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   967
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   968
    c) If distribution of the work is made by offering access to copy
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   969
    from a designated place, offer equivalent access to copy the above
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   970
    specified materials from the same place.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   971
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   972
    d) Verify that the user has already received a copy of these
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   973
    materials or that you have already sent this user a copy.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   974
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   975
  For an executable, the required form of the "work that uses the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   976
Library" must include any data and utility programs needed for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   977
reproducing the executable from it.  However, as a special exception,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   978
the source code distributed need not include anything that is normally
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   979
distributed (in either source or binary form) with the major
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   980
components (compiler, kernel, and so on) of the operating system on
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   981
which the executable runs, unless that component itself accompanies
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   982
the executable.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   983
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   984
  It may happen that this requirement contradicts the license
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   985
restrictions of other proprietary libraries that do not normally
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   986
accompany the operating system.  Such a contradiction means you cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   987
use both them and the Library together in an executable that you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   988
distribute.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
   989
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   990
  7. You may place library facilities that are a work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   991
Library side-by-side in a single library together with other library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   992
facilities not covered by this License, and distribute such a combined
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   993
library, provided that the separate distribution of the work based on
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   994
the Library and of the other library facilities is otherwise
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   995
permitted, and provided that you do these two things:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   996
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   997
    a) Accompany the combined library with a copy of the same work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   998
    based on the Library, uncombined with any other library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
   999
    facilities.  This must be distributed under the terms of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1000
    Sections above.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1001
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1002
    b) Give prominent notice with the combined library of the fact
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1003
    that part of it is a work based on the Library, and explaining
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1004
    where to find the accompanying uncombined form of the same work.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1005
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1006
  8. You may not copy, modify, sublicense, link with, or distribute
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1007
the Library except as expressly provided under this License.  Any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1008
attempt otherwise to copy, modify, sublicense, link with, or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1009
distribute the Library is void, and will automatically terminate your
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1010
rights under this License.  However, parties who have received copies,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1011
or rights, from you under this License will not have their licenses
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1012
terminated so long as such parties remain in full compliance.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1013
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1014
  9. You are not required to accept this License, since you have not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1015
signed it.  However, nothing else grants you permission to modify or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1016
distribute the Library or its derivative works.  These actions are
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1017
prohibited by law if you do not accept this License.  Therefore, by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1018
modifying or distributing the Library (or any work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1019
Library), you indicate your acceptance of this License to do so, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1020
all its terms and conditions for copying, distributing or modifying
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1021
the Library or works based on it.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1022
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1023
  10. Each time you redistribute the Library (or any work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1024
Library), the recipient automatically receives a license from the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1025
original licensor to copy, distribute, link with or modify the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1026
subject to these terms and conditions.  You may not impose any further
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1027
restrictions on the recipients' exercise of the rights granted herein.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1028
You are not responsible for enforcing compliance by third parties to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1029
this License.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
  1030
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1031
  11. If, as a consequence of a court judgment or allegation of patent
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1032
infringement or for any other reason (not limited to patent issues),
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1033
conditions are imposed on you (whether by court order, agreement or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1034
otherwise) that contradict the conditions of this License, they do not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1035
excuse you from the conditions of this License.  If you cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1036
distribute so as to satisfy simultaneously your obligations under this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1037
License and any other pertinent obligations, then as a consequence you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1038
may not distribute the Library at all.  For example, if a patent
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1039
license would not permit royalty-free redistribution of the Library by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1040
all those who receive copies directly or indirectly through you, then
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1041
the only way you could satisfy both it and this License would be to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1042
refrain entirely from distribution of the Library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1043
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1044
If any portion of this section is held invalid or unenforceable under any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1045
particular circumstance, the balance of the section is intended to apply,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1046
and the section as a whole is intended to apply in other circumstances.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1047
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1048
It is not the purpose of this section to induce you to infringe any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1049
patents or other property right claims or to contest validity of any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1050
such claims; this section has the sole purpose of protecting the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1051
integrity of the free software distribution system which is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1052
implemented by public license practices.  Many people have made
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1053
generous contributions to the wide range of software distributed
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1054
through that system in reliance on consistent application of that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1055
system; it is up to the author/donor to decide if he or she is willing
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1056
to distribute software through any other system and a licensee cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1057
impose that choice.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1058
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1059
This section is intended to make thoroughly clear what is believed to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1060
be a consequence of the rest of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1061
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1062
  12. If the distribution and/or use of the Library is restricted in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1063
certain countries either by patents or by copyrighted interfaces, the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1064
original copyright holder who places the Library under this License may add
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1065
an explicit geographical distribution limitation excluding those countries,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1066
so that distribution is permitted only in or among countries not thus
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1067
excluded.  In such case, this License incorporates the limitation as if
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1068
written in the body of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1069
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1070
  13. The Free Software Foundation may publish revised and/or new
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1071
versions of the Library General Public License from time to time.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1072
Such new versions will be similar in spirit to the present version,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1073
but may differ in detail to address new problems or concerns.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1074
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1075
Each version is given a distinguishing version number.  If the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1076
specifies a version number of this License which applies to it and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1077
"any later version", you have the option of following the terms and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1078
conditions either of that version or of any later version published by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1079
the Free Software Foundation.  If the Library does not specify a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1080
license version number, you may choose any version ever published by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1081
the Free Software Foundation.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
  1082
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1083
  14. If you wish to incorporate parts of the Library into other free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1084
programs whose distribution conditions are incompatible with these,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1085
write to the author to ask for permission.  For software which is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1086
copyrighted by the Free Software Foundation, write to the Free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1087
Software Foundation; we sometimes make exceptions for this.  Our
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1088
decision will be guided by the two goals of preserving the free status
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1089
of all derivatives of our free software and of promoting the sharing
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1090
and reuse of software generally.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1091
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1092
			    NO WARRANTY
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1093
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1094
  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1095
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1096
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1097
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1098
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1099
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1100
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1101
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1102
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1103
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1104
  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1105
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1106
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1107
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1108
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1109
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1110
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1111
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1112
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1113
DAMAGES.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1114
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1115
		     END OF TERMS AND CONDITIONS
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
  1116
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1117
     Appendix: How to Apply These Terms to Your New Libraries
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1118
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1119
  If you develop a new library, and you want it to be of the greatest
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1120
possible use to the public, we recommend making it free software that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1121
everyone can redistribute and change.  You can do so by permitting
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1122
redistribution under these terms (or, alternatively, under the terms of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1123
ordinary General Public License).
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1124
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1125
  To apply these terms, attach the following notices to the library.  It is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1126
safest to attach them to the start of each source file to most effectively
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1127
convey the exclusion of warranty; and each file should have at least the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1128
"copyright" line and a pointer to where the full notice is found.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1129
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1130
    <one line to give the library's name and a brief idea of what it does.>
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1131
    Copyright (C) <year>  <name of author>
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1132
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1133
    This library is free software; you can redistribute it and/or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1134
    modify it under the terms of the GNU Library General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1135
    License as published by the Free Software Foundation; either
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1136
    version 2 of the License, or (at your option) any later version.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1137
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1138
    This library is distributed in the hope that it will be useful,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1139
    but WITHOUT ANY WARRANTY; without even the implied warranty of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1140
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1141
    Library General Public License for more details.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1142
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1143
    You should have received a copy of the GNU Library General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1144
    License along with this library; if not, write to the Free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1145
    Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1146
    Boston, MA 02110-1301, USA
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1147
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1148
Also add information on how to contact you by electronic and paper mail.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1149
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1150
You should also get your employer (if you work as a programmer) or your
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1151
school, if any, to sign a "copyright disclaimer" for the library, if
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1152
necessary.  Here is a sample; alter the names:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1153
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1154
  Yoyodyne, Inc., hereby disclaims all copyright interest in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1155
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1156
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1157
  <signature of Ty Coon>, 1 April 1990
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1158
  Ty Coon, President of Vice
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1159
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1160
That's all there is to it!
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1161
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1162
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1163
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1164
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1165
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1166
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1167
                  GNU LESSER GENERAL PUBLIC LICENSE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1168
                       Version 2.1, February 1999
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1169
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1170
 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1171
     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1172
 Everyone is permitted to copy and distribute verbatim copies
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1173
 of this license document, but changing it is not allowed.
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1174
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1175
[This is the first released version of the Lesser GPL.  It also counts
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1176
 as the successor of the GNU Library Public License, version 2, hence
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1177
 the version number 2.1.]
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1178
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1179
                            Preamble
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1180
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1181
  The licenses for most software are designed to take away your
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1182
freedom to share and change it.  By contrast, the GNU General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1183
Licenses are intended to guarantee your freedom to share and change
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1184
free software--to make sure the software is free for all its users.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1185
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1186
  This license, the Lesser General Public License, applies to some
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1187
specially designated software packages--typically libraries--of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1188
Free Software Foundation and other authors who decide to use it.  You
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1189
can use it too, but we suggest you first think carefully about whether
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1190
this license or the ordinary General Public License is the better
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1191
strategy to use in any particular case, based on the explanations
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1192
below.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1193
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1194
  When we speak of free software, we are referring to freedom of use,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1195
not price.  Our General Public Licenses are designed to make sure that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1196
you have the freedom to distribute copies of free software (and charge
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1197
for this service if you wish); that you receive source code or can get
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1198
it if you want it; that you can change the software and use pieces of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1199
it in new free programs; and that you are informed that you can do
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1200
these things.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1201
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1202
  To protect your rights, we need to make restrictions that forbid
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1203
distributors to deny you these rights or to ask you to surrender these
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1204
rights.  These restrictions translate to certain responsibilities for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1205
you if you distribute copies of the library or if you modify it.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1206
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1207
  For example, if you distribute copies of the library, whether gratis
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1208
or for a fee, you must give the recipients all the rights that we gave
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1209
you.  You must make sure that they, too, receive or can get the source
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1210
code.  If you link other code with the library, you must provide
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1211
complete object files to the recipients, so that they can relink them
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1212
with the library after making changes to the library and recompiling
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1213
it.  And you must show them these terms so they know their rights.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1214
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1215
  We protect your rights with a two-step method: (1) we copyright the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1216
library, and (2) we offer you this license, which gives you legal
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1217
permission to copy, distribute and/or modify the library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1218
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1219
  To protect each distributor, we want to make it very clear that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1220
there is no warranty for the free library.  Also, if the library is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1221
modified by someone else and passed on, the recipients should know
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1222
that what they have is not the original version, so that the original
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1223
author's reputation will not be affected by problems that might be
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1224
introduced by others.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1225
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1226
  Finally, software patents pose a constant threat to the existence of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1227
any free program.  We wish to make sure that a company cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1228
effectively restrict the users of a free program by obtaining a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1229
restrictive license from a patent holder.  Therefore, we insist that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1230
any patent license obtained for a version of the library must be
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1231
consistent with the full freedom of use specified in this license.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1232
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1233
  Most GNU software, including some libraries, is covered by the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1234
ordinary GNU General Public License.  This license, the GNU Lesser
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1235
General Public License, applies to certain designated libraries, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1236
is quite different from the ordinary General Public License.  We use
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1237
this license for certain libraries in order to permit linking those
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1238
libraries into non-free programs.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1239
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1240
  When a program is linked with a library, whether statically or using
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1241
a shared library, the combination of the two is legally speaking a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1242
combined work, a derivative of the original library.  The ordinary
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1243
General Public License therefore permits such linking only if the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1244
entire combination fits its criteria of freedom.  The Lesser General
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1245
Public License permits more lax criteria for linking other code with
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1246
the library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1247
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1248
  We call this license the "Lesser" General Public License because it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1249
does Less to protect the user's freedom than the ordinary General
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1250
Public License.  It also provides other free software developers Less
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1251
of an advantage over competing non-free programs.  These disadvantages
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1252
are the reason we use the ordinary General Public License for many
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1253
libraries.  However, the Lesser license provides advantages in certain
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1254
special circumstances.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1255
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1256
  For example, on rare occasions, there may be a special need to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1257
encourage the widest possible use of a certain library, so that it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1258
becomes
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1259
a de-facto standard.  To achieve this, non-free programs must be
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1260
allowed to use the library.  A more frequent case is that a free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1261
library does the same job as widely used non-free libraries.  In this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1262
case, there is little to gain by limiting the free library to free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1263
software only, so we use the Lesser General Public License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1264
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1265
  In other cases, permission to use a particular library in non-free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1266
programs enables a greater number of people to use a large body of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1267
free software.  For example, permission to use the GNU C Library in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1268
non-free programs enables many more people to use the whole GNU
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1269
operating system, as well as its variant, the GNU/Linux operating
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1270
system.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1271
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1272
  Although the Lesser General Public License is Less protective of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1273
users' freedom, it does ensure that the user of a program that is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1274
linked with the Library has the freedom and the wherewithal to run
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1275
that program using a modified version of the Library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1276
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1277
  The precise terms and conditions for copying, distribution and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1278
modification follow.  Pay close attention to the difference between a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1279
"work based on the library" and a "work that uses the library".  The
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1280
former contains code derived from the library, whereas the latter must
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1281
be combined with the library in order to run.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1282
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1283
                  GNU LESSER GENERAL PUBLIC LICENSE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1284
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1285
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1286
  0. This License Agreement applies to any software library or other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1287
program which contains a notice placed by the copyright holder or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1288
other authorized party saying it may be distributed under the terms of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1289
this Lesser General Public License (also called "this License").
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1290
Each licensee is addressed as "you".
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1291
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1292
  A "library" means a collection of software functions and/or data
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1293
prepared so as to be conveniently linked with application programs
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1294
(which use some of those functions and data) to form executables.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1295
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1296
  The "Library", below, refers to any such software library or work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1297
which has been distributed under these terms.  A "work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1298
Library" means either the Library or any derivative work under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1299
copyright law: that is to say, a work containing the Library or a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1300
portion of it, either verbatim or with modifications and/or translated
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1301
straightforwardly into another language.  (Hereinafter, translation is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1302
included without limitation in the term "modification".)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1303
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1304
  "Source code" for a work means the preferred form of the work for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1305
making modifications to it.  For a library, complete source code means
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1306
all the source code for all modules it contains, plus any associated
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1307
interface definition files, plus the scripts used to control
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1308
compilation
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1309
and installation of the library.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1310
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1311
  Activities other than copying, distribution and modification are not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1312
covered by this License; they are outside its scope.  The act of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1313
running a program using the Library is not restricted, and output from
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1314
such a program is covered only if its contents constitute a work based
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1315
on the Library (independent of the use of the Library in a tool for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1316
writing it).  Whether that is true depends on what the Library does
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1317
and what the program that uses the Library does.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1318
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1319
  1. You may copy and distribute verbatim copies of the Library's
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1320
complete source code as you receive it, in any medium, provided that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1321
you conspicuously and appropriately publish on each copy an
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1322
appropriate copyright notice and disclaimer of warranty; keep intact
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1323
all the notices that refer to this License and to the absence of any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1324
warranty; and distribute a copy of this License along with the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1325
Library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1326
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1327
  You may charge a fee for the physical act of transferring a copy,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1328
and you may at your option offer warranty protection in exchange for a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1329
fee.
3728
7b7ba595a151 15556327 SUNBT6830494 Update GNU gettext to version 0.19.3
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents: 2029
diff changeset
  1330
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1331
  2. You may modify your copy or copies of the Library or any portion
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1332
of it, thus forming a work based on the Library, and copy and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1333
distribute such modifications or work under the terms of Section 1
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1334
above, provided that you also meet all of these conditions:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1335
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1336
    a) The modified work must itself be a software library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1337
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1338
    b) You must cause the files modified to carry prominent notices
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1339
    stating that you changed the files and the date of any change.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1340
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1341
    c) You must cause the whole of the work to be licensed at no
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1342
    charge to all third parties under the terms of this License.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1343
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1344
    d) If a facility in the modified Library refers to a function or a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1345
    table of data to be supplied by an application program that uses
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1346
    the facility, other than as an argument passed when the facility
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1347
    is invoked, then you must make a good faith effort to ensure that,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1348
    in the event an application does not supply such function or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1349
    table, the facility still operates, and performs whatever part of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1350
    its purpose remains meaningful.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1351
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1352
    (For example, a function in a library to compute square roots has
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1353
    a purpose that is entirely well-defined independent of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1354
    application.  Therefore, Subsection 2d requires that any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1355
    application-supplied function or table used by this function must
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1356
    be optional: if the application does not supply it, the square
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1357
    root function must still compute square roots.)
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1358
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1359
These requirements apply to the modified work as a whole.  If
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1360
identifiable sections of that work are not derived from the Library,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1361
and can be reasonably considered independent and separate works in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1362
themselves, then this License, and its terms, do not apply to those
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1363
sections when you distribute them as separate works.  But when you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1364
distribute the same sections as part of a whole which is a work based
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1365
on the Library, the distribution of the whole must be on the terms of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1366
this License, whose permissions for other licensees extend to the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1367
entire whole, and thus to each and every part regardless of who wrote
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1368
it.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1369
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1370
Thus, it is not the intent of this section to claim rights or contest
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1371
your rights to work written entirely by you; rather, the intent is to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1372
exercise the right to control the distribution of derivative or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1373
collective works based on the Library.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1374
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1375
In addition, mere aggregation of another work not based on the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1376
with the Library (or with a work based on the Library) on a volume of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1377
a storage or distribution medium does not bring the other work under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1378
the scope of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1379
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1380
  3. You may opt to apply the terms of the ordinary GNU General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1381
License instead of this License to a given copy of the Library.  To do
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1382
this, you must alter all the notices that refer to this License, so
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1383
that they refer to the ordinary GNU General Public License, version 2,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1384
instead of to this License.  (If a newer version than version 2 of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1385
ordinary GNU General Public License has appeared, then you can specify
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1386
that version instead if you wish.)  Do not make any other change in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1387
these notices.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1388
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1389
  Once this change is made in a given copy, it is irreversible for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1390
that copy, so the ordinary GNU General Public License applies to all
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1391
subsequent copies and derivative works made from that copy.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1392
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1393
  This option is useful when you wish to copy part of the code of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1394
the Library into a program that is not a library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1395
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1396
  4. You may copy and distribute the Library (or a portion or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1397
derivative of it, under Section 2) in object code or executable form
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1398
under the terms of Sections 1 and 2 above provided that you accompany
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1399
it with the complete corresponding machine-readable source code, which
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1400
must be distributed under the terms of Sections 1 and 2 above on a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1401
medium customarily used for software interchange.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1402
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1403
  If distribution of object code is made by offering access to copy
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1404
from a designated place, then offering equivalent access to copy the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1405
source code from the same place satisfies the requirement to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1406
distribute the source code, even though third parties are not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1407
compelled to copy the source along with the object code.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1408
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1409
  5. A program that contains no derivative of any portion of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1410
Library, but is designed to work with the Library by being compiled or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1411
linked with it, is called a "work that uses the Library".  Such a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1412
work, in isolation, is not a derivative work of the Library, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1413
therefore falls outside the scope of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1414
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1415
  However, linking a "work that uses the Library" with the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1416
creates an executable that is a derivative of the Library (because it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1417
contains portions of the Library), rather than a "work that uses the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1418
library".  The executable is therefore covered by this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1419
Section 6 states terms for distribution of such executables.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1420
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1421
  When a "work that uses the Library" uses material from a header file
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1422
that is part of the Library, the object code for the work may be a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1423
derivative work of the Library even though the source code is not.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1424
Whether this is true is especially significant if the work can be
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1425
linked without the Library, or if the work is itself a library.  The
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1426
threshold for this to be true is not precisely defined by law.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1427
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1428
  If such an object file uses only numerical parameters, data
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1429
structure layouts and accessors, and small macros and small inline
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1430
functions (ten lines or less in length), then the use of the object
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1431
file is unrestricted, regardless of whether it is legally a derivative
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1432
work.  (Executables containing this object code plus portions of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1433
Library will still fall under Section 6.)
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1434
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1435
  Otherwise, if the work is a derivative of the Library, you may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1436
distribute the object code for the work under the terms of Section 6.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1437
Any executables containing that work also fall under Section 6,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1438
whether or not they are linked directly with the Library itself.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1439
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1440
  6. As an exception to the Sections above, you may also combine or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1441
link a "work that uses the Library" with the Library to produce a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1442
work containing portions of the Library, and distribute that work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1443
under terms of your choice, provided that the terms permit
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1444
modification of the work for the customer's own use and reverse
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1445
engineering for debugging such modifications.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1446
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1447
  You must give prominent notice with each copy of the work that the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1448
Library is used in it and that the Library and its use are covered by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1449
this License.  You must supply a copy of this License.  If the work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1450
during execution displays copyright notices, you must include the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1451
copyright notice for the Library among them, as well as a reference
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1452
directing the user to the copy of this License.  Also, you must do one
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1453
of these things:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1454
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1455
    a) Accompany the work with the complete corresponding
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1456
    machine-readable source code for the Library including whatever
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1457
    changes were used in the work (which must be distributed under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1458
    Sections 1 and 2 above); and, if the work is an executable linked
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1459
    with the Library, with the complete machine-readable "work that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1460
    uses the Library", as object code and/or source code, so that the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1461
    user can modify the Library and then relink to produce a modified
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1462
    executable containing the modified Library.  (It is understood
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1463
    that the user who changes the contents of definitions files in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1464
    Library will not necessarily be able to recompile the application
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1465
    to use the modified definitions.)
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1466
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1467
    b) Use a suitable shared library mechanism for linking with the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1468
    Library.  A suitable mechanism is one that (1) uses at run time a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1469
    copy of the library already present on the user's computer system,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1470
    rather than copying library functions into the executable, and (2)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1471
    will operate properly with a modified version of the library, if
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1472
    the user installs one, as long as the modified version is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1473
    interface-compatible with the version that the work was made with.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1474
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1475
    c) Accompany the work with a written offer, valid for at
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1476
    least three years, to give the same user the materials
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1477
    specified in Subsection 6a, above, for a charge no more
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1478
    than the cost of performing this distribution.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1479
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1480
    d) If distribution of the work is made by offering access to copy
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1481
    from a designated place, offer equivalent access to copy the above
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1482
    specified materials from the same place.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1483
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1484
    e) Verify that the user has already received a copy of these
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1485
    materials or that you have already sent this user a copy.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1486
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1487
  For an executable, the required form of the "work that uses the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1488
Library" must include any data and utility programs needed for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1489
reproducing the executable from it.  However, as a special exception,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1490
the materials to be distributed need not include anything that is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1491
normally distributed (in either source or binary form) with the major
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1492
components (compiler, kernel, and so on) of the operating system on
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1493
which the executable runs, unless that component itself accompanies
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1494
the executable.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1495
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1496
  It may happen that this requirement contradicts the license
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1497
restrictions of other proprietary libraries that do not normally
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1498
accompany the operating system.  Such a contradiction means you cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1499
use both them and the Library together in an executable that you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1500
distribute.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1501
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1502
  7. You may place library facilities that are a work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1503
Library side-by-side in a single library together with other library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1504
facilities not covered by this License, and distribute such a combined
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1505
library, provided that the separate distribution of the work based on
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1506
the Library and of the other library facilities is otherwise
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1507
permitted, and provided that you do these two things:
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1508
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1509
    a) Accompany the combined library with a copy of the same work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1510
    based on the Library, uncombined with any other library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1511
    facilities.  This must be distributed under the terms of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1512
    Sections above.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1513
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1514
    b) Give prominent notice with the combined library of the fact
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1515
    that part of it is a work based on the Library, and explaining
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1516
    where to find the accompanying uncombined form of the same work.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1517
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1518
  8. You may not copy, modify, sublicense, link with, or distribute
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1519
the Library except as expressly provided under this License.  Any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1520
attempt otherwise to copy, modify, sublicense, link with, or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1521
distribute the Library is void, and will automatically terminate your
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1522
rights under this License.  However, parties who have received copies,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1523
or rights, from you under this License will not have their licenses
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1524
terminated so long as such parties remain in full compliance.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1525
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1526
  9. You are not required to accept this License, since you have not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1527
signed it.  However, nothing else grants you permission to modify or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1528
distribute the Library or its derivative works.  These actions are
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1529
prohibited by law if you do not accept this License.  Therefore, by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1530
modifying or distributing the Library (or any work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1531
Library), you indicate your acceptance of this License to do so, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1532
all its terms and conditions for copying, distributing or modifying
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1533
the Library or works based on it.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1534
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1535
  10. Each time you redistribute the Library (or any work based on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1536
Library), the recipient automatically receives a license from the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1537
original licensor to copy, distribute, link with or modify the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1538
subject to these terms and conditions.  You may not impose any further
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1539
restrictions on the recipients' exercise of the rights granted herein.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1540
You are not responsible for enforcing compliance by third parties with
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1541
this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1542
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1543
  11. If, as a consequence of a court judgment or allegation of patent
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1544
infringement or for any other reason (not limited to patent issues),
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1545
conditions are imposed on you (whether by court order, agreement or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1546
otherwise) that contradict the conditions of this License, they do not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1547
excuse you from the conditions of this License.  If you cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1548
distribute so as to satisfy simultaneously your obligations under this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1549
License and any other pertinent obligations, then as a consequence you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1550
may not distribute the Library at all.  For example, if a patent
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1551
license would not permit royalty-free redistribution of the Library by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1552
all those who receive copies directly or indirectly through you, then
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1553
the only way you could satisfy both it and this License would be to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1554
refrain entirely from distribution of the Library.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1555
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1556
If any portion of this section is held invalid or unenforceable under
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1557
any particular circumstance, the balance of the section is intended to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1558
apply, and the section as a whole is intended to apply in other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1559
circumstances.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1560
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1561
It is not the purpose of this section to induce you to infringe any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1562
patents or other property right claims or to contest validity of any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1563
such claims; this section has the sole purpose of protecting the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1564
integrity of the free software distribution system which is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1565
implemented by public license practices.  Many people have made
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1566
generous contributions to the wide range of software distributed
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1567
through that system in reliance on consistent application of that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1568
system; it is up to the author/donor to decide if he or she is willing
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1569
to distribute software through any other system and a licensee cannot
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1570
impose that choice.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1571
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1572
This section is intended to make thoroughly clear what is believed to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1573
be a consequence of the rest of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1574
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1575
  12. If the distribution and/or use of the Library is restricted in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1576
certain countries either by patents or by copyrighted interfaces, the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1577
original copyright holder who places the Library under this License
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1578
may add an explicit geographical distribution limitation excluding those
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1579
countries, so that distribution is permitted only in or among
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1580
countries not thus excluded.  In such case, this License incorporates
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1581
the limitation as if written in the body of this License.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1582
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1583
  13. The Free Software Foundation may publish revised and/or new
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1584
versions of the Lesser General Public License from time to time.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1585
Such new versions will be similar in spirit to the present version,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1586
but may differ in detail to address new problems or concerns.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1587
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1588
Each version is given a distinguishing version number.  If the Library
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1589
specifies a version number of this License which applies to it and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1590
"any later version", you have the option of following the terms and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1591
conditions either of that version or of any later version published by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1592
the Free Software Foundation.  If the Library does not specify a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1593
license version number, you may choose any version ever published by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1594
the Free Software Foundation.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1595
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1596
  14. If you wish to incorporate parts of the Library into other free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1597
programs whose distribution conditions are incompatible with these,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1598
write to the author to ask for permission.  For software which is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1599
copyrighted by the Free Software Foundation, write to the Free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1600
Software Foundation; we sometimes make exceptions for this.  Our
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1601
decision will be guided by the two goals of preserving the free status
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1602
of all derivatives of our free software and of promoting the sharing
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1603
and reuse of software generally.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1604
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1605
                            NO WARRANTY
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1606
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1607
  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1608
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1609
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1610
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1611
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1612
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1613
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1614
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1615
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1616
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1617
  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1618
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1619
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1620
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1621
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1622
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1623
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1624
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1625
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1626
DAMAGES.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1627
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1628
                     END OF TERMS AND CONDITIONS
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1629
^L
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1630
           How to Apply These Terms to Your New Libraries
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1631
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1632
  If you develop a new library, and you want it to be of the greatest
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1633
possible use to the public, we recommend making it free software that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1634
everyone can redistribute and change.  You can do so by permitting
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1635
redistribution under these terms (or, alternatively, under the terms
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1636
of the ordinary General Public License).
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1637
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1638
  To apply these terms, attach the following notices to the library.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1639
It is safest to attach them to the start of each source file to most
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1640
effectively convey the exclusion of warranty; and each file should
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1641
have at least the "copyright" line and a pointer to where the full
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1642
notice is found.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1643
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1644
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1645
    <one line to give the library's name and a brief idea of what it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1646
does.>
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1647
    Copyright (C) <year>  <name of author>
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1648
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1649
    This library is free software; you can redistribute it and/or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1650
    modify it under the terms of the GNU Lesser General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1651
    License as published by the Free Software Foundation; either
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1652
    version 2 of the License, or (at your option) any later version.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1653
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1654
    This library is distributed in the hope that it will be useful,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1655
    but WITHOUT ANY WARRANTY; without even the implied warranty of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1656
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1657
    Lesser General Public License for more details.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1658
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1659
    You should have received a copy of the GNU Lesser General Public
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1660
    License along with this library; if not, write to the Free Software
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1661
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1662
    MA 02110-1301, USA
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1663
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1664
Also add information on how to contact you by electronic and paper
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1665
mail.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1666
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1667
You should also get your employer (if you work as a programmer) or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1668
your
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1669
school, if any, to sign a "copyright disclaimer" for the library, if
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1670
necessary.  Here is a sample; alter the names:
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1671
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1672
  Yoyodyne, Inc., hereby disclaims all copyright interest in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1673
  library `Frob' (a library for tweaking knobs) written by James
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1674
Random Hacker.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1675
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1676
  <signature of Ty Coon>, 1 April 1990
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1677
  Ty Coon, President of Vice
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1678
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1679
That's all there is to it!
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1680
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1681
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1682
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1683
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1684
GNU Free Documentation License
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1685
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1686
   Version 1.2, November 2002
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1687
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1688
51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1689
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1690
Everyone is permitted to copy and distribute verbatim copies
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1691
of this license document, but changing it is not allowed.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1692
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1693
    1. PREAMBLE The purpose of this License is to make a manual, textbook,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1694
       or other functional and useful document free in the sense of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1695
       freedom: to assure everyone the effective freedom to copy and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1696
       redistribute it, with or without modifying it, either commercially
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1697
       or noncommercially. Secondarily, this License preserves for the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1698
       author and publisher a way to get credit for their work, while not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1699
       being considered responsible for modifications made by others. This
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1700
       License is a kind of "copyleft", which means that derivative works
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1701
       of the document must themselves be free in the same sense. It
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1702
       complements the GNU General Public License, which is a copyleft
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1703
       license designed for free software. We have designed this License
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1704
       in order to use it for manuals for free software, because free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1705
       software needs free documentation: a free program should come with
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1706
       manuals providing the same freedoms that the software does. But
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1707
       this License is not limited to software manuals; it can be used for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1708
       any textual work, regardless of subject matter or whether it is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1709
       published as a printed book. We recommend this License principally
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1710
       for works whose purpose is instruction or reference.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1711
    2. APPLICABILITY AND DEFINITIONS This License applies to any manual or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1712
       other work, in any medium, that contains a notice placed by the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1713
       copyright holder saying it can be distributed under the terms of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1714
       this License. Such a notice grants a world-wide, royalty-free
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1715
       license, unlimited in duration, to use that work under the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1716
       conditions stated herein. The "Document", below, refers to any such
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1717
       manual or work. Any member of the public is a licensee, and is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1718
       addressed as "you". You accept the license if you copy, modify or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1719
       distribute the work in a way requiring permission under copyright
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1720
       law. A "Modified Version" of the Document means any work containing
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1721
       the Document or a portion of it, either copied verbatim, or with
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1722
       modifications and/or translated into another language. A "Secondary
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1723
       Section" is a named appendix or a front-matter section of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1724
       Document that deals exclusively with the relationship of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1725
       publishers or authors of the Document to the Document's overall
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1726
       subject (or to related matters) and contains nothing that could
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1727
       fall directly within that overall subject. (Thus, if the Document
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1728
       is in part a textbook of mathematics, a Secondary Section may not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1729
       explain any mathematics.) The relationship could be a matter of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1730
       historical connection with the subject or with related matters, or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1731
       of legal, commercial, philosophical, ethical or political position
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1732
       regarding them. The "Invariant Sections" are certain Secondary
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1733
       Sections whose titles are designated, as being those of Invariant
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1734
       Sections, in the notice that says that the Document is released
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1735
       under this License. If a section does not fit the above definition
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1736
       of Secondary then it is not allowed to be designated as Invariant.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1737
       The Document may contain zero Invariant Sections. If the Document
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1738
       does not identify any Invariant Sections then there are none. The
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1739
       "Cover Texts" are certain short passages of text that are listed,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1740
       as Front-Cover Texts or Back-Cover Texts, in the notice that says
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1741
       that the Document is released under this License. A Front-Cover
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1742
       Text may be at most 5 words, and a Back-Cover Text may be at most
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1743
       25 words. A "Transparent" copy of the Document means a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1744
       machine-readable copy, represented in a format whose specification
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1745
       is available to the general public, that is suitable for revising
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1746
       the document straightforwardly with generic text editors or (for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1747
       images composed of pixels) generic paint programs or (for drawings)
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1748
       some widely available drawing editor, and that is suitable for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1749
       input to text formatters or for automatic translation to a variety
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1750
       of formats suitable for input to text formatters. A copy made in an
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1751
       otherwise Transparent file format whose markup, or absence of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1752
       markup, has been arranged to thwart or discourage subsequent
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1753
       modification by readers is not Transparent. An image format is not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1754
       Transparent if used for any substantial amount of text. A copy that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1755
       is not "Transparent" is called "Opaque". Examples of suitable
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1756
       formats for Transparent copies include plain ASCII without markup,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1757
       Texinfo input format, LaTeX input format, SGML or XML using a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1758
       publicly available DTD, and standard-conforming simple HTML,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1759
       PostScript or PDF designed for human modification. Examples of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1760
       transparent image formats include PNG, XCF and JPG. Opaque formats
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1761
       include proprietary formats that can be read and edited only by
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1762
       proprietary word processors, SGML or XML for which the DTD and/or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1763
       processing tools are not generally available, and the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1764
       machine-generated HTML, PostScript or PDF produced by some word
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1765
       processors for output purposes only. The "Title Page" means, for a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1766
       printed book, the title page itself, plus such following pages as
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1767
       are needed to hold, legibly, the material this License requires to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1768
       appear in the title page. For works in formats which do not have
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1769
       any title page as such, "Title Page" means the text near the most
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1770
       prominent appearance of the work's title, preceding the beginning
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1771
       of the body of the text. A section "Entitled XYZ" means a named
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1772
       subunit of the Document whose title either is precisely XYZ or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1773
       contains XYZ in parentheses following text that translates XYZ in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1774
       another language. (Here XYZ stands for a specific section name
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1775
       mentioned below, such as "Acknowledgements", "Dedications",
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1776
       "Endorsements", or "History".) To "Preserve the Title" of such a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1777
       section when you modify the Document means that it remains a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1778
       section "Entitled XYZ" according to this definition. The Document
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1779
       may include Warranty Disclaimers next to the notice which states
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1780
       that this License applies to the Document. These Warranty
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1781
       Disclaimers are considered to be included by reference in this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1782
       License, but only as regards disclaiming warranties: any other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1783
       implication that these Warranty Disclaimers may have is void and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1784
       has no effect on the meaning of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1785
    3. VERBATIM COPYING You may copy and distribute the Document in any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1786
       medium, either commercially or noncommercially, provided that this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1787
       License, the copyright notices, and the license notice saying this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1788
       License applies to the Document are reproduced in all copies, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1789
       that you add no other conditions whatsoever to those of this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1790
       License. You may not use technical measures to obstruct or control
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1791
       the reading or further copying of the copies you make or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1792
       distribute. However, you may accept compensation in exchange for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1793
       copies. If you distribute a large enough number of copies you must
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1794
       also follow the conditions in section 3. You may also lend copies,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1795
       under the same conditions stated above, and you may publicly
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1796
       display copies.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1797
    4. COPYING IN QUANTITY If you publish printed copies (or copies in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1798
       media that commonly have printed covers) of the Document, numbering
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1799
       more than 100, and the Document's license notice requires Cover
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1800
       Texts, you must enclose the copies in covers that carry, clearly
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1801
       and legibly, all these Cover Texts: Front-Cover Texts on the front
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1802
       cover, and Back-Cover Texts on the back cover. Both covers must
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1803
       also clearly and legibly identify you as the publisher of these
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1804
       copies. The front cover must present the full title with all words
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1805
       of the title equally prominent and visible. You may add other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1806
       material on the covers in addition. Copying with changes limited to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1807
       the covers, as long as they preserve the title of the Document and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1808
       satisfy these conditions, can be treated as verbatim copying in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1809
       other respects. If the required texts for either cover are too
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1810
       voluminous to fit legibly, you should put the first ones listed (as
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1811
       many as fit reasonably) on the actual cover, and continue the rest
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1812
       onto adjacent pages. If you publish or distribute Opaque copies of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1813
       the Document numbering more than 100, you must either include a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1814
       machine-readable Transparent copy along with each Opaque copy, or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1815
       state in or with each Opaque copy a computer-network location from
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1816
       which the general network-using public has access to download using
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1817
       public-standard network protocols a complete Transparent copy of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1818
       the Document, free of added material. If you use the latter option,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1819
       you must take reasonably prudent steps, when you begin distribution
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1820
       of Opaque copies in quantity, to ensure that this Transparent copy
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1821
       will remain thus accessible at the stated location until at least
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1822
       one year after the last time you distribute an Opaque copy
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1823
       (directly or through your agents or retailers) of that edition to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1824
       the public. It is requested, but not required, that you contact the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1825
       authors of the Document well before redistributing any large number
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1826
       of copies, to give them a chance to provide you with an updated
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1827
       version of the Document.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1828
    5. MODIFICATIONS You may copy and distribute a Modified Version of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1829
       Document under the conditions of sections 2 and 3 above, provided
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1830
       that you release the Modified Version under precisely this License,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1831
       with the Modified Version filling the role of the Document, thus
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1832
       licensing distribution and modification of the Modified Version to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1833
       whoever possesses a copy of it. In addition, you must do these
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1834
       things in the Modified Version:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1835
         1. Use in the Title Page (and on the covers, if any) a title
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1836
            distinct from that of the Document, and from those of previous
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1837
            versions (which should, if there were any, be listed in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1838
            History section of the Document). You may use the same title
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1839
            as a previous version if the original publisher of that
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1840
            version gives permission.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1841
         2. List on the Title Page, as authors, one or more persons or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1842
            entities responsible for authorship of the modifications in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1843
            the Modified Version, together with at least five of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1844
            principal authors of the Document (all of its principal
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1845
            authors, if it has fewer than five), unless they release you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1846
            from this requirement.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1847
         3. State on the Title page the name of the publisher of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1848
            Modified Version, as the publisher.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1849
         4. Preserve all the copyright notices of the Document.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1850
         5. Add an appropriate copyright notice for your modifications
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1851
            adjacent to the other copyright notices.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1852
         6. Include, immediately after the copyright notices, a license
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1853
            notice giving the public permission to use the Modified
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1854
            Version under the terms of this License, in the form shown in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1855
            the Addendum below.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1856
         7. Preserve in that license notice the full lists of Invariant
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1857
            Sections and required Cover Texts given in the Document's
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1858
            license notice.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1859
         8. Include an unaltered copy of this License.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1860
         9. Preserve the section Entitled "History", Preserve its Title,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1861
            and add to it an item stating at least the title, year, new
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1862
            authors, and publisher of the Modified Version as given on the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1863
            Title Page. If there is no section Entitled "History" in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1864
            Document, create one stating the title, year, authors, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1865
            publisher of the Document as given on its Title Page, then add
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1866
            an item describing the Modified Version as stated in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1867
            previous sentence.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1868
        10. Preserve the network location, if any, given in the Document
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1869
            for public access to a Transparent copy of the Document, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1870
            likewise the network locations given in the Document for
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1871
            previous versions it was based on. These may be placed in the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1872
            "History" section. You may omit a network location for a work
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1873
            that was published at least four years before the Document
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1874
            itself, or if the original publisher of the version it refers
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1875
            to gives permission.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1876
        11. For any section Entitled "Acknowledgements" or "Dedications",
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1877
            Preserve the Title of the section, and preserve in the section
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1878
            all the substance and tone of each of the contributor
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1879
            acknowledgements and/or dedications given therein.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1880
        12. Preserve all the Invariant Sections of the Document, unaltered
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1881
            in their text and in their titles. Section numbers or the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1882
            equivalent are not considered part of the section titles.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1883
        13. Delete any section Entitled "Endorsements". Such a section may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1884
            not be included in the Modified Version.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1885
        14. Do not retitle any existing section to be Entitled
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1886
            "Endorsements" or to conflict in title with any Invariant
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1887
            Section.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1888
        15. Preserve any Warranty Disclaimers.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1889
       If the Modified Version includes new front-matter sections or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1890
       appendices that qualify as Secondary Sections and contain no
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1891
       material copied from the Document, you may at your option designate
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1892
       some or all of these sections as invariant. To do this, add their
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1893
       titles to the list of Invariant Sections in the Modified Version's
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1894
       license notice. These titles must be distinct from any other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1895
       section titles. You may add a section Entitled "Endorsements",
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1896
       provided it contains nothing but endorsements of your Modified
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1897
       Version by various parties--for example, statements of peer review
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1898
       or that the text has been approved by an organization as the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1899
       authoritative definition of a standard. You may add a passage of up
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1900
       to five words as a Front-Cover Text, and a passage of up to 25
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1901
       words as a Back-Cover Text, to the end of the list of Cover Texts
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1902
       in the Modified Version. Only one passage of Front-Cover Text and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1903
       one of Back-Cover Text may be added by (or through arrangements
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1904
       made by) any one entity. If the Document already includes a cover
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1905
       text for the same cover, previously added by you or by arrangement
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1906
       made by the same entity you are acting on behalf of, you may not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1907
       add another; but you may replace the old one, on explicit
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1908
       permission from the previous publisher that added the old one. The
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1909
       author(s) and publisher(s) of the Document do not by this License
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1910
       give permission to use their names for publicity for or to assert
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1911
       or imply endorsement of any Modified Version.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1912
    6. COMBINING DOCUMENTS You may combine the Document with other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1913
       documents released under this License, under the terms defined in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1914
       section 4 above for modified versions, provided that you include in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1915
       the combination all of the Invariant Sections of all of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1916
       original documents, unmodified, and list them all as Invariant
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1917
       Sections of your combined work in its license notice, and that you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1918
       preserve all their Warranty Disclaimers. The combined work need
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1919
       only contain one copy of this License, and multiple identical
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1920
       Invariant Sections may be replaced with a single copy. If there are
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1921
       multiple Invariant Sections with the same name but different
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1922
       contents, make the title of each such section unique by adding at
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1923
       the end of it, in parentheses, the name of the original author or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1924
       publisher of that section if known, or else a unique number. Make
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1925
       the same adjustment to the section titles in the list of Invariant
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1926
       Sections in the license notice of the combined work. In the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1927
       combination, you must combine any sections Entitled "History" in
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1928
       the various original documents, forming one section Entitled
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1929
       "History"; likewise combine any sections Entitled
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1930
       "Acknowledgements", and any sections Entitled "Dedications". You
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1931
       must delete all sections Entitled "Endorsements."
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1932
    7. COLLECTIONS OF DOCUMENTS You may make a collection consisting of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1933
       the Document and other documents released under this License, and
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1934
       replace the individual copies of this License in the various
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1935
       documents with a single copy that is included in the collection,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1936
       provided that you follow the rules of this License for verbatim
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1937
       copying of each of the documents in all other respects. You may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1938
       extract a single document from such a collection, and distribute it
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1939
       individually under this License, provided you insert a copy of this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1940
       License into the extracted document, and follow this License in all
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1941
       other respects regarding verbatim copying of that document.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1942
    8. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1943
       its derivatives with other separate and independent documents or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1944
       works, in or on a volume of a storage or distribution medium, is
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1945
       called an "aggregate" if the copyright resulting from the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1946
       compilation is not used to limit the legal rights of the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1947
       compilation's users beyond what the individual works permit. When
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1948
       the Document is included in an aggregate, this License does not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1949
       apply to the other works in the aggregate which are not themselves
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1950
       derivative works of the Document. If the Cover Text requirement of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1951
       section 3 is applicable to these copies of the Document, then if
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1952
       the Document is less than one half of the entire aggregate, the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1953
       Document's Cover Texts may be placed on covers that bracket the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1954
       Document within the aggregate, or the electronic equivalent of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1955
       covers if the Document is in electronic form. Otherwise they must
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1956
       appear on printed covers that bracket the whole aggregate.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1957
    9. TRANSLATION Translation is considered a kind of modification, so
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1958
       you may distribute translations of the Document under the terms of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1959
       section 4. Replacing Invariant Sections with translations requires
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1960
       special permission from their copyright holders, but you may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1961
       include translations of some or all Invariant Sections in addition
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1962
       to the original versions of these Invariant Sections. You may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1963
       include a translation of this License, and all the license notices
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1964
       in the Document, and any Warranty Disclaimers, provided that you
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1965
       also include the original English version of this License and the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1966
       original versions of those notices and disclaimers. In case of a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1967
       disagreement between the translation and the original version of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1968
       this License or a notice or disclaimer, the original version will
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1969
       prevail. If a section in the Document is Entitled
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1970
       "Acknowledgements", "Dedications", or "History", the requirement
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1971
       (section 4) to Preserve its Title (section 1) will typically
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1972
       require changing the actual title.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1973
   10. TERMINATION You may not copy, modify, sublicense, or distribute the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1974
       Document except as expressly provided for under this License. Any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1975
       other attempt to copy, modify, sublicense or distribute the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1976
       Document is void, and will automatically terminate your rights
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1977
       under this License. However, parties who have received copies, or
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1978
       rights, from you under this License will not have their licenses
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1979
       terminated so long as such parties remain in full compliance.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1980
   11. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1981
       publish new, revised versions of the GNU Free Documentation License
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1982
       from time to time. Such new versions will be similar in spirit to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1983
       the present version, but may differ in detail to address new
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1984
       problems or concerns. See http://www.gnu.org/copyleft/. Each
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1985
       version of the License is given a distinguishing version number. If
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1986
       the Document specifies that a particular numbered version of this
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1987
       License "or any later version" applies to it, you have the option
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1988
       of following the terms and conditions either of that specified
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1989
       version or of any later version that has been published (not as a
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1990
       draft) by the Free Software Foundation. If the Document does not
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1991
       specify a version number of this License, you may choose any
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1992
       version ever published (not as a draft) by the Free Software
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1993
       Foundation.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1994
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1995
  ADDENDUM: How to use this License for your documents
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1996
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1997
   To use this License in a document you have written, include a copy of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1998
   the License in the document and put the following copyright and license
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  1999
   notices just after the title page:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2000
  Copyright (C)  year  your name.
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2001
  Permission is granted to copy, distribute and/or modify this document
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2002
  under the terms of the GNU Free Documentation License, Version 1.2
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2003
  or any later version published by the Free Software Foundation;
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2004
  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2005
  Texts.  A copy of the license is included in the section entitled ``GNU
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2006
  Free Documentation License''.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  2007
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2008
   If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2009
   replace the "with...Texts." line with this:
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2010
    with the Invariant Sections being list their titles, with
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2011
    the Front-Cover Texts being list, and with the Back-Cover Texts
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2012
    being list.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  2013
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2014
   If you have Invariant Sections without Cover Texts, or some other
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2015
   combination of the three, merge those two alternatives to suit the
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2016
   situation.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  2017
2029
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2018
   If your document contains nontrivial examples of program code, we
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2019
   recommend releasing these examples in parallel under your choice of
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2020
   free software license, such as the GNU General Public License, to
853639ce5cc0 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 1205
diff changeset
  2021
   permit their use in free software.