KDE mengambil alih pemeliharaan cabang publik Qt 5.15

Awal tahun lalu Qt Company telah mengungkapkan tentang perubahan lisensi tentang rilis LTS dan yang berdampak signifikan pada komunitas dan distribusi yang menggunakan Qt. Sejak versi 5.15, cabang QTS LTS akan didukung hingga pembentukan versi signifikan berikutnya, yaitu sekitar setengah tahun (pembaruan untuk versi LTS dirilis selama tiga tahun).

Setelah itu, satu tahun setelah pengumuman (tahun ini 2021) di bulan Januari pembatasan ini diberlakukanKarena komunitas hanya akan dapat mengakses versi baru Qt satu tahun setelah rilis sebenarnya.

Dan Qt Company telah membatasi akses ke kode dengan pembaruan untuk versi Qt 5.15 mulai 5 Januari dan versi yang dirilis pada bulan Maret (versi korektif 5.15.3), yang mencakup sekitar 250 koreksi dan hanya tersedia untuk komersial. pemegang lisensi.

Pada saat bersamaan, Qt Company menyatakan kesediaannya untuk menyediakan akses ke repositori pribadi yang memelihara modul Qt eksternal. Repositori cabang pengembangan juga terbuka, di mana pengembangan versi baru Qt dilakukan dan melalui sebagian besar koreksi dari cabang sebelumnya.

Menghadapi rangkaian pembatasan ini oleh Qt Company untuk mengakses repositori sumber untuk cabang LTS Qt 5.15, proyek KDE telah mulai menyediakan koleksi tambalannya sendiri, Qt5PatchCollection, yang bertujuan untuk mempertahankan cabang Qt 5 tetap bertahan hingga migrasi lengkap komunitas ke Qt6.

KDE telah mengambil alih pemeliharaan tambalan untuk Qt 5.15, yang mencakup perbaikan untuk kerusakan fungsional, kerusakan, dan kerentanan. Patch tersedia di repositori qtbase Git.

Saat ini, lKoleksi tersebut hanya mencakup patch yang telah ditinjau dan disetujui oleh proyek Qt, tetapi tambalan dapat diterima di masa mendatang yang tidak disetujui oleh upstrem karena alasan tertentu. Kriteria untuk menyertakan tambalan dalam koleksi adalah pentingnya tambalan diimplementasikan dan permintaan untuk perangkat lunak sumber terbuka.

KDE tidak berencana merilis versi terpisah dari set tambalan dan akan mengembangkannya sebagai koleksi berkelanjutan evolusi berdasarkan snapshot terbaru yang tersedia untuk publik dari repositori Qt 5.15. Distribusi didorong untuk menyertakan tambalan.

Ini adalah satu set repositori git berdasarkan komitmen publik terbaru yang tersedia untuk cabang Qt 5.15 dengan koleksi tambalan yang dikuratori di atas untuk memastikan produk open source dapat digunakan dengan nyaman hingga pengguna melakukannya.transisi ke portnya berdasarkan Qt 6.

Koleksi tambalan ini mencakup tambalan yang memperbaiki setidaknya salah satu dari yang berikut ini:

Masalah keamanan
Guncangan
Cacat fungsional
Kami hanya menyertakan patch yang disetujui pada fase awal proyek Qt. Jika patch tidak dapat digabungkan ke upstream karena alasan teknis (misalnya, kelas sudah tidak ada lagi), patch juga dapat digabungkan.

Patch yang akan digabungkan akan diputuskan berdasarkan relevansinya dengan produk open source dan kelayakannya.

Juga tambalan direncanakan agar kompatibel selama ada kebutuhan dari pengguna untuk produk open source yang terkait dengan cabang Qt 5.15, dan hingga Qt 6 akhirnya menggantikan Qt 5 dalam pengembangan open source.

Qt Company telah mengomentari hal ini dan menyatakan bahwa mereka berkomitmen untuk berkontribusi pada inisiatif KDE, telah menyatakan pemahamannya bahwa proyek sebesar KDE membutuhkan waktu untuk bermigrasi ke Qt 6. Menyediakan perbaikan untuk cabang Qt 5 akan membantu membuat migrasi lebih lancar dan memberikan lebih banyak waktu untuk menstabilkan kode.

Terakhir, jika Anda tertarik untuk mengetahui lebih banyak tentang catatan tersebut, Anda dapat melihat detailnya Di tautan berikut.


Komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   ja dijo

    Inilah alasan mengapa lebih baik bekerja dengan gtk, lingkungan grafis yang terpisah meskipun mereka terhubung, pada akhirnya, adalah bahwa semua lingkungan yang terkait dengan QT, bergantung pada keputusan perusahaan yang memiliki QT, perusahaan yang terkait dengannya. QT terus memanfaatkan kontribusi komunitas gratis tetapi Anda dapat menggunakannya sesuka Anda, kde harus berkompromi.
    Mungkin, lingkungan grafis kde, harus ditransfer ke perpustakaan jenis lain, perlahan, tetapi tanpa jeda