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