3 ms·
The commercial variant of Qt is designed to appeal to big players like car manufacturers. Not your small startup which is building a desktop app. If car manufa
by deutschepost 3y ago
The commercial variant of Qt is designed to appeal to big players like car manufacturers. Not your small startup which is building a desktop app.
If car manufacturers would decide to support upgrading the Qt version by uploading shared objects directly to the car there would be no need for them to buy Qt Licenses. Because technically they could support all points of the LGPL. But that will never happen for two reasons:
1) It is very hard to get out of the contract if you already bought a license. You would have to prove that you aren't using any commercial tools anymore (of course they are the same tools as GPL but installed a different way).
2) They are car manufacturers and known to lock down their systems as much as possible.
The Qt Company probably didn't think about the average C++ Developer or Desktop programs at all while writing these Terms and Conditions...
- Kelteseth 3y agoAuthor here. Can confirm, I asked my boss (small German company with 7 employees) about getting Qt commercial license, because the Qt3d engine is still unusable slow and QtQuick3d looked like a nice alternative. Our product isn't even out yet, and we would have to pay 100k+ without having earned a single penny so far. We now switched to an embedded WebView Godot version for our 3d needs inside our qml desktop app.
- deutschepost 3y agoProbably the better solution. It is an understatement how hard it is to get out of the commercial licence. If you would find out later that it isn't for you (or the Qt Company raises their prices again, like what happened from v5 to v6). You even require written permission from Qt to upgrade from LGPL to the Commercial License[0]. Because if you started programming without paying them their fees you probably owe them even more money according to them... [0] https://www.qt.io/faq/tag/qt-commercial-licensing https://www.qt.io/faq/tag/qt-commercial-licensing (If I have started development of a project using the open source version (LGPL), can I later purchase a commercial version of Qt and move my code under that license?)
- bombolo 3y agoDo small startups make desktop apps? I thought they only did phone apps or websites into electron.
- mike_hearn 3y agoThey sure do. Many of my customers are small companies or startups shipping desktop apps, they come to us to get a tool that takes the pain out of desktop distribution [1]. Often they're doing things with hardware. Electron apps do count but actually a lot of our users aren't using it. https://hydraulic.software/ https://hydraulic.software/
- joezydeco 3y agoThey are car manufacturers and known to lock down their systems as much as possible. Have you ever tried to explain the Qt licensing system to the legal department of an automotive, medical, or aerospace manufacturer? I have. If you can get them to understand it, their faces turn white at the idea of the end customer sideloading new libraries into the device. The conversation pretty much stops there.