No GNU licence for device creation?
I don't really understand if it's possible to develop a Qt-based device with an "open source license".
The licensing page says :
If you are developing a Qt-based device, a commercial license is recommended to embed and control Qt on your device. [...] If you do not want to share your code, leave your device “open” for external developers to alter or update your device’s functionality, you cannot use the open source licenses for device creation with Qt.
So well... I know... We can't do proprietary stuffs with the open source licence of Qt. But that's already the case for other kind of software, not only for device creation. So what the point in saying it again?
Then, what I understand is that if I'm OK to share my code, I may be able to use an open source license of Qt. Well... Could you tell me where to go? How can I download Qt for Device Creation or any tool to help me in building an image ? I'm a bit lost at this point.
What I experienced is, device creation is just like a package with Qt enterprise to let developer quickly deploy their apps onto the device. I didn't see any device creation for the open source license, since I usually downloaded the source code and cross-compile it for our device.
Basically, if you can leave your device open for developers to modify the internals, you can use open source license. Or you must purchase the commercial license. Please notice that there is also a run-time fee per device you must pay in mass production stage.
So you need a GNU license,and if your using Qt for android,You also need an Apache license.
Pablo J. Rogina
@charlycoste Hi, what I understand is that if you're developing a Qt-based device (i.e. medical monitor, automobile dashboard, wi-fi router, etc.) and you use Qt open source version, then you are obliged to share the source code of what you developed on user request. That's why they refer as "leaving the device open" to external developers. Given that you purchase a commercial license of Qt, you're relieved of sharing anything. It's your option based on what you expect about the lifecycle of your Qt-based device.
Regarding how to get "Qt for Device Creation" I'd start by requesting a free trial, and I guess some sales representative from Qt will follow up with you.
Good luck with your project!
@charlycoste Hi, what I understand is that if you're developing a Qt-based device (i.e. medical monitor, automobile dashboard, wi-fi router, etc.) and you use Qt open source version, then you are obliged to share the source code of what you developed on user request.
That's what I understand too... But where are we supposed to find Qt open source version for Device Creation ?
On the Qt for Device Creation page, you can only request a Trial.
3. Installing Qt for Device Creation Download the binary Qt for Device Creation installer, and make sure it is executable by using one of the following methods: [...]
OK... but where can I download this installer ?
What I understand here, is that you can't use Qt for Device Creation if you didn't buy a commercial licence, no matter if you are doing an Open or a Closed project.