gui-qml icon indicating copy to clipboard operation
gui-qml copied to clipboard

Brainstorming: Handling Qt license information

Open jarolrod opened this issue 2 years ago • 4 comments

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.

Screen Shot 2023-05-29 at 6 52 05 PM

jarolrod avatar May 29 '23 22:05 jarolrod

https://www.qt.io/download-open-source#:~:text=Open%20Source%20Usage%20Obligations&text=When%20developing%20under%20this%20license,code%20copy%20available%20for%20customers

Screen Shot 2023-05-29 at 3 43 22 PM

jarolrod avatar May 30 '23 00:05 jarolrod

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 Screen Shot 2023-05-29 at 3 22 06 PM

jarolrod avatar May 30 '23 00:05 jarolrod

cc @promag

jarolrod avatar Jun 06 '23 14:06 jarolrod

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.

image

GBKS avatar Jul 06 '23 08:07 GBKS