[Gambas-user] How to create a plugin system for your Gambas project: a conclusion

jose.rodriguez at cenpalab.cu jose.rodriguez at cenpalab.cu
Fri Feb 19 16:03:46 CET 2021


February 19, 2021 9:29 AM, "Gianluigi" <bagonergi at gmail.com (mailto:bagonergi at gmail.com?to=%22Gianluigi%22%20<bagonergi at gmail.com>)> wrote:
 Il giorno ven 19 feb 2021 alle ore 15:04 Joe1962 via User <user at lists.gambas-basic.org (mailto:user at lists.gambas-basic.org)> ha scritto: February 18, 2021 10:21 PM, "martin cristia" <tercoide at hotmail.com (mailto:tercoide at hotmail.com)> wrote:

> -Programs made with Gb not, even if they use those components as they are "out there" in the user's
> HD
>

Actually, AFAIUT (as far as I understand things, lol) and IANAL, I agree that using a GPLed IDE to make your programs does not automatically mean your own programs are GPL (unless, perhaps, there are some special stipulations made in the IDE license). However, your own programs do depend on the license of the included and runtime libraries (and probably even the gambas runtime interpreter/compiler, in this case). If those were LGPL, your own programs could be closed source, but if they are GPL, then your code automatically becomes GPL. 
I believe this is not the case:
https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License (https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License)
"The license allows developers and companies to use and integrate a software component released under the LGPL into their own (even proprietary (https://en.wikipedia.org/wiki/Proprietary_software)) software without being required by the terms of a strong copyleft (https://en.wikipedia.org/wiki/Copyleft) license to release the source code of their own components." 

	What part of this contradicts what I said before?

Regards,
Joe1962
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20210219/9b5f17b7/attachment.htm>


More information about the User mailing list