125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann                          CUPS License Agreement
225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		      Copyright 2007-2016 by Apple Inc.
425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			     1 Infinite Loop
525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			  Cupertino, CA 95014 USA
625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann                         WWW: http://www.cups.org/
825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
1025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannINTRODUCTION
1125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
1225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannCUPS(tm) is provided under the GNU General Public License ("GPL")
1325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand GNU Library General Public License ("LGPL"), Version 2, with an
1425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexception for Apple operating systems. A copy of the exception and
1525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlicenses follow this introduction.
1625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
1725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThe GNU LGPL applies to the CUPS and CUPS Imaging libraries
1825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlocated in the "cups" and "filter" subdirectories of the CUPS
1925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsource distribution and the files in the "test" subdirectory. The
2025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannGNU GPL applies to the remainder of the CUPS distribution.
2125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
2225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannFor those not familiar with the GNU GPL, the license basically
2325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannallows you to:
2425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
2525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann   - Use the CUPS software at no charge.
2625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann   - Distribute verbatim copies of the software in source or
2725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     binary form.
2825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann   - Sell verbatim copies of the software for a media fee, or
2925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     sell support for the software.
3025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
3125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannWhat this license *does not* allow you to do is make changes or
3225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannadd features to CUPS and then sell a binary distribution without
3325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsource code. You must provide source for any changes or additions
3425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannto the software, and all code must be provided under the GPL or
3525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLGPL as appropriate. The only exceptions to this are the portions
3625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof the CUPS software covered by the Apple operating system
3725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlicense exceptions outlined later in this license agreement.
3825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
3925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThe GNU LGPL relaxes the "link-to" restriction, allowing you to
4025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndevelop applications that use the CUPS and CUPS Imaging libraries
4125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannunder other licenses and/or conditions as appropriate for your
4225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannapplication, driver, or filter.
4325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
4425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
4525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLICENSE EXCEPTIONS
4625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
4725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIn addition, as the copyright holder of CUPS, Apple Inc. grants
4825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe following special exception:
4925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
5025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     1. Apple Operating System Development License Exception;
5125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
5225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	a. Software that is developed by any person or entity
5325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   for an Apple Operating System ("Apple OS-Developed
5425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   Software"), including but not limited to Apple and
5525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   third party printer drivers, filters, and backends
5625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   for an Apple Operating System, that is linked to the
5725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   CUPS imaging library or based on any sample filters
5825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   or backends provided with CUPS shall not be
5925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   considered to be a derivative work or collective work
6025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   based on the CUPS program and is exempt from the
6125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   mandatory source code release clauses of the GNU GPL.
6225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   You may therefore distribute linked combinations of
6325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   the CUPS imaging library with Apple OS-Developed
6425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   Software without releasing the source code of the
6525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   Apple OS-Developed Software. You may also use sample
6625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   filters and backends provided with CUPS to develop
6725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   Apple OS-Developed Software without releasing the
6825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   source code of the Apple OS-Developed Software.
6925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
7025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	b. An Apple Operating System means any operating system
7125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   software developed and/or marketed by Apple Inc.,
7225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   including but not limited to all existing releases and
7325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   versions of Apple's Darwin, iOS, macOS, macOS Server, and
7425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   tvOS products and all follow-on releases and future
7525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   versions thereof.
7625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
7725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	c. This exception is only available for Apple
7825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   OS-Developed Software and does not apply to software
7925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   that is distributed for use on other operating
8025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   systems.
8125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
8225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	d. All CUPS software that falls under this license
8325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   exception have the following text at the top of each
8425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	   source file:
8525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
8625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	     This file is subject to the Apple OS-Developed
8725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	     Software exception.
8825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
8925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannNo developer is required to provide this exception in a derived
9025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwork.
9125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
9225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
9325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannKERBEROS SUPPORT CODE
9425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
9525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThe Kerberos support code ("KSC") is copyright 2006 by Jelmer
9625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannVernooij and is provided 'as-is', without any express or implied
9725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwarranty.  In no event will the author or Apple Inc. be held
9825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannliable for any damages arising from the use of the KSC.
9925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
10025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSources files containing KSC have the following text at the top
10125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof each source file:
10225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
10325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     This file contains Kerberos support code, copyright 2006 by
10425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     Jelmer Vernooij.
10525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
10625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThe KSC copyright and license apply only to Kerberos-related
10725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfeature code in CUPS.  Such code is typically conditionally
10825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncompiled based on the present of the HAVE_GSSAPI preprocessor
10925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndefinition.
11025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
11125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPermission is granted to anyone to use the KSC for any purpose,
11225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannincluding commercial applications, and to alter it and
11325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannredistribute it freely, subject to the following restrictions:
11425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
11525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     1. The origin of the KSC must not be misrepresented; you
11625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	must not claim that you wrote the original software. If
11725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	you use the KSC in a product, an acknowledgment in the
11825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	product documentation would be appreciated but is not
11925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	required.
12025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
12125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     2. Altered source versions must be plainly marked as such,
12225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	and must not be misrepresented as being the original
12325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	software.
12425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
12525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     3. This notice may not be removed or altered from any source
12625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	distribution.
12725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
12825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
12925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannTRADEMARKS
13025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
13125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannCUPS and the CUPS logo (the "CUPS Marks") are trademarks of Apple
13225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannInc. Apple grants you a non-exclusive and non-transferable right
13325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannto use the CUPS Marks in any direct port or binary distribution
13425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannincorporating CUPS software and in any promotional material
13525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanntherefor.  You agree that your products will meet the highest
13625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlevels of quality and integrity for similar goods, not be unlawful,
13725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand be developed, manufactured, and distributed in compliance with
13825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis license.  You will not interfere with Apple's rights in the
13925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannCUPS Marks, and all use of the CUPS Marks shall inure to the
14025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannbenefit of Apple.  This license does not apply to use of the CUPS
14125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannMarks in a derivative products, which requires prior written
14225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpermission from Apple Inc.
14325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
14425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		    GNU GENERAL PUBLIC LICENSE
14525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		       Version 2, June 1991
14625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
14725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann Copyright (C) 1989, 1991 Free Software Foundation, Inc.
14825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
14925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann Everyone is permitted to copy and distribute verbatim copies
15025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann of this license document, but changing it is not allowed.
15125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
15225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			    Preamble
15325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
15425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  The licenses for most software are designed to take away your
15525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfreedom to share and change it.  By contrast, the GNU General Public
15625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLicense is intended to guarantee your freedom to share and change free
15725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsoftware--to make sure the software is free for all its users.  This
15825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannGeneral Public License applies to most of the Free Software
15925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannFoundation's software and to any other program whose authors commit to
16025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannusing it.  (Some other Free Software Foundation software is covered by
16125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe GNU Library General Public License instead.)  You can apply it to
16225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyour programs, too.
16325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
16425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  When we speak of free software, we are referring to freedom, not
16525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprice.  Our General Public Licenses are designed to make sure that you
16625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannhave the freedom to distribute copies of free software (and charge for
16725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis service if you wish), that you receive source code or can get it
16825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannif you want it, that you can change the software or use pieces of it
16925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannin new free programs; and that you know you can do these things.
17025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
17125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  To protect your rights, we need to make restrictions that forbid
17225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannanyone to deny you these rights or to ask you to surrender the rights.
17325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThese restrictions translate to certain responsibilities for you if you
17425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute copies of the software, or if you modify it.
17525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
17625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  For example, if you distribute copies of such a program, whether
17725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanngratis or for a fee, you must give the recipients all the rights that
17825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyou have.  You must make sure that they, too, receive or can get the
17925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsource code.  And you must show them these terms so they know their
18025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrights.
18125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
18225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  We protect your rights with two steps: (1) copyright the software, and
18325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann(2) offer you this license which gives you legal permission to copy,
18425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute and/or modify the software.
18525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
18625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Also, for each author's protection and ours, we want to make certain
18725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat everyone understands that there is no warranty for this free
18825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsoftware.  If the software is modified by someone else and passed on, we
18925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwant its recipients to know that what they have is not the original, so
19025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat any problems introduced by others will not reflect on the original
19125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannauthors' reputations.
19225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
19325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Finally, any free program is threatened constantly by software
19425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpatents.  We wish to avoid the danger that redistributors of a free
19525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprogram will individually obtain patent licenses, in effect making the
19625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprogram proprietary.  To prevent this, we have made it clear that any
19725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpatent must be licensed for everyone's free use or not licensed at all.
19825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
19925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  The precise terms and conditions for copying, distribution and
20025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmodification follow.
20125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
20225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		    GNU GENERAL PUBLIC LICENSE
20325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
20425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
20525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  0. This License applies to any program or other work which contains
20625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanna notice placed by the copyright holder saying it may be distributed
20725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannunder the terms of this General Public License.  The "Program", below,
20825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrefers to any such program or work, and a "work based on the Program"
20925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmeans either the Program or any derivative work under copyright law:
21025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat is to say, a work containing the Program or a portion of it,
21125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanneither verbatim or with modifications and/or translated into another
21225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlanguage.  (Hereinafter, translation is included without limitation in
21325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe term "modification".)  Each licensee is addressed as "you".
21425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
21525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannActivities other than copying, distribution and modification are not
21625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncovered by this License; they are outside its scope.  The act of
21725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrunning the Program is not restricted, and the output from the Program
21825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannis covered only if its contents constitute a work based on the
21925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannProgram (independent of having been made by running the Program).
22025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannWhether that is true depends on what the Program does.
22125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
22225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  1. You may copy and distribute verbatim copies of the Program's
22325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsource code as you receive it, in any medium, provided that you
22425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconspicuously and appropriately publish on each copy an appropriate
22525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncopyright notice and disclaimer of warranty; keep intact all the
22625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannnotices that refer to this License and to the absence of any warranty;
22725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand give any other recipients of the Program a copy of this License
22825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannalong with the Program.
22925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
23025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannYou may charge a fee for the physical act of transferring a copy, and
23125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyou may at your option offer warranty protection in exchange for a fee.
23225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
23325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  2. You may modify your copy or copies of the Program or any portion
23425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof it, thus forming a work based on the Program, and copy and
23525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute such modifications or work under the terms of Section 1
23625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannabove, provided that you also meet all of these conditions:
23725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
23825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a) You must cause the modified files to carry prominent notices
23925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    stating that you changed the files and the date of any change.
24025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
24125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    b) You must cause any work that you distribute or publish, that in
24225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    whole or in part contains or is derived from the Program or any
24325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    part thereof, to be licensed as a whole at no charge to all third
24425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    parties under the terms of this License.
24525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
24625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    c) If the modified program normally reads commands interactively
24725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    when run, you must cause it, when started running for such
24825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    interactive use in the most ordinary way, to print or display an
24925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    announcement including an appropriate copyright notice and a
25025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    notice that there is no warranty (or else, saying that you provide
25125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a warranty) and that users may redistribute the program under
25225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    these conditions, and telling the user how to view a copy of this
25325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    License.  (Exception: if the Program itself is interactive but
25425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    does not normally print such an announcement, your work based on
25525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    the Program is not required to print an announcement.)
25625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
25725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThese requirements apply to the modified work as a whole.  If
25825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannidentifiable sections of that work are not derived from the Program,
25925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand can be reasonably considered independent and separate works in
26025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthemselves, then this License, and its terms, do not apply to those
26125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsections when you distribute them as separate works.  But when you
26225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the same sections as part of a whole which is a work based
26325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannon the Program, the distribution of the whole must be on the terms of
26425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License, whose permissions for other licensees extend to the
26525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannentire whole, and thus to each and every part regardless of who wrote it.
26625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
26725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThus, it is not the intent of this section to claim rights or contest
26825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyour rights to work written entirely by you; rather, the intent is to
26925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexercise the right to control the distribution of derivative or
27025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncollective works based on the Program.
27125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
27225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIn addition, mere aggregation of another work not based on the Program
27325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwith the Program (or with a work based on the Program) on a volume of
27425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanna storage or distribution medium does not bring the other work under
27525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe scope of this License.
27625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
27725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  3. You may copy and distribute the Program (or a work based on it,
27825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannunder Section 2) in object code or executable form under the terms of
27925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSections 1 and 2 above provided that you also do one of the following:
28025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
28125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a) Accompany it with the complete corresponding machine-readable
28225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    source code, which must be distributed under the terms of Sections
28325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    1 and 2 above on a medium customarily used for software interchange; or,
28425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
28525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    b) Accompany it with a written offer, valid for at least three
28625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    years, to give any third party, for a charge no more than your
28725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    cost of physically performing source distribution, a complete
28825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    machine-readable copy of the corresponding source code, to be
28925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    distributed under the terms of Sections 1 and 2 above on a medium
29025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    customarily used for software interchange; or,
29125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
29225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    c) Accompany it with the information you received as to the offer
29325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    to distribute corresponding source code.  (This alternative is
29425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    allowed only for noncommercial distribution and only if you
29525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    received the program in object code or executable form with such
29625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    an offer, in accord with Subsection b above.)
29725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
29825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThe source code for a work means the preferred form of the work for
29925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmaking modifications to it.  For an executable work, complete source
30025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncode means all the source code for all modules it contains, plus any
30125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannassociated interface definition files, plus the scripts used to
30225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncontrol compilation and installation of the executable.  However, as a
30325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannspecial exception, the source code distributed need not include
30425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannanything that is normally distributed (in either source or binary
30525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannform) with the major components (compiler, kernel, and so on) of the
30625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannoperating system on which the executable runs, unless that component
30725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannitself accompanies the executable.
30825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
30925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIf distribution of executable or object code is made by offering
31025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannaccess to copy from a designated place, then offering equivalent
31125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannaccess to copy the source code from the same place counts as
31225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribution of the source code, even though third parties are not
31325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncompelled to copy the source along with the object code.
31425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
31525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  4. You may not copy, modify, sublicense, or distribute the Program
31625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexcept as expressly provided under this License.  Any attempt
31725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannotherwise to copy, modify, sublicense or distribute the Program is
31825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannvoid, and will automatically terminate your rights under this License.
31925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannHowever, parties who have received copies, or rights, from you under
32025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License will not have their licenses terminated so long as such
32125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannparties remain in full compliance.
32225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
32325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  5. You are not required to accept this License, since you have not
32425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsigned it.  However, nothing else grants you permission to modify or
32525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the Program or its derivative works.  These actions are
32625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprohibited by law if you do not accept this License.  Therefore, by
32725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmodifying or distributing the Program (or any work based on the
32825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannProgram), you indicate your acceptance of this License to do so, and
32925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannall its terms and conditions for copying, distributing or modifying
33025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Program or works based on it.
33125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
33225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  6. Each time you redistribute the Program (or any work based on the
33325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannProgram), the recipient automatically receives a license from the
33425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannoriginal licensor to copy, distribute or modify the Program subject to
33525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthese terms and conditions.  You may not impose any further
33625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrestrictions on the recipients' exercise of the rights granted herein.
33725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannYou are not responsible for enforcing compliance by third parties to
33825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License.
33925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
34025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  7. If, as a consequence of a court judgment or allegation of patent
34125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanninfringement or for any other reason (not limited to patent issues),
34225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconditions are imposed on you (whether by court order, agreement or
34325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannotherwise) that contradict the conditions of this License, they do not
34425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexcuse you from the conditions of this License.  If you cannot
34525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute so as to satisfy simultaneously your obligations under this
34625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLicense and any other pertinent obligations, then as a consequence you
34725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmay not distribute the Program at all.  For example, if a patent
34825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlicense would not permit royalty-free redistribution of the Program by
34925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannall those who receive copies directly or indirectly through you, then
35025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe only way you could satisfy both it and this License would be to
35125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrefrain entirely from distribution of the Program.
35225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
35325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIf any portion of this section is held invalid or unenforceable under
35425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannany particular circumstance, the balance of the section is intended to
35525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannapply and the section as a whole is intended to apply in other
35625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncircumstances.
35725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
35825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIt is not the purpose of this section to induce you to infringe any
35925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpatents or other property right claims or to contest validity of any
36025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsuch claims; this section has the sole purpose of protecting the
36125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannintegrity of the free software distribution system, which is
36225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannimplemented by public license practices.  Many people have made
36325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanngenerous contributions to the wide range of software distributed
36425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthrough that system in reliance on consistent application of that
36525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsystem; it is up to the author/donor to decide if he or she is willing
36625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannto distribute software through any other system and a licensee cannot
36725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannimpose that choice.
36825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
36925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThis section is intended to make thoroughly clear what is believed to
37025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannbe a consequence of the rest of this License.
37125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
37225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  8. If the distribution and/or use of the Program is restricted in
37325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncertain countries either by patents or by copyrighted interfaces, the
37425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannoriginal copyright holder who places the Program under this License
37525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmay add an explicit geographical distribution limitation excluding
37625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthose countries, so that distribution is permitted only in or among
37725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncountries not thus excluded.  In such case, this License incorporates
37825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe limitation as if written in the body of this License.
37925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
38025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  9. The Free Software Foundation may publish revised and/or new versions
38125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof the General Public License from time to time.  Such new versions will
38225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannbe similar in spirit to the present version, but may differ in detail to
38325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannaddress new problems or concerns.
38425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
38525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannEach version is given a distinguishing version number.  If the Program
38625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannspecifies a version number of this License which applies to it and "any
38725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlater version", you have the option of following the terms and conditions
38825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanneither of that version or of any later version published by the Free
38925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSoftware Foundation.  If the Program does not specify a version number of
39025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License, you may choose any version ever published by the Free Software
39125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannFoundation.
39225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
39325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  10. If you wish to incorporate parts of the Program into other free
39425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprograms whose distribution conditions are different, write to the author
39525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannto ask for permission.  For software which is copyrighted by the Free
39625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSoftware Foundation, write to the Free Software Foundation; we sometimes
39725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmake exceptions for this.  Our decision will be guided by the two goals
39825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof preserving the free status of all derivatives of our free software and
39925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof promoting the sharing and reuse of software generally.
40025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
40125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			    NO WARRANTY
40225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
40325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
40425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
40525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
40625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
40725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
40825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
40925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
41025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
41125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannREPAIR OR CORRECTION.
41225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
41325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
41425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
41525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
41625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
41725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
41825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
41925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
42025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
42125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPOSSIBILITY OF SUCH DAMAGES.
42225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
42325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		     END OF TERMS AND CONDITIONS
42425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
42525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	Appendix: How to Apply These Terms to Your New Programs
42625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
42725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  If you develop a new program, and you want it to be of the greatest
42825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpossible use to the public, the best way to achieve this is to make it
42925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfree software which everyone can redistribute and change under these terms.
43025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
43125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  To do so, attach the following notices to the program.  It is safest
43225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannto attach them to the start of each source file to most effectively
43325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconvey the exclusion of warranty; and each file should have at least
43425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe "copyright" line and a pointer to where the full notice is found.
43525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
43625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    <one line to give the program's name and a brief idea of what it does.>
43725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Copyright (C) 19yy  <name of author>
43825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
43925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    This program is free software; you can redistribute it and/or modify
44025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    it under the terms of the GNU General Public License as published by
44125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    the Free Software Foundation; either version 2 of the License, or
44225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    (at your option) any later version.
44325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
44425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    This program is distributed in the hope that it will be useful,
44525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    but WITHOUT ANY WARRANTY; without even the implied warranty of
44625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
44725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    GNU General Public License for more details.
44825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
44925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    You should have received a copy of the GNU General Public License
45025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    along with this program; if not, write to the Free Software
45125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
45225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
45325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannAlso add information on how to contact you by electronic and paper mail.
45425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
45525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIf the program is interactive, make it output a short notice like this
45625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwhen it starts in an interactive mode:
45725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
45825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Gnomovision version 69, Copyright (C) 19yy name of author
45925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
46025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    This is free software, and you are welcome to redistribute it
46125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    under certain conditions; type `show c' for details.
46225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
46325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThe hypothetical commands `show w' and `show c' should show the appropriate
46425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannparts of the General Public License.  Of course, the commands you use may
46525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannbe called something other than `show w' and `show c'; they could even be
46625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmouse-clicks or menu items--whatever suits your program.
46725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
46825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannYou should also get your employer (if you work as a programmer) or your
46925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannschool, if any, to sign a "copyright disclaimer" for the program, if
47025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannnecessary.  Here is a sample; alter the names:
47125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
47225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
47325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  `Gnomovision' (which makes passes at compilers) written by James Hacker.
47425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
47525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  <signature of Ty Coon>, 1 April 1989
47625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Ty Coon, President of Vice
47725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
47825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThis General Public License does not permit incorporating your program into
47925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannproprietary programs.  If your program is a subroutine library, you may
48025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconsider it more useful to permit linking proprietary applications with the
48125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlibrary.  If this is what you want to do, use the GNU Library General
48225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPublic License instead of this License.
48325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
48425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		  GNU LIBRARY GENERAL PUBLIC LICENSE
48525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			 Version 2, June 1991
48625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
48725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann	  Copyright (C) 1991 Free Software Foundation, Inc.
48825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
48925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
49025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     Everyone is permitted to copy and distribute verbatim copies
49125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann      of this license document, but changing it is not allowed.
49225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
49325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    [This is the first released version of the library GPL.  It is
49425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann   numbered 2 because it goes with version 2 of the ordinary GPL.]
49525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
49625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			       Preamble
49725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
49825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  The licenses for most software are designed to take away your
49925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfreedom to share and change it.  By contrast, the GNU General Public
50025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLicenses are intended to guarantee your freedom to share and change
50125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfree software--to make sure the software is free for all its users.
50225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
50325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  This license, the Library General Public License, applies to some
50425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannspecially designated Free Software Foundation software, and to any
50525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannother libraries whose authors decide to use it.  You can use it for
50625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyour libraries, too.
50725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
50825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  When we speak of free software, we are referring to freedom, not
50925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprice.  Our General Public Licenses are designed to make sure that you
51025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannhave the freedom to distribute copies of free software (and charge for
51125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis service if you wish), that you receive source code or can get it
51225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannif you want it, that you can change the software or use pieces of it
51325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannin new free programs; and that you know you can do these things.
51425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
51525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  To protect your rights, we need to make restrictions that forbid
51625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannanyone to deny you these rights or to ask you to surrender the rights.
51725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThese restrictions translate to certain responsibilities for you if
51825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyou distribute copies of the library, or if you modify it.
51925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
52025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  For example, if you distribute copies of the library, whether gratis
52125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannor for a fee, you must give the recipients all the rights that we gave
52225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyou.  You must make sure that they, too, receive or can get the source
52325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncode.  If you link a program with the library, you must provide
52425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncomplete object files to the recipients so that they can relink them
52525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwith the library, after making changes to the library and recompiling
52625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannit.  And you must show them these terms so they know their rights.
52725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
52825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Our method of protecting your rights has two steps: (1) copyright
52925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe library, and (2) offer you this license which gives you legal
53025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpermission to copy, distribute and/or modify the library.
53125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
53225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Also, for each distributor's protection, we want to make certain
53325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat everyone understands that there is no warranty for this free
53425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlibrary.  If the library is modified by someone else and passed on, we
53525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwant its recipients to know that what they have is not the original
53625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannversion, so that any problems introduced by others will not reflect on
53725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe original authors' reputations.
53825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
53925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Finally, any free program is threatened constantly by software
54025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpatents.  We wish to avoid the danger that companies distributing free
54125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsoftware will individually obtain patent licenses, thus in effect
54225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanntransforming the program into proprietary software.  To prevent this,
54325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwe have made it clear that any patent must be licensed for everyone's
54425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfree use or not licensed at all.
54525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
54625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Most GNU software, including some libraries, is covered by the ordinary
54725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannGNU General Public License, which was designed for utility programs.  This
54825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlicense, the GNU Library General Public License, applies to certain
54925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndesignated libraries.  This license is quite different from the ordinary
55025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannone; be sure to read it in full, and don't assume that anything in it is
55125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe same as in the ordinary license.
55225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
55325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  The reason we have a separate public license for some libraries is that
55425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthey blur the distinction we usually make between modifying or adding to a
55525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprogram and simply using it.  Linking a program with a library, without
55625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannchanging the library, is in some sense simply using the library, and is
55725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannanalogous to running a utility program or application program.  However, in
55825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanna textual and legal sense, the linked executable is a combined work, a
55925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannderivative of the original library, and the ordinary General Public License
56025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanntreats it as such.
56125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
56225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Because of this blurred distinction, using the ordinary General
56325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPublic License for libraries did not effectively promote software
56425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsharing, because most developers did not use the libraries.  We
56525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconcluded that weaker conditions might promote sharing better.
56625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
56725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  However, unrestricted linking of non-free programs would deprive the
56825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannusers of those programs of all benefit from the free status of the
56925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlibraries themselves.  This Library General Public License is intended to
57025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpermit developers of non-free programs to use free libraries, while
57125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpreserving your freedom as a user of such programs to change the free
57225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlibraries that are incorporated in them.  (We have not seen how to achieve
57325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis as regards changes in header files, but we have achieved it as regards
57425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannchanges in the actual functions of the Library.)  The hope is that this
57525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwill lead to faster development of free libraries.
57625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
57725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  The precise terms and conditions for copying, distribution and
57825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmodification follow.  Pay close attention to the difference between a
57925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann"work based on the library" and a "work that uses the library".  The
58025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannformer contains code derived from the library, while the latter only
58125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannworks together with the library.
58225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
58325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Note that it is possible for a library to be covered by the ordinary
58425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannGeneral Public License rather than by this special one.
58525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
58625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		  GNU LIBRARY GENERAL PUBLIC LICENSE
58725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
58825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
58925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  0. This License Agreement applies to any software library which
59025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncontains a notice placed by the copyright holder or other authorized
59125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannparty saying it may be distributed under the terms of this Library
59225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannGeneral Public License (also called "this License").  Each licensee is
59325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannaddressed as "you".
59425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
59525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  A "library" means a collection of software functions and/or data
59625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprepared so as to be conveniently linked with application programs
59725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann(which use some of those functions and data) to form executables.
59825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
59925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  The "Library", below, refers to any such software library or work
60025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwhich has been distributed under these terms.  A "work based on the
60125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary" means either the Library or any derivative work under
60225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncopyright law: that is to say, a work containing the Library or a
60325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannportion of it, either verbatim or with modifications and/or translated
60425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannstraightforwardly into another language.  (Hereinafter, translation is
60525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannincluded without limitation in the term "modification".)
60625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
60725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  "Source code" for a work means the preferred form of the work for
60825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmaking modifications to it.  For a library, complete source code means
60925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannall the source code for all modules it contains, plus any associated
61025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanninterface definition files, plus the scripts used to control compilation
61125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand installation of the library.
61225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
61325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Activities other than copying, distribution and modification are not
61425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncovered by this License; they are outside its scope.  The act of
61525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrunning a program using the Library is not restricted, and output from
61625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsuch a program is covered only if its contents constitute a work based
61725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannon the Library (independent of the use of the Library in a tool for
61825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwriting it).  Whether that is true depends on what the Library does
61925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand what the program that uses the Library does.
62025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
62125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  1. You may copy and distribute verbatim copies of the Library's
62225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncomplete source code as you receive it, in any medium, provided that
62325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyou conspicuously and appropriately publish on each copy an
62425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannappropriate copyright notice and disclaimer of warranty; keep intact
62525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannall the notices that refer to this License and to the absence of any
62625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwarranty; and distribute a copy of this License along with the
62725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary.
62825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
62925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  You may charge a fee for the physical act of transferring a copy,
63025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand you may at your option offer warranty protection in exchange for a
63125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfee.
63225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
63325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  2. You may modify your copy or copies of the Library or any portion
63425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof it, thus forming a work based on the Library, and copy and
63525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute such modifications or work under the terms of Section 1
63625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannabove, provided that you also meet all of these conditions:
63725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
63825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a) The modified work must itself be a software library.
63925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
64025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    b) You must cause the files modified to carry prominent notices
64125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    stating that you changed the files and the date of any change.
64225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
64325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    c) You must cause the whole of the work to be licensed at no
64425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    charge to all third parties under the terms of this License.
64525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
64625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    d) If a facility in the modified Library refers to a function or a
64725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    table of data to be supplied by an application program that uses
64825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    the facility, other than as an argument passed when the facility
64925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    is invoked, then you must make a good faith effort to ensure that,
65025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    in the event an application does not supply such function or
65125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    table, the facility still operates, and performs whatever part of
65225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    its purpose remains meaningful.
65325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
65425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    (For example, a function in a library to compute square roots has
65525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a purpose that is entirely well-defined independent of the
65625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    application.  Therefore, Subsection 2d requires that any
65725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    application-supplied function or table used by this function must
65825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    be optional: if the application does not supply it, the square
65925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    root function must still compute square roots.)
66025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
66125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThese requirements apply to the modified work as a whole.  If
66225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannidentifiable sections of that work are not derived from the Library,
66325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand can be reasonably considered independent and separate works in
66425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthemselves, then this License, and its terms, do not apply to those
66525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsections when you distribute them as separate works.  But when you
66625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the same sections as part of a whole which is a work based
66725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannon the Library, the distribution of the whole must be on the terms of
66825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License, whose permissions for other licensees extend to the
66925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannentire whole, and thus to each and every part regardless of who wrote
67025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannit.
67125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
67225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThus, it is not the intent of this section to claim rights or contest
67325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannyour rights to work written entirely by you; rather, the intent is to
67425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexercise the right to control the distribution of derivative or
67525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncollective works based on the Library.
67625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
67725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIn addition, mere aggregation of another work not based on the Library
67825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwith the Library (or with a work based on the Library) on a volume of
67925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanna storage or distribution medium does not bring the other work under
68025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe scope of this License.
68125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
68225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  3. You may opt to apply the terms of the ordinary GNU General Public
68325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLicense instead of this License to a given copy of the Library.  To do
68425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis, you must alter all the notices that refer to this License, so
68525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat they refer to the ordinary GNU General Public License, version 2,
68625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanninstead of to this License.  (If a newer version than version 2 of the
68725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannordinary GNU General Public License has appeared, then you can specify
68825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat version instead if you wish.)  Do not make any other change in
68925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthese notices.
69025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
69125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Once this change is made in a given copy, it is irreversible for
69225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat copy, so the ordinary GNU General Public License applies to all
69325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsubsequent copies and derivative works made from that copy.
69425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
69525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  This option is useful when you wish to copy part of the code of
69625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Library into a program that is not a library.
69725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
69825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  4. You may copy and distribute the Library (or a portion or
69925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannderivative of it, under Section 2) in object code or executable form
70025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannunder the terms of Sections 1 and 2 above provided that you accompany
70125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannit with the complete corresponding machine-readable source code, which
70225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmust be distributed under the terms of Sections 1 and 2 above on a
70325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmedium customarily used for software interchange.
70425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
70525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  If distribution of object code is made by offering access to copy
70625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfrom a designated place, then offering equivalent access to copy the
70725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsource code from the same place satisfies the requirement to
70825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the source code, even though third parties are not
70925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncompelled to copy the source along with the object code.
71025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
71125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  5. A program that contains no derivative of any portion of the
71225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary, but is designed to work with the Library by being compiled or
71325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlinked with it, is called a "work that uses the Library".  Such a
71425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwork, in isolation, is not a derivative work of the Library, and
71525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanntherefore falls outside the scope of this License.
71625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
71725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  However, linking a "work that uses the Library" with the Library
71825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncreates an executable that is a derivative of the Library (because it
71925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncontains portions of the Library), rather than a "work that uses the
72025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlibrary".  The executable is therefore covered by this License.
72125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSection 6 states terms for distribution of such executables.
72225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
72325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  When a "work that uses the Library" uses material from a header file
72425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthat is part of the Library, the object code for the work may be a
72525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannderivative work of the Library even though the source code is not.
72625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannWhether this is true is especially significant if the work can be
72725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlinked without the Library, or if the work is itself a library.  The
72825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthreshold for this to be true is not precisely defined by law.
72925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
73025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  If such an object file uses only numerical parameters, data
73125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannstructure layouts and accessors, and small macros and small inline
73225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfunctions (ten lines or less in length), then the use of the object
73325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfile is unrestricted, regardless of whether it is legally a derivative
73425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwork.  (Executables containing this object code plus portions of the
73525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary will still fall under Section 6.)
73625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
73725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Otherwise, if the work is a derivative of the Library, you may
73825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the object code for the work under the terms of Section 6.
73925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannAny executables containing that work also fall under Section 6,
74025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwhether or not they are linked directly with the Library itself.
74125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
74225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  6. As an exception to the Sections above, you may also compile or
74325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlink a "work that uses the Library" with the Library to produce a
74425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwork containing portions of the Library, and distribute that work
74525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannunder terms of your choice, provided that the terms permit
74625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmodification of the work for the customer's own use and reverse
74725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannengineering for debugging such modifications.
74825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
74925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  You must give prominent notice with each copy of the work that the
75025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary is used in it and that the Library and its use are covered by
75125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License.  You must supply a copy of this License.  If the work
75225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannduring execution displays copyright notices, you must include the
75325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncopyright notice for the Library among them, as well as a reference
75425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndirecting the user to the copy of this License.  Also, you must do one
75525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof these things:
75625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
75725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a) Accompany the work with the complete corresponding
75825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    machine-readable source code for the Library including whatever
75925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    changes were used in the work (which must be distributed under
76025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Sections 1 and 2 above); and, if the work is an executable linked
76125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    with the Library, with the complete machine-readable "work that
76225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    uses the Library", as object code and/or source code, so that the
76325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    user can modify the Library and then relink to produce a modified
76425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    executable containing the modified Library.  (It is understood
76525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    that the user who changes the contents of definitions files in the
76625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Library will not necessarily be able to recompile the application
76725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    to use the modified definitions.)
76825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
76925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    b) Accompany the work with a written offer, valid for at
77025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    least three years, to give the same user the materials
77125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    specified in Subsection 6a, above, for a charge no more
77225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    than the cost of performing this distribution.
77325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
77425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    c) If distribution of the work is made by offering access to copy
77525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    from a designated place, offer equivalent access to copy the above
77625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    specified materials from the same place.
77725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
77825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    d) Verify that the user has already received a copy of these
77925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    materials or that you have already sent this user a copy.
78025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
78125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  For an executable, the required form of the "work that uses the
78225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary" must include any data and utility programs needed for
78325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannreproducing the executable from it.  However, as a special exception,
78425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe source code distributed need not include anything that is normally
78525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistributed (in either source or binary form) with the major
78625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncomponents (compiler, kernel, and so on) of the operating system on
78725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwhich the executable runs, unless that component itself accompanies
78825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe executable.
78925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
79025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  It may happen that this requirement contradicts the license
79125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrestrictions of other proprietary libraries that do not normally
79225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannaccompany the operating system.  Such a contradiction means you cannot
79325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannuse both them and the Library together in an executable that you
79425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute.
79525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
79625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  7. You may place library facilities that are a work based on the
79725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary side-by-side in a single library together with other library
79825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannfacilities not covered by this License, and distribute such a combined
79925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlibrary, provided that the separate distribution of the work based on
80025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Library and of the other library facilities is otherwise
80125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpermitted, and provided that you do these two things:
80225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
80325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    a) Accompany the combined library with a copy of the same work
80425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    based on the Library, uncombined with any other library
80525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    facilities.  This must be distributed under the terms of the
80625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Sections above.
80725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
80825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    b) Give prominent notice with the combined library of the fact
80925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    that part of it is a work based on the Library, and explaining
81025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    where to find the accompanying uncombined form of the same work.
81125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
81225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  8. You may not copy, modify, sublicense, link with, or distribute
81325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Library except as expressly provided under this License.  Any
81425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannattempt otherwise to copy, modify, sublicense, link with, or
81525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the Library is void, and will automatically terminate your
81625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrights under this License.  However, parties who have received copies,
81725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannor rights, from you under this License will not have their licenses
81825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannterminated so long as such parties remain in full compliance.
81925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
82025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  9. You are not required to accept this License, since you have not
82125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsigned it.  However, nothing else grants you permission to modify or
82225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute the Library or its derivative works.  These actions are
82325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprohibited by law if you do not accept this License.  Therefore, by
82425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmodifying or distributing the Library (or any work based on the
82525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary), you indicate your acceptance of this License to do so, and
82625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannall its terms and conditions for copying, distributing or modifying
82725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Library or works based on it.
82825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
82925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  10. Each time you redistribute the Library (or any work based on the
83025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLibrary), the recipient automatically receives a license from the
83125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannoriginal licensor to copy, distribute, link with or modify the Library
83225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsubject to these terms and conditions.  You may not impose any further
83325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrestrictions on the recipients' exercise of the rights granted herein.
83425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannYou are not responsible for enforcing compliance by third parties to
83525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthis License.
83625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
83725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  11. If, as a consequence of a court judgment or allegation of patent
83825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanninfringement or for any other reason (not limited to patent issues),
83925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconditions are imposed on you (whether by court order, agreement or
84025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannotherwise) that contradict the conditions of this License, they do not
84125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexcuse you from the conditions of this License.  If you cannot
84225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndistribute so as to satisfy simultaneously your obligations under this
84325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLicense and any other pertinent obligations, then as a consequence you
84425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannmay not distribute the Library at all.  For example, if a patent
84525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlicense would not permit royalty-free redistribution of the Library by
84625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannall those who receive copies directly or indirectly through you, then
84725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe only way you could satisfy both it and this License would be to
84825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannrefrain entirely from distribution of the Library.
84925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
85025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIf any portion of this section is held invalid or unenforceable under any
85125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannparticular circumstance, the balance of the section is intended to apply,
85225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand the section as a whole is intended to apply in other circumstances.
85325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
85425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIt is not the purpose of this section to induce you to infringe any
85525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpatents or other property right claims or to contest validity of any
85625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsuch claims; this section has the sole purpose of protecting the
85725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannintegrity of the free software distribution system which is
85825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannimplemented by public license practices.  Many people have made
85925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanngenerous contributions to the wide range of software distributed
86025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthrough that system in reliance on consistent application of that
86125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsystem; it is up to the author/donor to decide if he or she is willing
86225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannto distribute software through any other system and a licensee cannot
86325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannimpose that choice.
86425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
86525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThis section is intended to make thoroughly clear what is believed to
86625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannbe a consequence of the rest of this License.
86725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
86825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  12. If the distribution and/or use of the Library is restricted in
86925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncertain countries either by patents or by copyrighted interfaces, the
87025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannoriginal copyright holder who places the Library under this License may add
87125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannan explicit geographical distribution limitation excluding those countries,
87225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannso that distribution is permitted only in or among countries not thus
87325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannexcluded.  In such case, this License incorporates the limitation as if
87425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwritten in the body of this License.
87525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
87625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  13. The Free Software Foundation may publish revised and/or new
87725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannversions of the Library General Public License from time to time.
87825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSuch new versions will be similar in spirit to the present version,
87925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannbut may differ in detail to address new problems or concerns.
88025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
88125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannEach version is given a distinguishing version number.  If the Library
88225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannspecifies a version number of this License which applies to it and
88325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann"any later version", you have the option of following the terms and
88425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconditions either of that version or of any later version published by
88525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Free Software Foundation.  If the Library does not specify a
88625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannlicense version number, you may choose any version ever published by
88725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannthe Free Software Foundation.
88825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
88925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  14. If you wish to incorporate parts of the Library into other free
89025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannprograms whose distribution conditions are incompatible with these,
89125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannwrite to the author to ask for permission.  For software which is
89225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanncopyrighted by the Free Software Foundation, write to the Free
89325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSoftware Foundation; we sometimes make exceptions for this.  Our
89425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanndecision will be guided by the two goals of preserving the free status
89525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannof all derivatives of our free software and of promoting the sharing
89625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannand reuse of software generally.
89725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
89825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann			    NO WARRANTY
89925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
90025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
90125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannWARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
90225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannEXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
90325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannOTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
90425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
90525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
90625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
90725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
90825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannTHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
90925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
91025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
91125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
91225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
91325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
91425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
91525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannLIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
91625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannRENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
91725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannFAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
91825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
91925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannDAMAGES.
92025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
92125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann		     END OF TERMS AND CONDITIONS
92225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
92325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann     Appendix: How to Apply These Terms to Your New Libraries
92425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
92525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  If you develop a new library, and you want it to be of the greatest
92625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannpossible use to the public, we recommend making it free software that
92725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmanneveryone can redistribute and change.  You can do so by permitting
92825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannredistribution under these terms (or, alternatively, under the terms of the
92925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannordinary General Public License).
93025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
93125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  To apply these terms, attach the following notices to the library.  It is
93225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannsafest to attach them to the start of each source file to most effectively
93325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannconvey the exclusion of warranty; and each file should have at least the
93425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann"copyright" line and a pointer to where the full notice is found.
93525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
93625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    <one line to give the library's name and a brief idea of what it does.>
93725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Copyright (C) <year>  <name of author>
93825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
93925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    This library is free software; you can redistribute it and/or
94025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    modify it under the terms of the GNU Library General Public
94125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    License as published by the Free Software Foundation; either
94225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    version 2 of the License, or (at your option) any later version.
94325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
94425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    This library is distributed in the hope that it will be useful,
94525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    but WITHOUT ANY WARRANTY; without even the implied warranty of
94625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
94725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Library General Public License for more details.
94825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
94925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    You should have received a copy of the GNU Library General Public
95025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    License along with this library; if not, write to the Free
95125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
95225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
95325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannAlso add information on how to contact you by electronic and paper mail.
95425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
95525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannYou should also get your employer (if you work as a programmer) or your
95625aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannschool, if any, to sign a "copyright disclaimer" for the library, if
95725aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmannnecessary.  Here is a sample; alter the names:
95825aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
95925aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Yoyodyne, Inc., hereby disclaims all copyright interest in the
96025aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
96125aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
96225aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  <signature of Ty Coon>, 1 April 1990
96325aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann  Ty Coon, President of Vice
96425aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. Moltmann
96525aee82d491492e1fa3b005e5880e684dc081ffbPhilip P. MoltmannThat's all there is to it!
966