

- #Building static 5 qt for mac upgrade#
- #Building static 5 qt for mac software#
- #Building static 5 qt for mac code#
I want to protect my source code in some way to make it difficult for hackers.

If only the WebEngine was able to statically link, this question would be a no-brainer. If I am reduced to dynamically linking I prefer to use the open source (free) version.

Scenario #2 - Commercial License - Static Linking If I have to opensource my program it's not worth even start building with Qt since I can't protect it. There is so much discussion on this matter I am not sure if I have to open source my product or just provide links to QT Framework and cite my program is built on Qt. Also if I made any changes to the Qt Framework I would need to make those changes open source.
#Building static 5 qt for mac software#
This makes the software hackable because they can change the QT Framework to include hacks that revel almost anything and to include changing the function of the main developed program. I think I can develop the closed source application as long as I dynamically link against the framework, meaning that the customer can change the framework of QT if they choose. Scenario #1 - Open Source - Dynamic Linking Or worse competitors figuring out what took me years to develop. My application is closed sourced, meaning that we don't share the source code of the product because this would lead to hacking and people stealing the service.
#Building static 5 qt for mac upgrade#
This application is given away for free, but it has a service that the user can upgrade to gain more features but it's not mandatory. I currently have a C# application that I want to convert over to Qt/C++ 5.10.0 but I am having an issue with QT licensing.
