pyside6-deploy and LGPL
-
The pyside6-deploy utility is a very convenient way of distributing programs based on Pyside6. Given that this utility is bundled with Pyside6, and could be considered the 'official' means of packing work based on Pyside6, would it be reasonable to assume that the resulting package meets the LGPL obligations for Pyside6 (in terms of end users having the ability to freely swap out the bundled version for their own?
I suppose the key question is whether the Qt Company, who have chosen this as the preferred method for bundling Pyside6 programs, considers it compatible with one of the licensing options they provide...
-
Hi and welcome to devnet,
The license of this tool has nothing to do with the license of the application you bundle with it. The same as the licence of Qt Creator does not dictate the license of the application you build with it.
You have to be clear about the license of your application as for example, you could use BSD as it is allowed to use LGPL libraries in a BSD project. You should also check the licence of the modules you use as some of them might be GPL/Commercial only.
-
@SGaist Thanks for your reply. I appreciate that the tool itself wouldn't dictate the licence terms, but was curious as to whether it said anything about the Qt Company's view in whether the resulting package would be LGPL compliant from the perspective of the PySide and Qt Libraries.
However, since that original message I tried out pyside6-deploy and realised that there's no way the resulting package could be compliant (in terms of allowing modified versions of the libraries to be swapped in) due to its use of Nuitka's onefile option.