From 96d499704a4ce48eb914054ccb2334fb5aaf8ccb Mon Sep 17 00:00:00 2001
From: Michael R Sweet <michael.r.sweet@gmail.com>
Date: Wed, 12 Dec 2001 02:20:15 +0000
Subject: [PATCH] Update paragraph 4 of the FLTK license exemptions; basically,
 justify/ explain the reason for specifying a program uses FLTK, and drop the
 requirement for include the FLTK license...

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1834 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
---
 CHANGES                    |  6 ++++
 COPYING                    | 39 +++++++++++++---------
 documentation/license.html | 66 ++++++++++++++++++++++++++++++++++++--
 3 files changed, 92 insertions(+), 19 deletions(-)

diff --git a/CHANGES b/CHANGES
index 30ed53225..f3fdeaf1d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,12 @@ CHANGES IN FLTK 1.1.0b7
 
 	- More documentation updates...
 	- Mac OS X support works 95%
+	- Updated paragraph 4 of the FLTK license exceptions;
+	  there was some question about the requirement to show
+	  that a program uses FLTK, which is required by section
+	  6 of the LGPL. The new exemption specifies that
+	  inclusion of the FLTK license is not required, just a
+	  statement that the program uses FLTK.
 	- Fl_Button::handle() was calling take_focus() for both
 	  FL_PUSH and FL_DRAG.
 	- File and memory fixes for Fl_GIF_Image, Fl_PNG_Image,
diff --git a/COPYING b/COPYING
index 544d594be..0dd0e80d3 100644
--- a/COPYING
+++ b/COPYING
@@ -1,36 +1,43 @@
                              FLTK License
-                         Ammended May 4, 2001
+                           December 11, 2001
 
-The following ammendments to the GNU Library General Public
-License apply for the FLTK library:
+The FLTK library and included programs are provided under the terms
+of the GNU Library General Public License (LGPL) with the following
+exceptions:
 
     1. Modifications to the FLTK configure script, config
        header file, and makefiles by themselves to support
        a specific platform do not constitute a modified or
-       derived work.
+       derivative work.
 
        The authors do request that such modifications be
        contributed to the FLTK project - send all
        contributions to "fltk-bugs@fltk.org".
 
     2. Widgets that are subclassed from FLTK widgets do not
-       constitute a derived work.
+       constitute a derivative work.
 
     3. Static linking of applications and widgets to the
-       FLTK library does not constitute a derived work
+       FLTK library does not constitute a derivative work
        and does not require the author to provide source
        code for the application or widget, use the shared
        FLTK libraries, or link their applications or
-       widgets against a user version of FLTK.
-
-       If the author links the application or widget to a
-       modified version of FLTK, then the changes to FLTK
-       must be provided under the terms in sections 1, 2,
-       and 4.
-
-    4. Authors that develop applications and widgets that
-       use FLTK must include the following statement in
-       their user documentation:
+       widgets against a user-supplied version of FLTK.
+
+       If you link the application or widget to a modified
+       version of FLTK, then the changes to FLTK must be
+       provided under the terms of the LGPL in sections
+       1, 2, and 4.
+
+    4. You do not have to provide a copy of the FLTK license
+       with programs that are linked to the FLTK library, nor
+       do you have to identify the FLTK license in your
+       program or documentation as required by section 6
+       of the LGPL.
+
+       However, programs must still identify their use of FLTK.
+       The following example statement can be included in user
+       documentation to satisfy this requirement:
 
            [program/widget] is based in part on the work of
            the FLTK project (http://www.fltk.org).
diff --git a/documentation/license.html b/documentation/license.html
index cad2b3c6a..b0edc7588 100644
--- a/documentation/license.html
+++ b/documentation/license.html
@@ -1,5 +1,63 @@
-<HTML><BODY>
-<H1 ALIGN=RIGHT><A NAME=license>H - Software License</A></H1>
+<HTML>
+<BODY>
+
+<H1 ALIGN="RIGHT"><A NAME="license">H - FLTK License</A></H1>
+
+<P ALIGN="RIGHT">December 11, 2001</P>
+
+<P>The FLTK library and included programs are provided under the terms
+of the GNU Library General Public License (LGPL) with the following
+exceptions:</P>
+
+<OL>
+
+	<LI>Modifications to the FLTK configure script, config
+	header file, and makefiles by themselves to support
+	a specific platform do not constitute a modified or
+	derivative work.<BR>
+	<BR>
+	The authors do request that such modifications be
+	contributed to the FLTK project - send all
+	contributions to "fltk-bugs@fltk.org".<BR>
+	<BR>
+	</LI>
+
+	<LI>Widgets that are subclassed from FLTK widgets do not
+	constitute a derivative work.<BR>
+	<BR>
+	</LI>
+
+	<LI>Static linking of applications and widgets to the
+	FLTK library does not constitute a derivative work
+	and does not require the author to provide source
+	code for the application or widget, use the shared
+	FLTK libraries, or link their applications or
+	widgets against a user-supplied version of FLTK.<BR>
+	<BR>
+	If you link the application or widget to a modified
+	version of FLTK, then the changes to FLTK must be
+	provided under the terms of the LGPL in sections
+	1, 2, and 4.<BR>
+	<BR>
+	</LI>
+
+	<LI>You do not have to provide a copy of the FLTK license
+	with programs that are linked to the FLTK library, nor
+	do you have to identify the FLTK license in your
+	program or documentation as required by section 6
+	of the LGPL.<BR>
+	<BR>
+	However, programs must still identify their use of FLTK.
+	The following example statement can be included in user
+	documentation to satisfy this requirement:<BR>
+	<BR>
+	<I>[program/widget] is based in part on the work of
+	the FLTK project (http://www.fltk.org).</I></LI>
+
+</OL>
+
+<HR>
+
 <P ALIGN=CENTER><BIG>GNU LIBRARY GENERAL PUBLIC LICENSE</BIG></P>
 <P ALIGN=CENTER>Version 2, June 1991
 <BR> Copyright (C) 1991 Free Software Foundation, Inc.
@@ -376,4 +434,6 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGES. </P>
 <P ALIGN="CENTER"><BIG>END OF TERMS AND CONDITIONS</BIG></P>
-</BODY></HTML>
+
+</BODY>
+</HTML>
-- 
GitLab