Recent

Author Topic: Lazarus FPC licensing about creating ides  (Read 1264 times)

davidberneda

  • Newbie
  • Posts: 2
Lazarus FPC licensing about creating ides
« on: May 28, 2021, 10:50:26 pm »
Hi All !
Not sure if this is the appropiate forum to ask about licensing questions, apologies in advance.

Does Lazarus license allow to create an ide app? (not for Pascal, for another language) I mean, if an ide is a special kind of app the license forbids (competing product).

regards !
david

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Lazarus FPC licensing about creating ides
« Reply #1 on: May 28, 2021, 11:05:31 pm »
No such limitation. All lazarus/fpc program has to comply with the very liberal LGPL-with-exception license.

However, if you use parts of lazarus itself(as opposed to RTL and LCL), then your IDE needs to be GPL.

davidberneda

  • Newbie
  • Posts: 2
Re: Lazarus FPC licensing about creating ides
« Reply #2 on: May 28, 2021, 11:13:53 pm »
Thanks a lot !
regards
david

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus FPC licensing about creating ides
« Reply #3 on: May 29, 2021, 12:11:27 pm »
No such limitation. All lazarus/fpc program has to comply with the very liberal LGPL-with-exception license.

However, if you use parts of lazarus itself(as opposed to RTL and LCL), then your IDE needs to be GPL.

In general yes.

But, Lazarus comes with a lot of coponents. Not just the LCL.

The  LCL comes with the "liberal LGPL-with-exception license".
Some components do not. I.e. SynEdit is iirc GPL or MPL at the users choice.

Open your project inspector. Look at the packages that you have in there.
Open each package and check in the package option what the license is. (if needed recurse down into the packages used by each package...)


 

TinyPortal © 2005-2018