• ...
  • SDK
  • Yocto
  • ...
  • ...
  • your first application
  • tools
  • ...
  • Qt: register
  • Qt: create project

Qt Community Edition#

Things you need to know about Qt Community Edition

  • Qt Community Edition variant will only have limited support

  • You will have no access to the long-term-stable (LTS) code of Qt6

  • All of your software based on Qt6 needs to be published under GPL-3.0-or-later, including source code, build instructions, a.s.o. to any of your users. You cannot imposes other license restrictions for those applications on your users.

  • Your product can’t use secure or measured boot, as you need to allow any of your users to run a modified version of the application based on Qt6

  • You will not have access to additional tools that help bring up your development to speed

Further reading from Qt group about Qt licensing

If you can accept all of these consequences, please install the qt6 SDK extension

$ GITHUB_TOKEN="<your personal access token for Github>" GITHUB_USERNAME="<your Github username>" simpleswitch-sdk-tool install qt6
$ eval "$(simpleswitch-sdk-tool activate)"

Github personal access token

To create a Github personal access token see Github container registry (GHCR)

and then proceed to the next chapters