Shadertools module provides an executable that is used by multimedia at
build time only. So there is no runtime dependencies between qtmultimedia
and shadertools, so that's the key, I guess.

Regards,
Alexey.

On Tue, Feb 15, 2022, 19:00 Adam Light <acli...@gmail.com> wrote:

> At https://doc.qt.io/qt-6/qtmultimedia-index.html, the Qt Multimedia
> module is listed as being available under these licenses:
> * commercial
> * LGPL, v3
> * GPL, v2
>
> In a git checkout of the 6.2 branch, .gitmodules contains this:
> [submodule "qtmultimedia"]
> depends = qtbase qtshadertools
> recommends = qtdeclarative
> path = qtmultimedia
> url = ../qtmultimedia.git
> branch = 6.2
> status = addon
>
> According to https://doc.qt.io/qt-6/qtshadertools-index.html, the Qt
> Shader Tools module is available under these licenses:
> * commercial
> * GPL, v3
>
> If qtshadertools is required in order to build qtmultimedia, and
> qtshadertools is not licensed under LGPL, how can qtmultimedia be licensed
> under LGPL?
>
> Is it possible to build qtmultimedia in such a way as to not use/require
> qtshadertools? Our application uses qtmultimedia but I don't think it uses
> anything that involves qtshadertools. Our application currently uses Qt 5
> under the LGPL license and unless I'm misunderstanding it seems that we
> would not be able to use Qt 6 under the LGPL license unless we get rid of
> qtmultimedia.
>
> Thanks for any clarification
>
> Adam
>
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest
>
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to