Forum > General
Can we customize and use Lazarus IDE?
yogiyang:
Hello,
I am quite new to this forums. As I don't know as to where to post this question I am posting it here.
I want to know if one can customize and use Laz IDE for other programming languages.
Actually we are planning to build a IDE for a set of programming languages. As Laz is available for all major OS platforms we thought it would be better and easier to use Laz IDE as a base and build our IDE for programming languages that are not FPC nor based on FPC.
Please guide me.
TIA
Yogi Yang
Handoko:
Hello yogiyang,
Welcome to the forum.
I never tried but I'm sure to say "yes you can"!
I belive you may interested to know:
http://wiki.freepascal.org/SynEdit
http://forum.lazarus.freepascal.org/index.php/topic,36595.0.html
yogiyang:
Hello Handoko,
Ok that is great.
But actually we are going to use the IDE for non FPC programming languages. Is this allowed. I check the documentation of Laz but there is not mention of this.
Finally we are planning to release this as a commercial product.
TIA
Yogi Yang
Handoko:
I'm not an expert about it, maybe some seniors can give you better answers. But what I know are:
- Lazarus/FPC, including the IDEs do not prohibit commercial usage.
- But if you just simple modify the IDE, you have to release the result as open
source because it licensed in GPL.
- You're free to license your applications generated using Lazarus/FPC to anything you want because the units/libraries provided by default installation are in modified LGPL (or similar licenses).
- If you use any third party unit, you need to check their license first.
- I never heard Lazarus/FPC prohibit usage for non FPC programming languages.
- You can use TSynEdit to write your own IDE.
Read more:
http://wiki.freepascal.org/FPC_modified_LGPL
http://wiki.freepascal.org/Lazarus_Faq#Licensing
yogiyang:
--- Quote from: Handoko on November 03, 2017, 08:31:33 am ---- You can use TSynEdit to write your own IDE.
--- End quote ---
This is exactly what we are planning to use for coding. But our IDE will be completely visual just like Laz where in user will be able to add a form and place controls/components on it and double click it to go to appropriate event code, etc.
Navigation
[0] Message Index
[#] Next page