On Tue, Feb 18, 2014 at 9:11 AM, Hannu Vuolasaho <vuo...@msn.com> wrote:

> First thing about topic.
>
> The language which you rae using is forth. it is obfuscated already to 99%
> of people. :)
>
> Secondly it would be sad to lose Enoch from community who has given quite
> many ideas.
>
> Thirdly about GPL.
>
> I'm not a lawyer but my own research has lead me to think about GPL. It is
> pain to work if doing stuff commercially for washing machines. However I've
> done some washing machine maker-robots with GPL code, provided code and
> they have been happy. And company where I made this has still support
> contract.
>
> > To: amforth-devel@lists.sourceforge.net
> > From: i...@hotmail.com
> > Date: Mon, 17 Feb 2014 18:44:53 -0500
> > Subject: Re: [Amforth] Dictionary names obfuscation
>
> > Changes to your kernel I make constantly public (amforth-shadow on
> > github) but "my dishwasher code" which a customer pays to develop I
> > cannot disclose.
>
> Your : washer wash rinse spin ; may have any license as long you can
> change it.
> When AmForth interprets it and it is compiled to flash GPL has catched it.
> It is part of binary object and GPL says sources for binary must be
> distributed.
>
>
Note that this only happens if either proprietary software, or a product
based on proprietary software, is actually sold. The large corporations are
notorious for having private-label versions of many open-source tools,
which they run on their servers only. No commerce, no violation. Affero was
invented in response to this.

So if Joe is contracted to design proprietary software for, say, a machine
tool already owned by the company in question, it may certainly be based on
GPL code and no redistribution of the code may be compelled. Given the
existence of even more restrictive 'free' licenses (Affero stresses my idea
of freedom, personally), this can't be interpreted as against the spirit of
GPL at present, and is certainly well within the letter.

Also (and I may be the only one who cares about this) BSD code can't be
contaminated by GPL. Look at it this way: Anyone can fork BSD into GPL at
any time, so the 'AmForth + BSD = GNU' formula is a mere formality. BSD +
proprietary forth = what you want it to is always an option, as long as one
sticks with the permissive fork.

Selling or distributing a product based on AmForth without distributing the
source code is a violation both of the letter and spirit of the GPL, AFAIK.
Workaround are always a possibility, but why? Proprietary Forths aren't
expensive.

cheers,
-Sam.
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
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