Обновить
40

оператор ЭВМ

34
Подписчики
Отправить сообщение

Если я правильно понял вопрос, то готовые образы Boot to Qt, тулчейны для кросс-компиляции и прочее такое входит в продукт Device Creation, а он доступен только в коммерческой лицензии. Чтобы не покупать кота в мешке, есть триальная версия на месяц.


Но кстати да, идёт работа над лицензиями для университетов, Device Creation в неё тоже будет входить. Только это ещё не совсем публичная информация, потому пока без подробностей.

Если честно, то меня от писем, которые рассылает наш маркетинг, немножко трясёт. Это, кстати, одна из причин, почему я захотел написать эту статью (и возможно последующие).

Вкратце, вот скрин из прошедшего вебинара (видео можно загрузить, пожертвовав какие-нибудь данные мерзкому Хабспоту) по грядущим изменениям в Qt Quick:


image


На словах докладчик сказал, что "МОЖЕТ БЫТЬ, в Qt 5.10".


Также он говорил, что вопрос этот задают очень часто, но не всегда ясно, что именно входит в понятие "поддержка Vulkan", потому что это может означать несколько вещей, например рендер Vulkan-контента в окно, или поддержка Vulkan в QPainter, или поддержка Vulkan в Qt Quick Scene Graph, или что-то совсем иное.

Ещё не открыт. Заявлено с версии 5.8.
А то, что открыто с версии 5.7, доступно только в GPL, в LGPL нет (http://blog.qt.io/blog/2016/06/16/qt-5-7-released/).
Это стоимость лицензии по подписке за год. Бессрочная лицензия дороже на старте, но, разумеется, выгоднее подписочной от двух лет и более.
К тому же, подписочная лицензия доступна только для десктопных приложений. Для разработки под embedded возможна только бессрочная.
Ну или GPL/LGPL, само-собой.
А почему у меня после публикации все теги сносит? У меня здесь был blockquote, например.
Причём так только с первым комментарием до модерации, с последующими нормально всё.
И так в каждом посте.
Телеграм — не платформа для чтения новостей
Для меня — вполне.

Вы не поверите, но люди ставят телеграм чтобы общаться. То есть большей части огромной аудитории телеграмма нет дел до ваших там ботов или каналов
Вы спросили каждого?
Я поставил Телеграм два года назад для общения, верно. Но после появления каналов и ботов я постепенно стал использовать его и как новостную платформу тоже, в дополнение к RSS-лентам на feedly. Например, приложение ВКонтакте у меня держалось только ради пабликов, которые было удобно там читать, но после того, как у них всех постепенно появились каналы в Телеграме, я забросил ВКонтакте.

пользователю неприятно держать много подписок и все это видеть
Могу посоветовать этому пользователю удалить неприятные каналы и лишние подписки.
Планируют, но это ещё в процессе обсуждения. И несмотря на то, что это инструмент, а не библиотека, пока нет ясности с его лицензированием. Ну то есть должно быть GPL, чтобы было как с Qt Creator (можно использовать и не открывать свои исходники), но вопрос ещё обсуждается.
Это не совсем так. Часть компонентов (графики, виртуальная клавиатура, Qt Quick 2D renderer и другие) теперь стала доступна под GPL, но не под LGPL. А некоторые (Boot to Qt и тот же Qt Quick Compiler, например) по-прежнему есть только в коммерческой лицензии.
Как минимум в размере бинарников экономия, и ощутимая, выше писали 8 метров против 40 — это вполне реальный пример. И лицензия это не только статическая линковка, но и также дополнительные компоненты, которые доступны только в коммерческой лицензии, а также тех.поддержка с доступом к RnD команде, которая разрабатывает собственно Qt.

Не могу, к сожалению, редактировать комментарий. А вообще, он у меня был с разметкой и ссылками, на превьюшке всё было красиво, но после отправки почему-то погибло.
придётся раскошелиться на 79$ в месяц за каждого работника «использующего» Qt
Это в случае лицензии «subscription», причём оплаченной сразу за год, и также если вы «qualify for Start-Up», иначе цена выше. К тому же, после истечения подписки вы теряете право на разработку, потому для долгосрочных проектов лучше приобрести «perpetual» лицензию

«использовать», это, как я понимаю, хотя бы просто собирать проект с библиотеками
Для процесса сборки лицензия не требуется. Например, вы можете иметь несколько десятков билд-машин и лицензия для каждой из них не нужна

важным техническим аргументом против Qt является её вес
Относительно скоро появится новый «компонент» — Qt Light, который существенно снизит вес таскаемых библиотек. На самом деле, «компонент» — неудачный термин, это будет что-то вроде системы конфигурации Qt, позволяющей исключить неиспользуемые модули

просто не надо рассчитывать, что можно будет отдать Qt Designer художнику, и он вам всё настроит мышкой
Ну теоретически так и предполагается, что можно разделить работу на дизайнера и погроммиста. Первый «нарисует» UI мышью, а второй, получив от первого сгенерированный QML, напишет логику. В теории. Не знаю, применяется ли это реально в живых проектах, может у кого-то есть опыт?

обещали ещё заметно улучшить с новыми QtQuick Controls 2.0
В свежайшем релизе 5.7 они уже есть (до этого также были в 5.6, как Technical Preview). Вот видео, где человек рассказывает, за счёт чего произошли улучшения в производительности, и недавний пост

для того, чтобы распространять вашу программу, всё это добро придётся таскать с собой
Но ведь если вы приобрели лицензию, то вы можете слинковать всё статически. Кстати, можно также использовать Qt Quick Compiler, чтобы и QML файлы не лежали открыто и не компилились дополнительно
12 ...
14

Информация

В рейтинге
Не участвует
Откуда
Норвегия
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик
Средний
C#
C++
Python