All,

I know that the above subject line is a red flag to some but to others
it is a vital commercial concern to understand where the border line
passes.

On this subject I wrote in amforth-shadow github:

Matthias Trute, AmForth creator, believes that its GPLv2 license means
that users are entitled to receive the source of any code which the
developer has chosen to include in the distribution, whether this code
has an AmForth origin or not. While the Shadow questions this claim
(based on a reliable source) the Shadow recommends to abide by Matthias
expectations and solve pesky commercial situations through obfuscation
of the source code. See the new amforth-shell options --create,
--conceal and --log.

Now my own (independent) code looks something like the following (an
excerpt from --log output) which satisfies my customer concerns.

^^31 constant ^^71
variable ^^70
variable ^^69
variable ^^8
variable ^^7
variable ^^6
variable ^^5
: ^^68
dup @ 63 um* 64 um/mod
swap 31 > if 1+ then
&120 @ +
swap !
;

No starting of a (un)holy wars please! Do understand that if we wish to
make AmForth into anything but a toy we should consider these issues.

Thanks, Enoch.

P/S 

A side effect, during development ": longer_names_reveal_more ... ;"
should no longer be a Flash space threat.






------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to