Russian Qt Forum
Ноябрь 23, 2024, 00:13
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
LGPL3 в бюджетных темах
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: LGPL3 в бюджетных темах (Прочитано 5994 раз)
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
LGPL3 в бюджетных темах
«
:
Октябрь 01, 2020, 12:32 »
Коллеги,
у меня до сих пор нет достаточного понимания модели лицензирования Qt. Хотелось бы на примерах. Например, можно ли использовать Qt по лицензии LGPL3 в проектах, финансируемых из госбюджета? Например, можно ли выполнять разработку программ по грантам, выделяемым по программам развития цифровых решений?
Есть у кого-нибудь опыт разработки коммерческих продуктов с использованием этой лицензии?
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
qate
Супер
Offline
Сообщений: 1177
Re: LGPL3 в бюджетных темах
«
Ответ #1 :
Октябрь 01, 2020, 22:24 »
Не углядел в тексте lgpl запретов про финансы
Но если в тексте "программ развития цифровых решений" явно стоит "нельзя lgpl", то наверно и нельзя
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: LGPL3 в бюджетных темах
«
Ответ #2 :
Октябрь 01, 2020, 23:29 »
"бюджетные темы" - я имел в виду проекты, финансируемые из бюджета))
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
DarkHobbit
Самовар
Offline
Сообщений: 197
Re: LGPL3 в бюджетных темах
«
Ответ #3 :
Октябрь 27, 2020, 15:16 »
Для начала надо просто убедиться, что вы выполняете требования LGPL. Т.е. если вы вдруг патчите саму Qt (что бывает крайне редко и мало у кого), патчи тоже должны быть LGPL.
Более актуальное ограничение - вы должны предоставить пользователю слинковать проект с другой версией Qt. Самый простой способ обеспечить это - использовать только динамическую компоновку (и для больших проектов она, как правило, предпочтительнее).
Со стороны бюджета и грантов я не в курсе. Недавно был скандал, что в реестр отечественного ПО (если вы туда хотите) теперь не пускают программы, ключевые компоненты которого распространяются под GPL и MIT. LGPL в "жареный список" вроде бы не попала (но это не точно). Скандал наверняка будет развиваться, поскольку практически все ОС, УЖЕ включенные в реестр, основаны на GPL-компонентах. (И наоборот, ЗОСРВ "Нейтрино", основанной на QNX и НЕ имеющей отношения к GPL, во включении в реестр отказали.) Гондурас на марше. Надеюсь, скандальные нормы пересмотрят.
Если же вы в реестр не метите - вообще проблем не вижу.
Записан
Мои проекты на Qt:
DoubleContact
,
LInvert
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: LGPL3 в бюджетных темах
«
Ответ #4 :
Октябрь 27, 2020, 15:29 »
Цитата: DarkHobbit от Октябрь 27, 2020, 15:16
Т.е. если вы вдруг патчите саму Qt (что бывает крайне редко и мало у кого), патчи тоже должны быть LGPL.
Вы не ошибаетесь - может, GPL? Я считал, если я изменил модуль Qt, то обязан предоставить исходники измененного модуля.
Цитата: DarkHobbit от Октябрь 27, 2020, 15:16
Более актуальное ограничение - вы должны предоставить пользователю слинковать проект с другой версией Qt.
Надеюсь, вы имели в виду версию, совместимую с той, что использовалась для проекта?
Цитата: DarkHobbit от Октябрь 27, 2020, 15:16
Если же вы в реестр не метите - вообще проблем не вижу.
Была мысль о регистрации, но отказался от нее - был уверен, что если проект использует буржуйскую библиотеку, то в реестр таких не берут. А что, так можно было?
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
DarkHobbit
Самовар
Offline
Сообщений: 197
Re: LGPL3 в бюджетных темах
«
Ответ #5 :
Октябрь 28, 2020, 15:40 »
Цитата: sergek от Октябрь 27, 2020, 15:29
Вы не ошибаетесь - может, GPL?
Судя по оригиналу
(раздел 2), возможны оба варианта. По второму вопросу тоже лучше оригинал вкурить.
Цитировать
А что, так можно было?
Да кто ж вам тут это скажет?
))
Вот рекомендации, читайте
. И всё равно, можно или нельзя, покажет только практика. Я ж говорю - ЗОСРВ "Нейтрино" туда не пустили, у которой куча сертификатов, включая минобороновский. А Альт, Астру и Росу, которые эти требования явно нарушают - пустили, правда, похоже, ещё до принятия рекомендаций.
С другой стороны, если отталкиваться не от рекомендаций, а от так называемого здравого смысла, я прекрасно понимаю, почему линуксы включили, а Нейтрино нет. Линуксы основаны на свободном коде, а Нейтрино когда-то получило у правообладателей закрытой QNX лицензию на код с правом модификации. Но в юридических спорах здравый смысл обычно плохой советчик.
Попробуете, расскажете.
))
«
Последнее редактирование: Октябрь 28, 2020, 15:55 от DarkHobbit
»
Записан
Мои проекты на Qt:
DoubleContact
,
LInvert
tux
Global Moderator
Бывалый
Offline
Сообщений: 404
Re: LGPL3 в бюджетных темах
«
Ответ #6 :
Октябрь 28, 2020, 16:36 »
Вы ещё МСВС вспомните. Там, вообще не заморачивались, просто спилили упоминание об настоящих авторах и впилили своих. И ничего.
Записан
Digital Art
Painter
Новичок
Offline
Сообщений: 8
Re: LGPL3 в бюджетных темах
«
Ответ #7 :
Январь 16, 2021, 19:08 »
Ответ простой - без лицензии нельзя.
Купи лицензию - и делай что хочешь.
«
Последнее редактирование: Январь 16, 2021, 19:10 от Painter
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...