components/gettext/gettext.license
author Ivo Raisr <ivo.raisr@oracle.com>
Wed, 12 Oct 2016 00:33:37 -0700
branchs11u3-sru
changeset 7127 0d23504d93cf
parent 3250 34c890dc7f21
child 3728 7b7ba595a151
permissions -rw-r--r--
PSARC/2016/221 PC/SC Lite smartcard middleware 24657567 pcsclite needs to deliver 32-bit libraries
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
     1
GNU GENERAL PUBLIC LICENSE
166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     2
		       Version 2, June 1991
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     3
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     4
 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     5
                          51 Franklin Street, Fifth Floor,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     6
                          Boston, MA 02110-13017, USA
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
     7
 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
     8
 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
     9
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    10
			    Preamble
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    11
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    12
  The licenses for most software are designed to take away your
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    13
freedom to share and change it.  By contrast, the GNU General Public
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    14
License is intended to guarantee your freedom to share and change free
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    15
software--to make sure the software is free for all its users.  This
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    16
General Public License applies to most of the Free Software
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    17
Foundation's software and to any other program whose authors commit to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    18
using it.  (Some other Free Software Foundation software is covered by
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    19
the GNU Library General Public License instead.)  You can apply it to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    20
your programs, too.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    21
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    22
  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
    23
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
    24
have the freedom to distribute copies of free software (and charge for
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    25
this service if you wish), that you receive source code or can get it
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    26
if you want it, that you can change the software or use pieces of it
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    27
in new free programs; and that you know you can do these things.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    28
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    29
  To protect your rights, we need to make restrictions that forbid
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    30
anyone to deny you these rights or to ask you to surrender the rights.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    31
These restrictions translate to certain responsibilities for you if you
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    32
distribute copies of the software, or if you modify it.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    33
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    34
  For example, if you distribute copies of such a program, whether
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    35
gratis or for a fee, you must give the recipients all the rights that
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    36
you have.  You must make sure that they, too, receive or can get the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    37
source code.  And you must show them these terms so they know their
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    38
rights.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    39
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    40
  We protect your rights with two steps: (1) copyright the software, and
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    41
(2) offer you this license which gives you legal permission to copy,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    42
distribute and/or modify the software.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    43
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    44
  Also, for each author's protection and ours, we want to make certain
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    45
that everyone understands that there is no warranty for this free
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    46
software.  If the software is modified by someone else and passed on, we
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    47
want its recipients to know that what they have is not the original, so
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    48
that any problems introduced by others will not reflect on the original
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    49
authors' reputations.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    50
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    51
  Finally, any free program is threatened constantly by software
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    52
patents.  We wish to avoid the danger that redistributors of a free
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    53
program will individually obtain patent licenses, in effect making the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    54
program proprietary.  To prevent this, we have made it clear that any
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    55
patent must be licensed for everyone's free use or not licensed at all.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    56
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    57
  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
    58
modification follow.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    59

db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    60
		    GNU GENERAL PUBLIC LICENSE
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    61
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    62
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    63
  0. This License applies to any program or other work which contains
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    64
a notice placed by the copyright holder saying it may be distributed
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    65
under the terms of this General Public License.  The "Program", below,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    66
refers to any such program or work, and a "work based on the Program"
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    67
means either the Program or any derivative work under copyright law:
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    68
that is to say, a work containing the Program or a portion of it,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    69
either verbatim or with modifications and/or translated into another
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    70
language.  (Hereinafter, translation is included without limitation in
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    71
the term "modification".)  Each licensee is addressed as "you".
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    72
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    73
Activities other than copying, distribution and modification are not
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    74
covered by this License; they are outside its scope.  The act of
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    75
running the Program is not restricted, and the output from the Program
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    76
is covered only if its contents constitute a work based on the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    77
Program (independent of having been made by running the Program).
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    78
Whether that is true depends on what the Program does.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    79
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    80
  1. You may copy and distribute verbatim copies of the Program's
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    81
source code as you receive it, in any medium, provided that you
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    82
conspicuously and appropriately publish on each copy an appropriate
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    83
copyright notice and disclaimer of warranty; keep intact all the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    84
notices that refer to this License and to the absence of any warranty;
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    85
and give any other recipients of the Program a copy of this License
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    86
along with the Program.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    87
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    88
You may charge a fee for the physical act of transferring a copy, and
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    89
you may at your option offer warranty protection in exchange for a fee.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    90
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    91
  2. You may modify your copy or copies of the Program or any portion
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    92
of it, thus forming a work based on the Program, and copy and
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    93
distribute such modifications or work under the terms of Section 1
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    94
above, provided that you also meet all of these conditions:
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    95
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    96
    a) You must cause the modified files to carry prominent notices
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    97
    stating that you changed the files and the date of any change.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    98
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
    99
    b) You must cause any work that you distribute or publish, that in
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   100
    whole or in part contains or is derived from the Program or any
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   101
    part thereof, to be licensed as a whole at no charge to all third
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   102
    parties under the terms of this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   103
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   104
    c) If the modified program normally reads commands interactively
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   105
    when run, you must cause it, when started running for such
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   106
    interactive use in the most ordinary way, to print or display an
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   107
    announcement including an appropriate copyright notice and a
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   108
    notice that there is no warranty (or else, saying that you provide
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   109
    a warranty) and that users may redistribute the program under
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   110
    these conditions, and telling the user how to view a copy of this
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   111
    License.  (Exception: if the Program itself is interactive but
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   112
    does not normally print such an announcement, your work based on
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   113
    the Program is not required to print an announcement.)
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   114

db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   115
These requirements apply to the modified work as a whole.  If
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   116
identifiable sections of that work are not derived from the Program,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   117
and can be reasonably considered independent and separate works in
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   118
themselves, then this License, and its terms, do not apply to those
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   119
sections when you distribute them as separate works.  But when you
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   120
distribute the same sections as part of a whole which is a work based
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   121
on the Program, the distribution of the whole must be on the terms of
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   122
this License, whose permissions for other licensees extend to the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   123
entire whole, and thus to each and every part regardless of who wrote it.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   124
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   125
Thus, it is not the intent of this section to claim rights or contest
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   126
your rights to work written entirely by you; rather, the intent is to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   127
exercise the right to control the distribution of derivative or
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   128
collective works based on the Program.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   129
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   130
In addition, mere aggregation of another work not based on the Program
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   131
with the Program (or with a work based on the Program) on a volume of
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   132
a storage or distribution medium does not bring the other work under
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   133
the scope of this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   134
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   135
  3. You may copy and distribute the Program (or a work based on it,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   136
under Section 2) in object code or executable form under the terms of
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   137
Sections 1 and 2 above provided that you also do one of the following:
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   138
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   139
    a) Accompany it with the complete corresponding machine-readable
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   140
    source code, which must be distributed under the terms of Sections
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   141
    1 and 2 above on a medium customarily used for software interchange; or,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   142
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   143
    b) Accompany it with a written offer, valid for at least three
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   144
    years, to give any third party, for a charge no more than your
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   145
    cost of physically performing source distribution, a complete
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   146
    machine-readable copy of the corresponding source code, to be
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   147
    distributed under the terms of Sections 1 and 2 above on a medium
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   148
    customarily used for software interchange; or,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   149
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   150
    c) Accompany it with the information you received as to the offer
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   151
    to distribute corresponding source code.  (This alternative is
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   152
    allowed only for noncommercial distribution and only if you
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   153
    received the program in object code or executable form with such
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   154
    an offer, in accord with Subsection b above.)
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   155
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   156
The source code for a work means the preferred form of the work for
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   157
making modifications to it.  For an executable work, complete source
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   158
code means all the source code for all modules it contains, plus any
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   159
associated interface definition files, plus the scripts used to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   160
control compilation and installation of the executable.  However, as a
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   161
special exception, the source code distributed need not include
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   162
anything that is normally distributed (in either source or binary
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   163
form) with the major components (compiler, kernel, and so on) of the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   164
operating system on which the executable runs, unless that component
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   165
itself accompanies the executable.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   166
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   167
If distribution of executable or object code is made by offering
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   168
access to copy from a designated place, then offering equivalent
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   169
access to copy the source code from the same place counts as
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   170
distribution of the source code, even though third parties are not
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   171
compelled to copy the source along with the object code.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   172

db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   173
  4. You may not copy, modify, sublicense, or distribute the Program
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   174
except as expressly provided under this License.  Any attempt
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   175
otherwise to copy, modify, sublicense or distribute the Program is
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   176
void, and will automatically terminate your rights under this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   177
However, parties who have received copies, or rights, from you under
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   178
this License will not have their licenses terminated so long as such
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   179
parties remain in full compliance.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   180
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   181
  5. You are not required to accept this License, since you have not
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   182
signed it.  However, nothing else grants you permission to modify or
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   183
distribute the Program or its derivative works.  These actions are
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   184
prohibited by law if you do not accept this License.  Therefore, by
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   185
modifying or distributing the Program (or any work based on the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   186
Program), you indicate your acceptance of this License to do so, and
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   187
all its terms and conditions for copying, distributing or modifying
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   188
the Program or works based on it.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   189
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   190
  6. Each time you redistribute the Program (or any work based on the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   191
Program), the recipient automatically receives a license from the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   192
original licensor to copy, distribute or modify the Program subject to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   193
these terms and conditions.  You may not impose any further
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   194
restrictions on the recipients' exercise of the rights granted herein.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   195
You are not responsible for enforcing compliance by third parties to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   196
this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   197
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   198
  7. If, as a consequence of a court judgment or allegation of patent
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   199
infringement or for any other reason (not limited to patent issues),
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   200
conditions are imposed on you (whether by court order, agreement or
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   201
otherwise) that contradict the conditions of this License, they do not
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   202
excuse you from the conditions of this License.  If you cannot
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   203
distribute so as to satisfy simultaneously your obligations under this
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   204
License and any other pertinent obligations, then as a consequence you
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   205
may not distribute the Program at all.  For example, if a patent
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   206
license would not permit royalty-free redistribution of the Program by
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   207
all those who receive copies directly or indirectly through you, then
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   208
the only way you could satisfy both it and this License would be to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   209
refrain entirely from distribution of the Program.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   210
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   211
If any portion of this section is held invalid or unenforceable under
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   212
any particular circumstance, the balance of the section is intended to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   213
apply and the section as a whole is intended to apply in other
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   214
circumstances.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   215
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   216
It is not the purpose of this section to induce you to infringe any
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   217
patents or other property right claims or to contest validity of any
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   218
such claims; this section has the sole purpose of protecting the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   219
integrity of the free software distribution system, which is
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   220
implemented by public license practices.  Many people have made
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   221
generous contributions to the wide range of software distributed
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   222
through that system in reliance on consistent application of that
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   223
system; it is up to the author/donor to decide if he or she is willing
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   224
to distribute software through any other system and a licensee cannot
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   225
impose that choice.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   226
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   227
This section is intended to make thoroughly clear what is believed to
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   228
be a consequence of the rest of this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   229

db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   230
  8. If the distribution and/or use of the Program is restricted in
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   231
certain countries either by patents or by copyrighted interfaces, the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   232
original copyright holder who places the Program under this License
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   233
may add an explicit geographical distribution limitation excluding
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   234
those countries, so that distribution is permitted only in or among
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   235
countries not thus excluded.  In such case, this License incorporates
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   236
the limitation as if written in the body of this License.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   237
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   238
  9. The Free Software Foundation may publish revised and/or new versions
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   239
of the General Public License from time to time.  Such new versions will
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   240
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
   241
address new problems or concerns.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   242
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   243
Each version is given a distinguishing version number.  If the Program
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   244
specifies a version number of this License which applies to it and "any
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   245
later version", you have the option of following the terms and conditions
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   246
either of that version or of any later version published by the Free
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   247
Software Foundation.  If the Program does not specify a version number of
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   248
this License, you may choose any version ever published by the Free Software
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   249
Foundation.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   250
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   251
  10. If you wish to incorporate parts of the Program into other free
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   252
programs whose distribution conditions are different, write to the author
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   253
to ask for permission.  For software which is copyrighted by the Free
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   254
Software Foundation, write to the Free Software Foundation; we sometimes
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   255
make exceptions for this.  Our decision will be guided by the two goals
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   256
of preserving the free status of all derivatives of our free software and
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   257
of promoting the sharing and reuse of software generally.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   258
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   259
			    NO WARRANTY
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   260
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   261
  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   262
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   263
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   264
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   265
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   266
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   267
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   268
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   269
REPAIR OR CORRECTION.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   270
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   271
  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   272
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   273
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   274
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   275
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   276
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   277
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   278
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   279
POSSIBILITY OF SUCH DAMAGES.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   280
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   281
		     END OF TERMS AND CONDITIONS
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   282

db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   283
	    How to Apply These Terms to Your New Programs
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   284
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   285
  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
   286
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
   287
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
   288
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   289
  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
   290
to attach them to the start of each source file to most effectively
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   291
convey the exclusion of warranty; and each file should have at least
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   292
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
   293
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   294
    <one line to give the program's name and a brief idea of what it does.>
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   295
    Copyright (C) 19yy  <name of author>
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   296
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   297
    This program is free software; you can redistribute it and/or modify
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   298
    it under the terms of the GNU General Public License as published by
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   299
    the Free Software Foundation; either version 2 of the License, or
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   300
    (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
   301
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   302
    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
   303
    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
   304
    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
   305
    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
   306
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   307
    You should have received a copy of the GNU General Public License
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   308
    along with this program; if not, write to the Free Software Foundation,
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   309
    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   310
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   311
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   312
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
   313
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   314
If the program is interactive, make it output a short notice like this
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   315
when it starts in an interactive mode:
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   316
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   317
    Gnomovision version 69, Copyright (C) 19yy name of author
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   318
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   319
    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
   320
    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
   321
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   322
The hypothetical commands `show w' and `show c' should show the appropriate
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   323
parts of the General Public License.  Of course, the commands you use may
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   324
be called something other than `show w' and `show c'; they could even be
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   325
mouse-clicks or menu items--whatever suits your program.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   326
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   327
You should also get your employer (if you work as a programmer) or your
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   328
school, if any, to sign a "copyright disclaimer" for the program, if
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   329
necessary.  Here is a sample; alter the names:
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   330
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   331
  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   332
  `Gnomovision' (which makes passes at compilers) written by James Hacker.
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   333
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   334
  <signature of Ty Coon>, 1 April 1989
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   335
  Ty Coon, President of Vice
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   336
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   337
This General Public License does not permit incorporating your program into
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   338
proprietary programs.  If your program is a subroutine library, you may
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   339
consider it more useful to permit linking proprietary applications with the
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   340
library.  If this is what you want to do, use the GNU Library General
db8a55996482 6979538 /usr/share/gettext/po/Rules-quot contains garbage
Marcel Telka <marcel.telka@oracle.com>
parents:
diff changeset
   341
Public License instead 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
   342
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   343
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   344
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   345
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   346
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   347
The gettext-runtime package is partially under the LGPL and partially under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   348
the GPL.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   349
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   350
The following parts are under the LGPL, see files intl/COPYING.LIB-2.0 and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   351
intl/COPYING.LIB-2.1:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   352
  - the libintl and libasprintf libraries and their header files,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   353
  - the libintl.jar Java library,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   354
  - the GNU.Gettext.dll C# library,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   355
  - the gettext.sh shells script function library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   356
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   357
The following parts are under the GPL, see file COPYING in the toplevel
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   358
directory:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   359
  - the _programs_ gettext, ngettext, envsubst,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   360
  - the documentation.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   361
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   362
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   363
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   364
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   365
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   366
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   367
		  GNU LIBRARY GENERAL PUBLIC LICENSE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   368
		       Version 2, June 1991
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   369
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   370
 Copyright (C) 1991 Free Software Foundation, Inc.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   371
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   372
 Everyone is permitted to copy and distribute verbatim copies
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   373
 of this license document, but changing it is not allowed.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   374
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   375
[This is the first released version of the library GPL.  It is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   376
 numbered 2 because it goes with version 2 of the ordinary GPL.]
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   377
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   378
			    Preamble
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   379
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   380
  The licenses for most software are designed to take away your
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   381
freedom to share and change it.  By contrast, the GNU General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   382
Licenses are intended to guarantee your freedom to share and change
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   383
free software--to make sure the software is free for all its users.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   384
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   385
  This license, the Library General Public License, applies to some
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   386
specially designated Free Software Foundation software, and to any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   387
other libraries whose authors decide to use it.  You can use it for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   388
your libraries, too.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   389
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   390
  When we speak of free software, we are referring to freedom, not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   391
price.  Our General Public Licenses are designed to make sure that you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   392
have the freedom to distribute copies of free software (and charge for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   393
this service if you wish), that you receive source code or can get it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   394
if you want it, that you can change the software or use pieces of it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   395
in new free programs; and that you know you can do these things.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   396
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   397
  To protect your rights, we need to make restrictions that forbid
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   398
anyone to deny you these rights or to ask you to surrender the rights.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   399
These restrictions translate to certain responsibilities for you if
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   400
you distribute copies of the library, or if you modify it.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   401
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   402
  For example, if you distribute copies of the library, whether gratis
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   403
or for a fee, you must give the recipients all the rights that we gave
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   404
you.  You must make sure that they, too, receive or can get the source
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   405
code.  If you link a program with the library, you must provide
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   406
complete object files to the recipients so that they can relink them
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   407
with the library, after making changes to the library and recompiling
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   408
it.  And you must show them these terms so they know their rights.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   409
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   410
  Our method of protecting your rights has two steps: (1) copyright
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   411
the library, and (2) offer you this license which gives you legal
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   412
permission to copy, distribute and/or modify the library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   413
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   414
  Also, for each distributor's protection, we want to make certain
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   415
that everyone understands that there is no warranty for this free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   416
library.  If the library is modified by someone else and passed on, we
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   417
want its recipients to know that what they have is not the original
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   418
version, so that any problems introduced by others will not reflect on
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   419
the original authors' reputations.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   420

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   421
  Finally, any free program is threatened constantly by software
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   422
patents.  We wish to avoid the danger that companies distributing free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   423
software will individually obtain patent licenses, thus in effect
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   424
transforming the program into proprietary software.  To prevent this,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   425
we have made it clear that any patent must be licensed for everyone's
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   426
free use or not licensed at all.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   427
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   428
  Most GNU software, including some libraries, is covered by the ordinary
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   429
GNU General Public License, which was designed for utility programs.  This
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   430
license, the GNU Library General Public License, applies to certain
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   431
designated libraries.  This license is quite different from the ordinary
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   432
one; be sure to read it in full, and don't assume that anything in it is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   433
the same as in the ordinary license.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   434
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   435
  The reason we have a separate public license for some libraries is that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   436
they blur the distinction we usually make between modifying or adding to a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   437
program and simply using it.  Linking a program with a library, without
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   438
changing the library, is in some sense simply using the library, and is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   439
analogous to running a utility program or application program.  However, in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   440
a textual and legal sense, the linked executable is a combined work, a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   441
derivative of the original library, and the ordinary General Public License
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   442
treats it as such.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   443
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   444
  Because of this blurred distinction, using the ordinary General
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   445
Public License for libraries did not effectively promote software
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   446
sharing, because most developers did not use the libraries.  We
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   447
concluded that weaker conditions might promote sharing better.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   448
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   449
  However, unrestricted linking of non-free programs would deprive the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   450
users of those programs of all benefit from the free status of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   451
libraries themselves.  This Library General Public License is intended to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   452
permit developers of non-free programs to use free libraries, while
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   453
preserving your freedom as a user of such programs to change the free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   454
libraries that are incorporated in them.  (We have not seen how to achieve
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   455
this as regards changes in header files, but we have achieved it as regards
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   456
changes in the actual functions of the Library.)  The hope is that this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   457
will lead to faster development of free libraries.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   458
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   459
  The precise terms and conditions for copying, distribution and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   460
modification follow.  Pay close attention to the difference between a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   461
"work based on the library" and a "work that uses the library".  The
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   462
former contains code derived from the library, while the latter only
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   463
works together with the library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   464
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   465
  Note that it is possible for a library to be covered by the ordinary
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   466
General Public License rather than by this special one.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   467

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   468
		  GNU LIBRARY GENERAL PUBLIC LICENSE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   469
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   470
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   471
  0. This License Agreement applies to any software library which
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   472
contains a notice placed by the copyright holder or other authorized
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   473
party saying it may be distributed under the terms of this Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   474
General Public License (also called "this License").  Each licensee is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   475
addressed as "you".
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   476
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   477
  A "library" means a collection of software functions and/or data
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   478
prepared so as to be conveniently linked with application programs
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   479
(which use some of those functions and data) to form executables.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   480
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   481
  The "Library", below, refers to any such software library or work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   482
which has been distributed under these terms.  A "work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   483
Library" means either the Library or any derivative work under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   484
copyright law: that is to say, a work containing the Library or a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   485
portion of it, either verbatim or with modifications and/or translated
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   486
straightforwardly into another language.  (Hereinafter, translation is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   487
included without limitation in the term "modification".)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   488
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   489
  "Source code" for a work means the preferred form of the work for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   490
making modifications to it.  For a library, complete source code means
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   491
all the source code for all modules it contains, plus any associated
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   492
interface definition files, plus the scripts used to control compilation
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   493
and installation of the library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   494
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   495
  Activities other than copying, distribution and modification are not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   496
covered by this License; they are outside its scope.  The act of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   497
running a program using the Library is not restricted, and output from
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   498
such a program is covered only if its contents constitute a work based
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   499
on the Library (independent of the use of the Library in a tool for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   500
writing it).  Whether that is true depends on what the Library does
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   501
and what the program that uses the Library does.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   502
  
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   503
  1. You may copy and distribute verbatim copies of the Library's
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   504
complete source code as you receive it, in any medium, provided that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   505
you conspicuously and appropriately publish on each copy an
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   506
appropriate copyright notice and disclaimer of warranty; keep intact
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   507
all the notices that refer to this License and to the absence of any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   508
warranty; and distribute a copy of this License along with the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   509
Library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   510
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   511
  You may charge a fee for the physical act of transferring a copy,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   512
and you may at your option offer warranty protection in exchange for a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   513
fee.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   514

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   515
  2. You may modify your copy or copies of the Library or any portion
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   516
of it, thus forming a work based on the Library, and copy and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   517
distribute such modifications or work under the terms of Section 1
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   518
above, provided that you also meet all of these conditions:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   519
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   520
    a) The modified work must itself be a software library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   521
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   522
    b) You must cause the files modified to carry prominent notices
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   523
    stating that you changed the files and the date of any change.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   524
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   525
    c) You must cause the whole of the work to be licensed at no
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   526
    charge to all third parties under the terms of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   527
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   528
    d) If a facility in the modified Library refers to a function or a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   529
    table of data to be supplied by an application program that uses
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   530
    the facility, other than as an argument passed when the facility
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   531
    is invoked, then you must make a good faith effort to ensure that,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   532
    in the event an application does not supply such function or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   533
    table, the facility still operates, and performs whatever part of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   534
    its purpose remains meaningful.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   535
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   536
    (For example, a function in a library to compute square roots has
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   537
    a purpose that is entirely well-defined independent of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   538
    application.  Therefore, Subsection 2d requires that any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   539
    application-supplied function or table used by this function must
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   540
    be optional: if the application does not supply it, the square
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   541
    root function must still compute square roots.)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   542
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   543
These requirements apply to the modified work as a whole.  If
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   544
identifiable sections of that work are not derived from the Library,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   545
and can be reasonably considered independent and separate works in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   546
themselves, then this License, and its terms, do not apply to those
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   547
sections when you distribute them as separate works.  But when you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   548
distribute the same sections as part of a whole which is a work based
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   549
on the Library, the distribution of the whole must be on the terms of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   550
this License, whose permissions for other licensees extend to the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   551
entire whole, and thus to each and every part regardless of who wrote
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   552
it.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   553
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   554
Thus, it is not the intent of this section to claim rights or contest
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   555
your rights to work written entirely by you; rather, the intent is to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   556
exercise the right to control the distribution of derivative or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   557
collective works based on the Library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   558
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   559
In addition, mere aggregation of another work not based on the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   560
with the Library (or with a work based on the Library) on a volume of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   561
a storage or distribution medium does not bring the other work under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   562
the scope of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   563
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   564
  3. You may opt to apply the terms of the ordinary GNU General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   565
License instead of this License to a given copy of the Library.  To do
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   566
this, you must alter all the notices that refer to this License, so
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   567
that they refer to the ordinary GNU General Public License, version 2,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   568
instead of to this License.  (If a newer version than version 2 of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   569
ordinary GNU General Public License has appeared, then you can specify
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   570
that version instead if you wish.)  Do not make any other change in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   571
these notices.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   572

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   573
  Once this change is made in a given copy, it is irreversible for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   574
that copy, so the ordinary GNU General Public License applies to all
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   575
subsequent copies and derivative works made from that copy.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   576
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   577
  This option is useful when you wish to copy part of the code of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   578
the Library into a program that is not a library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   579
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   580
  4. You may copy and distribute the Library (or a portion or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   581
derivative of it, under Section 2) in object code or executable form
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   582
under the terms of Sections 1 and 2 above provided that you accompany
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   583
it with the complete corresponding machine-readable source code, which
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   584
must be distributed under the terms of Sections 1 and 2 above on a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   585
medium customarily used for software interchange.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   586
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   587
  If distribution of object code is made by offering access to copy
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   588
from a designated place, then offering equivalent access to copy the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   589
source code from the same place satisfies the requirement to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   590
distribute the source code, even though third parties are not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   591
compelled to copy the source along with the object code.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   592
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   593
  5. A program that contains no derivative of any portion of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   594
Library, but is designed to work with the Library by being compiled or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   595
linked with it, is called a "work that uses the Library".  Such a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   596
work, in isolation, is not a derivative work of the Library, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   597
therefore falls outside the scope of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   598
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   599
  However, linking a "work that uses the Library" with the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   600
creates an executable that is a derivative of the Library (because it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   601
contains portions of the Library), rather than a "work that uses the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   602
library".  The executable is therefore covered by this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   603
Section 6 states terms for distribution of such executables.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   604
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   605
  When a "work that uses the Library" uses material from a header file
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   606
that is part of the Library, the object code for the work may be a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   607
derivative work of the Library even though the source code is not.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   608
Whether this is true is especially significant if the work can be
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   609
linked without the Library, or if the work is itself a library.  The
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   610
threshold for this to be true is not precisely defined by law.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   611
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   612
  If such an object file uses only numerical parameters, data
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   613
structure layouts and accessors, and small macros and small inline
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   614
functions (ten lines or less in length), then the use of the object
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   615
file is unrestricted, regardless of whether it is legally a derivative
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   616
work.  (Executables containing this object code plus portions of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   617
Library will still fall under Section 6.)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   618
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   619
  Otherwise, if the work is a derivative of the Library, you may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   620
distribute the object code for the work under the terms of Section 6.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   621
Any executables containing that work also fall under Section 6,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   622
whether or not they are linked directly with the Library itself.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   623

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   624
  6. As an exception to the Sections above, you may also compile or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   625
link a "work that uses the Library" with the Library to produce a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   626
work containing portions of the Library, and distribute that work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   627
under terms of your choice, provided that the terms permit
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   628
modification of the work for the customer's own use and reverse
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   629
engineering for debugging such modifications.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   630
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   631
  You must give prominent notice with each copy of the work that the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   632
Library is used in it and that the Library and its use are covered by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   633
this License.  You must supply a copy of this License.  If the work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   634
during execution displays copyright notices, you must include the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   635
copyright notice for the Library among them, as well as a reference
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   636
directing the user to the copy of this License.  Also, you must do one
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   637
of these things:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   638
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   639
    a) Accompany the work with the complete corresponding
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   640
    machine-readable source code for the Library including whatever
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   641
    changes were used in the work (which must be distributed under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   642
    Sections 1 and 2 above); and, if the work is an executable linked
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   643
    with the Library, with the complete machine-readable "work that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   644
    uses the Library", as object code and/or source code, so that the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   645
    user can modify the Library and then relink to produce a modified
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   646
    executable containing the modified Library.  (It is understood
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   647
    that the user who changes the contents of definitions files in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   648
    Library will not necessarily be able to recompile the application
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   649
    to use the modified definitions.)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   650
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   651
    b) Accompany the work with a written offer, valid for at
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   652
    least three years, to give the same user the materials
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   653
    specified in Subsection 6a, above, for a charge no more
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   654
    than the cost of performing this distribution.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   655
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   656
    c) If distribution of the work is made by offering access to copy
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   657
    from a designated place, offer equivalent access to copy the above
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   658
    specified materials from the same place.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   659
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   660
    d) Verify that the user has already received a copy of these
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   661
    materials or that you have already sent this user a copy.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   662
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   663
  For an executable, the required form of the "work that uses the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   664
Library" must include any data and utility programs needed for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   665
reproducing the executable from it.  However, as a special exception,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   666
the source code distributed need not include anything that is normally
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   667
distributed (in either source or binary form) with the major
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   668
components (compiler, kernel, and so on) of the operating system on
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   669
which the executable runs, unless that component itself accompanies
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   670
the executable.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   671
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   672
  It may happen that this requirement contradicts the license
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   673
restrictions of other proprietary libraries that do not normally
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   674
accompany the operating system.  Such a contradiction means you cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   675
use both them and the Library together in an executable that you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   676
distribute.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   677

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   678
  7. You may place library facilities that are a work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   679
Library side-by-side in a single library together with other library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   680
facilities not covered by this License, and distribute such a combined
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   681
library, provided that the separate distribution of the work based on
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   682
the Library and of the other library facilities is otherwise
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   683
permitted, and provided that you do these two things:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   684
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   685
    a) Accompany the combined library with a copy of the same work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   686
    based on the Library, uncombined with any other library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   687
    facilities.  This must be distributed under the terms of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   688
    Sections above.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   689
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   690
    b) Give prominent notice with the combined library of the fact
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   691
    that part of it is a work based on the Library, and explaining
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   692
    where to find the accompanying uncombined form of the same work.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   693
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   694
  8. You may not copy, modify, sublicense, link with, or distribute
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   695
the Library except as expressly provided under this License.  Any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   696
attempt otherwise to copy, modify, sublicense, link with, or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   697
distribute the Library is void, and will automatically terminate your
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   698
rights under this License.  However, parties who have received copies,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   699
or rights, from you under this License will not have their licenses
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   700
terminated so long as such parties remain in full compliance.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   701
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   702
  9. You are not required to accept this License, since you have not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   703
signed it.  However, nothing else grants you permission to modify or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   704
distribute the Library or its derivative works.  These actions are
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   705
prohibited by law if you do not accept this License.  Therefore, by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   706
modifying or distributing the Library (or any work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   707
Library), you indicate your acceptance of this License to do so, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   708
all its terms and conditions for copying, distributing or modifying
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   709
the Library or works based on it.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   710
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   711
  10. Each time you redistribute the Library (or any work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   712
Library), the recipient automatically receives a license from the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   713
original licensor to copy, distribute, link with or modify the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   714
subject to these terms and conditions.  You may not impose any further
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   715
restrictions on the recipients' exercise of the rights granted herein.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   716
You are not responsible for enforcing compliance by third parties to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   717
this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   718

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   719
  11. If, as a consequence of a court judgment or allegation of patent
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   720
infringement or for any other reason (not limited to patent issues),
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   721
conditions are imposed on you (whether by court order, agreement or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   722
otherwise) that contradict the conditions of this License, they do not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   723
excuse you from the conditions of this License.  If you cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   724
distribute so as to satisfy simultaneously your obligations under this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   725
License and any other pertinent obligations, then as a consequence you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   726
may not distribute the Library at all.  For example, if a patent
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   727
license would not permit royalty-free redistribution of the Library by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   728
all those who receive copies directly or indirectly through you, then
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   729
the only way you could satisfy both it and this License would be to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   730
refrain entirely from distribution of the Library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   731
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   732
If any portion of this section is held invalid or unenforceable under any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   733
particular circumstance, the balance of the section is intended to apply,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   734
and the section as a whole is intended to apply in other circumstances.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   735
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   736
It is not the purpose of this section to induce you to infringe any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   737
patents or other property right claims or to contest validity of any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   738
such claims; this section has the sole purpose of protecting the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   739
integrity of the free software distribution system which is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   740
implemented by public license practices.  Many people have made
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   741
generous contributions to the wide range of software distributed
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   742
through that system in reliance on consistent application of that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   743
system; it is up to the author/donor to decide if he or she is willing
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   744
to distribute software through any other system and a licensee cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   745
impose that choice.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   746
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   747
This section is intended to make thoroughly clear what is believed to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   748
be a consequence of the rest of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   749
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   750
  12. If the distribution and/or use of the Library is restricted in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   751
certain countries either by patents or by copyrighted interfaces, the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   752
original copyright holder who places the Library under this License may add
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   753
an explicit geographical distribution limitation excluding those countries,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   754
so that distribution is permitted only in or among countries not thus
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   755
excluded.  In such case, this License incorporates the limitation as if
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   756
written in the body of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   757
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   758
  13. The Free Software Foundation may publish revised and/or new
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   759
versions of the Library General Public License from time to time.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   760
Such new versions will be similar in spirit to the present version,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   761
but may differ in detail to address new problems or concerns.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   762
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   763
Each version is given a distinguishing version number.  If the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   764
specifies a version number of this License which applies to it and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   765
"any later version", you have the option of following the terms and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   766
conditions either of that version or of any later version published by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   767
the Free Software Foundation.  If the Library does not specify a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   768
license version number, you may choose any version ever published by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   769
the Free Software Foundation.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   770

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   771
  14. If you wish to incorporate parts of the Library into other free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   772
programs whose distribution conditions are incompatible with these,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   773
write to the author to ask for permission.  For software which is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   774
copyrighted by the Free Software Foundation, write to the Free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   775
Software Foundation; we sometimes make exceptions for this.  Our
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   776
decision will be guided by the two goals of preserving the free status
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   777
of all derivatives of our free software and of promoting the sharing
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   778
and reuse of software generally.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   779
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   780
			    NO WARRANTY
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   781
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   782
  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   783
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   784
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   785
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   786
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   787
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   788
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   789
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   790
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   791
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   792
  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   793
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   794
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   795
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   796
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   797
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   798
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   799
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   800
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   801
DAMAGES.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   802
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   803
		     END OF TERMS AND CONDITIONS
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   804

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   805
     Appendix: How to Apply These Terms to Your New Libraries
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   806
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   807
  If you develop a new library, and you want it to be of the greatest
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   808
possible use to the public, we recommend making it free software that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   809
everyone can redistribute and change.  You can do so by permitting
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   810
redistribution under these terms (or, alternatively, under the terms of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   811
ordinary General Public License).
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   812
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   813
  To apply these terms, attach the following notices to the library.  It is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   814
safest to attach them to the start of each source file to most effectively
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   815
convey the exclusion of warranty; and each file should have at least the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   816
"copyright" line and a pointer to where the full notice is found.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   817
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   818
    <one line to give the library's name and a brief idea of what it does.>
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   819
    Copyright (C) <year>  <name of author>
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   820
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   821
    This library is free software; you can redistribute it and/or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   822
    modify it under the terms of the GNU Library General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   823
    License as published by the Free Software Foundation; either
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   824
    version 2 of the License, or (at your option) any later version.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   825
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   826
    This library is distributed in the hope that it will be useful,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   827
    but WITHOUT ANY WARRANTY; without even the implied warranty of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   828
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   829
    Library General Public License for more details.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   830
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   831
    You should have received a copy of the GNU Library General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   832
    License along with this library; if not, write to the Free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   833
    Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   834
    Boston, MA 02110-1301, USA
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   835
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   836
Also add information on how to contact you by electronic and paper mail.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   837
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   838
You should also get your employer (if you work as a programmer) or your
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   839
school, if any, to sign a "copyright disclaimer" for the library, if
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   840
necessary.  Here is a sample; alter the names:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   841
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   842
  Yoyodyne, Inc., hereby disclaims all copyright interest in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   843
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   844
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   845
  <signature of Ty Coon>, 1 April 1990
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   846
  Ty Coon, President of Vice
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   847
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   848
That's all there is to it!
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   849
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   850
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   851
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   852
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   853
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   854
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   855
                  GNU LESSER GENERAL PUBLIC LICENSE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   856
                       Version 2.1, February 1999
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   857
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   858
 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   859
     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
   860
 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
   861
 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
   862
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   863
[This is the first released version of the Lesser GPL.  It also counts
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   864
 as the successor of the GNU Library Public License, version 2, hence
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   865
 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
   866
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   867
                            Preamble
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   868
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   869
  The licenses for most software are designed to take away your
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   870
freedom to share and change it.  By contrast, the GNU General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   871
Licenses are intended to guarantee your freedom to share and change
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   872
free software--to make sure the software is free for all its users.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   873
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   874
  This license, the Lesser General Public License, applies to some
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   875
specially designated software packages--typically libraries--of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   876
Free Software Foundation and other authors who decide to use it.  You
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   877
can use it too, but we suggest you first think carefully about whether
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   878
this license or the ordinary General Public License is the better
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   879
strategy to use in any particular case, based on the explanations
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   880
below.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   881
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   882
  When we speak of free software, we are referring to freedom of use,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   883
not price.  Our General Public Licenses are designed to make sure that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   884
you have the freedom to distribute copies of free software (and charge
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   885
for this service if you wish); that you receive source code or can get
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   886
it if you want it; that you can change the software and use pieces of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   887
it in new free programs; and that you are informed that you can do
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   888
these things.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   889
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   890
  To protect your rights, we need to make restrictions that forbid
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   891
distributors to deny you these rights or to ask you to surrender these
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   892
rights.  These restrictions translate to certain responsibilities for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   893
you if you distribute copies of the library or if you modify it.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   894
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   895
  For example, if you distribute copies of the library, whether gratis
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   896
or for a fee, you must give the recipients all the rights that we gave
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   897
you.  You must make sure that they, too, receive or can get the source
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   898
code.  If you link other code with the library, you must provide
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   899
complete object files to the recipients, so that they can relink them
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   900
with the library after making changes to the library and recompiling
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   901
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
   902
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   903
  We protect your rights with a two-step method: (1) we copyright the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   904
library, and (2) we offer you this license, which gives you legal
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   905
permission to copy, distribute and/or modify the library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   906
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   907
  To protect each distributor, we want to make it very clear that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   908
there is no warranty for the free library.  Also, if the library is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   909
modified by someone else and passed on, the recipients should know
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   910
that what they have is not the original version, so that the original
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   911
author's reputation will not be affected by problems that might be
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   912
introduced by others.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   913
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   914
  Finally, software patents pose a constant threat to the existence of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   915
any free program.  We wish to make sure that a company cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   916
effectively restrict the users of a free program by obtaining a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   917
restrictive license from a patent holder.  Therefore, we insist that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   918
any patent license obtained for a version of the library must be
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   919
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
   920
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   921
  Most GNU software, including some libraries, is covered by the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   922
ordinary GNU General Public License.  This license, the GNU Lesser
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   923
General Public License, applies to certain designated libraries, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   924
is quite different from the ordinary General Public License.  We use
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   925
this license for certain libraries in order to permit linking those
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   926
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
   927
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   928
  When a program is linked with a library, whether statically or using
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   929
a shared library, the combination of the two is legally speaking a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   930
combined work, a derivative of the original library.  The ordinary
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   931
General Public License therefore permits such linking only if the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   932
entire combination fits its criteria of freedom.  The Lesser General
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   933
Public License permits more lax criteria for linking other code with
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   934
the library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   935
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   936
  We call this license the "Lesser" General Public License because it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   937
does Less to protect the user's freedom than the ordinary General
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   938
Public License.  It also provides other free software developers Less
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   939
of an advantage over competing non-free programs.  These disadvantages
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   940
are the reason we use the ordinary General Public License for many
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   941
libraries.  However, the Lesser license provides advantages in certain
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   942
special circumstances.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   943
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   944
  For example, on rare occasions, there may be a special need to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   945
encourage the widest possible use of a certain library, so that it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   946
becomes
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   947
a de-facto standard.  To achieve this, non-free programs must be
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   948
allowed to use the library.  A more frequent case is that a free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   949
library does the same job as widely used non-free libraries.  In this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   950
case, there is little to gain by limiting the free library to free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   951
software only, so we use the Lesser General Public License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   952
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   953
  In other cases, permission to use a particular library in non-free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   954
programs enables a greater number of people to use a large body of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   955
free software.  For example, permission to use the GNU C Library in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   956
non-free programs enables many more people to use the whole GNU
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   957
operating system, as well as its variant, the GNU/Linux operating
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   958
system.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
   959
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   960
  Although the Lesser General Public License is Less protective of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   961
users' freedom, it does ensure that the user of a program that is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   962
linked with the Library has the freedom and the wherewithal to run
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   963
that program using a modified version of the Library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   964
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   965
  The precise terms and conditions for copying, distribution and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   966
modification follow.  Pay close attention to the difference between a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   967
"work based on the library" and a "work that uses the library".  The
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   968
former contains code derived from the library, whereas the latter must
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   969
be combined with the library in order to run.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   970
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   971
                  GNU LESSER GENERAL PUBLIC LICENSE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   972
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   973
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   974
  0. This License Agreement applies to any software library or other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   975
program which contains a notice placed by the copyright holder or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   976
other authorized party saying it may be distributed under the terms of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   977
this Lesser General Public License (also called "this License").
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   978
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
   979
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   980
  A "library" means a collection of software functions and/or data
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   981
prepared so as to be conveniently linked with application programs
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   982
(which use some of those functions and data) to form executables.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   983
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   984
  The "Library", below, refers to any such software library or work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   985
which has been distributed under these terms.  A "work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   986
Library" means either the Library or any derivative work under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   987
copyright law: that is to say, a work containing the Library or a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   988
portion of it, either verbatim or with modifications and/or translated
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   989
straightforwardly into another language.  (Hereinafter, translation is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   990
included without limitation in the term "modification".)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   991
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   992
  "Source code" for a work means the preferred form of the work for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   993
making modifications to it.  For a library, complete source code means
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   994
all the source code for all modules it contains, plus any associated
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   995
interface definition files, plus the scripts used to control
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   996
compilation
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   997
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
   998
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
   999
  Activities other than copying, distribution and modification are not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1000
covered by this License; they are outside its scope.  The act of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1001
running a program using the Library is not restricted, and output from
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1002
such a program is covered only if its contents constitute a work based
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1003
on the Library (independent of the use of the Library in a tool for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1004
writing it).  Whether that is true depends on what the Library does
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1005
and what the program that uses the Library does.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1006
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1007
  1. You may copy and distribute verbatim copies of the Library's
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1008
complete source code as you receive it, in any medium, provided that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1009
you conspicuously and appropriately publish on each copy an
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1010
appropriate copyright notice and disclaimer of warranty; keep intact
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1011
all the notices that refer to this License and to the absence of any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1012
warranty; and distribute a copy of this License along with the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1013
Library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1014
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1015
  You may charge a fee for the physical act of transferring a copy,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1016
and you may at your option offer warranty protection in exchange for a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1017
fee.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1018

34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1019
  2. You may modify your copy or copies of the Library or any portion
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1020
of it, thus forming a work based on the Library, and copy and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1021
distribute such modifications or work under the terms of Section 1
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1022
above, provided that you also meet all of these conditions:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1023
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1024
    a) The modified work must itself be a software library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1025
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1026
    b) You must cause the files modified to carry prominent notices
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1027
    stating that you changed the files and the date of any change.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1028
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1029
    c) You must cause the whole of the work to be licensed at no
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1030
    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
  1031
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1032
    d) If a facility in the modified Library refers to a function or a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1033
    table of data to be supplied by an application program that uses
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1034
    the facility, other than as an argument passed when the facility
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1035
    is invoked, then you must make a good faith effort to ensure that,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1036
    in the event an application does not supply such function or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1037
    table, the facility still operates, and performs whatever part of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1038
    its purpose remains meaningful.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1039
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1040
    (For example, a function in a library to compute square roots has
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1041
    a purpose that is entirely well-defined independent of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1042
    application.  Therefore, Subsection 2d requires that any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1043
    application-supplied function or table used by this function must
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1044
    be optional: if the application does not supply it, the square
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1045
    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
  1046
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1047
These requirements apply to the modified work as a whole.  If
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1048
identifiable sections of that work are not derived from the Library,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1049
and can be reasonably considered independent and separate works in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1050
themselves, then this License, and its terms, do not apply to those
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1051
sections when you distribute them as separate works.  But when you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1052
distribute the same sections as part of a whole which is a work based
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1053
on the Library, the distribution of the whole must be on the terms of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1054
this License, whose permissions for other licensees extend to the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1055
entire whole, and thus to each and every part regardless of who wrote
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1056
it.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1057
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1058
Thus, it is not the intent of this section to claim rights or contest
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1059
your rights to work written entirely by you; rather, the intent is to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1060
exercise the right to control the distribution of derivative or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1061
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
  1062
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1063
In addition, mere aggregation of another work not based on the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1064
with the Library (or with a work based on the Library) on a volume of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1065
a storage or distribution medium does not bring the other work under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1066
the scope of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1067
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1068
  3. You may opt to apply the terms of the ordinary GNU General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1069
License instead of this License to a given copy of the Library.  To do
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1070
this, you must alter all the notices that refer to this License, so
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1071
that they refer to the ordinary GNU General Public License, version 2,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1072
instead of to this License.  (If a newer version than version 2 of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1073
ordinary GNU General Public License has appeared, then you can specify
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1074
that version instead if you wish.)  Do not make any other change in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1075
these notices.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1076
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1077
  Once this change is made in a given copy, it is irreversible for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1078
that copy, so the ordinary GNU General Public License applies to all
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1079
subsequent copies and derivative works made from that copy.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1080
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1081
  This option is useful when you wish to copy part of the code of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1082
the Library into a program that is not a library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1083
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1084
  4. You may copy and distribute the Library (or a portion or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1085
derivative of it, under Section 2) in object code or executable form
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1086
under the terms of Sections 1 and 2 above provided that you accompany
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1087
it with the complete corresponding machine-readable source code, which
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1088
must be distributed under the terms of Sections 1 and 2 above on a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1089
medium customarily used for software interchange.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1090
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1091
  If distribution of object code is made by offering access to copy
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1092
from a designated place, then offering equivalent access to copy the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1093
source code from the same place satisfies the requirement to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1094
distribute the source code, even though third parties are not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1095
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
  1096
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1097
  5. A program that contains no derivative of any portion of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1098
Library, but is designed to work with the Library by being compiled or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1099
linked with it, is called a "work that uses the Library".  Such a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1100
work, in isolation, is not a derivative work of the Library, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1101
therefore falls outside the scope of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1102
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1103
  However, linking a "work that uses the Library" with the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1104
creates an executable that is a derivative of the Library (because it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1105
contains portions of the Library), rather than a "work that uses the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1106
library".  The executable is therefore covered by this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1107
Section 6 states terms for distribution of such executables.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1108
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1109
  When a "work that uses the Library" uses material from a header file
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1110
that is part of the Library, the object code for the work may be a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1111
derivative work of the Library even though the source code is not.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1112
Whether this is true is especially significant if the work can be
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1113
linked without the Library, or if the work is itself a library.  The
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1114
threshold for this to be true is not precisely defined by law.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1115
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1116
  If such an object file uses only numerical parameters, data
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1117
structure layouts and accessors, and small macros and small inline
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1118
functions (ten lines or less in length), then the use of the object
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1119
file is unrestricted, regardless of whether it is legally a derivative
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1120
work.  (Executables containing this object code plus portions of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1121
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
  1122
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1123
  Otherwise, if the work is a derivative of the Library, you may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1124
distribute the object code for the work under the terms of Section 6.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1125
Any executables containing that work also fall under Section 6,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1126
whether or not they are linked directly with the Library itself.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1127
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1128
  6. As an exception to the Sections above, you may also combine or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1129
link a "work that uses the Library" with the Library to produce a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1130
work containing portions of the Library, and distribute that work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1131
under terms of your choice, provided that the terms permit
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1132
modification of the work for the customer's own use and reverse
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1133
engineering for debugging such modifications.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1134
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1135
  You must give prominent notice with each copy of the work that the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1136
Library is used in it and that the Library and its use are covered by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1137
this License.  You must supply a copy of this License.  If the work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1138
during execution displays copyright notices, you must include the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1139
copyright notice for the Library among them, as well as a reference
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1140
directing the user to the copy of this License.  Also, you must do one
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1141
of these things:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1142
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1143
    a) Accompany the work with the complete corresponding
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1144
    machine-readable source code for the Library including whatever
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1145
    changes were used in the work (which must be distributed under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1146
    Sections 1 and 2 above); and, if the work is an executable linked
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1147
    with the Library, with the complete machine-readable "work that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1148
    uses the Library", as object code and/or source code, so that the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1149
    user can modify the Library and then relink to produce a modified
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1150
    executable containing the modified Library.  (It is understood
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1151
    that the user who changes the contents of definitions files in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1152
    Library will not necessarily be able to recompile the application
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1153
    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
  1154
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1155
    b) Use a suitable shared library mechanism for linking with the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1156
    Library.  A suitable mechanism is one that (1) uses at run time a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1157
    copy of the library already present on the user's computer system,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1158
    rather than copying library functions into the executable, and (2)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1159
    will operate properly with a modified version of the library, if
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1160
    the user installs one, as long as the modified version is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1161
    interface-compatible with the version that the work was made with.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1162
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1163
    c) Accompany the work with a written offer, valid for at
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1164
    least three years, to give the same user the materials
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1165
    specified in Subsection 6a, above, for a charge no more
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1166
    than the cost of performing this distribution.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1167
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1168
    d) If distribution of the work is made by offering access to copy
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1169
    from a designated place, offer equivalent access to copy the above
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1170
    specified materials from the same place.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1171
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1172
    e) Verify that the user has already received a copy of these
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1173
    materials or that you have already sent this user a copy.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1174
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1175
  For an executable, the required form of the "work that uses the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1176
Library" must include any data and utility programs needed for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1177
reproducing the executable from it.  However, as a special exception,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1178
the materials to be distributed need not include anything that is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1179
normally distributed (in either source or binary form) with the major
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1180
components (compiler, kernel, and so on) of the operating system on
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1181
which the executable runs, unless that component itself accompanies
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1182
the executable.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1183
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1184
  It may happen that this requirement contradicts the license
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1185
restrictions of other proprietary libraries that do not normally
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1186
accompany the operating system.  Such a contradiction means you cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1187
use both them and the Library together in an executable that you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1188
distribute.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1189
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1190
  7. You may place library facilities that are a work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1191
Library side-by-side in a single library together with other library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1192
facilities not covered by this License, and distribute such a combined
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1193
library, provided that the separate distribution of the work based on
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1194
the Library and of the other library facilities is otherwise
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1195
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
  1196
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1197
    a) Accompany the combined library with a copy of the same work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1198
    based on the Library, uncombined with any other library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1199
    facilities.  This must be distributed under the terms of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1200
    Sections above.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1201
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1202
    b) Give prominent notice with the combined library of the fact
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1203
    that part of it is a work based on the Library, and explaining
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1204
    where to find the accompanying uncombined form of the same work.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1205
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1206
  8. You may not copy, modify, sublicense, link with, or distribute
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1207
the Library except as expressly provided under this License.  Any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1208
attempt otherwise to copy, modify, sublicense, link with, or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1209
distribute the Library is void, and will automatically terminate your
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1210
rights under this License.  However, parties who have received copies,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1211
or rights, from you under this License will not have their licenses
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1212
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
  1213
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1214
  9. You are not required to accept this License, since you have not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1215
signed it.  However, nothing else grants you permission to modify or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1216
distribute the Library or its derivative works.  These actions are
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1217
prohibited by law if you do not accept this License.  Therefore, by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1218
modifying or distributing the Library (or any work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1219
Library), you indicate your acceptance of this License to do so, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1220
all its terms and conditions for copying, distributing or modifying
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1221
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
  1222
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1223
  10. Each time you redistribute the Library (or any work based on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1224
Library), the recipient automatically receives a license from the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1225
original licensor to copy, distribute, link with or modify the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1226
subject to these terms and conditions.  You may not impose any further
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1227
restrictions on the recipients' exercise of the rights granted herein.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1228
You are not responsible for enforcing compliance by third parties with
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1229
this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1230
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1231
  11. If, as a consequence of a court judgment or allegation of patent
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1232
infringement or for any other reason (not limited to patent issues),
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1233
conditions are imposed on you (whether by court order, agreement or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1234
otherwise) that contradict the conditions of this License, they do not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1235
excuse you from the conditions of this License.  If you cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1236
distribute so as to satisfy simultaneously your obligations under this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1237
License and any other pertinent obligations, then as a consequence you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1238
may not distribute the Library at all.  For example, if a patent
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1239
license would not permit royalty-free redistribution of the Library by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1240
all those who receive copies directly or indirectly through you, then
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1241
the only way you could satisfy both it and this License would be to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1242
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
  1243
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1244
If any portion of this section is held invalid or unenforceable under
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1245
any particular circumstance, the balance of the section is intended to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1246
apply, and the section as a whole is intended to apply in other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1247
circumstances.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1248
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1249
It is not the purpose of this section to induce you to infringe any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1250
patents or other property right claims or to contest validity of any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1251
such claims; this section has the sole purpose of protecting the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1252
integrity of the free software distribution system which is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1253
implemented by public license practices.  Many people have made
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1254
generous contributions to the wide range of software distributed
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1255
through that system in reliance on consistent application of that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1256
system; it is up to the author/donor to decide if he or she is willing
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1257
to distribute software through any other system and a licensee cannot
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1258
impose that choice.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1259
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1260
This section is intended to make thoroughly clear what is believed to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1261
be a consequence of the rest of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1262
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1263
  12. If the distribution and/or use of the Library is restricted in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1264
certain countries either by patents or by copyrighted interfaces, the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1265
original copyright holder who places the Library under this License
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1266
may add an explicit geographical distribution limitation excluding those
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1267
countries, so that distribution is permitted only in or among
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1268
countries not thus excluded.  In such case, this License incorporates
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1269
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
  1270
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1271
  13. The Free Software Foundation may publish revised and/or new
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1272
versions of the Lesser General Public License from time to time.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1273
Such new versions will be similar in spirit to the present version,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1274
but may differ in detail to address new problems or concerns.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1275
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1276
Each version is given a distinguishing version number.  If the Library
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1277
specifies a version number of this License which applies to it and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1278
"any later version", you have the option of following the terms and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1279
conditions either of that version or of any later version published by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1280
the Free Software Foundation.  If the Library does not specify a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1281
license version number, you may choose any version ever published by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1282
the Free Software Foundation.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1283
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1284
  14. If you wish to incorporate parts of the Library into other free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1285
programs whose distribution conditions are incompatible with these,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1286
write to the author to ask for permission.  For software which is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1287
copyrighted by the Free Software Foundation, write to the Free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1288
Software Foundation; we sometimes make exceptions for this.  Our
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1289
decision will be guided by the two goals of preserving the free status
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1290
of all derivatives of our free software and of promoting the sharing
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1291
and reuse of software generally.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1292
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1293
                            NO WARRANTY
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1294
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1295
  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1296
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1297
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1298
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1299
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1300
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1301
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1302
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1303
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
  1304
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1305
  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1306
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1307
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1308
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1309
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1310
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1311
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1312
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1313
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1314
DAMAGES.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1315
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1316
                     END OF TERMS AND CONDITIONS
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1317
^L
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1318
           How to Apply These Terms to Your New Libraries
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1319
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1320
  If you develop a new library, and you want it to be of the greatest
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1321
possible use to the public, we recommend making it free software that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1322
everyone can redistribute and change.  You can do so by permitting
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1323
redistribution under these terms (or, alternatively, under the terms
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1324
of the ordinary General Public License).
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1325
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1326
  To apply these terms, attach the following notices to the library.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1327
It is safest to attach them to the start of each source file to most
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1328
effectively convey the exclusion of warranty; and each file should
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1329
have at least the "copyright" line and a pointer to where the full
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1330
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
  1331
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1332
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1333
    <one line to give the library's name and a brief idea of what it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1334
does.>
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1335
    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
  1336
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1337
    This library is free software; you can redistribute it and/or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1338
    modify it under the terms of the GNU Lesser General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1339
    License as published by the Free Software Foundation; either
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1340
    version 2 of the License, or (at your option) any later version.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1341
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1342
    This library is distributed in the hope that it will be useful,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1343
    but WITHOUT ANY WARRANTY; without even the implied warranty of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1344
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1345
    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
  1346
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1347
    You should have received a copy of the GNU Lesser General Public
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1348
    License along with this library; if not, write to the Free Software
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1349
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1350
    MA 02110-1301, USA
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1351
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1352
Also add information on how to contact you by electronic and paper
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1353
mail.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1354
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1355
You should also get your employer (if you work as a programmer) or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1356
your
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1357
school, if any, to sign a "copyright disclaimer" for the library, if
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1358
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
  1359
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1360
  Yoyodyne, Inc., hereby disclaims all copyright interest in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1361
  library `Frob' (a library for tweaking knobs) written by James
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1362
Random Hacker.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1363
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1364
  <signature of Ty Coon>, 1 April 1990
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1365
  Ty Coon, President of Vice
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1366
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1367
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
  1368
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1369
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1370
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1371
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1372
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
  1373
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1374
   Version 1.2, November 2002
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1375
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1376
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
  1377
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1378
Everyone is permitted to copy and distribute verbatim copies
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1379
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
  1380
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1381
    1. PREAMBLE The purpose of this License is to make a manual, textbook,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1382
       or other functional and useful document free in the sense of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1383
       freedom: to assure everyone the effective freedom to copy and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1384
       redistribute it, with or without modifying it, either commercially
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1385
       or noncommercially. Secondarily, this License preserves for the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1386
       author and publisher a way to get credit for their work, while not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1387
       being considered responsible for modifications made by others. This
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1388
       License is a kind of "copyleft", which means that derivative works
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1389
       of the document must themselves be free in the same sense. It
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1390
       complements the GNU General Public License, which is a copyleft
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1391
       license designed for free software. We have designed this License
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1392
       in order to use it for manuals for free software, because free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1393
       software needs free documentation: a free program should come with
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1394
       manuals providing the same freedoms that the software does. But
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1395
       this License is not limited to software manuals; it can be used for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1396
       any textual work, regardless of subject matter or whether it is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1397
       published as a printed book. We recommend this License principally
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1398
       for works whose purpose is instruction or reference.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1399
    2. APPLICABILITY AND DEFINITIONS This License applies to any manual or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1400
       other work, in any medium, that contains a notice placed by the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1401
       copyright holder saying it can be distributed under the terms of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1402
       this License. Such a notice grants a world-wide, royalty-free
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1403
       license, unlimited in duration, to use that work under the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1404
       conditions stated herein. The "Document", below, refers to any such
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1405
       manual or work. Any member of the public is a licensee, and is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1406
       addressed as "you". You accept the license if you copy, modify or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1407
       distribute the work in a way requiring permission under copyright
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1408
       law. A "Modified Version" of the Document means any work containing
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1409
       the Document or a portion of it, either copied verbatim, or with
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1410
       modifications and/or translated into another language. A "Secondary
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1411
       Section" is a named appendix or a front-matter section of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1412
       Document that deals exclusively with the relationship of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1413
       publishers or authors of the Document to the Document's overall
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1414
       subject (or to related matters) and contains nothing that could
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1415
       fall directly within that overall subject. (Thus, if the Document
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1416
       is in part a textbook of mathematics, a Secondary Section may not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1417
       explain any mathematics.) The relationship could be a matter of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1418
       historical connection with the subject or with related matters, or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1419
       of legal, commercial, philosophical, ethical or political position
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1420
       regarding them. The "Invariant Sections" are certain Secondary
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1421
       Sections whose titles are designated, as being those of Invariant
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1422
       Sections, in the notice that says that the Document is released
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1423
       under this License. If a section does not fit the above definition
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1424
       of Secondary then it is not allowed to be designated as Invariant.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1425
       The Document may contain zero Invariant Sections. If the Document
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1426
       does not identify any Invariant Sections then there are none. The
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1427
       "Cover Texts" are certain short passages of text that are listed,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1428
       as Front-Cover Texts or Back-Cover Texts, in the notice that says
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1429
       that the Document is released under this License. A Front-Cover
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1430
       Text may be at most 5 words, and a Back-Cover Text may be at most
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1431
       25 words. A "Transparent" copy of the Document means a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1432
       machine-readable copy, represented in a format whose specification
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1433
       is available to the general public, that is suitable for revising
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1434
       the document straightforwardly with generic text editors or (for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1435
       images composed of pixels) generic paint programs or (for drawings)
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1436
       some widely available drawing editor, and that is suitable for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1437
       input to text formatters or for automatic translation to a variety
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1438
       of formats suitable for input to text formatters. A copy made in an
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1439
       otherwise Transparent file format whose markup, or absence of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1440
       markup, has been arranged to thwart or discourage subsequent
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1441
       modification by readers is not Transparent. An image format is not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1442
       Transparent if used for any substantial amount of text. A copy that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1443
       is not "Transparent" is called "Opaque". Examples of suitable
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1444
       formats for Transparent copies include plain ASCII without markup,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1445
       Texinfo input format, LaTeX input format, SGML or XML using a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1446
       publicly available DTD, and standard-conforming simple HTML,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1447
       PostScript or PDF designed for human modification. Examples of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1448
       transparent image formats include PNG, XCF and JPG. Opaque formats
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1449
       include proprietary formats that can be read and edited only by
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1450
       proprietary word processors, SGML or XML for which the DTD and/or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1451
       processing tools are not generally available, and the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1452
       machine-generated HTML, PostScript or PDF produced by some word
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1453
       processors for output purposes only. The "Title Page" means, for a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1454
       printed book, the title page itself, plus such following pages as
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1455
       are needed to hold, legibly, the material this License requires to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1456
       appear in the title page. For works in formats which do not have
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1457
       any title page as such, "Title Page" means the text near the most
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1458
       prominent appearance of the work's title, preceding the beginning
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1459
       of the body of the text. A section "Entitled XYZ" means a named
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1460
       subunit of the Document whose title either is precisely XYZ or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1461
       contains XYZ in parentheses following text that translates XYZ in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1462
       another language. (Here XYZ stands for a specific section name
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1463
       mentioned below, such as "Acknowledgements", "Dedications",
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1464
       "Endorsements", or "History".) To "Preserve the Title" of such a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1465
       section when you modify the Document means that it remains a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1466
       section "Entitled XYZ" according to this definition. The Document
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1467
       may include Warranty Disclaimers next to the notice which states
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1468
       that this License applies to the Document. These Warranty
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1469
       Disclaimers are considered to be included by reference in this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1470
       License, but only as regards disclaiming warranties: any other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1471
       implication that these Warranty Disclaimers may have is void and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1472
       has no effect on the meaning of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1473
    3. VERBATIM COPYING You may copy and distribute the Document in any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1474
       medium, either commercially or noncommercially, provided that this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1475
       License, the copyright notices, and the license notice saying this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1476
       License applies to the Document are reproduced in all copies, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1477
       that you add no other conditions whatsoever to those of this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1478
       License. You may not use technical measures to obstruct or control
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1479
       the reading or further copying of the copies you make or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1480
       distribute. However, you may accept compensation in exchange for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1481
       copies. If you distribute a large enough number of copies you must
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1482
       also follow the conditions in section 3. You may also lend copies,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1483
       under the same conditions stated above, and you may publicly
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1484
       display copies.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1485
    4. COPYING IN QUANTITY If you publish printed copies (or copies in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1486
       media that commonly have printed covers) of the Document, numbering
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1487
       more than 100, and the Document's license notice requires Cover
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1488
       Texts, you must enclose the copies in covers that carry, clearly
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1489
       and legibly, all these Cover Texts: Front-Cover Texts on the front
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1490
       cover, and Back-Cover Texts on the back cover. Both covers must
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1491
       also clearly and legibly identify you as the publisher of these
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1492
       copies. The front cover must present the full title with all words
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1493
       of the title equally prominent and visible. You may add other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1494
       material on the covers in addition. Copying with changes limited to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1495
       the covers, as long as they preserve the title of the Document and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1496
       satisfy these conditions, can be treated as verbatim copying in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1497
       other respects. If the required texts for either cover are too
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1498
       voluminous to fit legibly, you should put the first ones listed (as
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1499
       many as fit reasonably) on the actual cover, and continue the rest
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1500
       onto adjacent pages. If you publish or distribute Opaque copies of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1501
       the Document numbering more than 100, you must either include a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1502
       machine-readable Transparent copy along with each Opaque copy, or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1503
       state in or with each Opaque copy a computer-network location from
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1504
       which the general network-using public has access to download using
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1505
       public-standard network protocols a complete Transparent copy of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1506
       the Document, free of added material. If you use the latter option,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1507
       you must take reasonably prudent steps, when you begin distribution
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1508
       of Opaque copies in quantity, to ensure that this Transparent copy
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1509
       will remain thus accessible at the stated location until at least
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1510
       one year after the last time you distribute an Opaque copy
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1511
       (directly or through your agents or retailers) of that edition to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1512
       the public. It is requested, but not required, that you contact the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1513
       authors of the Document well before redistributing any large number
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1514
       of copies, to give them a chance to provide you with an updated
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1515
       version of the Document.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1516
    5. MODIFICATIONS You may copy and distribute a Modified Version of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1517
       Document under the conditions of sections 2 and 3 above, provided
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1518
       that you release the Modified Version under precisely this License,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1519
       with the Modified Version filling the role of the Document, thus
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1520
       licensing distribution and modification of the Modified Version to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1521
       whoever possesses a copy of it. In addition, you must do these
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1522
       things in the Modified Version:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1523
         1. Use in the Title Page (and on the covers, if any) a title
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1524
            distinct from that of the Document, and from those of previous
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1525
            versions (which should, if there were any, be listed in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1526
            History section of the Document). You may use the same title
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1527
            as a previous version if the original publisher of that
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1528
            version gives permission.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1529
         2. List on the Title Page, as authors, one or more persons or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1530
            entities responsible for authorship of the modifications in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1531
            the Modified Version, together with at least five of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1532
            principal authors of the Document (all of its principal
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1533
            authors, if it has fewer than five), unless they release you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1534
            from this requirement.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1535
         3. State on the Title page the name of the publisher of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1536
            Modified Version, as the publisher.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1537
         4. Preserve all the copyright notices of the Document.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1538
         5. Add an appropriate copyright notice for your modifications
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1539
            adjacent to the other copyright notices.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1540
         6. Include, immediately after the copyright notices, a license
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1541
            notice giving the public permission to use the Modified
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1542
            Version under the terms of this License, in the form shown in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1543
            the Addendum below.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1544
         7. Preserve in that license notice the full lists of Invariant
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1545
            Sections and required Cover Texts given in the Document's
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1546
            license notice.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1547
         8. Include an unaltered copy of this License.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1548
         9. Preserve the section Entitled "History", Preserve its Title,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1549
            and add to it an item stating at least the title, year, new
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1550
            authors, and publisher of the Modified Version as given on the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1551
            Title Page. If there is no section Entitled "History" in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1552
            Document, create one stating the title, year, authors, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1553
            publisher of the Document as given on its Title Page, then add
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1554
            an item describing the Modified Version as stated in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1555
            previous sentence.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1556
        10. Preserve the network location, if any, given in the Document
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1557
            for public access to a Transparent copy of the Document, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1558
            likewise the network locations given in the Document for
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1559
            previous versions it was based on. These may be placed in the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1560
            "History" section. You may omit a network location for a work
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1561
            that was published at least four years before the Document
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1562
            itself, or if the original publisher of the version it refers
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1563
            to gives permission.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1564
        11. For any section Entitled "Acknowledgements" or "Dedications",
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1565
            Preserve the Title of the section, and preserve in the section
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1566
            all the substance and tone of each of the contributor
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1567
            acknowledgements and/or dedications given therein.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1568
        12. Preserve all the Invariant Sections of the Document, unaltered
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1569
            in their text and in their titles. Section numbers or the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1570
            equivalent are not considered part of the section titles.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1571
        13. Delete any section Entitled "Endorsements". Such a section may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1572
            not be included in the Modified Version.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1573
        14. Do not retitle any existing section to be Entitled
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1574
            "Endorsements" or to conflict in title with any Invariant
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1575
            Section.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1576
        15. Preserve any Warranty Disclaimers.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1577
       If the Modified Version includes new front-matter sections or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1578
       appendices that qualify as Secondary Sections and contain no
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1579
       material copied from the Document, you may at your option designate
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1580
       some or all of these sections as invariant. To do this, add their
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1581
       titles to the list of Invariant Sections in the Modified Version's
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1582
       license notice. These titles must be distinct from any other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1583
       section titles. You may add a section Entitled "Endorsements",
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1584
       provided it contains nothing but endorsements of your Modified
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1585
       Version by various parties--for example, statements of peer review
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1586
       or that the text has been approved by an organization as the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1587
       authoritative definition of a standard. You may add a passage of up
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1588
       to five words as a Front-Cover Text, and a passage of up to 25
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1589
       words as a Back-Cover Text, to the end of the list of Cover Texts
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1590
       in the Modified Version. Only one passage of Front-Cover Text and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1591
       one of Back-Cover Text may be added by (or through arrangements
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1592
       made by) any one entity. If the Document already includes a cover
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1593
       text for the same cover, previously added by you or by arrangement
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1594
       made by the same entity you are acting on behalf of, you may not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1595
       add another; but you may replace the old one, on explicit
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1596
       permission from the previous publisher that added the old one. The
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1597
       author(s) and publisher(s) of the Document do not by this License
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1598
       give permission to use their names for publicity for or to assert
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1599
       or imply endorsement of any Modified Version.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1600
    6. COMBINING DOCUMENTS You may combine the Document with other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1601
       documents released under this License, under the terms defined in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1602
       section 4 above for modified versions, provided that you include in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1603
       the combination all of the Invariant Sections of all of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1604
       original documents, unmodified, and list them all as Invariant
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1605
       Sections of your combined work in its license notice, and that you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1606
       preserve all their Warranty Disclaimers. The combined work need
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1607
       only contain one copy of this License, and multiple identical
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1608
       Invariant Sections may be replaced with a single copy. If there are
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1609
       multiple Invariant Sections with the same name but different
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1610
       contents, make the title of each such section unique by adding at
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1611
       the end of it, in parentheses, the name of the original author or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1612
       publisher of that section if known, or else a unique number. Make
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1613
       the same adjustment to the section titles in the list of Invariant
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1614
       Sections in the license notice of the combined work. In the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1615
       combination, you must combine any sections Entitled "History" in
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1616
       the various original documents, forming one section Entitled
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1617
       "History"; likewise combine any sections Entitled
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1618
       "Acknowledgements", and any sections Entitled "Dedications". You
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1619
       must delete all sections Entitled "Endorsements."
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1620
    7. COLLECTIONS OF DOCUMENTS You may make a collection consisting of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1621
       the Document and other documents released under this License, and
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1622
       replace the individual copies of this License in the various
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1623
       documents with a single copy that is included in the collection,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1624
       provided that you follow the rules of this License for verbatim
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1625
       copying of each of the documents in all other respects. You may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1626
       extract a single document from such a collection, and distribute it
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1627
       individually under this License, provided you insert a copy of this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1628
       License into the extracted document, and follow this License in all
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1629
       other respects regarding verbatim copying of that document.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1630
    8. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1631
       its derivatives with other separate and independent documents or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1632
       works, in or on a volume of a storage or distribution medium, is
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1633
       called an "aggregate" if the copyright resulting from the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1634
       compilation is not used to limit the legal rights of the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1635
       compilation's users beyond what the individual works permit. When
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1636
       the Document is included in an aggregate, this License does not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1637
       apply to the other works in the aggregate which are not themselves
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1638
       derivative works of the Document. If the Cover Text requirement of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1639
       section 3 is applicable to these copies of the Document, then if
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1640
       the Document is less than one half of the entire aggregate, the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1641
       Document's Cover Texts may be placed on covers that bracket the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1642
       Document within the aggregate, or the electronic equivalent of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1643
       covers if the Document is in electronic form. Otherwise they must
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1644
       appear on printed covers that bracket the whole aggregate.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1645
    9. TRANSLATION Translation is considered a kind of modification, so
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1646
       you may distribute translations of the Document under the terms of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1647
       section 4. Replacing Invariant Sections with translations requires
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1648
       special permission from their copyright holders, but you may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1649
       include translations of some or all Invariant Sections in addition
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1650
       to the original versions of these Invariant Sections. You may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1651
       include a translation of this License, and all the license notices
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1652
       in the Document, and any Warranty Disclaimers, provided that you
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1653
       also include the original English version of this License and the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1654
       original versions of those notices and disclaimers. In case of a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1655
       disagreement between the translation and the original version of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1656
       this License or a notice or disclaimer, the original version will
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1657
       prevail. If a section in the Document is Entitled
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1658
       "Acknowledgements", "Dedications", or "History", the requirement
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1659
       (section 4) to Preserve its Title (section 1) will typically
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1660
       require changing the actual title.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1661
   10. TERMINATION You may not copy, modify, sublicense, or distribute the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1662
       Document except as expressly provided for under this License. Any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1663
       other attempt to copy, modify, sublicense or distribute the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1664
       Document is void, and will automatically terminate your rights
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1665
       under this License. However, parties who have received copies, or
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1666
       rights, from you under this License will not have their licenses
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1667
       terminated so long as such parties remain in full compliance.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1668
   11. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1669
       publish new, revised versions of the GNU Free Documentation License
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1670
       from time to time. Such new versions will be similar in spirit to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1671
       the present version, but may differ in detail to address new
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1672
       problems or concerns. See http://www.gnu.org/copyleft/. Each
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1673
       version of the License is given a distinguishing version number. If
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1674
       the Document specifies that a particular numbered version of this
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1675
       License "or any later version" applies to it, you have the option
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1676
       of following the terms and conditions either of that specified
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1677
       version or of any later version that has been published (not as a
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1678
       draft) by the Free Software Foundation. If the Document does not
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1679
       specify a version number of this License, you may choose any
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1680
       version ever published (not as a draft) by the Free Software
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1681
       Foundation.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1682
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1683
  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
  1684
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1685
   To use this License in a document you have written, include a copy of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1686
   the License in the document and put the following copyright and license
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1687
   notices just after the title page:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1688
  Copyright (C)  year  your name.
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1689
  Permission is granted to copy, distribute and/or modify this document
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1690
  under the terms of the GNU Free Documentation License, Version 1.2
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1691
  or any later version published by the Free Software Foundation;
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1692
  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1693
  Texts.  A copy of the license is included in the section entitled ``GNU
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1694
  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
  1695
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1696
   If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1697
   replace the "with...Texts." line with this:
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1698
    with the Invariant Sections being list their titles, with
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1699
    the Front-Cover Texts being list, and with the Back-Cover Texts
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1700
    being list.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1701
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1702
   If you have Invariant Sections without Cover Texts, or some other
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1703
   combination of the three, merge those two alternatives to suit the
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1704
   situation.
620
224989d93a26 7007636 several copyright files need an update to include FDL
Rich Burridge <rich.burridge@oracle.com>
parents: 166
diff changeset
  1705
3250
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1706
   If your document contains nontrivial examples of program code, we
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1707
   recommend releasing these examples in parallel under your choice of
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1708
   free software license, such as the GNU General Public License, to
34c890dc7f21 19364225 GNU gettext license text needs adjusting.
Rich Burridge <rich.burridge@oracle.com>
parents: 2551
diff changeset
  1709
   permit their use in free software.