Do suppliers of FOSS components like Qt LGPL, Weston/Wayland, Linux BSPs, containers and OTA update solutions have to perform no, light-touch or full CRA compliance? The answer affects how much due diligence machine and device manufacturers must exercise for these components in their CRA compliance.
The Yocto recipe gives GPL as the license of MariaDB. The Qt Sql library implements its MySQL driver with MariaDB. Hence, it would be under GPL - and so would be all applications linking Qt Sql. Businesses would have to open-source their code. A disaster! So, what's wrong?
Episode 55: Better Built By Burkhard
Episode 51: Better Built By Burkhard
How hard can it be to write a Yocto recipe for building a Qt application with CMake? Actually, it turns out to be pretty hard. I have seen my fair share of slow-and-dirty workarounds (nothing is ever quick
Episode 48: Better Built By Burkhard.
For user products, LGPL-3.0 grants users the right to install modified software on the device. For business products, it does not. This makes the choice between Qt LGPL and Qt Commercial for OEMs of machines, measurement instruments or medical devices obvious.
Most embedded Qt HMIs don't need the expensive commercial license but can be built with the free LGPL-3.0. Static linking is allowed with LGPL. B2B products need not allow the installation of modified Qt libs. Some Qt modules can be used under GPL albeit in separate processes.
The webinar and white paper explain how one of the world’s largest home appliance manufacturers could save millions by using Qt over Web technologies. [...] At a volume of one million units, the SoC for Qt is 11 euros cheaper per unit than the SoC for Web – to achieve the same user experience.