Hannu Vuolasaho <vuo...@msn.com> writes:

> 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.
>
> Tradiotionally in C world this catches even linking. Only way to use some 
> propietary library, is to write some kind of wrapper and talk to it through 
> socket, pipe etc.
>
> Now let's have something similar in embedded world. Let's put another MCU 
> which answers through UART.
>
> propably not working example but you get the idea.
>
> : helper key dup 1 = if wash else dup 2 = if rinse else 3 = if spin else ." 
> oops " then then then ;
> : washer char s char r char w emit helper emit helper emit helper ;
>
> You have separated the important stuff from trivial stuff. The secret washer 
> workflow is in another chip and you GPL software interprets that chip.
>
>> 
>> As you are the sole copyright holder you can put extra conditions on the
>> use of your code (such as a requirement to disclose
>> non-derived/indepedndent "diswasher code"). You will force me to fork
>> immediately -- it's your call -- I will regret such a decision very
>> much.
>
> How do you fork from GPL to non GPL? the GPL sticks on your fork
> too. You have to do complete rewrite with your own favourite license.

Consultant -> Diswasher Manufacturer -> Home-Owner

Demanding that any consultant produced code that GPL'ed AmForth compiles
and run by the manufacturer be disclosed in source form to the
Home-Owner goes beyond GPLv2. If that is what Matthias demands and puts
that in writing on his website he will immediately cut off from his
project all consultants.

Regards, Enoch.


------------------------------------------------------------------------------
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