Forum > General

Can we customize and use Lazarus IDE?

(1/2) > >>

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

Go to full version