Peter,

The question is not whether it is possible to reverse engineer the code, but what is the incentive for commercial users to buy a license.

--
Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
KvK: 50277553

Installer Maker for LiveCode:
http://qery.us/468

Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi

LiveCode on Facebook:
https://www.facebook.com/groups/runrev/

On 7/19/2014 11:45, Peter W A Wood wrote:
Mark

It is probably as easy to disassemble and modify a LiveCode generated binary as 
it will be to modify a LiveCode generated JavaScript file. Do you worry about 
people disassembling your binaries to modify the code it? It would take the 
same level of skill to do change the generated JavaScript code.

Take a look at this example - 
http://vps2.etotheipiplusone.com:30176/redmine/emscripten-qt-examples/kate/kate.js.jo.js

Sure some dishonest person could spend a vast amount of time to modify one of 
your applications but would they find it worthwhile? I don't think so.

Regards

Peter

On 19 Jul 2014, at 14:51, Mark Schonewille <m.schonewi...@economy-x-talk.com> 
wrote:

Obviously, Peter. Brahmanathaswami and I are well aware of it. The point, 
however, is that if you have the commercial license, you're still releasing the 
source, but in obfuscated, rather than compiled, form. So, the question 
remains, why would one buy a commercial license?

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com

Download Color Converter at http://www.color-converter.com

Op 19-jul-2014, om 2:37 heeft Peter W A Wood het volgende geschreven:

Hi Mark

Surely the difference between the open source and commercial versions is that 
under the the terms of the GPL if you distribute a LiveCode generated HTML5 
application you must make the LiveCode source available.

Regards

Peter

On 18 Jul 2014, at 22:24, Mark Schonewille <m.schonewi...@economy-x-talk.com> 
wrote:

Thanks for the reply, Kevin. I'm glad that no CGI engine is used.

I did read that the engine will be "compiled to JavaScript". The website also 
says that no plug-in is needed and that the app will run in the browser. Both statements 
say nothing about the server.

The website shows "no install" in big letters and states that the end-user 
doesn't need to install any software. Nowhere it is said that the developer doesn't need 
to install any software on the server. It might help if the website explicitly said that 
no CGI will have to be installed and that only the HTML5 files, (text files and perhaps 
media files), need to be copied onto a server. Pehaps it is all clear to native speakers 
of English, but a more explicit wording of the website just might convince some 
non-native speakers who are now reluctant to support the HTML5 initiative.

I still wonder about the closed nature of the HTML5 files. It is probably 
possible to write a converter, which converts the JS to something readable. 
Even without such a converter, one would be able to download the files and put 
them on another web server, perhaps with a few small modifications. Therefore I 
too wonder what a commercial HTML5 license can do for a company. I'm curious 
what Heather will answer Brahmanathaswami on this matter.

Obviously, obfuscating and licensing are two different things. In my previous 
e-mail, I only meant to say that obfuscation and licensing could offer 
opportunities that make closed-source licensing worthwhile for both RunRev and 
LiveCode users.

--
Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
KvK: 50277553

Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour 
spaces. http://www.color-converter.com

We have time for new software development projects. Contact me for a quote.






On 17 jul 2014, at 22:35, Kevin Miller wrote:

This has been set out on the web page for HTML5 and on the video.

It is not a CGI. It renders client side in the browser, without a plug in.

Technically yes, you can look at the JavaScript in a browser. However
given the complexity of it + obfuscation you won¹t realistically be able
to make much sense of it. There is a whole world of difference between
obfuscated/unreadable JavaScript protected by copyright and the GPL, which
requires you to upload the stacks for your entire application with
readable, editable and redistributable code.

I hope this helps.

Kind regards,

Kevin

Kevin Miller ~ ke...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can code








_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to