[fpc-pascal] FPC license file location

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Fri Oct 20 11:16:18 CEST 2017


I looked in the fcl at some units and there license information. The 
unit header comment mentioned that I should consult the COPYING.FPC 
file. The "packages" (fcl) directory didn't contain such a file, neither 
did the root of the FPC src directory. I eventually found it in the 
"rtl" directory.

Just a suggestion, but wouldn't it be a more obvious location if the 
COPYING.FPC (and related files) were moved to the root of the FPC 
sources directory tree. Then, like the Lazarus project does, list a 
summary directory layout tree listing the most common licenses per 
directory and a small disclaimer.


    + ide            (GPLv2)
    + compiler       (GPLv2)
    + rtl            (modified LGPLv2)
    + packages       (modified LGPLv2)

Then a small disclaimer that some directories or units might have other 
licenses applied.

This would make it much clearer for anybody new to the project or source 
code. I don't mind putting a patch together to apply these changes.


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