KDE가 Qt 5.15의 공개 브랜치 유지 보수를 맡습니다.

작년 초 Qt Company 라이센스 변경에 대해 공개했습니다 LTS 릴리스 Qt를 사용하는 커뮤니티 및 배포에 상당한 영향을 미쳤습니다.. 버전 5.15부터 QTS LTS 분기는 다음 중요한 버전이 형성 될 때까지 지원됩니다. 즉, 약 반년 (LTS 버전에 대한 업데이트는 XNUMX 년 동안 릴리스 됨).

그 후 발표 후 XNUMX 년 (2021 년) XNUMX 월 이러한 제한이 적용되었습니다.커뮤니티는 실제 출시 후 XNUMX 년 후에 만 ​​Qt의 새 버전에 액세스 할 수 있습니다.

그리고 Qt Company는 5.15 월 5 일부터 Qt 5.15.3 버전과 250 월에 출시 된 버전 (수정 버전 XNUMX)에 대한 업데이트로 코드에 대한 액세스를 제한했습니다. 여기에는 약 XNUMX 개의 수정 사항이 포함되어 있으며 상업용으로 만 제공되었습니다. 라이센스 사용자.

동시에, Qt Company는 외부 Qt 모듈을 유지하는 개인 저장소에 대한 액세스를 기꺼이 제공 할 의사를 표시했습니다. Qt의 새 버전 개발이 수행되고 이전 분기의 대부분의 수정 사항이 통과되는 개발 분기 저장소도 열려 있습니다.

이 일련의 제한에 직면 Qt 회사가 Qt 5.15의 LTS 분기에 대한 소스 저장소에 액세스하기 위해 KDE 프로젝트는 자체 패치 모음을 제공하기 시작했습니다. Qt5PatchCollection은 Qt5으로 커뮤니티가 완전히 마이그레이션 될 때까지 Qt 6 브랜치를 떠 다니는 것입니다.

KDE가 Qt 5.15 패치 유지 관리를 맡았습니다., 기능적 결함, 충돌 및 취약성에 대한 수정 사항이 포함됩니다. 패치는 qtbase Git 저장소에서 사용할 수 있습니다.

현재 l컬렉션에는 Qt 프로젝트에서 검토하고 승인 한 패치 만 포함됩니다., 그러나 어떤 이유로 upstrem에 의해 승인되지 않은 패치는 향후 허용 될 수 있습니다. 컬렉션에 패치를 포함하는 기준은 구현되는 패치의 중요성과 오픈 소스 소프트웨어에 대한 수요입니다.

KDE는 별도의 버전을 출시 할 계획이 없습니다 패치 세트에서 지속적인 컬렉션으로 개발할 것입니다. Qt 5.15 저장소의 최신 공개 스냅 샷을 기반으로 한 진화. 배포판에는 패치를 포함하는 것이 좋습니다.

이것은 사용자가 할 때까지 오픈 소스 제품을 편안하게 사용할 수 있도록 Qt 5.15 브랜치에서 사용할 수있는 최신 공개 커밋을 기반으로하는 git 저장소 세트입니다 .Qt 6을 기반으로하는 포트로 전환합니다.

이 패치 모음에는 다음 중 하나 이상을 수정하는 패치가 포함되어 있습니다.

안전성 문제
충격
기능적 결함
Qt 프로젝트의 초기 단계에서 승인 된 패치 만 포함됩니다. 기술적 인 이유로 패치를 업스트림으로 병합 할 수없는 경우 (예 : 클래스가 더 이상 존재하지 않음) 병합 할 수도 있습니다.

병합 할 패치는 오픈 소스 제품과의 관련성 및 실행 가능성에 따라 결정됩니다.

또한 패치는 호환 될 예정입니다. Qt 5.15 브랜치에 연결된 오픈 소스 제품에 대한 사용자의 요구가 있고 Qt 6이 마침내 오픈 소스 개발에서 Qt 5를 대체 할 때까지.

Qt Company는 이미 이에 대해 언급했으며 KDE 이니셔티브에 기여할 것을 약속합니다., KDE와 같은 규모의 프로젝트는 Qt 6으로 마이그레이션하는 데 시간이 걸린다는 것을 이해하고 있습니다. Qt 5 브랜치에 대한 수정 사항을 제공하면 마이그레이션이 더 원활 해지고 코드 안정화에 더 많은 시간이 소요될 것입니다.

마지막으로, 노트에 대해 더 알고 싶다면 세부 사항을 참조하십시오. 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   ja

    이것이 연결되어 있지만 별도의 그래픽 환경 인 gtk로 작업하는 것이 더 좋은 이유는 결국 QT와 관련된 모든 환경이 QT를 소유 한 회사의 결정에 의존하기 때문입니다. QT는 무료 커뮤니티의 기여를 계속해서 끌어 내지 만 원하는대로 사용할 수 있습니다. kde는 타협을해야합니다.
    아마도 그래픽 환경 kde는 다른 유형의 라이브러리로 느리게 전송되어야하지만 멈추지 않습니다.