Skip to main content

Building Drones and Uncrewed Vehicles with QGroundControl and Qt

QGroundControl (QGC), the leading open source ground control station for drones and uncrewed vehicles, is built largely in Qt.

Commercial Qt lets teams ship proprietary products on QGC without disclosing source code, backed by maintenance, expert support, and long-term support releases.

Join our webinar: Ground Control to C4ISR: Qt Group for Defense Drone Programs  

EMEA or AMER

Qt and QGroundControl

QGroundControl (QGC) is the leading open source ground control station for uncrewed vehicles, providing flight control and mission planning for any vehicle running the MAVLink protocol—including PX4 and ArduPilot autopilots—across air, ground, and water autonomous systems. It is governed by the Dronecode Foundation, a vendor-neutral non-profit that also stewards PX4, MAVLink, and MAVSDK, and is used by hobbyists, researchers, and commercial operators alike.

By building on Qt as its core cross-platform framework, QGC inherits the ability to run on all major desktop, mobile, and embedded platforms from a single codebase. Additionally, Qt Framework powers QGC's user interface, maps and navigation, live video feeds, and more.

Building a proprietary application on QGroundControl requires a commercial Qt license. Without one, GPL v3 applies to the software and the complete source code must be made available to everyone receiving the software.

qt_drone_A_final_30

Licensing QGroundControl and Qt

QGroundControl is dual-licensed under Apache 2.0 (permissive) and GPL v3 (copyleft). Which license applies depends on how Qt is licensed. QGC uses Qt modules that are open source only under GPL, such as Qt Graphs, Qt HTTP Server, and Qt Quick 3D, so a build with open source Qt falls under GPL v3.

As the QGC license information states, two combinations of QGC and Qt are permitted:

  Open Source Commercial
QGroundControl GPL v3 Apache 2.0
Qt Framework Open source Qt (GPL v3) Commercial Qt
Source code Available to everyone receiving the software Can remain proprietary
Hardware lockdown Restricted on consumer devices Permitted

NOTE: GPL software can be used in commercial projects, but the resulting product cannot be kept proprietary. Organizations should verify compliance with GPL obligations through internal legal review.

Qt Foundation Images Security

The Added Value of Commercial Qt

A commercial Qt license is required to keep a QGC-based product proprietary. Where source code is shared anyway, for example with a government customer, a Qt subscription still adds:

More Resources for Aerospace & Defense Software

 

Qt Group in the Drone Sector 

Ground Control Software for Drones and Uncrewed Vehicles providing advanced HMI capabilities, mission planning, and operator interface. 

Qt Group in the Aerospace and Defense Sector 

Accelerate speed of delivery, continuous adaptation, and modular tech upgrades with Qt Group's technologies for cross-platform software design, development, and testing.

Qt Open Source and Commercial Licensing in Aerospace and Defense

Defense programs require source code transparency to satisfy certification, procurement, and export control requirements — a structural barrier for binary-only software products. 

Partner with Qt Group for Your Next Drone Project

 

Contact Us to Learn More