[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gforth] How to make executable binary applications?

From: Bernd Paysan
Subject: Re: [gforth] How to make executable binary applications?
Date: Sun, 06 Nov 2011 21:17:34 +0100
User-agent: KMail/4.7.3 (Linux/; KDE/4.7.3; x86_64; ; )

Am Sonntag, 6. November 2011, 23:30:21 schrieb Bahman Movaqar:
> I'm going to write an application using Forth.  The source of this
> application must *not* be readable by others.
> AFAIU if I create an image of the source, once still can 'SEE' the
> words after loading the image.  Is that right?  If yes, are there any
> ways to make an executable binary file (like a compiled and linked C
> program) out of a collection of Forth source files?
> BTW, I'm using Gforth.  TIA,

Gforth is under GPL.  If you plan to do that, you first of all need a GPL 
exception, you cannot do that with the license under which you have obtained 
Gforth - this is different from C, where the binary does not contain the C 
compiler.  I think you can negotiate that with Anton and me, when you have 
good reasons - making money is a good reason, but then you need to share some 
of that money with us.

When you create the image out of the source, simply don't load the decompiler, 
and don't allow the user to load something like a decompiler.  Otherwise: 
There are decompilers for C available, so a C binary with symbols is not that 
much more obfuscated.

Bernd Paysan
"If you want it done right, you have to do it yourself"

Attachment: signature.asc
Description: This is a digitally signed message part.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]