[cairo] Re: License for cairo changed to LGPL

Bill Spitzak spitzak at d2.com
Wed Aug 4 11:32:54 PDT 2004

Here is the newest version of the FLTK exception notice, put before the LGPL.

The FOX one is almost identical. We tried to indicate that you can modify 
FLTK and then release the modified files, and still statically link the 
result with your closed-source program.

In my opinion these exceptions really make the LGPL into what people expected 
it to mean. It would be very nice if there was an official wording of this 
sort of license.

I agree that Cairo is going to need this sort of license if it is going to be 
a useable and portable graphics interface.


1. As a special exception, the copyright holders of this library give 
permission for additional uses of the text contained in this release of the 
library as licenced under the FLTK Library Licence, applying either version 2 
of the Licence, or (at your option) any later version of the Licence as 
published by the copyright holders of version 2 of the Licence document.

2. The exception is that you may link and distribute under terms of your 
choice, a "work that uses the Library" as defined in section 6 of the 
License, provided that the creation of this work does not require the 
modification of any of the source code of the library.

3. Modifications to the source code of the library do not fall under this 
exception. However you may distribute the modified library under the normal 
terms of this license and then distribute a work using this modified library 
using this exception.

4. If you copy code from files distributed under the terms of the GNU General 
Public Licence or the GNU Library General Public Licence into a copy of this 
library, as this licence permits, the exception does not apply to the code 
that you add in this way. To avoid misleading anyone as to the status of such 
modified files, you must delete this exception notice from such code and/or 
adjust the licensing conditions notice accordingly.

5. If you write modifications of your own for this library, it is your choice 
whether to permit this exception to apply to your modifications. If you do 
not wish that, you must delete the exception notice from such code and/or 
adjust the licensing conditions notice accordingly.

More information about the cairo mailing list