[fpc-pascal] FPC license file location

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Fri Oct 20 12:06:46 CEST 2017

On 2017-10-20 10:51, Tomas Hajny wrote:
> Note that all the license files are located in the fpcbuild repository in
> /install/doc and installed into the directory doc/fpc during installation.

The problem with that is that it is in a total different repository to 
the FPC sources, or it is hidden behind a binary installer. Speaking for 
myself, I can't remember the last time (over 10 years ago) that I 
installed FPC or Lazarus from a binary package. I always (like most 
software I use) download the sources and compile it myself. I'm sure 
there are many others like me, and having the license information in a 
more logical location makes perfect sense to me.

> The top level source
> directory is not such a good choice IMHO, because there are also the
> compiler and IDE subdirectories there and they have different licenses.

Hence my "license directory tree" example, where it clearly outlines 
which license are used in which directories, with a small disclaimer 
that some files or directories may have other licenses (but they are the 

Bottom line.... Having the general license file for the "packages" 
directory under the "rtl" directory makes even less sense.


fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal

My public PGP key:  http://tinyurl.com/graeme-pgp

More information about the fpc-pascal mailing list