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