Recent

Author Topic: Lazarus Vs Codetyphon  (Read 17724 times)

korba812

  • Sr. Member
  • ****
  • Posts: 487
Re: Lazarus Vs Codetyphon
« Reply #15 on: March 24, 2022, 05:26:50 pm »
Quote
None. Stolen intellectual property rights. Period.
This is my own quote.
...
( For other readers: a thief is a thief, quite simple... )
I thought it was normal practice in this industry...
https://www.thefirstnews.com/article/jagellonian-scientist-triumphs-over-google-in-patent-battle-10313
https://www.theregister.com/2022/02/17/microsoft_ans_patent/

Thaddy

  • Hero Member
  • *****
  • Posts: 19436
  • Glad to be alive.
Re: Lazarus Vs Codetyphon
« Reply #16 on: March 24, 2022, 05:29:31 pm »
My comment was not about patents, but about intellectual property.
Any "programmer" that knows only one programming language is not a programmer

korba812

  • Sr. Member
  • ****
  • Posts: 487
Re: Lazarus Vs Codetyphon
« Reply #17 on: March 24, 2022, 05:35:55 pm »
I thought patents were for the protection of intellectual property.

Warfley

  • Hero Member
  • *****
  • Posts: 2071
Re: Lazarus Vs Codetyphon
« Reply #18 on: March 24, 2022, 06:16:59 pm »
Patents are a form of protecting intellectual property for inventions and concepts, they must be filed and there cannot be this concept or invention be already existing. When talking about source code, this is not covered by patent law, but by copyright. Your piece of code, your own creation, is owned by you, the same way like books or work of arts are owned by their creators.

To put it simply, patents are about abstract concepts, ideas and mechanisms and need to be applied for, also have only a very limited lifetime, while copyright applies to a concrete work of art (under which code falls) and is automatically given to the creator. Most importantly, you cannot loose copyright, your work is your work (while a patent is only valid if you invent something new, that did not exist prior).
This of course makes proving copyright much easier, if someone uses your interlectual property in a way you did not give permission (of is not fair use), this is a copyright violation. For example I usually publish my code under BSD (if it's a library) or (A)GPL (for programs), both of which have a clause that any copy of the code must retain the license it was licensed under. If someone would take my code and publish it under another license, this is a violation of the terms and conditions, I as the owner of the copyright allow the usage of my work.
With patents it is much harder to prove, because they are about abstract concepts. While for copyright it suffices to show that it is the same work (e.g. by having the same code verbatim), showing that something uses the same abstract idea or mechanism is much harder and requires a deep analysis of the product.

Thats why you see so often patent lawsuits, but not anyone trying to rip of harry potter and sell it as their own

domasz

  • Hero Member
  • *****
  • Posts: 629
Re: Lazarus Vs Codetyphon
« Reply #19 on: March 25, 2022, 12:09:17 am »
Not only Code Typhoon guys remove authors they also illegally change licenses of the code they copy.
I found out they copied Delphi MPEG source code (which is GNU/GPL) to CT as a part of package "TitanSound" and changed the license to MIT.
If you use TitanSound in your project then your whole program should be GNU/GPL.

del

  • Sr. Member
  • ****
  • Posts: 258
Re: Lazarus Vs Codetyphon
« Reply #20 on: March 25, 2022, 12:50:32 am »
Quote
If it ain't broke don't fix it
Quote
Lazarus is the devil I know
Quote
Etcetera

dbannon

  • Hero Member
  • *****
  • Posts: 3850
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Vs Codetyphon
« Reply #21 on: March 25, 2022, 06:42:15 am »
I tried CT when it was suggested that it was better at GTK3 than Lazarus. I found it was no better, in fact, marginally worse. The real difference is that CT tells its users GTK3 is usable, its NOT !  (Hmm, interesting, I cannot find those statements there now, I find google references but empty links.)

I also found it to be a massive download as mentioned by Handoko and is treated as one uniform product, you cannot pick and choose.

And, as mentioned, the license situation is untenable.

So, a more sensible question might be "why would you choose to use CodeTyphoon" ?

Davo
Lazarus 4, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

avra

  • Hero Member
  • *****
  • Posts: 2593
    • Additional info
Re: Lazarus Vs Codetyphon
« Reply #22 on: March 25, 2022, 10:51:00 am »
I found out they copied Delphi MPEG source code (which is GNU/GPL) to CT as a part of package "TitanSound" and changed the license to MIT.
Thank you for reporting!
https://forum.lazarus.freepascal.org/index.php/topic,39508.msg438464.html#msg438464

And plz remove all my patches. All of them. (26)
Are you saying that there are components in ct4laz that have your patches? If so then please identify them and I will kick them out.

( For other readers: a thief is a thief, quite simple, this is not Avra as a thief as such , of course not! )
Thanks, that's a relief!  :D %) :D
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

RadThadd

  • Newbie
  • Posts: 2
Re: Lazarus Vs Codetyphon
« Reply #23 on: February 04, 2024, 08:06:56 pm »
To anyone new and reading this, PLEASE REMEMBER, that CodeTyphon is very bulky with too many things preinstalled. This is unnecessary and distracting.
Lazarus is the objectively better choice because whatever you find in CodeTyphon, you can use the exact same component in Lazarus but you'll have to install it yourself.
ORCA is better in CodeTyphon (it's a remake of GLSCene; the devs there do that with a lot of stuff) and easier to use, but the very few components aren't worth using CodeTyphon for.


Enos68

  • New Member
  • *
  • Posts: 11
Re: Lazarus Vs Codetyphon
« Reply #24 on: August 20, 2025, 09:53:04 am »
However this is an old discussion, I would like to add one important plus for Code Typhon. It can build MacOS app on the latest MacOS release. Lazarus fails at the linking phase due to a simple change on MacOS level, which could be easy to fix in the distribution of Lazarus, but the team did not issue that important fix since two years now. It is available in not official releases, but it is very hard to get it up and running on MacOS for an average user.

Code Typhon is compiling and linking the MacOS app without the issue, so at least you do not need to solve the problem by installing a virtual machine with an older version of MacOS to be able to compile your Mac App.

Thaddy

  • Hero Member
  • *****
  • Posts: 19436
  • Glad to be alive.
Re: Lazarus Vs Codetyphon
« Reply #25 on: August 20, 2025, 10:08:38 am »
Which issue? (mini M4 aarch64, 2024) Btw I still can't recommend CT if the copyright and licensing issues are not fixed.
The code is often fine, though, so if it does not burden your conscience.. It would be very hard to use in a commercial setting, though.
You never really know what licensing applies. AFAIK that has not changed.
« Last Edit: August 20, 2025, 10:15:17 am by Thaddy »
Any "programmer" that knows only one programming language is not a programmer

 

TinyPortal © 2005-2018