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

