NOTE: In what follows, IANAL, and I can't vouch for any specific
constraints that may exist in legislation specific to your locale, but
these are the general interpretations of the intent, AFAIK.

> I am wondering to know some details about FLTK licence.
> the Graphics library FLTK is available under GPL licence with 
> some exceptions.

It is derived from the LGPL, rather than the GPL, and that makes a
difference.

> 1/ I wonder to know if we can use FLTK to produce a 
> commercial product?

Yes, it can.

> 2/ If yes, have we to make the code source as open source?

No, not as such.
You need to make any changes you make to fltk itself freely available as
open source, and you need to acknowledge your use of the fltk libraries
in your code.
Your application code itself need not be made open, unless you want to,
of course.
 
> 3/ "Static linking of applications and widgets to the
>       FLTK library does not constitute a derivative work" 
> what do they mean by this?

This is specifically disclaiming one of the terms of the LGPL, with
respect to what constitutes a "derivative work". Under the LGPL
licences, "derivative works" must automatically be placed under the
LGPL, and the wording is such that static linking to the library would
constitute a "derivative work".

The creators of the LGPL intended that you link dynamically to the
library, so that the end user could, at their discretion, replace the
version of the library with a later, or different, version.
The idea being to give the end user more freedom of choice.
So if you link statically, you must release the whole app under LGPL,
but if you link dynamically you do not.

Now, since fltk is designed with static linking in mind, that would
obviously be an issue. So the fltk creators put in this clause stating
that static linking does not constitute a derivative work in this
specific case, and so the linked application need not be released under
the LGPL for this reason.
Note that this does not mean that the application is not subject to the
LGPL clauses for other reasons, however, so you need to check all the
cases, and all the libs that you are calling or linking against to see
what might apply. 

If you are *really serious* about this, you need to get a proper lawyer
to tell you what this means in your specific jurisdiction - my opinion,
or that of others here, will carry very little weight if it all ends up
in court! (Though I doubt that it ever would, of course...)




SELEX Galileo Ltd
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 
3EL
A company registered in England & Wales.  Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to