KDE mengambil alih penyelenggaraan cawangan awam Qt 5.15

Awal tahun lalu Syarikat Qt telah mendedahkan mengenai perubahan lesen pada siaran LTS dan yang mempunyai kesan yang signifikan terhadap komuniti dan pengedaran yang menggunakan Qt. Sejak dari versi 5.15, cawangan QTS LTS akan disokong sehingga terbentuknya versi penting berikutnya, iaitu sekitar setengah tahun (kemas kini untuk versi LTS dikeluarkan selama tiga tahun).

Selepas itu, satu tahun selepas pengumuman (tahun ini 2021) pada bulan Januari sekatan ini dilaksanakanOleh kerana komuniti hanya akan dapat mengakses versi baru Qt satu tahun selepas pelepasan sebenar mereka.

Dan Syarikat Qt telah membatasi akses ke kod dengan kemas kini untuk versi Qt 5.15 dari 5 Januari dan pada versi yang dikeluarkan pada bulan Mac (versi pembetulan 5.15.3), yang merangkumi sekitar 250 pembetulan dan hanya tersedia untuk komersial pemegang lesen.

Pada masa yang sama Syarikat Qt menyatakan kesediaan untuk memberikan akses ke repositori swasta yang mengekalkan modul Qt luaran. Repositori cabang pengembangan juga terbuka, di mana pengembangan Qt versi baru berlaku dan melalui mana sebahagian besar pembetulan cawangan sebelumnya berlalu.

Menghadapi siri sekatan ini oleh Syarikat Qt untuk mengakses repositori sumber untuk cawangan LTS Qt 5.15, projek KDE telah mula menyediakan koleksi tampalannya sendiri, Qt5PatchCollection, yang objektifnya adalah untuk memastikan cawangan Qt 5 tetap bertahan sehingga penghijrahan komuniti sepenuhnya ke Qt6.

KDE telah mengambil alih pemeliharaan patch untuk Qt 5.15, yang merangkumi perbaikan untuk kecacatan fungsi, kerusakan, dan kerentanan. Tambalan boleh didapati di repositori qtbase Git.

Pada masa ini, lKoleksi ini merangkumi hanya patch yang telah disemak dan diluluskan oleh projek Qt, tetapi pada masa akan datang tambalan boleh diterima bahawa untuk beberapa sebab tidak disetujui oleh upstrem. Kriteria untuk memasukkan patch dalam koleksi adalah pentingnya patch dilaksanakan dan permintaan untuk perisian sumber terbuka.

KDE tidak mempunyai rancangan untuk melepaskan versi berasingan dari set tampalan dan akan mengembangkannya sebagai koleksi berterusan evolusi berdasarkan snapshot terkini dari repositori Qt 5.15. Pengedaran digalakkan untuk memasukkan tambalan.

Ini adalah satu set git repositori berdasarkan komit awam terkini yang tersedia untuk cawangan Qt 5.15 dengan koleksi tambalan yang disusun di atas untuk memastikan produk sumber terbuka dapat digunakan dengan selesa sehingga pengguna melakukannya. Peralihan ke portnya berdasarkan Qt 6.

Koleksi tampalan ini merangkumi tambalan yang memperbaiki sekurang-kurangnya salah satu daripada yang berikut:

Isu keselamatan
Kejutan
Kecacatan berfungsi
Kami hanya menyertakan tambalan yang diluluskan pada fasa awal projek Qt. Sekiranya patch tidak dapat digabungkan ke hulu kerana alasan teknikal (misalnya, kelas tidak lagi wujud), ia juga boleh digabungkan.

Tambalan yang akan digabungkan akan diputuskan berdasarkan kesesuaiannya dengan produk sumber terbuka dan kelayakannya.

Juga tambalan dirancang agar serasi selagi ada keperluan dari pengguna untuk produk sumber terbuka yang terikat dengan cawangan Qt 5.15, dan sehingga Qt 6 akhirnya menggantikan Qt 5 dalam pengembangan sumber terbuka.

Qt Company telah memberikan komen mengenai perkara ini dan menyatakan bahawa pihaknya komited untuk menyumbang kepada inisiatif KDE, telah menyatakan kefahamannya bahawa projek seluas KDE memerlukan masa untuk berhijrah ke Qt 6. Memberikan perbaikan untuk cabang Qt 5 akan membantu menjadikan migrasi lebih lancar dan memberi lebih banyak masa untuk menstabilkan kod.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenai nota tersebut, anda boleh melihat butirannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   ja kata

    Inilah sebab mengapa lebih baik bekerjasama dengan gtk, persekitaran grafik yang berasingan walaupun mereka dihubungkan, pada akhirnya, semua persekitaran yang berkaitan dengan QT, bergantung pada keputusan syarikat yang memiliki QT, syarikat yang bersekutu dengan QT terus mendapat hasil daripada sumbangan komuniti bebas tetapi anda boleh menggunakannya sesuka hati, kde harus membuat kompromi.
    Mungkin, persekitaran grafik, mesti dipindahkan ke perpustakaan jenis lain, secara perlahan, tetapi tanpa jeda