Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Lazarus and CodeTyphon

Firstly, I saw some topics about these two but weren't my answer.

I'm looking for a good FPC(Free Pascal Compiler) IDE on GNU/Linux.

There are some IDE's like Lazarus and CodeTyphon. I need suggestion to choose one of those.

I've tried Lazarus once but all windows was separated. It looks messy and not interesting.

I would like to know what are the distinguishes between these two ?

I would like to know advantages / disadvantages each of those. Thank you

like image 217
Hamed Kamrava Avatar asked May 30 '13 14:05

Hamed Kamrava


3 Answers

CodeTyphon is a distro of Lazarus, like Ubuntu and Debian are distros of Linux.

CodeTyphon comes with a large package of components and plugins, that otherwise you would have to google and download and install.

CodeTyphon have their own idea what are stable versions and what are not stable yet for both of FPC (compiler) and Lazarus(IDE). Whether their assessment is better or worse than upstream's Lazarus Team's, I don't know.

What about one-single-window plugin, it is work-in-progress and it doesn't seems to me it is ready for production use, no matter would you get it as part of CT or download and add it to vanilla Lazarus. However maybe it better works on Linux than on Windows, I don't know.

There were however issues with code legality in CT grande bundle. It is widely believed that Orca (if I remember the name) violates copyrights of glScene/vgScene, which also happened in early Delphi FMX releases but was fixed by EMBA later. There also were disputes in FPC forums/wiki about CodeTyphon pirating some open-source components. See answer by Peter Dunne below.

like image 198
Arioch 'The Avatar answered Oct 20 '22 14:10

Arioch 'The


Your question is akin to asking the difference between Linux and Ubuntu. Lazarus is an IDE/component library, based on FreePascal (FPC). And CodeTyphon is a distribution of Lazarus and FPC. So CodeTyphon is just one way to install a functioning installation of Lazarus.

Lazarus uses the same floating window design as older versions of Delphi. Installing from CodeTyphon won't change that.

like image 25
David Heffernan Avatar answered Oct 20 '22 13:10

David Heffernan


Myself and several friends highlighted several licensing issues with codetyphon most of which could have been corrected by sourcing the included files from known good source and ensuring the correct license headers were included PirateLogic refused to correct the issues which means they are using code in direct violation of the original license terms The fact its open source code does not change the fact they are pirating the code by not including the correct license even after the issue was highlighted I also found several instances of copyright code included which appears to be proprietary and not FOSS at all They also changed the path & file names on some libraries so that source is no longer compatible with standard lazarus/component installs This in my view is totally illogical These 2 factors heavily undermine what was potentially the best FPC/Lazarus distro Hardly professional

like image 6
Peter Dunne Avatar answered Oct 20 '22 13:10

Peter Dunne