QT Licensing iMX8x (using Torizon)


I was wondering about QT licensing according Torizon OS using i.MX8x, are these libraries free to be used commercially as well, available with the SDK provided in the OS when I use the Torizon?

Target visualization: Qt version 5.0.0 or higher.

Additional required Qt libraries:

  • Qt5Core
  • Qt5Gui
  • Qt5Widgets
  • Qt5Network
  • Qt5PrintSupport (optional, required for printouts of the visualization)
  • Qt5Svg (optional, required for displaying SVG graphics)
  • Qt5WebEngine, Qt5WebEngineWidgets, Qt5WebEngineCore (optional, required for
    web browser element)

The following components are required to use the optional overlay features: Qt version >= 5.11


  • Qt5Quick
  • Qt5Qml
  • Qml modules (e.g. from Debian packages)
  • qml-modules-qtquick-controls2
  • qml-module-qtquick-controls
  • qml-module-qtquick-modules
  • qml-module-qtwebengine (optional, required for webbrowser element)
  • qml-module-qtwebview (optional, required for webbrowser element)

Best of luck,

QT licensing information available here. You can also check this treads:

1 Like

There are many heated discussions about Qt licensing which can be found on the qt-interest archive.

What you will come away with is that Qtc defines OpenSource as “everybody must buy a license but please continue working for free on our product.” This is why they got rid of LTS OpenSource.

The general rule is “if you have to ask what it costs you can’t afford it.” The last project I was on using Qt (which was a few years ago) had to pay north of $600K for 3 (might have been 5) developer licenses and royalty free distribution.

Since then I haven’t encountered a single embedded systems project were Qt was even considered. There are much better and more cost effective options out there.

1 Like