KDE берет на себя обслуживание публичной ветви Qt 5.15

В начале прошлого года компания Qt сообщил об изменениях в лицензии по LTS-релизам и который оказал значительное влияние на сообщества и дистрибутивы, использующие Qt. Начиная с версии 5.15, ветки QTS LTS будут поддерживаться до формирования следующей значимой версии, то есть около полугода (обновления для LTS-версий выпускаются в течение трех лет).

После этого, через год после объявления (в этом году 2021) в январе месяце эти ограничения были введеныПоскольку сообщество сможет получить доступ к новым версиям Qt только через год после их фактического выпуска.

И дело в том, что компания Qt ограничила доступ к коду с обновлениями для версии Qt 5.15 с 5 января и для версии, выпущенной в марте (корректирующая версия 5.15.3), которая включает около 250 исправлений и была сделана доступной только для коммерческих целей. лицензиаты.

Al mismo tiempo, Компания Qt выразила готовность предоставить доступ к частным репозиториям, поддерживающим внешние модули Qt. Также открыт репозиторий ветки разработки, в котором осуществляется разработка новых версий Qt и через который проходит большая часть исправлений предыдущих веток.

Столкнувшись с этой серией ограничений компанией Qt для доступа к исходному репозиторию для LTS-ветви Qt 5.15, проект KDE начал поставлять собственную коллекцию патчей, Qt5PatchCollection, цель которого - поддерживать ветвь Qt 5 на плаву до полной миграции сообщества на Qt6.

KDE взял на себя обслуживание исправлений для Qt 5.15, которые включают исправления функциональных дефектов, сбоев и уязвимостей. Патчи доступны в репозитории qtbase Git.

В настоящее время lВ сборник входят только патчи, проверенные и одобренные проектом Qt., но в будущем могут быть приняты патчи, которые по каким-то причинам не были одобрены апстремом. Критериями включения исправлений в коллекцию является важность внедряемого исправления и потребность в программном обеспечении с открытым исходным кодом.

KDE не планирует выпускать отдельные версии из набора патчей и будем развивать его как непрерывную коллекцию эволюция на основе последнего общедоступного снимка репозитория Qt 5.15. В дистрибутивы рекомендуется включать исправления.

Это набор репозиториев git, основанный на последних общедоступных коммитах, доступных для веток Qt 5.15, с тщательно подобранным набором исправлений наверху, чтобы гарантировать удобство использования продуктов с открытым исходным кодом до тех пор, пока пользователи этого не сделают. Переход на его порты на основе Qt 6.

Этот набор исправлений включает исправления, которые исправляют по крайней мере одно из следующего:

Вопросы безопасности
Шоки
Функциональные дефекты
Мы включаем только те патчи, которые были одобрены на начальном этапе проекта Qt. Если патч не может быть объединен в апстрим по техническим причинам (например, класс больше не существует), его также можно объединить.

Решение о том, какие исправления будут объединены, будет зависеть от их соответствия продуктам с открытым исходным кодом и их осуществимости.

Также патчи планируются быть совместимыми пока существует потребность пользователей в продуктах с открытым исходным кодом, связанных с веткой Qt 5.15, и до тех пор, пока Qt 6, наконец, не заменит Qt 5 в разработке с открытым исходным кодом.

Компания Qt уже прокомментировала это и заявляет, что намерена внести свой вклад в инициативу KDE., выразил понимание, что для такого большого проекта, как KDE, требуется время для перехода на Qt 6. Предоставление исправлений для ветки Qt 5 поможет сделать миграцию более плавной и даст больше времени для стабилизации кода.

Наконец, если вы хотите узнать больше о заметке, вы можете ознакомиться с деталями. По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   ja сказал

    Это причина, по которой лучше работать с gtk, отдельной графической средой, хотя они связаны, в конце концов, потому что все среды, связанные с QT, зависят от решений компании, владеющей QT, компании, связанной с QT продолжает опираться на вклад бесплатного сообщества, но вы можете использовать его как хотите, kde должен идти на компромиссы.
    Возможно, графическое окружение kde, следует переносить на другие типы библиотек, медленно, но без пауз.