Recent

Author Topic: Licensing a Lazarus application  (Read 3525 times)

lstenberg

  • New member
  • *
  • Posts: 9
Licensing a Lazarus application
« on: February 02, 2019, 04:33:28 pm »
Hi
I have developed a graphical application using lazarus incl. LCL and components like tachart etc.
Can I make the application open source GPLv3 specifying my contribution to the app is GPLv3 and all other parts (i.e. lazarus, LCL, used components) are covered by other licenses LGPL etc.?

If yes, it means I will only provide source code for my contribution and refer to others for source code according to their specific licensing model - right?  ::)

Handoko

  • Hero Member
  • *****
  • Posts: 5158
  • My goal: build my own game engine using Lazarus
Re: Licensing a Lazarus application
« Reply #1 on: February 02, 2019, 04:49:58 pm »
http://wiki.lazarus.freepascal.org/TAChart

The link above said:
TAChart is the principal component of a TeeChart-like charting framework for Lazarus offered under an LGPL licence.

The components bundled with Lazarus default installation are in LGPL too.

This wiki page:
https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License

says

Quote
One feature of the LGPL is the permission to relicense under the GPL any piece of software which is received under the LGPL (see section 3 of the LGPL version 2.1, and section 2 option b of the LGPL version 3). This feature allows for direct reuse of LGPLed code in GPLed libraries and applications.

I believe the answer for you question is, yes you can link them into your GPL application and refer them without need to provide their source code (as long as you do not modify them).

lainz

  • Hero Member
  • *****
  • Posts: 4470
    • https://lainz.github.io/
Re: Licensing a Lazarus application
« Reply #2 on: February 02, 2019, 07:35:01 pm »
Take as example LazPaint that is GPL, but BGRABitmap is LGPL, and that combination of licenses is possible.

lstenberg

  • New member
  • *
  • Posts: 9
Re: Licensing a Lazarus application
« Reply #3 on: February 03, 2019, 07:08:05 pm »
Many thanks for the replies  :)

srvaldez

  • New Member
  • *
  • Posts: 36
Re: Licensing a Lazarus application
« Reply #4 on: February 03, 2019, 08:21:14 pm »
it should be mentioned that FPC is licensed under a modified LGPL http://wiki.lazarus.freepascal.org/FPC_modified_LGPL

Handoko

  • Hero Member
  • *****
  • Posts: 5158
  • My goal: build my own game engine using Lazarus
Re: Licensing a Lazarus application
« Reply #5 on: February 04, 2019, 07:07:44 am »
I might be wrong. But as far as I know, Free Pascal is licensed under the GPL with static linking exception. The libraries bundled with the default installation are licensed under modified LGPL.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5486
  • Compiler Developer
Re: Licensing a Lazarus application
« Reply #6 on: February 04, 2019, 09:03:52 am »
The compiler itself and the text mode IDE is GPL without any exception.
The RTL, the FCL and the packages are licensed as LGPL with static linking exception.

 

TinyPortal © 2005-2018