gui-qml
gui-qml copied to clipboard
Brainstorming: Handling Qt license information
Using Qt as an open-source application, it appears we have to have some form of an about Qt page that either provides the GPL license or links to it; but I could be wrong. Opening this to see what Qt specific information we should have before releasing any V1.
See: https://www.qt.io/licensing/ https://www.gnu.org/licenses/gpl-howto.html https://doc.qt.io/qt-6/qtqml-index.html#licenses-and-attributions
cc @johnny9 @hebasto
If we need a license/info page, we could include a Qt version setting under Developer Options, that when clicked goes to a page that includes information about Qt.
https://www.qt.io/download-open-source#:~:text=Open%20Source%20Usage%20Obligations&text=When%20developing%20under%20this%20license,code%20copy%20available%20for%20customers
The acknowledgment text could be the same as the one used within the Qt Widgets gui, pictured below. This text and window comes from the QApplication::aboutQt function, which we don't have available to us within how we use QML, so we'd need to write up the text and implement the page ourselves
cc @promag
Here's a mock-up for this screen (Figma). I just added another option in About, and then copy-pasted the text from the current license screen. I did not review whether this text is appropriate and up-to-date, that is a separate task.