Autrement dit: si vous ne comprenez pas les termes des licences du logiciel que vous utilisez suffisamment pour interpréter si ce que vous suggérez "est correct", vous devez parler à un professionnel qui le fait. Si vous souhaitez rechercher un accord directement avec les titulaires de licence, cela fonctionne aussi, mais vous devrez toujours comprendre comment fonctionne la licence.
Comme Eliah, je ne suis pas non plus avocat et lorsque vous êtes poursuivi pour avoir suivi mes conseils, vous ne pouvez pas dire que je ne vous ai pas prévenu. Je suis généralement d'accord avec Eliah mais je pense que dans ce cas, Python est un peu différent.
Le logiciel GPL vous permet de redistribuer quelque chose tant que vous le fournissez sous la même licence. Dans ce cas, vous redistribueriez PyQT, ce que vous pouvez faire. Vous distribueriez également votre produit. Personnellement, je ne vois pas pourquoi vous ne pouvez pas faire les deux tant que vous rendez la source disponible pour les choses GPL que vous utilisez. Vous ne les intégrez pas dans votre Python, vous les utilisez simplement.
Pour décrire plus en détail ce dont je parle, si vous incluiez une bibliothèque dans un projet C et que vous la compiliez, vous finiriez soit par le code GPL dans votre binaire, soit par la création de bibliothèques statiques auxquelles votre code serait lié ( statiquement ou dynamiquement). La FSF vous demandera de rendre votre code disponible par GPL si vous redistribuez son code protégé.
Regarde la différence? La distribution textuelle de Python signifie que la liaison est assez dynamique: il n'y a pas de "liens" statiques vers le code GPL et la référence à PyQT pourrait être remplacée dans un environnement différent. Vous utilisez simplement son API.
Si vous recherchez "python import gpl", vous trouverez de très nombreux arguments dans les deux sens provenant de très nombreux non-avocats. Ce n'est pas un argument simple et si cela venait à un procès, vous pouvez être sacrément sûr que tout le monde du côté des logiciels libres mettrait tout en œuvre pour s'assurer qu'un précédent négatif était établi.
Encore une fois, vous n'êtes probablement pas qualifié pour prendre cette décision seul. Parlez à un avocat ou regardez combien cela vous coûterait et faites en sorte qu'il soit moins cher de payer les licences commerciales.
Ignorer les licences coûtera beaucoup plus cher.