KDE tiếp quản việc duy trì chi nhánh công cộng của Qt 5.15

Đầu năm ngoái Công ty Qt đã tiết lộ về những thay đổi giấy phép trên bản phát hành LTS và có tác động đáng kể đến các cộng đồng và phân phối sử dụng Qt. Kể từ phiên bản 5.15, các nhánh QTS LTS sẽ được hỗ trợ cho đến khi hình thành phiên bản quan trọng tiếp theo, tức là khoảng nửa năm (các bản cập nhật cho các phiên bản LTS được phát hành trong ba năm).

Sau đó, một năm sau khi thông báo (năm nay 2021) vào tháng Giêng những hạn chế này đã được đưa raVì cộng đồng sẽ chỉ có thể truy cập các phiên bản mới của Qt một năm sau khi phát hành thực tế.

Và đó là Công ty Qt đã hạn chế quyền truy cập vào mã với các bản cập nhật cho phiên bản Qt 5.15 từ ngày 5 tháng 5.15.3 và trên phiên bản được phát hành vào tháng 250 (phiên bản sửa chữa XNUMX), bao gồm khoảng XNUMX bản chỉnh sửa và chỉ được cung cấp cho thương mại người được cấp phép.

Đồng thời Công ty Qt bày tỏ sẵn sàng cung cấp quyền truy cập vào các kho lưu trữ riêng duy trì các mô-đun Qt bên ngoài. Kho lưu trữ nhánh phát triển cũng được mở, trong đó việc phát triển các phiên bản mới của Qt được thực hiện và thông qua đó hầu hết các chỉnh sửa của các nhánh trước đó đều vượt qua.

Đối mặt với hàng loạt hạn chế này bởi Công ty Qt để truy cập kho lưu trữ nguồn cho chi nhánh LTS của Qt 5.15, dự án KDE đã bắt đầu cung cấp bộ sưu tập bản vá của riêng mình, Qt5PatchCollection, có mục tiêu là giữ cho nhánh Qt 5 tồn tại cho đến khi cộng đồng di cư hoàn toàn sang Qt6.

KDE đã đảm nhận việc duy trì các bản vá cho Qt 5.15, bao gồm các bản sửa lỗi cho các lỗi chức năng, sự cố và lỗ hổng bảo mật. Các bản vá có sẵn trong kho lưu trữ qtbase Git.

Hiện tại, lBộ sưu tập chỉ bao gồm các bản vá lỗi đã được dự án Qt xem xét và phê duyệt, nhưng trong các bản vá lỗi trong tương lai có thể được chấp nhận rằng vì một số lý do đã không được chấp thuận bởi Uprem. Tiêu chí để bao gồm các bản vá trong bộ sưu tập là tầm quan trọng của bản vá đang được thực hiện và nhu cầu về phần mềm nguồn mở.

KDE không có kế hoạch phát hành các phiên bản riêng biệt từ bộ vá và sẽ phát triển nó như một bộ sưu tập liên tục sự phát triển dựa trên ảnh chụp nhanh công khai mới nhất của kho lưu trữ Qt 5.15. Các bản phân phối được khuyến khích bao gồm các bản vá lỗi.

Đây là một tập hợp các kho lưu trữ git dựa trên các cam kết công khai mới nhất có sẵn cho các chi nhánh Qt 5.15 với một bộ sưu tập các bản vá được sắp xếp trên đầu trang để đảm bảo các sản phẩm mã nguồn mở có thể được sử dụng thoải mái cho đến khi người dùng chuyển đổi sang các cổng của nó dựa trên Qt 6.

Bộ sưu tập bản vá này bao gồm các bản vá sửa chữa ít nhất một trong các lỗi sau:

Những vấn đề an toàn
Những cú sốc
Khuyết tật chức năng
Chúng tôi chỉ bao gồm các bản vá đã được phê duyệt trong giai đoạn đầu của dự án Qt. Nếu một bản vá không thể được hợp nhất ngược dòng vì lý do kỹ thuật (ví dụ: lớp không còn tồn tại), nó cũng có thể được hợp nhất.

Các bản vá được hợp nhất sẽ được quyết định dựa trên mức độ phù hợp của chúng với các sản phẩm mã nguồn mở và tính khả thi của chúng.

Ngoài ra các bản vá được lên kế hoạch để tương thích miễn là người dùng có nhu cầu về các sản phẩm nguồn mở gắn với nhánh Qt 5.15 và cho đến khi Qt 6 cuối cùng thay thế Qt 5 trong phát triển mã nguồn mở.

Công ty Qt đã nhận xét về điều này và tuyên bố rằng họ cam kết đóng góp vào sáng kiến ​​KDE, đã bày tỏ sự hiểu biết của mình rằng một dự án lớn như KDE cần thời gian để chuyển sang Qt 6. Việc cung cấp các bản sửa lỗi cho nhánh Qt 5 sẽ giúp quá trình di chuyển mượt mà hơn và có nhiều thời gian hơn để ổn định mã.

Cuối cùng nếu bạn quan tâm muốn biết thêm về nốt nhạc thì có thể tham khảo chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   ja dijo

    Đây là lý do tại sao tốt hơn là làm việc với gtk, một môi trường đồ họa riêng biệt mặc dù chúng được liên kết, cuối cùng, tất cả các môi trường liên kết với QT phụ thuộc vào quyết định của công ty sở hữu QT, công ty liên kết với QT tiếp tục để rút ra từ những đóng góp của cộng đồng tự do nhưng bạn có thể sử dụng chúng theo cách bạn muốn, kde phải thỏa hiệp.
    Có lẽ, kde môi trường đồ họa, nên được chuyển sang các loại thư viện khác, từ từ, nhưng không tạm dừng