Greetings,

Please excuse the obfuscated nature of my login, but I need to stay deeply 
anonymous for the time being.

Your modifications to the LGPL are very generous.  I wanted to clear up a 
couple of issues before I commit to using FLTK, if I may.

The modifications seem to want to exclude static linking to the unmodified FLTK 
source from any sort of licensing issues, but it looks like section 6 still has 
some pitfalls.  Even if the sections 1, 2, and 4 are not required, section 6 
still seems to need to be adhered to.

I need to provide a closed source library that is either statically linked to 
your unmodified library for GUI purposes, or that will dynamically link to a 
DLL provided by me compiled from your unmodified source with the source for 
FLTK included as part of my distribution.  I do not wish to encumber any third 
party down the line with any more licensing terms than I must.  They will be 
the ones making any executable and perhaps distributing it.

Please note the parts that I have delineated with lines of "=", and tell me if 
you wish these parts to apply, notwithstanding your modifications.

-----------------------------------
6. As an exception to the Sections above, you may also compile or link a "work 
that uses the Library" with the Library to produce a work containing portions 
of the Library, and distribute that work under terms of your choice, provided

===========================================
 that the terms permit modification of the work for the customer's own use
===========================================
 and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is 
used in it and that the Library and its use are covered by this License. You 
must supply a copy of this License. If the work during execution displays 
copyright notices, you must include the copyright notice for the Library among 
them, as well as a reference directing the user to the copy of this License. 
Also, you must do one of these things:

   1. Accompany the work with the complete corresponding machine-readable 
source code for the Library including whatever changes were used in the work 
(which must be distributed under Sections 1 and 2 above); and,

=============================================
 if the work is an executable linked with the Library, with the complete 
machine-readable "work that uses the Library", as object code and/or source 
code, so that the user can modify the Library and then relink to produce a 
modified executable containing the modified Library.
=============================================

 (It is understood that the user who changes the contents of definitions files 
in the Library will not necessarily be able to recompile the application to use 
the modified definitions.)

--------------------------------------

Any insight or clarification would be most appreciated.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to