Re: Qt для стартапов
От: Pitirimov США  
Дата: 26.06.22 14:20
Оценка: +1 :))) :))) :)
Здравствуйте, Denwer, Вы писали:
D>Кто нибудь такую лицензию пробовал купить? Это реально в наше новое время?

Какой смысл вкладываться в технологии вчерашнего дня? «Гугл» вкладывает огромные средства для того, чтобы его поисковик работал от ТВ-приставки и автомагнитолы до суперкомпьютера. Именно поэтому интернет-страницы стали растягивающимися и красивыми. Какой-то там финской шаражке тягаться с «Гуглом» бесполезно, тем более, что исправление ошибок стало платным в «Кьюте» с недавнего времени. «Кью-Ти» предсказуемо придёт конец и это лишь дело времени.
Умные инженеры двигаются в сторону вэба, потому что за ним будущее взаимодействия с пользователем.
Re[3]: Qt для стартапов
От: Zhendos  
Дата: 23.06.22 10:04
Оценка: 6 (2) +1
Здравствуйте, Denwer, Вы писали:

D>Здравствуйте, Pzz, Вы писали:


Pzz>>Или тебе от них техническая поддержка нужна?


D>Некоторое время назад Qt закрыли некоторые обновления LTS версий. Например сейчас есть версия 5.15.10, но для бесплатного использования доступна только 5.15.2. А там есть критические исправления в этих 8-ми апдейтах.


Они уже 5.15.5 вообще-то выпустили в opensource, да они об этом не трубят,
но по соглашению с KDE должны что-то не больше года держать закрытыми исходники.

И есть https://invent.kde.org/qt/qt/qt5.git с веткой kde/5.15 где собирают
патчи которые еще не стали opensource, но все равно проходят через баг. трекинг
Qt и его codereview.

И на собственном опыте их LTS ветка какая-то офигенно бажная.

Например с чем я столкнулся:

https://bugreports.qt.io/browse/QTBUG-71900
https://bugreports.qt.io/browse/QTBUG-84858

есть субъективное ощущение что с закрытостью LTS они потеряли кучу бесплатных тестеров
и качество ощутимо упало.
Отредактировано 23.06.2022 10:09 Zhendos . Предыдущая версия .
Re[9]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 29.07.22 17:38
Оценка: 4 (1) +2
Здравствуйте, sergey2b, Вы писали:

Pzz>>P.S. Когда я этим последний раз интересовался, цены там раза в 4 побольше были. Но я бы и по сегодняшним ценам все равно не купил.


S>если не секрет

S>на чем бы вы стали делать GUI под win

На LGPL-ном Qt.
Re[2]: Qt для стартапов
От: SaZ  
Дата: 23.06.22 06:59
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>...

Pzz>Не понимаю, зачем вообще?
Pzz>Его же community edition LGPL-ный. Можно просто взять и пользоваться, совершенно легально, просто линковаться динамически, DLL-ки с собой приносить и лицензию ихнюю тоже приложить.

Тут главная проблема, что если стартап выстрелит и нужно будет отказаться от LGPL, то легально это сделать будет очень непросто без переписывания проекта целиком.
Re[5]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 23.06.22 14:34
Оценка: +1
Здравствуйте, Denwer, Вы писали:

Pzz>>Есть ли смысл так уж гоняться за наипоследней версией? Стоит ли этот смысл нескольких тысяч долларов, или можно их на что-то другое потратить? В стартапе обычно лишних денег не бывает...


D>500 баксов цена Qt для стартапов. Считаешь эта сумма большая?


500 баксов с каждого или за всех?
Re[6]: Qt для стартапов
От: Denwer Россия  
Дата: 23.06.22 18:57
Оценка: +1
Здравствуйте, Pzz, Вы писали:

D>>500 баксов цена Qt для стартапов. Считаешь эта сумма большая?


Pzz>500 баксов с каждого или за всех?


Для одного программсита на 1 год. 40 баксов в месяц. Давай переведу. 2500 рублей в месяц на одного программиста. Которая возможно сэкономит тысячи баксов, если напороться на багу Qt, которая пофиксена в обновлении недоступном в фришной версии.
Re[6]: Qt для стартапов
От: SaZ  
Дата: 29.07.22 09:58
Оценка: +1
Здравствуйте, Conductor, Вы писали:

C>Здравствуйте, Skorodum, Вы писали:


Pzz>>>А зачем от LGPL вообще отказываться? LGPL совместим с closed source программированием.

S>>Например, захочется линковаться статически, менять Qt или прикрыть использование Qt.

C>Не подскажешь, если вносишь изменения в Qt и выкладываешь их в свободный доступ — нарушение LGPL или нет?


Нет, не нарушение. Но тут дело в другом. Вы должны предоставить возможность конечным пользователям линковаться с собственной версией Qt. И придётся делиться кодом своего проекта или объектными файлами.
Re[8]: Qt для стартапов
От: sergey2b ЮАР  
Дата: 29.07.22 16:23
Оценка: :)
Здравствуйте, Pzz, Вы писали:


Pzz>P.S. Когда я этим последний раз интересовался, цены там раза в 4 побольше были. Но я бы и по сегодняшним ценам все равно не купил.


если не секрет
на чем бы вы стали делать GUI под win
Qt для стартапов
От: Denwer Россия  
Дата: 22.06.22 19:40
Оценка:
Кто нибудь такую лицензию пробовал купить? Это реально в наше новое время?
Re: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.06.22 23:10
Оценка:
Здравствуйте, Denwer, Вы писали:

D>Кто нибудь такую лицензию пробовал купить? Это реально в наше новое время?


Не понимаю, зачем вообще?

Его же community edition LGPL-ный. Можно просто взять и пользоваться, совершенно легально, просто линковаться динамически, DLL-ки с собой приносить и лицензию ихнюю тоже приложить.

Или тебе от них техническая поддержка нужна?
Re[3]: Qt для стартапов
От: Zhendos  
Дата: 23.06.22 07:13
Оценка:
Здравствуйте, SaZ, Вы писали:

SaZ>Тут главная проблема, что если стартап выстрелит и нужно будет отказаться от LGPL, то легально это сделать будет очень непросто без переписывания проекта целиком.


А зачем отказываться? Или это стартап по платной доработке Qt?
Re[2]: Qt для стартапов
От: Denwer Россия  
Дата: 23.06.22 07:28
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Или тебе от них техническая поддержка нужна?


Некоторое время назад Qt закрыли некоторые обновления LTS версий. Например сейчас есть версия 5.15.10, но для бесплатного использования доступна только 5.15.2. А там есть критические исправления в этих 8-ми апдейтах.
Re[3]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 23.06.22 08:21
Оценка:
Здравствуйте, SaZ, Вы писали:

SaZ>Тут главная проблема, что если стартап выстрелит и нужно будет отказаться от LGPL, то легально это сделать будет очень непросто без переписывания проекта целиком.


А зачем от LGPL вообще отказываться? LGPL совместим с closed source программированием.
Re[3]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 23.06.22 11:44
Оценка:
Здравствуйте, Denwer, Вы писали:

Pzz>>Или тебе от них техническая поддержка нужна?


D>Некоторое время назад Qt закрыли некоторые обновления LTS версий. Например сейчас есть версия 5.15.10, но для бесплатного использования доступна только 5.15.2. А там есть критические исправления в этих 8-ми апдейтах.


Если бы ты начал свой стартап некоторое время назад, то версия 5.15.2 была бы для тебя абсолютно актуальной, и ты без проблем ей бы пользовался.

Пройдет год-другой, и столь вожделенная тобой версия 5.15.10 тоже устареет.

Есть ли смысл так уж гоняться за наипоследней версией? Стоит ли этот смысл нескольких тысяч долларов, или можно их на что-то другое потратить? В стартапе обычно лишних денег не бывает...
Re[4]: Qt для стартапов
От: Denwer Россия  
Дата: 23.06.22 14:31
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Есть ли смысл так уж гоняться за наипоследней версией? Стоит ли этот смысл нескольких тысяч долларов, или можно их на что-то другое потратить? В стартапе обычно лишних денег не бывает...


500 баксов цена Qt для стартапов. Считаешь эта сумма большая?
Re[4]: Qt для стартапов
От: Denwer Россия  
Дата: 23.06.22 14:31
Оценка:
Здравствуйте, Zhendos, Вы писали:

Z>Они уже 5.15.5 вообще-то выпустили в opensource, да они об этом не трубят,

Z>но по соглашению с KDE должны что-то не больше года держать закрытыми исходники.

Да, я в курсе. Но я пробежался по багам и мне нужна версия начиная с 5.15.8 как минимум.
Re[7]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 23.06.22 19:09
Оценка:
Здравствуйте, Denwer, Вы писали:

Pzz>>500 баксов с каждого или за всех?


D>Для одного программсита на 1 год. 40 баксов в месяц. Давай переведу. 2500 рублей в месяц на одного программиста. Которая возможно сэкономит тысячи баксов, если напороться на багу Qt, которая пофиксена в обновлении недоступном в фришной версии.


Или приведет к потере тысячи баксов, если напороться на багу Qt, которую во фришной версии еще не успели сделать.

P.S. Когда я этим последний раз интересовался, цены там раза в 4 побольше были. Но я бы и по сегодняшним ценам все равно не купил.
Re[8]: Qt для стартапов
От: Denwer Россия  
Дата: 23.06.22 20:04
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Или приведет к потере тысячи баксов, если напороться на багу Qt, которую во фришной версии еще не успели сделать.


Вообще то в одной LTS версии никакого нового функицонала не добавляют, только багфиксинг. Откуда там новая бага возьмется то?

Pzz>P.S. Когда я этим последний раз интересовался, цены там раза в 4 побольше были. Но я бы и по сегодняшним ценам все равно не купил.


Так я специально и написал именно про версию для стартапов. Обычная версия стоит 3900 баксов на год. Причем при покупке у нас в РФ, цена считается как будто бакс стоит 80 рублей
Re[9]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 23.06.22 23:10
Оценка:
Здравствуйте, Denwer, Вы писали:

Pzz>>Или приведет к потере тысячи баксов, если напороться на багу Qt, которую во фришной версии еще не успели сделать.


D>Вообще то в одной LTS версии никакого нового функицонала не добавляют, только багфиксинг. Откуда там новая бага возьмется то?


Новый код — новые баги. Багфиксинг — это тоже новый код.

Над свободной версией, поди, не меньше людей трудится, чем на несвободной. Все KDE на ней сидят.

Pzz>>P.S. Когда я этим последний раз интересовался, цены там раза в 4 побольше были. Но я бы и по сегодняшним ценам все равно не купил.


D>Так я специально и написал именно про версию для стартапов. Обычная версия стоит 3900 баксов на год. Причем при покупке у нас в РФ, цена считается как будто бакс стоит 80 рублей


И я про версию для стартапов.
Re[9]: Qt для стартапов
От: Nikolaz Германия www.nikeware.com
Дата: 24.06.22 10:44
Оценка:
Здравствуйте, Denwer, Вы писали:

D>Вообще то в одной LTS версии никакого нового функицонала не добавляют, только багфиксинг. Откуда там новая бага возьмется то?

Re[10]: Qt для стартапов
От: Denwer Россия  
Дата: 24.06.22 16:16
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Новый код — новые баги. Багфиксинг — это тоже новый код.


Ну тогда свой софт тоже нельзя писать, накидал бету версию и баги не править, ведь сделаю только хуже.
Re[10]: Qt для стартапов
От: Denwer Россия  
Дата: 24.06.22 16:17
Оценка:
Здравствуйте, Nikolaz, Вы писали:

N>Здравствуйте, Denwer, Вы писали:


D>>Вообще то в одной LTS версии никакого нового функицонала не добавляют, только багфиксинг. Откуда там новая бага возьмется то?


N>


На моей памяти только один раз была бага в одной линейке, что то они там нахимичили с рендером шрифтов. Но если багфикс создает новые баги, то предлагаю инкогда баги не править, что бы новые не наплодить.
Re[11]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 24.06.22 16:19
Оценка:
Здравствуйте, Denwer, Вы писали:

Pzz>>Новый код — новые баги. Багфиксинг — это тоже новый код.


D>Ну тогда свой софт тоже нельзя писать, накидал бету версию и баги не править, ведь сделаю только хуже.


Я к тому, что "новее" != "меньше багов".

Это не значит, что софт нельзя писать. Это всего лишь значит, что если в какой-то версии тебе хватает фич и она работает сносно, совсем не факт, что обновив версию, ты выиграешь.
Re[12]: Qt для стартапов
От: Denwer Россия  
Дата: 24.06.22 18:41
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Я к тому, что "новее" != "меньше багов".


Я про версии, когда не добавляются новые фичи. Если у тебя правятся баги, но в релаьности они только растут, то мне даже прокомментировать нечего.

Pzz>Это не значит, что софт нельзя писать. Это всего лишь значит, что если в какой-то версии тебе хватает фич и она работает сносно, совсем не факт, что обновив версию, ты выиграешь.


Если в какой то верссии хватает фич, то эту версию все равно нужно саппортить, а точнее править баги. Как например постоянные обновления винды. Как обновления любого софта, когда исправляются только баги. Я ничего не гвоорю про новые фичи, ведь в каждой ветке Qt исправляют баге, без новых фич.
Re[13]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 24.06.22 19:04
Оценка:
Здравствуйте, Denwer, Вы писали:

Pzz>>Я к тому, что "новее" != "меньше багов".


D>Я про версии, когда не добавляются новые фичи. Если у тебя правятся баги, но в релаьности они только растут, то мне даже прокомментировать нечего.


Ладно. Ты хочешь отдать несколько денег за иллюзию безопасности, вопреки даже нежеланию иллюзиониста эти деньги брать. Я пытался тебе убедить не париться, но мне не удалось. Извини.
Re[14]: Qt для стартапов
От: Denwer Россия  
Дата: 24.06.22 19:48
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Ладно. Ты хочешь отдать несколько денег за иллюзию безопасности, вопреки даже нежеланию иллюзиониста эти деньги брать. Я пытался тебе убедить не париться, но мне не удалось. Извини.


Знаешь, если бы я не пользовался Qt последние лет так 8, я бы может и прислушался к советам. Но так как я активный пользователь и знаю как там обстоят дела с багами, поэтому смысла переубеждать меня нет. Это называется опыт. Мало того, я даже посмотрел багфикс версий которые закрыты, мне нужны эти исправления.
Re[11]: Qt для стартапов
От: Zhendos  
Дата: 24.06.22 21:00
Оценка:
Здравствуйте, Denwer, Вы писали:

D>На моей памяти только один раз была бага в одной линейке, что то они там нахимичили с рендером шрифтов. Но если багфикс создает новые баги, то предлагаю инкогда баги не править, что бы новые не наплодить.


Ну вообще-то если запустить такую команду в qtbase,
где HEAD это 5.15.5, а bf8908f5f9ba93da310c7a9ea2710abc392ed2bc ~= 5.15.2,
то:

❯ git log --grep=Revert bf8908f5f9ba93da310c7a9ea2710abc392ed2bc..HEAD | grep Revert | wc -l
23


так что багфиксов которые добавляют новые баги там полно.
Как купите Qt 5.15.10, напишите сколько там в целом таких коммитов
между 5.15.2 и 5.15.10.
Отредактировано 24.06.2022 21:06 Zhendos . Предыдущая версия .
Re[4]: Qt для стартапов
От: Skorodum Россия  
Дата: 30.06.22 08:57
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>А зачем от LGPL вообще отказываться? LGPL совместим с closed source программированием.

Например, захочется линковаться статически, менять Qt или прикрыть использование Qt.
Re[5]: Qt для стартапов
От: Conductor СССР  
Дата: 29.07.22 09:49
Оценка:
Здравствуйте, Skorodum, Вы писали:

Pzz>>А зачем от LGPL вообще отказываться? LGPL совместим с closed source программированием.

S>Например, захочется линковаться статически, менять Qt или прикрыть использование Qt.

Не подскажешь, если вносишь изменения в Qt и выкладываешь их в свободный доступ — нарушение LGPL или нет?
Re[2]: Qt для стартапов
От: SaZ  
Дата: 29.07.22 10:27
Оценка:
Здравствуйте, Pitirimov, Вы писали:

P>юю

P>Умные инженеры двигаются в сторону вэба, потому что за ним будущее взаимодействия с пользователем.

Я это уже лет 25 слышу. Разве что в последнее время есть определённые сдвиги, например Qt запускают через wasm в браузере
Re[7]: Qt для стартапов
От: Conductor СССР  
Дата: 29.07.22 11:45
Оценка:
Здравствуйте, SaZ, Вы писали:

C>>Не подскажешь, если вносишь изменения в Qt и выкладываешь их в свободный доступ — нарушение LGPL или нет?


SaZ>Нет, не нарушение. Но тут дело в другом. Вы должны предоставить возможность конечным пользователям линковаться с собственной версией Qt. И придётся делиться кодом своего проекта или объектными файлами.


А вот тут не понял: предположим, проект закрытый (и не массовый — часть аппаратно-программного комплекса), естественно динамическая линковка с Qt, но в Qt внесены изменения, которые выложены в свободный доступ. Тогда как?
В любом случае — уже спасибо за ответ.
Re[8]: Qt для стартапов
От: SaZ  
Дата: 29.07.22 15:43
Оценка:
Здравствуйте, Conductor, Вы писали:

C>Здравствуйте, SaZ, Вы писали:


C>>>Не подскажешь, если вносишь изменения в Qt и выкладываешь их в свободный доступ — нарушение LGPL или нет?


SaZ>>Нет, не нарушение. Но тут дело в другом. Вы должны предоставить возможность конечным пользователям линковаться с собственной версией Qt. И придётся делиться кодом своего проекта или объектными файлами.


C>А вот тут не понял: предположим, проект закрытый (и не массовый — часть аппаратно-программного комплекса), естественно динамическая линковка с Qt, но в Qt внесены изменения, которые выложены в свободный доступ. Тогда как?


Тогда всё ок, я с ходу про статическую линковку написал. Массовость к лицензиям отношения не имеет. К примеру вы продаёте закрытый узкоспециализированный софт, но с lgpl qt — тогда вы должны предоставлять свои модификации qt только покупателям. В общий доступ это выкладывать не обязательно. Но конечный пользователь должен иметь возможность слинковаться со своей версией qt, статической или динамической — не важно. Но в случае статической линковки — это тот ещё гемморой

C>В любом случае — уже спасибо за ответ.


Пожалуйста.
Re[9]: Qt для стартапов
От: Conductor СССР  
Дата: 29.07.22 15:51
Оценка:
Здравствуйте, SaZ, Вы писали:

C>>А вот тут не понял: предположим, проект закрытый (и не массовый — часть аппаратно-программного комплекса), естественно динамическая линковка с Qt, но в Qt внесены изменения, которые выложены в свободный доступ. Тогда как?


SaZ>Тогда всё ок, я с ходу про статическую линковку написал. Массовость к лицензиям отношения не имеет. К примеру вы продаёте закрытый узкоспециализированный софт, но с lgpl qt — тогда вы должны предоставлять свои модификации qt только покупателям. В общий доступ это выкладывать не обязательно. Но конечный пользователь должен иметь возможность слинковаться со своей версией qt, статической или динамической — не важно. Но в случае статической линковки — это тот ещё гемморой


C>>В любом случае — уже спасибо за ответ.


SaZ>Пожалуйста.


Еще раз спасибо!
Re[6]: Qt для стартапов
От: Skorodum Россия  
Дата: 01.08.22 10:16
Оценка:
Здравствуйте, Conductor, Вы писали:

C>Не подскажешь, если вносишь изменения в Qt и выкладываешь их в свободный доступ — нарушение LGPL или нет?

Как я понимаю, именно это и требует LGPL. Можно даже не выкладывать публично, а "делать доступным пользователям" только твоим по и запросу.
Re[7]: Qt для стартапов
От: Conductor СССР  
Дата: 01.08.22 22:04
Оценка:
Здравствуйте, Skorodum, Вы писали:

C>>Не подскажешь, если вносишь изменения в Qt и выкладываешь их в свободный доступ — нарушение LGPL или нет?

S>Как я понимаю, именно это и требует LGPL. Можно даже не выкладывать публично, а "делать доступным пользователям" только твоим по и запросу.

Спасибо. Мне, собственно, вот какой нюанс не совсем ясен: одной из основных идей LGPL, насколько я понимаю, является необходимость наличия возможности у пользователя при выходе новой версии LGPL-компонента перейти на её использование. Однако, изменения между версиями бывают разными и иногда очень существенными. И если внесены сторонние правки (даже если эти правки предоставлены пользователю) в тот участок кода LGPL-компонента, который подвергся существенной переработке в новой версии (да и даже просто в произвольный участок), то смысл в наличии этих правок у пользователя не очень большой — прозрачно на новую версию он не перейдёт, до тех пор пока не адаптирует (сам?) новую версию в соответствии с правками, имеющимися в старой версии.
Re[8]: Qt для стартапов
От: SaZ  
Дата: 06.08.22 15:12
Оценка:
Здравствуйте, Conductor, Вы писали:

C>...


Если что-то работает с вашей версией, но не работает с другой, модифицированной — это уже проблема конечного пользователя. К лицензиям это не имеет практически никакого отношения, вы не должны гарантировать работу с теми модификациями, которые вне вашей зоны ответственности.
Re[9]: Qt для стартапов
От: Артём Австралия жж
Дата: 07.08.22 05:33
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>на чем бы вы стали делать GUI под win


На ангулар или реакт.
Re[10]: Qt для стартапов
От: DiPaolo Россия  
Дата: 07.08.22 06:01
Оценка:
S>>если не секрет
S>>на чем бы вы стали делать GUI под win

Pzz>На LGPL-ном Qt.


Дополню аргументами:
— потому что если потом захочется сделать под линукс или макось — это будет сделать очень легко. В простейшем случае — только скомпилировать. Простейший случай будет, если вы сами не будете завязываться на какую-то виндовую специфику (WinAPI и т.д.). Qt сам по себе не привязывает ваше приложение к платформе.
— вам будет проще, тк там плюсы
Патриот здравого смысла
Re[11]: Qt для стартапов
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.08.22 10:23
Оценка:
Здравствуйте, DiPaolo, Вы писали:

DP>- вам будет проще, тк там плюсы


Ну, мне бы от плюсов было бы только тяжелее
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.