[Lazarus] components\aggpas\gpc - non-commercial use only

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Tue May 17 12:24:51 CEST 2016


On 2016-05-17 11:09, Denis Kozlov wrote:
> seem, especially for new comers, that all FPC/Lazarus sources are
> GPL/LGPL licensed, and short of checking every source file/folder it is
> impossible to tell otherwise.

Why, nobody told them it is like that, so why would they assume that.

Mattias already answered the question. “Free” is a relative term in the
open source world. Why must some code be excluded from Lazarus, even
though it is still open source - albeit with a different license.

> 
> Q1: Should all bundled code, whether it is FCL or LCL or otherwise,
> follow the standard FPC/Lazarus licensing schema?

No, and there is no good reason why it must. The Lazarus project already
makes it very clear... See the readme file located in the “components”
directory.

If a developer uses every willy nilly component out there, and never
checks any license details of those components, they are looking for
trouble. As a developer, part of your job is to ensure whatever 3rd
party components you use fits in with your project goals.


> Q2: Maybe libraries and components which do not fall under the same
> licensing terms should be moved to a separate folder

Again, why? The readme file inside the “components” directory already
summarised everything you need to know. Nobody officially part of the
Lazarus project has every mentioned that all components included with
Lazarus has the same license as the IDE or LCL - so don’t make that
assumption.


Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

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




More information about the Lazarus mailing list