Russian Qt Forum
Ноябрь 23, 2024, 00:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: LGPL3 в бюджетных темах  (Прочитано 5994 раз)
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« : Октябрь 01, 2020, 12:32 »

Коллеги,
у меня до сих пор нет достаточного понимания модели лицензирования Qt. Хотелось бы на примерах. Например, можно ли использовать Qt по лицензии LGPL3 в проектах, финансируемых из госбюджета? Например, можно ли выполнять разработку программ по грантам, выделяемым по программам развития цифровых решений?
Есть у кого-нибудь опыт разработки коммерческих продуктов с использованием этой лицензии?
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #1 : Октябрь 01, 2020, 22:24 »

Не углядел в тексте lgpl запретов про финансы
Но если в тексте "программ развития цифровых решений" явно стоит "нельзя lgpl", то наверно и нельзя
Записан
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #2 : Октябрь 01, 2020, 23:29 »

"бюджетные темы" - я имел в виду проекты, финансируемые из бюджета))
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
DarkHobbit
Самовар
**
Offline Offline

Сообщений: 197


Просмотр профиля
« Ответ #3 : Октябрь 27, 2020, 15:16 »

Для начала надо просто убедиться, что вы выполняете требования LGPL. Т.е. если вы вдруг патчите саму Qt (что бывает крайне редко и мало у кого), патчи тоже должны быть LGPL.
Более актуальное ограничение - вы должны предоставить пользователю слинковать проект с другой версией Qt. Самый простой способ обеспечить это - использовать только динамическую компоновку (и для больших проектов она, как правило, предпочтительнее).

Со стороны бюджета и грантов я не в курсе. Недавно был скандал, что в реестр отечественного ПО (если вы туда хотите) теперь не пускают программы, ключевые компоненты которого распространяются под GPL и MIT. LGPL в "жареный список" вроде бы не попала (но это не точно). Скандал наверняка будет развиваться, поскольку практически все ОС, УЖЕ включенные в реестр, основаны на GPL-компонентах. (И наоборот, ЗОСРВ "Нейтрино", основанной на QNX и НЕ имеющей отношения к GPL, во включении в реестр отказали.) Гондурас на марше. Надеюсь, скандальные нормы пересмотрят.

Если же вы в реестр не метите - вообще проблем не вижу.

Записан

Мои проекты на Qt: DoubleContact, LInvert
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #4 : Октябрь 27, 2020, 15:29 »

Т.е. если вы вдруг патчите саму Qt (что бывает крайне редко и мало у кого), патчи тоже должны быть LGPL.
Вы не ошибаетесь - может, GPL? Я считал, если я изменил модуль Qt, то обязан предоставить исходники измененного модуля.

Более актуальное ограничение - вы должны предоставить пользователю слинковать проект с другой версией Qt.
Надеюсь, вы имели в виду версию, совместимую с той, что использовалась для проекта?

Если же вы в реестр не метите - вообще проблем не вижу.
Была мысль о регистрации, но отказался от нее - был уверен, что если проект использует буржуйскую библиотеку, то в реестр таких не берут. А что, так можно было?  Улыбающийся
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
DarkHobbit
Самовар
**
Offline Offline

Сообщений: 197


Просмотр профиля
« Ответ #5 : Октябрь 28, 2020, 15:40 »

Вы не ошибаетесь - может, GPL?
Судя по оригиналу (раздел 2), возможны оба варианта. По второму вопросу тоже лучше оригинал вкурить.

Цитировать
А что, так можно было?
Да кто ж вам тут это скажет? Улыбающийся)) Вот рекомендации, читайте. И всё равно, можно или нельзя, покажет только практика. Я ж говорю - ЗОСРВ "Нейтрино" туда не пустили, у которой куча сертификатов, включая минобороновский. А Альт, Астру и Росу, которые эти требования явно нарушают - пустили, правда, похоже, ещё до принятия рекомендаций.

С другой стороны, если отталкиваться не от рекомендаций, а от так называемого здравого смысла, я прекрасно понимаю, почему линуксы включили, а Нейтрино нет. Линуксы основаны на свободном коде, а Нейтрино когда-то получило у правообладателей закрытой QNX лицензию на код с правом модификации. Но в юридических спорах здравый смысл обычно плохой советчик.

Попробуете, расскажете. Улыбающийся))
« Последнее редактирование: Октябрь 28, 2020, 15:55 от DarkHobbit » Записан

Мои проекты на Qt: DoubleContact, LInvert
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #6 : Октябрь 28, 2020, 16:36 »

Вы ещё МСВС вспомните. Там, вообще не заморачивались, просто спилили упоминание об настоящих авторах и впилили своих. И ничего.
Записан

Painter
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #7 : Январь 16, 2021, 19:08 »

Ответ простой - без лицензии нельзя.
Купи лицензию - и делай что хочешь.
« Последнее редактирование: Январь 16, 2021, 19:10 от Painter » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.128 секунд. Запросов: 23.