Russian Qt Forum
Ноябрь 23, 2024, 02:54
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Qt: FAQ о лицензии. Commercial vs Opensource
Страниц:
1
...
22
23
[
24
]
25
26
...
30
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt: FAQ о лицензии. Commercial vs Opensource (Прочитано 354017 раз)
Detonator
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #345 :
Ноябрь 08, 2008, 13:42 »
Цитировать
а что, если
Да делай пожалуйста. Просто учти что пока ты на этом серьезных денег или популярности не получишь ты никому не интересен хоть что ты там делай, это только на твоей совести. Просто когда деньги появятся не жлобись, заплати разработчикам Qt.
Записан
bogimp
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #346 :
Ноябрь 12, 2008, 23:38 »
У меня простой вопрос я разрабативаю програму на QT Opensource в которой есть часть где програма парсит XML и чтото делает.
XML зашифрован ключом.
1. когда потребубт показать сорси должен я откривать ету xml?
2. могу я продавать pro version етой же xml?
тоесть у меня две xml одна простая другая с наворотами так вот подходит тут Opensource.
Записан
Detonator
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #347 :
Ноябрь 15, 2008, 09:10 »
bogimp, ты когда в приват спрашиваешь озаботься чтобы тебе люди ответить смогли:
"Сообщение не может быть отправлено 'bogimp' ящик переполнен!"
Цитировать
ключ в програме но когда я раскрию я ево заменю/удалю(так можно).
например ключ DefaultDECCipherKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
как результат код открит но часть которая зашифрована она платная(+ после компиляции ключ недоступен).
так можно?
После компиляции код точно так же доступен для умеющего человека. В общем это тупиковый путь.
Смысл такой - если планируешь на программе хорошо заработать расчитывай так что к определенному моменту купишь и перейдешь на комерческою лицензию. Если программа для себя то юзай опенсорс как хочешь, судиться с тобой вряд ли кто будет.
Записан
niro
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #348 :
Декабрь 20, 2008, 23:07 »
Этот вопрос вроде бы поднимался, хотелось бы просто уточнить:
Если разрабатывать на заказ одной организации приложение в основном использующее библиотеку Qt, то по идее можно не платить за лицензию, при условии, что исходный код будет передан заказчику, так? Наверное в таком случае и код можно не передавать, если не потребуют?
Записан
vipet
Бывалый
Offline
Сообщений: 452
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #349 :
Декабрь 20, 2008, 23:33 »
Цитировать
Этот вопрос вроде бы поднимался, хотелось бы просто уточнить:
Если разрабатывать на заказ одной организации приложение в основном использующее библиотеку Qt, то по идее можно не платить за лицензию, при условии, что исходный код будет передан заказчику, так? Наверное в таком случае и код можно не передавать, если не потребуют?
Только, если речь идет о лицензии GPL (и ей подобным).
Записан
Detonator
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #350 :
Январь 14, 2009, 17:42 »
Начиная с 4.5 Qt станет LGPL. Т.е. с динамической линковкой ее можно будет использовать в комерческом софте бесплатно.
У комерческой версии остается лишь одно преемущество - возможность компилить статически (т.е. иметь один exe на 5 Мб а не солянку из dll на 40 Мб).
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #351 :
Январь 14, 2009, 17:52 »
Цитата: Detonator от Январь 14, 2009, 17:42
Начиная с 4.5 Qt станет LGPL. Т.е. с динамической линковкой ее можно будет использовать в комерческом софте бесплатно.
У комерческой версии остается лишь одно преемущество - возможность компилить статически
LGPL допускает статическую сборку
Записан
Юра.
Swappp
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #352 :
Январь 14, 2009, 19:33 »
Цитата: Detonator от Январь 14, 2009, 17:42
У комерческой версии остается лишь одно преемущество - возможность компилить статически
Как уже сказано, статически и так компилить можно. Но нельзя изменить что-то в самой Qt и не давая пользователям доступ к этим изменениям. Конечно это может потребоватся достаточно редко. Кроме того поддержку никто не отменял у коммерческой версии. Хотя конечно и комьюнити тоже
Цитата: Detonator от Январь 14, 2009, 17:42
т.е. иметь один exe на 5 Мб а не солянку из dll на 40 Мб
Что-то многовато. Это не с отладочной инфой? У меня под рукой для Win есть только 4.3 самосбор, с помощью mingw с отключенными исключениями, все библиотеки, которые может потребоваться приложить занимают 10Мб+немного плагинов. Да и, не знаю как другие компиляторы, но gcc при статической сборке практически не дает преимуществ в размере, т.к. в исполняемый файл включается в том числе не используемый код.
Записан
Detonator
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #353 :
Январь 14, 2009, 20:27 »
Цитата: lit-uriy от Январь 14, 2009, 17:52
LGPL допускает статическую сборку
LGPL обзывает тебя открыть все исходники как и GPL.
LGPL имеет смысл использовать в проприетарном софте только если весь код LGPL в отдельных dll - их код ты можешь раскрыть без проблем. В статической линковке ты будешь обязан раскрыть код всего exe.
Записан
Detonator
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #354 :
Январь 14, 2009, 20:36 »
Цитата: Swappp от Январь 14, 2009, 19:33
Цитата: Detonator от Январь 14, 2009, 17:42
т.е. иметь один exe на 5 Мб а не солянку из dll на 40 Мб
Что-то многовато. Это не с отладочной инфой? У меня под рукой для Win есть только 4.3 самосбор, с помощью mingw с отключенными исключениями, все библиотеки, которые может потребоваться приложить занимают 10Мб+немного плагинов.
С оттладочной. Release вариант все равно около 20 выходит (самосборная Qt 4.5 beta).
Цитата: Swappp от Январь 14, 2009, 19:33
Да и, не знаю как другие компиляторы, но gcc при статической сборке практически не дает преимуществ в размере, т.к. в исполняемый файл включается в том числе не используемый код.[/size]
Для VS 2008 статическая линковка дает заметное сокращение размера.
Даже не представляю почему в gcc так отстойно сделано. У меня в проекте используется Intel IPP где lib-файлы составляют 112Мб.
VS 2008 берет из них только нужный код что дает около 500 Кб в плюс к exe.
А gcc их все включит целиком?
«
Последнее редактирование: Январь 14, 2009, 20:38 от Detonator
»
Записан
Swappp
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #355 :
Январь 14, 2009, 21:56 »
Цитата: Detonator от Январь 14, 2009, 20:27
LGPL обзывает тебя открыть все исходники как и GPL.
Вообще да, но не совсем. Насколько я понял, LGPL при статической линковке требует либо открытия исходников (не обязательно под LGPL), либо предоставления всех объектных файлов. В общем что бы пользователь имел возможность самостоятельно обновить LGPL библиотеку на свою либо новую версию.
Получается действительно, если нужна статическая сборка, то проще купить коммерческую версию.
Цитировать
С оттладочной.
Ну так зачем конечным пользователям нужно предоставлять Qt собранную с отладочной информацией? У меня под Linux вообще Qt собрана без нее, и мне это совершенно не мешает отлаживать свой код. В код Qt конечно приходилось заглядывать, но серьезно отлаживать его не приходилось. Хотя под Win вроде не получалось собрать Qt релизом, а проект дебагом, но особо и не старался.
А так, обычно все равно включать в поставку все библиотеки Qt целиком не требуется, достаточно только используемые модули.
Цитировать
А gcc их все включит целиком?
Да, только это делает не совсем GCC, а ld из binutils. Может быть есть опции, позволяющие включать только то что надо, но по умолчанию включает все.
Записан
lad
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #356 :
Март 27, 2009, 19:19 »
В английских и юридических языках не силён.
Если я пишу программу (проект начат в 4.5.0) которая понравится моему ....соседу и я ему её добровольно и бесплатно дам, я обязан по lgpl предоставить ему исходники?
Или иначе. Дома пишу для работы (без техзаданий, без постановки задачи - сам себе рутину облегчаю) обязан при увольнении или до исходники предоставлять, если прога популярностью запользуется?
И ещё, будут вставки QCA которая GPL, программа - рубашка на СУБД, есть вариант что исходники НУЖНО предоставлять?
Записан
lad
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #357 :
Март 27, 2009, 19:51 »
Перефразирую вопрос написал программу (4.5.0 open source QtCreator динамические библиотеки, qt не переписываю) распространяю бесплатно (так понял, что это неважно). Исходники обязан или нет предоставлять по требованию по цене носителя?
«
Последнее редактирование: Май 13, 2009, 15:34 от pastor
»
Записан
crackedmind
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #358 :
Март 28, 2009, 01:42 »
Если я к примеру пишу программу, но в дистрибутив включаю пропатченный Qt, не дожидаясь версии от qt software.
Вопрос такой. Если Qt используется по LGPL (закрытые сорцы) я обязан представить исходники программы или только патчей?
Записан
Detonator
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #359 :
Март 28, 2009, 09:18 »
LGPL требует предоставления исходников, другое дело что если Qt будет использоваться в виде динамически загружаемых библиотек то ты обязан предоставлять только исходники из которых можно получить эти dll, а не всего остального проекта. При статической линковке ты обязан раскрыть полностью исходники (из которых можно получить этот exe). Если в Qt вносишь исправления обязан их раскрыть по любому.
Записан
Страниц:
1
...
22
23
[
24
]
25
26
...
30
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...