2016-01-28 3 views
0

Один клиент не был должным образом рекомендован бывшим фрилансером и использовал Лицензию сообщества Qt5. (LGPL) Теперь они близки к выпуску и выяснили, что они должны открыть исходный код. Они хотели бы получить лицензию, а не вопрос денег, но лицензионная модель Qt не позволяет переключиться с Community на Commercial.Obfuscated исходный код в Qt Community Edition. Все еще соблюдайте лицензию?

Так что мой вопрос: разрешено ли запутывать хотя бы некоторые части кода и по-прежнему использовать Community Edition?

P.S .: Я знаю, что это несправедливо. У меня есть действующая лицензия.

+0

Вопрос не имеет отношения к Qt. Что такое версия LGPL? И почему, по-вашему, вам нужно освободить исходный код вашего приложения? – peppe

+0

Кроме того: нет, не допускается обфускация частей кода. Цитата: * «Исходный код» для работы означает предпочтительную форму работы для внесения в нее изменений * – peppe

+0

Последнее: «но лицензионная модель Qt не позволяет переключиться с« Сообщество на коммерческую ». неправда. – peppe

ответ

-1

Да, в лицензии LGPL вы можете публиковать двоичные файлы без исходного кода. Но есть некоторые исключения, например, если вы изменили исходный код Qt (или любой другой исходный код [L] GPL, который вы его изменили), вы должны опубликовать изменения. И ваше приложение НЕ ДОЛЖНО быть зависеть от библиотеки с открытым исходным кодом (например, GPL).

+0

Относительно обфускации ответ НЕТ, поскольку пеппе уже писал в комментариях. Что касается «измененного источника Qt», вы также недостаточно информированы. Включение только qstring означает интеграцию кода LGPL в ваш закрытый код. К сожалению, одно и то же неправильное недоразумение LGPL заставило моего клиента столкнуться с проблемой. –