=== ecloud_wfh is now known as ecloud | ||
freedwhayt | Hello, 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 |
dobey | antonlan: it is not | 13:46 |
dobey | freedwhayt: 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 out | 13:47 |
freedwhayt | dobey: you mean if it is byte-compiled it can be reverse compiled ? fully ? | 13:47 |
dobey | yes | 13:48 |
dobey | well, decompiled, but yes | 13:48 |
freedwhayt | Is there any example that I can follow to byte compile it and include it as a resource ? | 13:49 |
dobey | https://doc.qt.io/QtQuickCompiler/ | 13:50 |
freedwhayt | Closest 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 resource | 13:50 |
freedwhayt | dobey: 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 |
dobey | why would you not just make the software open source though? | 13:52 |
freedwhayt | It's supposed to be paid application, trying to avoid one click copy-paste plagiarism. | 13:53 |
dobey | there's a replacement payment service for ubports? | 13:55 |
dobey | but yes, it looks like qt quick compiler is a licensed product you have to buy from qt.io | 13:56 |
freedwhayt | I'm sure the qt quick compiler works for PC based OS WindowsLinuxMac | 13:58 |
freedwhayt | But what about ubports, might that compiler have problems with the architecture ? | 13:59 |
dobey | no | 13:59 |
freedwhayt | Hopefully QT supports confirms that. | 14:02 |
dobey | they will | 14:02 |
dobey | i'm sure someone is using it for android/ios already | 14:03 |
freedwhayt | seems logical indeed | 14:07 |
freedwhayt | thanks | 14:07 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!