Tôi có thể nói (không phải là nhà phát triển cho QGIS) rằng bản phát hành duy nhất được coi là beta sẽ là bản dựng chính của QGIS (tức là hàng đêm).
QGIS (phát hành dài hạn) có thể được coi là tĩnh (không có tính năng mới nào được thêm vào) nhưng với các bản vá được chọn bằng cherry được chuyển trở lại để ổn định, tăng cường và bảo mật.
QGIS (bản phát hành hiện tại) chủ yếu khác với LTR, ngoài các bản vá có cổng sau, nó sẽ có thêm các tính năng mới (từ phiên bản chính) khi chúng được coi là đủ ổn định với các bản phát hành thường xuyên (được đề xuất 3 tháng một lần).
QGIS (chính) là phiên bản phát triển của QGIS mà tôi muốn nói là beta vì khi bạn xây dựng nó hàng ngày, có những tính năng mới có thể chưa hoàn chỉnh hoặc các tính năng hiện có có thể bị hỏng. Không dành cho sử dụng sản xuất.
Có thể sử dụng Bản phát hành hiện tại của QGIS LTR và QGIS cho sử dụng sản xuất.
Vì vậy, để quyết định, nó thực sự phụ thuộc vào việc đó có phải là ưu tiên mà bạn đang tìm kiếm hay không:
- duy trì một hệ thống GIS với những thay đổi tối thiểu và ổn định thông qua tính nhất quán (nghĩa là phát hành dài hạn)
- khám phá và tích hợp chức năng mới từ QGIS vào quy trình công việc của bạn (phát hành dài hạn, chính chủ)
- chuẩn bị các ứng dụng và plugin đã phát triển để tương thích ngược và tương lai (dài hạn + phát hành hiện tại, chính)
- thử nghiệm các tính năng mới (chính)
- khác ...
Nhưng để trả lời câu hỏi của bạn xung quanh vấn đề bảo mật ... Điều đó thật khó khăn bởi vì ngoài QGIS còn sở hữu nhiều trường hợp sử dụng và lỗ hổng tiềm năng, cũng có một loạt các phụ thuộc cũng phải được xem xét. Ví dụ: một trong những trường hợp nhất định trong đó các phiên bản của QGIS họ đang sử dụng có một hỗn hợp phụ thuộc như qt4 hoặc 5, python2 hoặc 3, GRASS 6 hoặc 7, v.v. cũng sẽ phải được xem xét để bảo mật.
Tùy thuộc vào hệ điều hành, các bản cập nhật gói cho cả bản phát hành dài hạn và hiện tại có thể không đủ thường xuyên để cung cấp các bản vá mà họ sửa chữa công lý (hãy nhớ đó là dựa trên tình nguyện). Tôi đã có thể sử dụng chu trình phát triển bằng cách biên dịch QGIS trên Linux trực tiếp từ chủ chính cụ thể và giải phóng các nhánh khỏi GIT khi cần.