/srv/irclogs.ubuntu.com/2017/11/16/#ubports.txt

=== ecloud_wfh is now known as ecloud
freedwhaytHello, Is it possible to compile application so QML code is not exposed if you share the app ?13:08
antonlan@freedwhayt: Hello. As I understood, the QML-Code is during the Compiling (or better before) translated into C++. and after the Compiling you have (like normal in Linux) pure executable "machine-" code..13:36
dobeyantonlan: it is not13:46
dobeyfreedwhayt: not really. i think there might be a way to byte-compile it, and you could then embed it into a c++ qt binary as a resource, but it could still be pulled out13:47
freedwhaytdobey: you mean if it is byte-compiled it can be reverse compiled ? fully ?13:47
dobeyyes13:48
dobeywell, decompiled, but yes13:48
freedwhaytIs there any example that I can follow to byte compile it and include it as a resource ?13:49
dobeyhttps://doc.qt.io/QtQuickCompiler/13:50
freedwhaytClosest thing I can find is https://github.com/qmlc/qmlc but I cannot use the qmcloader, i would rather want to include that code into the C++ as resource13:50
freedwhaytdobey: i found about it but I can give a try that theory only if I pay 200-300 euros monthly subscription to Qt, and until I see it works it will be just a unconfirmed theory.13:52
dobeywhy would you not just make the software open source though?13:52
freedwhaytIt's supposed to be paid application, trying to avoid one click copy-paste plagiarism.13:53
dobeythere's a replacement payment service for ubports?13:55
dobeybut yes, it looks like qt quick compiler is a licensed product you have to buy from qt.io13:56
freedwhaytI'm sure the qt quick compiler works for PC based OS WindowsLinuxMac13:58
freedwhaytBut what about ubports, might that compiler have problems with the architecture ?13:59
dobeyno13:59
freedwhaytHopefully QT supports confirms that.14:02
dobeythey will14:02
dobeyi'm sure someone is using it for android/ios already14:03
freedwhaytseems logical indeed14:07
freedwhaytthanks14:07

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!