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

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

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

У GTK острый синдром манямирка. Они планомерно, безжалостно и с упорством выпиливают всё что касается традиционной концепции Desktop.

Всё что не соответствует GNOME HIG - в топку. А всё что не касается GNOME - тем более.

tl;dr: У любителей традиционного десктопа от такого безальтернативного навязывания HIG рвутся жопы. А традиционного в GTK с каждым релизом всё меньше и меньше. Потому они будут готовы плакаться, давиться, но продолжать использовать Qt. Лишь бы не GTK.

Я объясню на примере священной коровы для традиционалистов: менюбары.

Если бы не было GIMP, который всё никак не могут переписать с gtk2, они бы и менюбары выпилили давно, например. А так, пока им приходится сохранять совместимость.

А относительно недавно из gtk4 убрали последний костыль, в виде gtk-modules, который позволял творить много всякого интересного. Например, он использовался адептами globalmenu для того, чтобы собирать менюбары в тех приложениях, где менюбар выпилен. На GitLab разыгралась нехилая драма.

Аргументация разработчиков gtk сводилась к тому, что приделывание менюбаров путём monkey-patching’а - это внесение изменений в приложении в крысу, за спиной разработчика приложения. Что есть плохо! Потому что разработчик предполагал один путь использования его функционала, а тут за его спиной какие-то левые .so запихивают, которые меняют поведение! Sic! А потом пользователь этого патча приходит и вываливает непонятные гейзенбаги. Как некрасиво!

Хотите менюбары - попросите разработчиков приложения их добавить или воткните им сразу патч!

Нe вот, только проблема состоит в том, что когда такой патч разработчикам приложения выкатываешь, они посылают тебя в баню, потому что не хотят поддерживать лишнюю сущность, которая им не нужна. И предлагают, естественно, патчить на стороне, если вам так надо… Замкнутый круг.

Там ещё есть приколы в обновлении. Например, в GMenu, ещё в gtk3 убрали поддержку иконок в менюшках. Поддержка их осталась только в устаревших классах/интерфейсах, которые MATE например, и по сей день использует. Ибо истинные адепты GNOME 2 без этих иконок жить не могут! А в gtk4 этих устаревших интерфейсов уже не будет.

И всё это я выяснил случайно, однажды, когда мне вдруг приспичило прикрутить себе в GNOME GlobalMenu. Т.к. менюбары в кроссплатформенных приложениях всё ещё существуют. И они выглядят убого…

P.S. Т.к. я пользуюсь GNOME и дезигн меня устраивает (пока не перебарщивают), меня подобные драмы лишь немного смущают. Да и у разработчиков тулкита тоже есть аргумент. Но кажется, они слишком радикально поступают и это может им аукнуться.

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

Но вернулось ли что-нибудь от них обратно в проект? То-то же.

А должно возвращаться? Ты БСД-лицензии читал? Почему ты представляешь свои хотелки как что-то объективное, нормальное или ненормальное?

Расскажи Apple, Sony и Nintendo про то что *BSD – серверная ОС.

Да запросто. Потому что:

добавили в ядро и периферию *BSD кучу вкусных вещей и всяких API

Довели до ума для использования под свои задачи. Ванильным Линуксу и БСД такое не снилось. Сколько лет уже вяленому и почему оно до сих пор не работает? Подобный позор вообще в каких-то других мейнстримовых ОС существует?

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

А когда-то было иначе?

Та не, я уже привык к тому, что когда удобно - весь опенсорс записывается в личное достижение линукса, когда надо - «линукс это только ядро». Сколько там людей из Linux Foundation пишет те же кеды?

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

опенсорс

О нем много говорят, но ни кто толком не знает/понимает что это.
В целом нынешний опенсорс похож на хулиганье от которого всего можно ждать.

Владимир

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

cast alpha по вопросам статистики количества идиотских и полезных патчей в RH

Уж она-то расскажет всю правду-матку, как в теме про CentOS, когда ветер сперва дул в сторону «Да вы все халявщики», а потом ветер наверху переменился и мы услышали «Мне самой эта ситуация не нравится». Ладно, код - переводы непереведенного выкидывают под жопу на мороз. Ситуация 1-в-1 с хромиумом, который вроде как опенсорс-опенсорс, а вроде как и пошли вы все со своими патчами.

Остальные унавоживают интернет

Не надо грязи. До 2010-ого гном 13 лет пилился без плотной опеки RH тем самым несуществующим комьюнити. Можно много к чему придраться, но факт остается фактом.

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

Ты от себя отрежь 88% и попробуй покукарекать о том, какой ты независимый и важный.

При чём тут я? Это ты тявкаешь что 12% недостаточно, а не я про 88.

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

Это прекрасно что у ядра GPLv2 и компании вынуждены отдавать свои наработки обратно в проект

Как там, гуглофейсбуки, много вернули патчей для ext2/3, планировщика, сети и проч вкусностей, протестированных на куче самого разнообразного оборудования у корпораций с миллиардными оборотами? И не вернут, потому что GPLv2 позволяет им невозбранно таскать себе код, не возвращая ни строчки, в отличие от GPLv3, но переводить ядро на эту лицензию никто не торопится - это же можно уважаемых людей обидеть.

И никто не возмущается, потому что гугл, амазон, клаудфларь - платиновые спонсоры (ой, только гугл, амазон - серебряный, а клаудфларь - вообще никакой) ляликса, понимать надо! Вот когда разговор про сони и бздю - вот это совсем другое дело!

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

Так у тебя сообщество паразитирует и ничего без компаний не может или же Wayland, продвигаемый этими самыми компаниями, внезапно не взлетает? Ты уж это, определись.

Кстати вон они тоже внедряют потихоньку: https://wiki.freebsd.org/Graphics/Wayland

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

определись

И то, и то. Здесь нет противоречия. Бизнесу гуйня в линуксе нахрен не нужна, поэтому и пилят его по остаточному принципу. Интересно, сколько разрабов в РХ занимаются вяленым и с какими другими обязанностями они совмещают его разработку.

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

Ну не знаю. Вот есть чувак, который пилит своё приложение с ГУЙем по-гномьи. Может нравится ему так, а может он в гноме работает и ему начальник сказал так делать.

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

Чего удивительного в том, что подобное костылетворчество людям не нравится?

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

По-моему вполне адекватное поведение автора приложухи на хотелки каких-то удивительных личностей. Где тут косяк гномеров или что бы сделали на их месте нормальные люди? Вон, помню чуваки из КДЕ не хотели патч для поддержки вяленда под блобом от Нвидии принимать, и это при том, что одно дело непривычное меню, а другое - вообще неработоспособность.

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

Васян отвечает, что гном говно

И он прав. Кто мешает в GTK 3+ сделать из коробки global menu? В KDE всё работает. Даже в Serenity работает.

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

На дворе 2021

Роли не играет. Разговор шел за «компании вынуждены отдавать свои наработки обратно в проект». Ну и как выясняется - нет, не вынуждены. Остались объедки - выбросили с барского стола.

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

Остались объедки - выбросили с барского стола.

Если какой-нибудь ZFS on Linux является объедком с барского стола, то по твоей же логике *BSD-разработчики питаются уже объедками со стола Linux-сообщества.

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

Если какой-нибудь ZFS on Linux

Вы уже второй раз пытаетесь перевести тему. Лучший показатель того, насколько всё хорошо с «Это прекрасно что у ядра GPLv2 и компании вынуждены отдавать свои наработки обратно в проект».

araks ★★ ()
Ответ на: Про веб и латентность от Crocodoom

Re: Про веб и латентность

Хранить ценную информацию у чужого дяди в вебе - так себе решение. Особенно с современными гибридными войнами. Решит бывший гегемон кого нибудь погнобить (как тот же Хуавей) и фиг тебе, а не твои данные

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

сначала сообщество сделало GNU-инфрастуктуру, начиная с набора лицензий и кончая gcc и ядром? А потом уже коммерсанты начали в то же ядро вкладываться. Вкладываться, убедившись, что это действительно независимый фонд ПО, а не хитрый ход со стороны конкурента, который потом раз и приберёт весь твой вклад себе.

Лицензии - набор буковок ?))) Да, бумажки они умеют делать. А ядро не сообщество написало, а Торвальдс. Без него оно долго сосало

anonymous ()

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

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

На дворе 2021. Гуглофейсбуки пилят всякие btrfs

Так патчи и всяческие улучшизмы у гугла были еще десять+ лет назад, когда никаких btrfs не было, а ext4 был в глубокой альфе. Тогда - тоже было «не очень то и хотелось!»?

zstd,

Оно вообще-то изначально под BSD3CLAUSE, GPLv2 туда добавили позже. Такое вот «возвращение» и «линуксонлиэкслюзив!».

oomd

офигительной сложности проект, да-да, совсем не очередное «На тебе боже, что нам негоже!»

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

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

мне вдруг приспичило прикрутить себе в GNOME GlobalMenu

И что, кстати, получилось?

ЗЫ Я так и не понял, зачем в гнуме3 вот та полоска сверху экрана. Ну, в смысле, почему они так нерационально используют отобранное у меня пространство на мониторе. Ретроград, наверное.

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

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

Все решается расширениями - если не устраивает дефолтный вид, то изменить его совсем не проблема.

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

А кто мешает переписать, ну например systemd на rust? Ответ: никто, просто это не надо.

Глобальные меню - это клинический идиотизм, присущий в общем-то всем разработчикам линупсных DE. Вместо того чтоб сделать 1 раз нормально, делаем на выбор 3 варианта, но все через жопу. Причём эти «настраиваемые» DE, которые типа сделаны чтоб удовлетворить самых изысканных извращенцев, почему-то занимают мизерные доли, и выбирают их в основном не за настраиваемость, а из предположения, что на дохлом железе шустрее шевелиться будут.

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

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

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

…Но вместо того, чтоб по-человечески перейти на CSD и скомпоновать и заголовок и меню и тулбар в одной полоске…

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

Общее («глобальное») меню нужно для того, чтобы в каждом приложении не изобретать HUD итп

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

Интересное дело. Дистрибутивы выбирают гном, а пользователи, значит, кде. Для кого ж тогда эти дистрибутивы делают. Ну и, допустим, пользователь захотел кде. Что ему делать? Наверное взять дистрибутив с кде. А в каком стабильном дистрибутиве кде является основным ДЕ? Я знаю с натяжкой один такой полумёртвый дистрибутив.

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

Они поддерживаются чисто технически. Сам интерфейс остаётся мобильным и не приспособленным для десктопов.

Но кастомизировать ведь можно? Если реально написать гуй два раза (под мобильные платформы и под десктопы), то уже неплохо, ведь зачастую интерфейс всё равно должен быть разным. Или это не работает? Я flutter даже близко не видел, потому и интересно.

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

Вы уже второй раз пытаетесь перевести тему.

Я лишь констатирую факт: если Linux-сообщество питается объедками с барского стола корпораций, то BSD-сообщество питается объедками со стола Linux-сообщества, как бы неприятен для тебя был этот факт.

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

Ну и да, не увиливай с темы

Ситуация с Linux: корпорации используют Linux, что-то там улучшают и возвращают.
Ситуация c *BSD: корпорации используют *BSD и ничего не возвращают.

Конечно, ты можешь громкать топать ножками на форумах и заявлять что это не заслуга лицензии, просто так звёзды совпали и Linux’у повезло, а *BSD – нет, вот только реальность это никак не поменяет.

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

если Linux-сообщество питается объедками

Весь опенсорс питается объедками, это не тема для обсуждения. Тема - вы заявляли «компании вынуждены отдавать свои наработки обратно в проект» из-за GPLv2. Ну и нет, гуглофейсбуки ни разу не вынуждены ничего возвращать.

Они были бы обязаны, если бы ядро было лицензировано под GPLv3. Но когда Торвальдса спросили о переводе ядра про эту лицензию, «Линус в очередной раз подтвердил своё резко отрицательное отношение к GPL v3, которая ограничивает свободу использования Open Source ПО». Тактично не уточняя, чью именно свободу.

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

Ситуация c *BSD: корпорации используют *BSD и ничего не возвращают.

git log  --since="2015-01-01" /usr/src | grep -i sponsor |tr -s " "|tr '[:upper:]' '[:lower:]'|sort| uniq -c|sort -rn 
2288  sponsored by: the freebsd foundation 
1629  sponsored by: emc / isilon storage division 
455  sponsored by: solarflare communications, inc. 
382  sponsored by: microsoft ostc 
359  sponsored by: microsoft 
272  sponsored by: mellanox technologies 
152  sponsored by: abt systems ltd 
124  sponsored by: darpa, afrl 
112  sponsored by: chelsio communications 
110  sponsored by: spectra logic corp 
  86  sponsored by: spectra logic 
  85  sponsored by: nginx, inc. 
  84  sponsored by: multiplay 
  83  sponsored by: yandex llc 
  83  sponsored by: scaleengine inc. 
  78  sponsored by: citrix systems r&d 
  69  sponsored by: cavium 
  68  sponsored by: netflix 
  62  sponsored by: rubicon communications (netgate) 
  54  sponsored by: smartcom - bulgaria ad 
  51  sponsored by: gandi.net 
  48  sponsored by: limelight networks 
  46  sponsored by: stormshield 
  43  sponsored by: heif5 
  42  sponsored by: sandvine inc. 
  40  sponsored by: ixsystems, inc. 
  34  sponsored by: dell emc 
  30  sponsored by: norse corp, inc. 
  29  sponsored by: intel 
  26  sponsored by: intel corporation 
  26  sponsored by: dell inc.

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

Ситуация с Linux: корпорации используют Linux, что-то там улучшают и возвращают.

Так и запишем «Google, CloudFlare и Amazon - это другое! Понимать надо!»

Ситуация c *BSD: корпорации используют *BSD и ничего не возвращают.

git -C /usr/src log  --since="30.03.2015"|grep -i "sponsored.*"|awk '{$1=$1};1'| sort| uniq -c |sort -nr | head 
7864 Sponsored by: The FreeBSD Foundation
3624 Sponsored by: EMC / Isilon Storage Division
2645 Sponsored by: Dell EMC Isilon
2530 Sponsored by: Mellanox Technologies
1810 Sponsored by: DARPA, AFRL
1254 Sponsored by: Netflix
1107 Sponsored by: Solarflare Communications, Inc.
1058 Sponsored by: Chelsio Communications
1010 Sponsored by: Microsoft OSTC
 813 Sponsored by: Microsoft

Ситуация с местными Экспертами — не только ловко уходят с темы, но еще и пишут чушь.

Конечно, ты можешь громкать топать ножками на форумах и заявлять что это не заслуга лицензии, просто так звёзды совпали

Т.е. GPLv2 ты не читал.

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

Остались объедки - выбросили с барского стола.

Сколько патетики! :) А на практике все гораздо тривиальнее: синьор дев заюзал опенсурс в интернал проекте и что-то улучшил. Ему говорят «да, если хочешь, можешь вернуть патчи взад апстриму». Но… в крупных компаниях он обязан пройти кучу согласования менеджерья, которое в упор нифига не понимает. А в мелких компаниях все нужно делать в нерабочее время. Поэтому если спецом не ставится задача «отдать в апстирм любой ценой», этим занимаются на голом энтузазизьме крайне мало. Разве что молодые падаваны ради дополнительных ачивок берутся за такое.

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

Да, бздунам сложно принять тот факт, что они давно уже паразитируют на инфре Linux-сообщества, доедают объедки за линуксоедами. Вон, даже на Git недавно перешли:

Завершён переход FreeBSD с системы контроля версий Subversion на Git

На DCVS, которая в первую очередь делалась Torvalds’ом для Linux’а.

Зато гонору-то, гонору. «Вы используете объедки корпораций», вот это всё. Прямо целый манямирок с розовыми очками и вопросы с удивлением в глазах вроде таких: «а что KDE и GNOME разрабатываются в первую очередь под Linux???»

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