Skip to content

Licensing (Apache-2.0)

QWinUI3 (Theme, Style, Platform, Extras, Gallery, and examples) is licensed under the Apache License 2.0.

You may use the kit in proprietary products: include LICENSE (and NOTICE when redistributing), keep attribution, and respect the patent grant/termination terms. There is no copyleft requirement on your application.

See also ROADMAP.md for release/version policy.


Files

File Role
LICENSE Apache License 2.0
NOTICE Attribution / third-party notices

Modules

Module CMake target License
Theme qwinui3_theme Apache-2.0
Style qwinui3_style Apache-2.0
Platform qwinui3_platform Apache-2.0
Compat qwinui3_qtcompat Apache-2.0
Extras qwinui3_extras Apache-2.0
Gallery qwinui3_gallery Apache-2.0

Third-party

Component Location License
Keyman Core third_party/keyman/ MIT — NOTICE-Keyman.md
Pinyin lexicon src/extras/…/pinyin_*.tsv MIT — NOTICE-pinyin.md
WinSymbols3 font src/theme/…/fonts/ MIT — bundled LICENSE-WinSymbols3.txt

These remain under their upstream licenses. They are compatible with Apache-2.0 redistribution when you keep the notices.


FAQ

Can I use NavigationView / DataTable / charts in a closed-source app?
Yes. The whole QWinUI3 tree is Apache-2.0.

What changed from LGPL / MIT+GPL?
Through 2.64, releases were labeled LGPL-3.0. A short MIT+GPL split lived on master and was replaced by Apache-2.0 for the entire kit.

Qt runtime?
Qt itself is LGPL-3.0 / commercial. Deploy with windeployqt / linuxdeploy and strip GPL Qt add-ons (Virtual Keyboard, Charts, WebEngine, …) per packaging-consumer.md. Apache-2.0 on QWinUI3 does not relicense Qt.