Andreas Wagner <andreas.wag...@lowfatcomputing.org> writes: > From the GPLv2 license text ( http://www.gnu.org/licenses/gpl-2.0.html ): > > "The source code for a work means the preferred form of the work for making > modifications to it." > > Because you are not editing the obfuscated code directly, this would still > be a violation of the GPLv2. >
Hi Andreas, Let's agree to disagree; FYI, my client had consulted a patent attorney. As for amforth-shell.py --conceal option, it is now replacing names with base62 numerals so the code is even more compact. Cheers, Enoch. > > > > > On Mon, May 5, 2014 at 3:09 PM, Enoch <i...@hotmail.com> wrote: > >> 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 >> > ------------------------------------------------------------------------------ > 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 ------------------------------------------------------------------------------ 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