[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

FLTK License



Hello list!

I'm sponsoring the libflkt2, but I've some troubles with
the FLTK licenses [included at the end of this message].

The "FLTK License, May 2001" is included in the proposed
libfltk2, and the "FLTK License, December 2001" is
already included in Debian, in libfltk1.1.

- It seems it to fail the "desert island" test
- Is it linkable to GPL programs?
  I don't think so, because extra restrictions.
  Note: "apt-cache rdepends libfltk1.1" gives a long list
  of potential problems.
- old discussion on debian-legal (in 1998-1999) seems to
  recommending linking GPL programs with fltk instead
  of other libraries (with problematic licenses).
  Note: I don't know the fltk licenses before 2001.

What do you thing?
What to do with existing packages?

ciao
	cate



=== FLTK License, May 2001 ===
                             FLTK License
                         Ammended May 4, 2001

The following ammendments to the GNU Library General Public
License apply for the FLTK library:

    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.

       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.

    3. Static linking of applications and widgets to the
       FLTK library does not constitute a derived 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:

           [program/widget] is based in part on the work of
           the FLTK project (http://www.fltk.org).

=== FLTK License, December 2001 ===

                             FLTK License
                           December 11, 2001

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
       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 derivative work.

    3. 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.

       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).

==== end of quote ====




Reply to: