Сведения о вопросе

Ислам

05:29, 2nd October, 2020

Использование QT под лицензией LGPL?

Просмотров: 312   Ответов: 3

Собственно говоря возник вопрос связанные с использованием QT в проприетарном ПО. Как гласит лицензия:

GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.

Но есть главное ограничение — сама программа должна состоять из одного файла, а по лицензии LGPL я должен использовать тока динамическую компоновку.

И вот главный вопрос: прокатит ли такая лазейка как: DLL QT находится в ресурсах программы, при старте программы DLL извлекается в temp и оттуда уже используется. При этом в лицензии программы внесено упоминание что используется QT распространяемое под LGPL?

т.е. по факту вроде ничего не нарушается (динамическая компоновка + сама библиотека остаётся без изменений), но кто его знает можно ли так использовать DLL или нет.



  Сведения об ответе

ASER

10:35, 27th September, 2020

  Сведения об ответе

screen

11:47, 28th September, 2020

Всмысле из одного файла?


  Сведения об ответе

ЯЯ__4

21:31, 29th September, 2020

Смысл динамической линковки в том, чтобы пользователь мог, например, заменить библиотеку. Так что лучше не в темп, а в какой-нибудь application support, и не каждый раз при старте, а только если ее там еще нет.

В остальном на мой взгляд вполне можно именно так, это получается как дистрибутив, а мало ли у кого какие особенности дистрибуции. (У меня тоже плагин должен быть одним файлом, а там у меня целый Питон, так я его пакую в архив и присоединяю к DLL; при первом запуске разворачиваю. Правда, LGPL-библиотек у меня пока нет, но не вижу к тому препятствий.)


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться