KDE przejmuje opiekę nad publiczną gałęzią Qt 5.15

Na początku ubiegłego roku firma Qt poinformował o zmianach w licencji w wersjach LTS i które miały znaczący wpływ na społeczności i dystrybucje używające Qt. Od wersji 5.15 gałęzie QTS LTS będą obsługiwane do czasu powstania kolejnej znaczącej wersji, czyli około pół roku (aktualizacje dla wersji LTS są wydawane przez trzy lata).

Po tym, rok po ogłoszeniu (w tym roku 2021) w styczniu te ograniczenia zostały wprowadzonePonieważ społeczność będzie mogła uzyskać dostęp do nowych wersji Qt dopiero rok po ich rzeczywistym wydaniu.

I to właśnie firma Qt ograniczyła dostęp do kodu z aktualizacjami dla wersji Qt 5.15 od 5 stycznia oraz w wersji wydanej w marcu (wersja naprawcza 5.15.3), która zawiera około 250 poprawek i została udostępniona tylko do celów komercyjnych. licencjobiorców.

W tym samym czasie Firma Qt wyraziła chęć udostępnienia prywatnych repozytoriów obsługujących zewnętrzne moduły Qt. Otwarte jest również repozytorium gałęzi deweloperskich, w którym odbywa się opracowywanie nowych wersji Qt i przez które przechodzi większość poprawek poprzednich gałęzi.

W obliczu tej serii ograniczeń przez firmę Qt w celu uzyskania dostępu do repozytorium źródłowego dla oddziału LTS Qt 5.15, projekt KDE zaczął dostarczać własną kolekcję poprawek, Qt5PatchCollection, którego celem jest utrzymanie gałęzi Qt 5 na powierzchni do czasu całkowitej migracji społeczności do Qt6.

KDE przejęło opiekę nad łatkami dla Qt 5.15, które obejmują poprawki błędów funkcjonalnych, awarii i luk w zabezpieczeniach. Łatki są dostępne w repozytorium qtbase Git.

Obecnie lKolekcja zawiera tylko poprawki, które zostały sprawdzone i zatwierdzone przez projekt Qt, ale w przyszłości mogą zostać zaakceptowane łatki, które z jakiegoś powodu nie zostały zatwierdzone przez firmę upstrem. Kryterium włączenia poprawek do kolekcji jest waga wdrażanej poprawki oraz zapotrzebowanie na oprogramowanie open source.

KDE nie planuje wydawania oddzielnych wersji z zestawu poprawek i rozwinie go jako ciągłą kolekcję ewolucja oparta na najnowszej publicznie dostępnej migawce repozytorium Qt 5.15. Dystrybucje są zachęcane do uwzględniania poprawek.

Jest to zestaw repozytoriów git opartych na najnowszych publicznych zatwierdzeniach dostępnych dla oddziałów Qt 5.15 z wyselekcjonowaną kolekcją poprawek na wierzchu, aby zapewnić wygodne korzystanie z produktów open source, dopóki użytkownicy tego nie zrobią. Przejście na jego porty oparte na Qt 6.

Ta kolekcja poprawek zawiera poprawki, które naprawiają co najmniej jeden z następujących problemów:

Problemy z bezpieczeństwem
Wstrząsy
Wady funkcjonalne
Uwzględniamy tylko poprawki, które zostały zatwierdzone w początkowej fazie projektu Qt. Jeśli poprawka nie może zostać dołączona do projektu z przyczyn technicznych (na przykład klasa już nie istnieje), można ją również scalić.

Decyzje dotyczące poprawek, które mają zostać scalone, będą podejmowane na podstawie ich znaczenia dla produktów typu open source i wykonalności.

Również poprawki mają być zgodne tak długo, jak istnieje zapotrzebowanie ze strony użytkowników na produkty open source powiązane z gałęzią Qt 5.15 i do czasu, gdy Qt 6 ostatecznie zastąpi Qt 5 w rozwoju oprogramowania open source.

Firma Qt już skomentowała to i oświadcza, że ​​jest zdecydowana wnieść swój wkład w inicjatywę KDE, wyraził przekonanie, że migracja projektu tak dużego jak KDE do Qt 6. wymaga czasu. Dostarczenie poprawek dla gałęzi Qt 5 pomoże usprawnić migracje i zapewni więcej czasu na ustabilizowanie kodu.

Wreszcie, jeśli chcesz dowiedzieć się więcej o notatce, możesz zapoznać się ze szczegółami W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   ja powiedział

    To jest powód, dla którego lepiej jest pracować z gtk, oddzielnym środowiskiem graficznym mimo że są one połączone, w końcu wszystkie środowiska związane z QT zależą od decyzji firmy będącej właścicielem QT, firma związana z QT kontynuuje aby czerpać z wkładu wolnej społeczności, ale możesz z nich korzystać w dowolny sposób, kde musi iść na kompromisy.
    Być może środowisko graficzne kde powinno zostać przeniesione do innych typów bibliotek, powoli, ale bez przerwy