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 -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
