Ведь LGPL подразумевает что я должен:
линковать динамически библиотеку
(работаю под Linux и тут как раз проблемы с динамической линковкой).
А также
я не имею права изменять код Qt без раскрытия кода изменений.
(Так же хотел уточнить что будет считаться изменением библиотеки Qt (например перегрузка оператора и.т.д)).
Ответ
Использовать можете, модифицировать — нет. Что значит модифицировать? Значит изменять любой файл из пакета Qt, с последующей компиляцией модуля, его содержащего, и использование скомпилированного модуля в своём проекте. Как правило, это не нужно.
Что касается динамической компоновки: в Linux нет никаких проблем с этим, поэтому нет никакого смысла компоновать статически. Если Вас беспокоят зависимости — подтягивайте их при установке пакета.
Комментариев нет:
Отправить комментарий