jurplel / install-qt-action

Install Qt on your Github Actions workflows with just one simple action
MIT License
455 stars 78 forks source link

Commercial licensing #183

Closed spiderkeys closed 1 year ago

spiderkeys commented 1 year ago

I have a commercial Qt license, but want to make sure that I'm installing Qt appropriately... By default, this action seems to lack the login options that one might expect to pass to the Online Installer (which has been a nightmare to try and figure out, hence why I am trying this approach).

I'm guessing that this installs the LGPL licensed Qt packages by default - is there anyway to properly support installing as a commercial user?

pzhlkj6612 commented 1 year ago

Hello!
This function has not been implemented yet, and you may have a look at #169 , miurahr/aqtinstall#596 and miurahr/aqtinstall#572 .

spiderkeys commented 1 year ago

Thanks, I didn't think to check the aqtinstall repo for prior issues.

Interestingly, from https://doc.qt.io/qt-6/qt6-buildsystem.html#selecting-a-qt-license

In Qt 5, configure required you to select whether you plan to use Qt under commercial or open-source licenses. If you had multiple commercial licenses, you also had to select the license you wished to use.

We removed both selections in Qt 6. The choice of licenses that are available to you depends on any legal contracts you have with The Qt Company, not on any artifacts.

If I am interpreting this correctly, at least with Qt6 (which we use), it seems like it may not even matter now, and that you just need to have a valid license and be respecting the current contract/license agreements you have with QtCompany.

Feel free to close this issue, since it is being tracked in aqtinstall, and thanks again for the info!

jurplel commented 1 year ago

Thank you, closing!