What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
@Lost
i expected wall of text as answer..heh..you have right in some points for sure
but this topic is about relation between BASIC-s..right?
i expected wall of text as answer..heh..you have right in some points for sure
but this topic is about relation between BASIC-s..right?
-
- Posts: 539
- Joined: Dec 02, 2011 22:51
- Location: France
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Precisely. When time to choose a tool, be aware of advantages, strenghts and limits. Not useless to mention at least one licence shall not be valid on a pure transpiler, right ?
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Note that commercial products might have non-compete clauses in their license, iow you are not allowed to create something that competes with the product with it.
This e.g. applies to Delphi which puts many IDEs created in Delphi on rocky grounds, _even_ if they don't use any Delphi code. Just by being compiled with it, since Delphi is both the compiler and an IDE.
This e.g. applies to Delphi which puts many IDEs created in Delphi on rocky grounds, _even_ if they don't use any Delphi code. Just by being compiled with it, since Delphi is both the compiler and an IDE.
-
- Posts: 539
- Joined: Dec 02, 2011 22:51
- Location: France
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Non compete clause on lzle because I do not want to be challenged by my 'own code' used in a commercial concurrent product.
-
- Posts: 65
- Joined: Jul 01, 2021 7:53
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Yes. Only curiosity.aurelVZAB wrote:by the way ..why all this investigation?
yes ..curiosity ?
-
- Posts: 65
- Joined: Jul 01, 2021 7:53
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
This is not a comparision of any BASIC-*. From what I read from ThinBASIC I think it also has something to do with FreeBASIC and OxygenBASIC but my English is too bad I can't figure it myself even with the help of GG translate and even though I have read it many times. If you read the change log of the latest BETA version of ThinBASIC you will see both FreeBASIC and OxygenBASIC being mentioned. So out of curiosity I asked this question.
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Yeah, that is a good reason to never use such package. If you design it in, you can never ever do anything with the resulting codebase.Lost Zergling wrote:Non compete clause on lzle because I do not want to be challenged by my 'own code' used in a commercial concurrent product.
Moreover, most handcrafted licenses are hopelessly ambiguous. What defines commercial ? (true example) If I write an free application for a horse showjumping tournament, and it gets picked up by the national league of the sport and they pay me a couple of hundred bucks for it, is that commercial? (a true commercial developer would laugh at a couple of hundred bucks for yearrs of work) What if the league sells it to the neighbouring Belgian league ?(well, ok, that didn't happen)
If you ever need to distribute your codebases (free or commercial), stay away from code with home grown licenses.
Last edited by marcov on Jul 16, 2021 9:02, edited 1 time in total.
-
- Posts: 65
- Joined: Jul 01, 2021 7:53
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
So there is Lazarus.marcov wrote:Note that commercial products might have non-compete clauses in their license, iow you are not allowed to create something that competes with the product with it.
This e.g. applies to Delphi which puts many IDEs created in Delphi on rocky grounds, _even_ if they don't use any Delphi code. Just by being compiled with it, since Delphi is both the compiler and an IDE.
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Lazarus doesn't use Delphi code. Many of these IDEs use MDI which Lazarus doesn't do very well. (basically because it is deprecated after win9x)hungnguyengia wrote:So there is Lazarus.marcov wrote:Note that commercial products might have non-compete clauses in their license, iow you are not allowed to create something that competes with the product with it.
This e.g. applies to Delphi which puts many IDEs created in Delphi on rocky grounds, _even_ if they don't use any Delphi code. Just by being compiled with it, since Delphi is both the compiler and an IDE.
-
- Posts: 65
- Joined: Jul 01, 2021 7:53
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
I have seen software is free for personal use but not for commercial use. Such software can even be open source. They usually being dual licensed between a commercial license and an open source licese. There is case like this, too: the free community version is licensed under GPL (or even AGPL) so any derived works have to be open source, too. If someone wanted to keep his code closed source he will have to use the commercial licensed version, regardless of his software is free or commercial. So, the company will always be get paid. I think it's a very creative way to deal with licensing nowadays.
-
- Posts: 539
- Joined: Dec 02, 2011 22:51
- Location: France
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Lzle is free for any use(inc com.) so such compiled with FB. It is also open source and free to distribute. Nevertheless, if I have to pay for compiler, you have to pay also. My conditions are yours. nb : edited due to translation possible error.
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
I don't see much sense in actually forking out money for a compiler these days, most of the compliers are free anyway.
https://www.thefreecountry.com/
Even only basic compilers are nearly all free.
http://basic.mindteq.com/index.php?i=popular
I believe powerbasic was free for a few days a while back until the author suddenly had a change of heart.
But because it is not developed in 64 bits I assume it's days are numbered, only the forum will keep it alive.
Of course it depends on what job you want to get done whether you fork out for a compiler or use a free one.
I dowloaded Oxygenbasic to try, a neat ide, a bit like the old powerbasic+freebasic BE ide, which was written in powerbasic.
The Oxygenbasic graphics look good, I think OpenGL based.
I haven't tried thinbasic.
https://www.thefreecountry.com/
Even only basic compilers are nearly all free.
http://basic.mindteq.com/index.php?i=popular
I believe powerbasic was free for a few days a while back until the author suddenly had a change of heart.
But because it is not developed in 64 bits I assume it's days are numbered, only the forum will keep it alive.
Of course it depends on what job you want to get done whether you fork out for a compiler or use a free one.
I dowloaded Oxygenbasic to try, a neat ide, a bit like the old powerbasic+freebasic BE ide, which was written in powerbasic.
The Oxygenbasic graphics look good, I think OpenGL based.
I haven't tried thinbasic.
-
- Posts: 539
- Joined: Dec 02, 2011 22:51
- Location: France
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
@marcov. I think lzle licence is pretty clear (compared to what you describe): compile it with FB (a release available), and no other restrictions than the usual. Of course Cecill-c is pretty exotic (related to 'Roman' law, not to 'common law'), nevertheless l-gpl compliant. Of course not really a Cecill-c, but it behave as one so such you just opt for it and compile the tool with FB. This is not much worse than l-gpl licences.
Thus, no ambiguity between com/non com/professional use.
Related use & distribution rights are explicitely granted irreversibly so such conditions are meet, wich is not the case when only a copyright is mentionned.
Reason why I think it is usable for most use case.
Thus, no ambiguity between com/non com/professional use.
Related use & distribution rights are explicitely granted irreversibly so such conditions are meet, wich is not the case when only a copyright is mentionned.
Reason why I think it is usable for most use case.
-
- Posts: 65
- Joined: Jul 01, 2021 7:53
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
Most of these BASIC compilers and interpreters are outdated and no longer developed.dodicat wrote:I don't see much sense in actually forking out money for a compiler these days, most of the compliers are free anyway.
https://www.thefreecountry.com/
Even only basic compilers are nearly all free.
http://basic.mindteq.com/index.php?i=popular
I believe powerbasic was free for a few days a while back until the author suddenly had a change of heart.
But because it is not developed in 64 bits I assume it's days are numbered, only the forum will keep it alive.
Of course it depends on what job you want to get done whether you fork out for a compiler or use a free one.
I dowloaded Oxygenbasic to try, a neat ide, a bit like the old powerbasic+freebasic BE ide, which was written in powerbasic.
The Oxygenbasic graphics look good, I think OpenGL based.
I haven't tried thinbasic.
There still be closed source and commerical BASIC I always wish someday I could buy it. Currently I will not spend my money for such thing like this.
For example: https://www.purebasic.com/ https://www.xojo.com/
Let me clarify: I don't advertise for them. But, I think they are worth to buy.
ThinBASIC is quite good. I liked the syntax but unfortunately it's 32 bit only and it tied to Windows.
Re: What is the relationship between FreeBASIC, ThinBASIC and OxygenBASIC?
ahh i see you need something that work on Linux and that is 64bit.ThinBASIC is quite good. I liked the syntax but unfortunately it's 32 bit only and it tied to Windows.
well so you need BaCon ...???