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
This commit is contained in:
Michael R Sweet 2001-12-12 02:20:15 +00:00
parent fdcdc8fd46
commit 96d499704a
3 changed files with 90 additions and 17 deletions

View File

@ -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,

35
COPYING
View File

@ -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.
widgets against a user-supplied 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.
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. Authors that develop applications and widgets that
use FLTK must include the following statement in
their user documentation:
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).

View File

@ -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>