Russian Qt Forum

Qt => Общие вопросы => Тема начата: sergek от Октябрь 01, 2020, 12:32



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


Название: Re: LGPL3 в бюджетных темах
Отправлено: qate от Октябрь 01, 2020, 22:24
Не углядел в тексте lgpl запретов про финансы
Но если в тексте "программ развития цифровых решений" явно стоит "нельзя lgpl", то наверно и нельзя


Название: Re: LGPL3 в бюджетных темах
Отправлено: sergek от Октябрь 01, 2020, 23:29
"бюджетные темы" - я имел в виду проекты, финансируемые из бюджета))


Название: Re: LGPL3 в бюджетных темах
Отправлено: DarkHobbit от Октябрь 27, 2020, 15:16
Для начала надо просто убедиться, что вы выполняете требования LGPL. Т.е. если вы вдруг патчите саму Qt (что бывает крайне редко и мало у кого), патчи тоже должны быть LGPL.
Более актуальное ограничение - вы должны предоставить пользователю слинковать проект с другой версией Qt. Самый простой способ обеспечить это - использовать только динамическую компоновку (и для больших проектов она, как правило, предпочтительнее).

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

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



Название: Re: LGPL3 в бюджетных темах
Отправлено: sergek от Октябрь 27, 2020, 15:29
Т.е. если вы вдруг патчите саму Qt (что бывает крайне редко и мало у кого), патчи тоже должны быть LGPL.
Вы не ошибаетесь - может, GPL? Я считал, если я изменил модуль Qt, то обязан предоставить исходники измененного модуля.

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

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


Название: Re: LGPL3 в бюджетных темах
Отправлено: DarkHobbit от Октябрь 28, 2020, 15:40
Вы не ошибаетесь - может, GPL?
Судя по оригиналу (https://www.gnu.org/licenses/lgpl-3.0.html) (раздел 2), возможны оба варианта. По второму вопросу тоже лучше оригинал вкурить.

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

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

Попробуете, расскажете. :)))


Название: Re: LGPL3 в бюджетных темах
Отправлено: tux от Октябрь 28, 2020, 16:36
Вы ещё МСВС вспомните. Там, вообще не заморачивались, просто спилили упоминание об настоящих авторах и впилили своих. И ничего.


Название: Re: LGPL3 в бюджетных темах
Отправлено: Painter от Январь 16, 2021, 19:08
Ответ простой - без лицензии нельзя.
Купи лицензию - и делай что хочешь.