Qt5 License for mobile app developers
-
Hi. I am new to programming and Qt. İ made a simple app using QML and I don't think I will have thousands of dollars from it. I plan to publish my app to Apple's App Store and Google Play for 1$ as a closed sourced app İf it is free for individuals. Do I have to buy Qt's commercial license for 350$ per month? I think 350$ is too much for individuals. 25$ per month would be convenient. İt was cheaper 5 years ago but now it is very expensive. I couldn't find any certain info from Google search. Some people say commercial license is required according to LGPL some say it is not. For Android it has to be dynamically linked to Qt, I also don't understand how to extract APK and insert Qt libs to it. For İOS it is not possible to publish app if it is dynamically linked.
Any clarification would be appreciated. Thanks. -
Hi and welcome to devnet forum
All license questions are better addressed to Qt sale department for licenses. This is merely a user forum and I doubt that there is any lawyer in here active.
The Android apk-file is basically an archive and you can look into it with most archivers. I did not try yet, but I would assume that you may also use an archiver tool for exchanging parts in there.
-
@edip probably the startup license is what you're looking for:
https://www1.qt.io/start-up-plan/
$99/month or $79/month if paid p year -
@edip said in Qt5 License for mobile app developers:
Thanks. I will contact to Qt about license. Yes I can extract apk files but I do not know which *.so files to be added in it. And I am not sure after editing signed apk file Play Store will accept it or not.
I consider the apk as an anchive for deployment of an application rather than the executable.
There is no reason for a developer to replace some modules in an apk developed by himself and possibly invalidating the signaed package and sending it again to play store. He should be able to create and sign a complete new apk for upload. I would rather hope that Play Store does not accept such an manipulated apk, because that would open doors to add malicious code by hackers.
IANAL, but wouldn't it make more sense that the user can manipulate the delivery aka apk and be able to load to his Android device?
In my rating more than 99% know anything and will not be able to do so, but might be another story.
Clarity may come from Qt sales. -
Thank you @ekkescorner It is suitable for small bussiness. Now my app's download rate is just +10 at Play Store :) First I think to embed ads. If 50K+ of people download it I can buy the startup licence in order to sell it. By the way thanks for your great tutorials about Qml :)
-
@koahnig I suspect that Google may detect the apk is edited so Google may close my Play Account because of security reasons. Google Play will control apk files with the new meta data in the short time. Google has an automatic system to control all apks and accounts. For example my brother's account has been closed because he copied and pasted someone's description. Well I can publish my source code to Qt company if necessary.
-
@edip said in Qt5 License for mobile app developers:
Thank you @ekkescorner ... By the way thanks for your great tutorials about Qml :)
always good to see that it helps devs to start with Qt for mobile app development
-
@ekkescorner Hi,
Well, when we develop a mobile app with Qt for Android and iOS (we'll use Start-Up Plan), if we sell the app a customer, Can this customer publish the app on Google Play and AppStore?