gnu-misc-discuss
[Top][All Lists]
Advanced

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

Fwd: [DotGNU]licensing of fox toolkit


From: James Michael DuPont
Subject: Fwd: [DotGNU]licensing of fox toolkit
Date: Thu, 9 Jan 2003 05:03:35 -0800 (PST)

this might be the right list for this discussion,
anyone awake?

--- David Sugar <dyfet@ostel.com> wrote:
> From David Sugar Thu Jan  9 04:04:03 2003
> From: David Sugar <dyfet@ostel.com>
> To: jeroen@fox-toolkit.org
> CC: rms@gnu.org, bkuhn@gnu.org, developers@dotgnu.org
> Subject: [DotGNU]licensing of fox toolkit
> Date: Thu, 9 Jan 2003 07:04:03 -0500
> 
> I have read through your licensing page on fox, with your recent
> changes as of 
> August of last year, and I have found these changes contradictory and
> 
> confusing.  You start from a basic LGPL license, and then state the
> following 
> on your site:
> 
> FOX basically follows the standard GNU Lesser General Public License
> (LGPL). 
> Because of repeated questions on this topic, it has become apparent
> that many 
> people still had a number of uncertainties about licensing issues.
> 
> Also, a number of stipulations in the GNU Lesser Public License
> statement have 
> evidently been an impediment to truely wide-spread adoption of the
> FOX 
> Library.
> 
> Thus, the intent of the License Addendum has been to provide
> clarification of 
> a number of obscure issues in the GNU Lesser General Public License,
> and to 
> relax a few of its stipulations with an eye to solving a couple of
> practical 
> issues.
> 
> Below follows the GNU Lesser Public License, followed by the FOX
> Library 
> License addendum.
> 
> < INSERTED >
>                            ADDENDUM TO LICENSE
>                               August 2002
> 
>                 Copyright (C) 2002 Jeroen van der Zijp.
> 
>         Everyone is permitted to copy and distribute verbatim copies
>      of this license addendum document, but changing it is not
> allowed.
> 
> 
> FOX Toolkit Library License Agreement.
> 
> 
> 0. The FOX Toolkit Library ("The Library") is licensed under GNU
> Lesser
> General Public License as published by the Free Software Foundation,
> version 2.1 of the License, or (at your option) any later version,
> with the following additional conditions.  The following conditions
> take precedence over any conditions or restrictions stipulated by the
> Lesser General Public License insofar as a conflict exists.
> 
> 1. The FOX Toolkit Library License Agreement ("License") covers only
> the FOX Toolkit Library ("The Library").  Other libraries which the
> Library may use are covered by their own respective licenses.
> 
> 2. Modification of the configure scripts, makefiles, or installation
> tools of the Library to support a specific platform does not
> constitute
> creating a modified or derivative work based on the Library.
> 
> 3. Subclassing from Objects or Widgets supplied by the Library
> involves
> no modifications to the source code of the Library itself, and
> consequently,
> subclassing from Objects and Widgets does not constitute creating a
> modified
> or derivative work based on the Library.
> 
> 4. Statically linking of a copy of the Library against any work using
> the
> Library, i.e. the inclusion of (parts of) the Library into a program
> or
> binary, is functionally equivalent to a work using the Library by
> linking
> to it dynamically, and therefore does not constitute creating a
> modified
> or derivative work based on the Library.
> 
> 5. Otherwise, if the work is a derivative of the Library, you may
> distribute the object code for the work under the terms of the GNU
> Lesser
> General Public License.  Any executables containing that work also
> may
> be distributed under the Lesser General Public License whether or not
> they
> are linked directly with the Library itself.
> 
> 6. Programs or binaries linked with the Library must be identified as
> such
> by including, in the Documentation or by other means (for example in
> the
> About Box or Online Help), the following statement:
> 
> "This software uses the FOX Toolkit Library
> (http://www.fox-toolkit.org)."
> 
> < END >
> 
> I do understand that to actually get an GNU LGPL "effect" in a C++
> class 
> frameworks it may be nessisary to have some kind of addendum stating
> what is 
> not construed as a derived work by the author, since one has to deal
> with 
> templates, inline headers, and inheritence, all of which may be
> construed 
> under copyright and our current legal understanding as it may apply
> to 
> software as a "derivitive" work in ways that linking of pure C
> libraries are 
> not, and this may also relate to specific issues of copyright law in
> your own 
> country.
> 
> When it is nessisary to add extra privileges to clearify issues like
> this, in 
> my own opinion, one way to do that is to have a revertable license;
> that is 
> you can either accept the license with some specific priviledges
> added, or 
> accept and use it under the terms of the GNU GPL (or lgpl)
> unmodified.
> 
> However, it seems some of the changes you have in your addendum
> create new 
> requirements, such as the advertising clause, which conflict and make
> your 
> library unusable with other GNU GPL license software, or otherwise
> create 
> different terms from those of the GNU L-GPL.  If this is your intent,
> I would 
> suggest perhaps what you really should do is a dual disjunctive
> license.  A 
> disjunctive license means the software can be provided on one of two
> (or 
> more) different licenses, and the end user receiving the software can
> choose 
> which one applies. Some software is under a dual-disjunctive license
> with the 
> GNU GPL being one of the options, and a BSD-like license being the
> other.  
> Perl is similarly licensed under a dual-disjunctive license between
> the GNU 
> GPL and the "Artistic" license.
> 
> The license you have currently, with the addendum, is contradictory,
> and I 
> believe as written, may be unusable with other GNU GPL licensed
> software.  
> Since your goal was to make your library more easily and widely
> usable, it 
> seems this has accomplished the exact opposite.
> 
> David
> _______________________________________________
> Developers mailing list
> Developers@dotgnu.org
> http://www.dotgnu.org/mailman/listinfo/developers


=====
James Michael DuPont
http://introspector.sourceforge.net/

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]