Проще говоря: если вы не понимаете условий лицензий на программное обеспечение, которое вы используете, достаточно, чтобы понять, что то, что вы предлагаете, «в порядке», вам нужно поговорить с профессионалом, который понимает. Если вы хотите заключить сделку напрямую с владельцами лицензий, это тоже работает, но вам все равно нужно понять, как работает лицензирование.
Как и Илия, я тоже не адвокат, и когда вам предъявили иск за следование моему совету, вы не можете сказать, что я вас не предупреждал. Я в целом согласен с Элией, но я думаю, что в этом случае Python немного отличается.
Программное обеспечение GPL позволяет вам распространять что-либо, если вы предоставляете его по той же лицензии. В этом случае вы будете распространять PyQT, что вы можете сделать. Вы также будете распространять свой продукт. Я лично не понимаю, почему вы не можете сделать и то и другое, если вы делаете источник доступным для вещей, которые вы используете под GPL. Вы не интегрируете их в свой Python, вы просто используете их.
Чтобы более подробно описать то, о чем я говорю, если вы включите библиотеку в проект C и скомпилируете ее, то в итоге вы получите либо код GPL в вашем двоичном файле, либо создадите статические библиотеки, с которыми связан ваш код ( статически или динамически). FSF потребует от вас предоставления вашего кода GPL, если вы распространяете их защищенный код.
Увидеть разницу? Текстовый дистрибутив Python означает, что ссылки довольно динамичны: нет статических «ссылок» на код GPL, и ссылку на PyQT можно заменить в другой среде. Вы просто используете его API.
Если вы ищете «python import gpl», вы найдете множество аргументов в обоих направлениях от многих, не юристов. Это не простой аргумент, и если дело дошло до судебного разбирательства, вы можете быть чертовски уверены, что все на стороне свободного программного обеспечения приложат все усилия, чтобы убедиться, что был установлен отрицательный прецедент.
Итак, еще раз, вы, вероятно, не квалифицированы, чтобы принять это решение в одиночку. Либо поговорите с юристом, либо посмотрите, сколько это будет стоить вам, и определите, будет ли дешевле просто платить за коммерческие лицензии.
Игнорирование лицензирования обойдется намного дороже.