LINUX.ORG.RU

Лицензия LGPLv3 для приложения на Qt5. В случае с динамической линковкой. Какие требования?

 , lgplv3,


1

1

Есть приложение, сделанное в опенсурсном Qt Creator, библиотека пятой версии плюс Qt 3D Studio. Код самой библиотеки не менялся, линковка динамическая. Приложение планируется продавать. Требуется ли, в таком случае, покупать лицензию или выкладывать в открытый доступ/предоставлять заказчику объектные файлы/исходники?

Перемещено alpha из development

Qt 3D Studio

Лицензия LGPLv3

Нет.

The Qt 3D Studio Editor is available for all Qt commercial licensees without any additional cost. Also the Qt 3D Studio Runtime can be used as part of desktop and mobile Qt applications without any additional cost. For open-source users Qt 3D Studio Editor and Runtime are available under GPLv3 license.

Runtime are available under GPLv3 license

https://www.qt.io/blog/2017/11/30/qt-3d-studio-1-0-released

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от fsb4000

Runtime are available under GPLv3 license

Если рантайм под GPL (а не LGPL), то нельзя же линковать без предоставления исходников.

cocucka ★★★★☆
()
Ответ на: комментарий от cocucka

Если рантайм под GPL (а не LGPL), то нельзя же линковать без предоставления исходников.

Да. В этом и смысл. У Qt большинство дополнительных библиотек под GPL3, под LGPL только основные либы. Они сами об этом и пишут:

https://imgur.com/a/r3oHMvW

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

А, я коммент неправильно распарсил. Я думал, что твоё «Нет», относится к вопросу ТСа «Требуется ли, в таком случае, покупать лицензию или выкладывать в открытый доступ/предоставлять заказчику объектные файлы/исходники?»

cocucka ★★★★☆
()
Ответ на: комментарий от cocucka

А, я коммент неправильно распарсил.

Понял.

Ну и вдогонку, вот скрин текущей версии Qt Installer и что написано напротив Qt 3D Studio Runtime для Qt 5: https://i.imgur.com/UbrRkNu.png

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от TrustedGoose

Именно исходники нужно выложить

Исходники.


Нужно распространять меньше исходных текстов: новое исключение для системных библиотек

Обе версии GPL требуют от вас предоставлять весь исходный текст, необходимый для того, чтобы собрать программу, включая используемые библиотеки, сценарии компиляции и так далее. Они также проводят черту на “системных библиотеках”: от вас не требуется предоставлять исходный текст определенных компонентов сердцевины операционной системы, таких, как библиотека Си.

GPLv3 скорректировала определение системной библиотеки, включив в него программы, которые, возможно, не сопровождают прямо операционную систему, но вполне можно ожидать, что они будут у всех пользователей программы. Например, теперь это включает в себя также стандартные библиотеки распространенных языков программирования, таких, как Python и Ruby.

Новое определение также разъясняет, что вы можете комбинировать программы под GPL с несовместимыми с GPL системными библиотеками, такими, как библиотека Си OpenSolaris, и распространять их совместно. Эти изменения упрощают жизнь разработчикам свободных программ, которые хотят предоставить такие комбинации своим пользователям.

https://www.gnu.org/licenses/quick-guide-gplv3.ru.html

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

У Qt большинство дополнительных библиотек под GPL3, под LGPL только основные либы. Они сами об этом и пишут:

чего ты мозги пудришь, у Qt перечислены модули которые под GPL или коммерческой лицензией

https://doc.qt.io/qt-5/qtmodules.html#gpl-licensed-addons

где ты там видишь «большинство», хоть одной из них пользовался ?

anonymous
()
Ответ на: комментарий от fsb4000

Конечно нет, они же под GPL.

всё это по сути ненужное, они раньше были закрытые, потом их открыли но под GPL в отличии от основной части Qt

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.