[fpc-pascal] License question; unit to view floating-point details

Marco van de Voort marcov at stack.nl
Sun Sep 7 12:44:13 CEST 2008

In our previous episode, Tom Verhoeff said:
> >
> > Post the sources somewhere using the license header we use?
> I intend to do just that.  I was considering the use of plain GPL,
> rather than LGPL.  However, I wonder if that would interfere with the
> incorporation into FreePascal.

Neither are good. GPL is mostly definitely not allowed for library routines
(it is fine for the compiler, IDE or utils)
> Is it the case that all FPC libraries use (a variant of) LGPL?

LGPL-with-linking-exception to be precise. (see rtl/copying.fpc for the
differences with ordinary LGPL)

This is a bit more liberal than LGPL either, otherwise everybody would have
to linking dynamically to FPC libs, which is technically hard to impossible.
(and not desirable to make that mandatory anyway).

> I am willing to use that license, but if GPL is an option, I would
> prefer that.

Not for library routines. GPLed library routines are useless. Even GNU
doesn't do that.

More information about the fpc-pascal mailing list