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

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

Страниц: 1 ... 27 28 [29] 30   Вниз
  Печать  
Автор Тема: Qt: FAQ о лицензии. Commercial vs Opensource  (Прочитано 337152 раз)
max1983
Гость
« Ответ #420 : Февраль 25, 2011, 13:54 »

а кто мешает сделать статическую сборку?

Предположим приложение бесплатное, но предоставляет платные услуги по сети.
Неохота открывать исходный код для предотвращения попыток взлома по сети.
И если не покупать(7000 евро) тогда надо юзать под лицензией LGPL что не дает права линковать статически.
Я понял именно так.
Записан
ufna
Гость
« Ответ #421 : Февраль 25, 2011, 14:01 »

у нас LGPL 2 версии, а не первой
Записан
vlad-mal
Гость
« Ответ #422 : Февраль 25, 2011, 14:53 »


Все("не-дебажные") dll-ки весят в районе 50 Мб. Реально нужных наберется не более 20 Мб (я о 4.71).

QtGui4.dll - 9 658 кБ
QtCore4.dll - 2 483 кБ
...
QtSql4.dll - 265 кБ
...
И т.д. Ничего смертельного
.
Если очень хочется, можно (довольно существенно) сжать с помощью upx.
Записан
Fat-Zer
Гость
« Ответ #423 : Февраль 25, 2011, 15:12 »

у нас LGPL 2 версии, а не первой
а можно поподробней, какие свободы даёт вторая версия, а то у меня проблемма с пониманием юридических текстов...
Записан
ufna
Гость
« Ответ #424 : Февраль 25, 2011, 15:14 »

в частности, использование статичной сборки, если не меняете саму Qt
Записан
max1983
Гость
« Ответ #425 : Февраль 25, 2011, 15:25 »

Что-то я совсем запутался в этих лицензиях.
И так на сайте сказано в табличке - License Comparison Chart
http://qt.nokia.com/products/licensing/licensing#qt-gnu-lgpl-v

LGPL - Can create proprietary applications - результат: Yes, in accordance with the LGPL v. 2.1 terms
То есть да если будем соблюдать условия LGPL v. 2.1
Нашел условия  LGPL v. 2.1 переведённые на русский не знаю на сколько правильно.

там следующий абзац.
Цитировать
В соответствии с законодательством об авторском праве в результате связывания программы с библиотекой, независимо от того, осуществляется ли такое связывание статически или с использованием разделяемой библиотеки, появляется совместное произведение, производное от первоначальной библиотеки. В соответствии с обычной Стандартной Общественной Лицензией такое связывание допускается только в том случае, если указанное совместное произведение будет свободным программным обеспечением. Условия Стандартной Общественной Лицензии Ограниченного Применения, которые регулируют связывание библиотеки с другими программами, являются более гибкими.

Да.. разницы нет как соединять..

Вот, выходит опен соурс? Конечно нет... иначе не писали бы - create proprietary applications.

значит надо найти и почитать
Цитировать
Условия Стандартной Общественной Лицензии Ограниченного Применения, которые регулируют связывание библиотеки с другими программами....
Ах да это она и есть сама )))
читаем дальше

Цитировать
Лицензиат вправе взимать плату за передачу экземпляра Библиотеки, а также вправе за плату оказывать услуги по гарантийной поддержке Библиотеки.
Деньги брать можем.

и

Цитировать
Лицензиат обязан передавать права на использование данного произведения третьим лицам на условиях настоящей Лицензии, при этом Лицензиат не вправе требовать уплаты каких-либо лицензионных платежей. Произведение лицензируется как одно целое;
Наше приложение должно быть под этой же лицензией.

Выводы:
Покупать не обязательно если не собираешься модифицировать библиотеку QT.
Хотя можно и модифицировать только предоставить код изменений QT.
Хоть мы и продали программу или DLL теперь конечный пользователь может ее перепродать.
Исходный код нашей программы или DLL открывать не обязательно.

Я все правильно понял?
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #426 : Февраль 25, 2011, 15:35 »

Имхо мешать может только размер dll-лек, которые с собой надо таскать, если сама прога маленькая.

а кто мешает сделать статическую сборку?

Лицензия LGPL подразумевает, что юзер может заменять LPGL-ные части кода.
Dll-ки для этого подходят. Статическая линковка - нет.
Записан
ufna
Гость
« Ответ #427 : Февраль 25, 2011, 15:36 »

vipet, это LGPL, а у нас  здесь LGPL 2.1 . При этом если пользователю понадобятся "lgpl'ные части", я с радостью предоставлю ему объектные файлы
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #428 : Февраль 25, 2011, 20:05 »

>>я с радостью предоставлю ему объектные файлы
именно, с нынешней LGPL-ной лицензией просто нужно быть готовым к тому, что пользователь может у разработчика ПО затребовать не бинари, а объектники, для самостоятельной линковки. И слинковатся обязано (в подтверждении того, что LGPL-ная часть не изменялась)
Записан

Юра.
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #429 : Март 16, 2011, 16:16 »


Вопрос насчет статической линковки ВебКита (есть коммерческая лицензия на Qt, так что саму ее линковать статически можно):

У WebKit'a 2 лицензии: LGPL и BSD.
С LGPL - нельзя линковать статически, c BSD - вроде можно.

Вобщем, с юридической точки зрения можно ли линковать QtWebKit статически при наличии коммерческой лицензии на Qt?

Спасибо.

Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #430 : Июль 08, 2011, 20:34 »

Кто знает сколько сейчас Qt для Windows (десктопа) стоит? Сколько стоит для Windows+MacOS X?

(Раздел сайта дигии про Qt - в дауне, писать некуда.)
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #431 : Июль 08, 2011, 21:29 »

>>С LGPL - нельзя линковать статически
опять 25, МОЖНО! читай выше
Записан

Юра.
wolfut
Гость
« Ответ #432 : Сентябрь 06, 2011, 15:48 »

29 страниц и всё больше запутался.

У меня вопрос такой. Есть программа, она распространяется бесплатно, статическая сборка библиотек Qt, сами библиотеки не изменены. Можно ли распространять программу коммерческой организацией без коммерческой лицензии на Qt и открытия исходных кодов? Программа управляет устройством, а вот само устройство стоит денег.
« Последнее редактирование: Сентябрь 06, 2011, 15:52 от wolfut » Записан
BRE
Гость
« Ответ #433 : Сентябрь 06, 2011, 16:11 »

У меня вопрос такой. Есть программа, она распространяется бесплатно, статическая сборка библиотек Qt, сами библиотеки не изменены.
На сколько я представляю - нет. Т.к. статическая сборка.

У меня вопрос такой. Есть программа, она распространяется бесплатно, статическая сборка библиотек Qt, сами библиотеки не изменены.
А как я могу это проверить? Вот если бы была динамическая сборка, то я подложил бы dll из Qt-сборки и проверил. Улыбающийся
Записан
wolfut
Гость
« Ответ #434 : Сентябрь 06, 2011, 16:18 »

А как физически отличается коммерческая версия Qt от не коммерческой. Например можно начать распространение программу, а уж когда кто-то затребует исходники, потянув время, если уж прижмут купить лицензию Улыбающийся
Записан
Страниц: 1 ... 27 28 [29] 30   Вверх
  Печать  
 
Перейти в:  


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