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:
> &#149; 3 signs your SCM is hindering your productivity
> &#149; Requirements for releasing software faster
> &#149; 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:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; 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