LINUX.ORG.RU

Ограничен доступ к исходникам Qt 5.15

 


1

6

C 5 января 2021 года доступ к исходному коду LTS-версий Qt предоставляется только обладателям коммерческой лицензии. Об этом сообщил в рассылке директор по разработке Qt Company Туука Турунен.

С выходом Qt 6.0.0, а также скорым выходом первого корректирующего релиза (Qt 6.0.1), настало время перейти к этапу исключительно коммерческого лицензирования Qt 5.15 LTS. Все существующие ветки версии 5.15 останутся в свободном доступе, но новые коммиты приниматься не будут. Исключение составляет Qt WebEngine (и упразднённый Qt Script), которые имеют зависимости от сторонних компонентов с лицензией LGPL.

Для англоязычных:

With Qt 6.0.0 released and the first patch release (Qt 6.0.1) coming soon, it is time to enter the commercial-only LTS phase for Qt 5.15 LTS. All the existing 5.15 branches remain publicly visible, but they are closed for new commits (and cherry-picks). Exception being the Qt WebEngine (and the deprecated Qt Script), which have a 3rd party LGPL dependency.

Следующий, исключительно коммерческий, минорный релиз Qt 5.15.3 ожидается в феврале.

Тем временем, в дистрибутивах складывается сложная ситуация: предыдущая LTS-версия Qt 5.12 будет поддерживаться только до конца этого года, а версию 5.15, что уже находится в репозиториях, придётся либо сопровождать самостоятельно, либо переходить на Qt 6, который ещё не факт, что сохранит совместимость. К примеру, сопровождающие Debian уже заявили о нехватке времени на Qt 6.

Сообщество готово взять на себя сопровождение собственных LTS-версий. Более того, разработчикам сторонних модулей по отдельному запросу будут давать доступ в репозиторий, что даст возможность сообществу следить за изменениями (интересно, а это не будет считаться нарушением лицензии?)

Новость на Opennet

>>> Сообщение в рассылке проекта

★★★★★

Проверено: Shaman007 ()
Последнее исправление: atsym (всего исправлений: 3)

Ответ на: комментарий от SkyMaverick

Вот и я хочу, чтобы бардак с разработкой расширений был более-менее упорядочен

А кто бы не хотел. Однако ситуация такова, что гномеров вопросы совместимости, тем более долговременной, не волнуют. RH, как основному заказчику, все эти финтифлюшки до одного места, им десктопный линукс-то нужен только для того, чтобы в переговорной комнате подключить ноутбук к проектору и показать покупателю несколько диаграмм. И для этих задач третьегном весьма органичен.

araks ★★
()
Ответ на: комментарий от matumba

Ну и с программерской т.з. библиотечка-то - большая куча говна!

Поэтому Культя идёт лесом, все на ГТк! :)

Пять кубиков разупорина-форте внутривенно! Куча говна - это когда код, делающий одно и то же, занимает в три раза больше места. А с GTK именно так и получается, потому что сишечка и для классов нужно городить конструкции самому, вместо того, чтобы возложить это на компилятор. А QML по сравнению с GTK позволяет вообще писать на порядок компактнее.

anonymous
()
Ответ на: комментарий от ashot

У GTK нет единственного владельца, который единолично принимает решения.

RedHat - топовый контрибутор, и кто бы спорил, что на развитие он ещё как влияет, но он не владелец в юридическом смысле, и единолично принимать решения по развитию и лицензированию, как GTK, так и отдельных его компонентов, не может.

SkyMaverick ★★★★★
()
Ответ на: комментарий от Legioner

Практика показывает, что пользователям это не надо, про это нудят только программисты. Пользователям надо покрасивше да попестрей.

Пользователям очевидно нужна хорошая, годная тёмная тема.

А до этого твоя практика показывала, что десктоп умер. Зачем ты второй раз несёшь 4.2?

anonymous
()
Ответ на: комментарий от anonymous

А кто-то виноват, что единственные компании, которые делают бизнес на линукс десктопах и соответственно вкладывают в его развитие деньги и людей - это RH и немного Canonical. Чисто теоретически, какой-нибудь условный Оракл (не дай Б-г) мог бы вложится и подвинуть RH с поста лидера и влиять на курс развития, но пока как-то никто особо не сподобился.

SkyMaverick ★★★★★
()
Ответ на: комментарий от SkyMaverick

А кто-то виноват, что … это RH

А какая разница, кто виноват? Проблема в том, что RH решил, что линукс – это systemd, gtk и gnome и начал их замыкать в себе. Построить приложение на gtk не под gnome всё геморроистее и геморроистее, см. про transmission выше, поэтому ситуация с gtk едва ли лучше чем с qt, просто взбрыки другого сорта.

anonymous
()
Ответ на: комментарий от ashot

А в gtk такие взбрыки неваозможны в принцепе?

За 20 лет подобного пока не наблюдалось. История GTK и начинается как альтернатива проприетарному на тот момент времени тулкиту Qt. Хотя большинство разработчиков GTK трудоустроены в Red Hat, посему опасения и на его счёт имеются.

EXL ★★★★★
()

Никогда не нравились двойные лицензии. Это всё равно, что утром целомудренная дева, а вечером проститутка за деньги.

novus
()
Последнее исправление: novus (всего исправлений: 1)
Ответ на: комментарий от anonymous

RH решил

RH «решил», потому что кроме RH решать некому, т.к. никто больше серьёзно этим не занимается.

Да и у RH на всё рук не хватает. Вон Cairo/Pango/FreeType практически заброшены, несмотря на то, что какбы базис. У HarfBazz основного разраба, крыша слегка дала сбой и тут ВНЕЗАПНО выяснилось, что стеком шрифтов серьёзно занимался, по сути, он один. И где то сообщество, которое должно «самоорганизовываться»? А его как не было, так и нет.

SkyMaverick ★★★★★
()

Qt WebEngine

Эта хрень, что компилится по 4-6 часов? Как так можно программировать, я не знаю.

novus
()
Ответ на: комментарий от anonymous

А QML по сравнению с GTK позволяет вообще писать на порядок компактнее.

В экосистеме GTK есть Vala, весьма интересный подход идеи использования транспилятора в компилируемый язык программирования.

То, к чему сейчас пришли разработчики Qt Quick/QML только сейчас – в Vala было изначально.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от novus

Там полноценный Web-браузер Chromium. Зачем его компилировать, если ты не мейнтейнер дистрибутива?

EXL ★★★★★
()
Ответ на: комментарий от SkyMaverick

То сообщество, которое самоорганизовывается, пилит вещи набегами, а не «серьёзно». Возникла у человека проблема, он написал фичу и ушёл заниматься своими делами. Так тысячи раз.

При смене gtk/gnome с двойки на тройку редхат тупо выкинул всё в мусорку и огородился.

У него на то всяко есть объективные причины, сложность поддержки и всё такое. Но он от этого не белый и не пушистый и проблема интеграции gtk возникла именно из-за этого и никуда деваться не собирается.

anonymous
()
Ответ на: комментарий от SkyMaverick

И где то сообщество, которое должно «самоорганизовываться»?

А это всегда было мифом, сообщество только на реддите сраться может.

Даже кеды на 90% разрабатываются людьми на зарплате (blue systems)

Midael ★★★★★
()
Ответ на: комментарий от EXL

Я не обманул:
2020-10-20T09:40:49 >>> dev-qt/qtwebengine: 5:54:26
2021-01-05T15:47:38 >>> www-client/firefox: 1:22:31

6 часов, Карл!

novus
()
Последнее исправление: novus (всего исправлений: 1)
Ответ на: комментарий от Legioner

Пользователям надо покрасивше да попестрей.

Зачем животных обижать, птичка?

anonymous
()
Ответ на: комментарий от papin-aziat

У меня нет никаких часов, правда я пользуюсь suspend-ом, просто выключаю блокировку экрана, да и вообще запрещаю её в gsettings, чтобы не болталось в меню справа наверху лишнее. Комп заснул-проснулся и всегда рабочий стол.

А у меня стоит отключение экрана через 5 минут неактивности, без блокировки. Иногда, когда нужно долго обдумывать читаемый текст, экран гаснет в процессе. После чего нужно несколько секунд втыкать в часы. Раздражает и сбивает с мысли. Ответ на форуме Убунты — «поведение менять отказываются». Чем каждый раз менять настройки скринсейвера, проще поставить КДЕ.

question4 ★★★★★
()

Бегло прочитал несколько страниц треда, но в целом всё понятно: фанаты Куте сосут, но пытаются убедить других и, в первую очередь, себя, что не очень-то они и сосут, так, помаленечку заглатывают, на полшишечки.

meliafaro ★★★★★
()

Слава Си Цзиньпину!

Не волнуйтесь. Китайские товарищи под чутким руководством КПК всё сделают как надо. Все эти копроративные разговоры про коммуните и опенсорц уже достали хуже горькой редьки. Всё должно разрабатываться централизованно и для народа. Открытый код тут ни к месту.

anonymous
()
Ответ на: комментарий от meliafaro

Сосут все, кроме фанатов гнома (не путать с гтк). Фанаты гнома срут на всех остальных с высокой башни.

anonymous
()
Ответ на: комментарий от meliafaro

сосут

Как что-то плохое, все мы когда-то… сосали.

Василий

anonymous
()
Ответ на: комментарий от Legioner

Никаких крупных апдейтов в 10-ке уже много лет не было.

Враньё конечно. Один DirectX развивают так как тебе и не снилось. Почитай ченжлоги каждой версии Windows 10.

fsb4000 ★★★★★
()
Ответ на: комментарий от Legioner

WSL2 это тупо забандленный виртуалбокс.

Ты не в теме абсолютно.

fsb4000 ★★★★★
()
Ответ на: комментарий от SkyMaverick

RH «решил», потому что кроме RH решать некому, т.к. никто больше серьёзно этим не занимается

RH в этой ситуации не жертва. Навязывание вяленого и перекладывание на DE всего того, чем занимались иксы, приведет к несовместимости и неработоспособности GTK-приложений вне гнума, а все остальные DE пусть мучаются в попытке догнать постоянно меняющийся API/ABI. Чем всё это заканчивается, мы все видели на примере Opera. Так себе перспектива.

araks ★★
()

Нет же. К их гиту доступ есть до сих пор. Клонируй ветку 5.15 и будут у тебя исходники.

anonymous
()
Ответ на: комментарий от PVOzerski

разработчики TDE в итоге форкнули qt3.

и сломали обратную совместимость с KDE3/QT3, оставив в своем болоте только небольшой косяк приложений, который и пытаются поддерживать...

и что этот косяк, по сравнению с прежним полным набором софта под KDE3/QT3?

в итоге сделали отдельную ветку адептов искалеченной и несовместимой с KDE3 версии дестктопа

пользоваться TDE, конечно-же можно, но... без обратной совместимости это уже не то... :о), но то, к чему приводит «обратная не овместимость» не идет на пользу сообществу

имхо :о)

sunjob ★★★★
()
Ответ на: комментарий от question4

А у меня стоит отключение экрана через 5 минут неактивности, без блокировки.

Ради батарейки?

После чего нужно несколько секунд втыкать в часы. Раздражает и сбивает с мысли.

Одно нажатие на эскейп, когда экран выключен, или пробел, когда видишь шторку (тоже полезно: посмотреть время и нотификации), либо хватаешь мышью и сдвигаешь шторку вверх.

Чем каждый раз менять настройки скринсейвера, проще поставить КДЕ.

Вообще, гномеры не зря сделали быстрый доступ к настройкам отовсюду: шелл, рабочий экран, меню в обоих режимах. Гном не идеален, но настроить и привыкнуть не проблема, кеды же даже обсуждать не приходится, просто поделка ни о чём.

papin-aziat ★★★★★
()
Ответ на: комментарий от anonymous

Не испытываю теплых чувств к Red Hat, но не понимаю, откуда столько претензий в ее адрес. Компания коммерческая, делает деньги для своих акционеров, развивает программные продукты так, как видит. В чем проблема-то? Это же попенсорц, никто ничего никому не должен. Не нравится GTK, GNOME, systemd, CentOS Stream – сделайте свое.

anonymous
()
Ответ на: комментарий от anonymous

именно КОСЯК со всеми смымслами сказанного и недосказанного ... между строк :о)

зы или я два раза подряд опесятался?

sunjob ★★★★
()
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от Legioner

Практика показывает, что пользователям это не надо, про это нудят только программисты. Пользователям надо покрасивше да попестрей.

Не пользователям, а потребителям контента. Тех, кто занимаются делом, внешний вид особо не волнует. Например программа для визуализации событий на Большом Адронном коллайдере. Интерфейс POS-терминалов кассовых аппаратов, ещё.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)

Ограничен доступ к исходникам Qt 5.15

А давайте QMetaGUIT разработаем!
anonymous
()
Ответ на: комментарий от fsb4000

Почитай ченжлоги каждой версии Windows 10.

В основном занимаются ерундой по разработке никому не нужных UWP приложений.

X512 ★★★★★
()
Ответ на: комментарий от papin-aziat

либо хватаешь мышью и сдвигаешь шторку вверх.

Что этот смартфонный ужас делает на десктопе?

X512 ★★★★★
()
Ответ на: комментарий от fsb4000

Vala просто хит

И что на нём написано? Я думаю, что под Haiku написано намного больше.

Про этот Vala вообще не слышно в отличии от Go/Rust/Swift/QML.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от sunjob

Так-то оно так. Правда, в случае TDE это не очень критично: много реально TDE-шных «прикладных» приложений, которые не имели бы более удачных аналогов? Все-таки от DE требуется прежде всего функционал DE. Нужен ли, например, тот же KOffice? А уж если что-то развивать именно нативное, то самое актуальное все равно надо переделывать едва ли не с нуля. Можно ли сравнивать по функционалу KPDF и Okular, например?

Ну, и напоследок дурацкие вопросы. Что вы понимаете под «обратной совместимостью»? На бинарном уровне способность скомпилированного старого приложения работать с разделяемыми библиотеками qt более поздней версии? А вы уверены, что это возможно в и рамках-то нефоркнутого KDE3? Я не проверял, но не уверен. На уровне перекомпиляции? А оно точно сломано? Тоже, впрочем, не проверял.

PVOzerski ★★★
()
Ответ на: комментарий от araks

RH в этой ситуации не жертва

А я и не называл его жертвой. RH вполне устраивает работа GTK/GNOME в Linux. C какого бодуна ему должно быть интересно развивать его где-то ещё. Но т.к. GTK/GNOME по сути больше не развивает никто (ну да, немного Canonical/Debian и какое-никакое, а сообщество там есть), то с кем RH спорить-то?

SkyMaverick ★★★★★
()
Ответ на: комментарий от X512

И что на нём написано?

https://blog.elementary.io/why-we-write-elementary-apps-in-vala/

https://www.midori-browser.org

у Vala также есть:

Ide с автодополнением: Gnome-Builder

современная система сборки: Meson

Есть даже книги: https://www.packtpub.com/product/gnome-3-application-development-beginner-s-guide/9781849519427

А так ещё часть гнома написана на Vala, например:

https://wiki.gnome.org/Apps/Five%20or%20more

https://wiki.gnome.org/Apps/Calculator

Диспетчер задач: http://1.bp.blogspot.com/-pnoe5zH-wY8/WnuGDYxmv5I/AAAAAAAAIn8/rVakH4EiXWw89HkxmnHFrqcgBI_Hl3c9ACK4BGAYYCw/s1600/Screenshot%2Bfrom%2B2018-02-08%2B01-04-36.png

Может ещё какие приложения, нужно смотреть….

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от fsb4000

Одна мелочь. В Haiku программы покрупнее есть, например Debugger, Wonderbrush.

Диспетчер задач: http://1.bp.blogspot.com/-pnoe5zH-wY8/WnuGDYxmv5I/AAAAAAAAIn8/rVakH4EiXWw89HkxmnHFrqcgBI_Hl3c9ACK4BGAYYCw/s1600/Screenshot%2Bfrom%2B2018-02-08%2B01-04-36.png

Мой круче :)

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от EXL

дистрибутивы то может и выбирают, а пользователи выбирают KDE в основном, ибо удобно. Да и если gui аппу делать, Qt тоже поудобнее GTK будет, для программистов.

Поэтому Qt может себе позволить вот эти вот игры в коммерцию, т.к. GTK ну не торт...

bonta ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.