Kiểm tra giấy phép GitHub GA: quản lý vòng đời ngoại lệ

Dev
Lượt xem 5

Cập nhật dependency không có cảnh báo bảo mật chưa đồng nghĩa đã duyệt giấy phép. Kết quả xanh cũng không đánh giá mọi cách phân phối sản phẩm. GitHub công bố tính năng khả dụng rộng rãi ngày 16 tháng 10 năm 2026.

Sơ đồ biên tập về chính sách, ngoại lệ và xét lại. Không phải giao diện GitHub hay tính năng tự hết hạn.
Sơ đồ biên tập về chính sách, ngoại lệ và xét lại. Không phải giao diện GitHub hay tính năng tự hết hạn.

Kiểm tra quyền dùng và mục tiêu trước

Thông báo áp dụng cho GitHub Enterprise Cloud, gồm môi trường lưu trú dữ liệu, với repository bật GitHub Code Security. Không có nghĩa mọi gói Free hoặc Team tự động được dùng. Chính sách doanh nghiệp được áp dụng qua ruleset với Require license compliance results before merging. Kiểm tra riêng điều kiện tài khoản, repository mục tiêu và điều kiện merge thực tế. Active chặn merge; Evaluate chỉ chú thích. Quy tắc riêng yêu cầu giải quyết bình luận vẫn có thể ảnh hưởng merge.

Đối tượng kiểm tra là dependency thay đổi

PR thêm hoặc sửa dependency sẽ kiểm tra gói mới hoặc thay đổi theo chính sách. Vi phạm được chú thích trong PR. Có thể bỏ, thay gói, sửa chính sách hoặc tạo ngoại lệ. Kết quả không chứng nhận toàn bộ phần mềm đã giao trước đây. Lưu phiên bản gói và chính sách được kiểm tra. Các bước sau là đề xuất vận hành của bài viết.

Gán người phụ trách và điều kiện xem lại

Vai trò Enterprise Open-Source License Manager giúp chỉ định người xét duyệt yêu cầu đóng. Nhóm có thể lưu gói, phiên bản, PR, mục đích dùng, lý do, người phụ trách và điều kiện xem lại. Chấp thuận cho demo có thể cần xét lại trước khi giao khách hàng. Đây là quy trình đề xuất, không phải GitHub tự động hết hạn ngoại lệ.

Kiểm tra trước khi agent chọn gói

Thông báo còn có API kiểm tra tuân thủ gói và sự kiện audit cho thay đổi chính sách. Kiểm tra trước cài đặt có thể giảm việc thay thế muộn. Gắn gói, chính sách, thời điểm và kết quả với thay đổi. Lỗi phản hồi hoặc giấy phép chưa rõ cần được duyệt, không mặc nhiên coi là cho phép.

Bắt đầu bằng hai PR thử nghiệm: một dependency hợp lệ và một cố ý không hợp lệ. Xem chú thích, chặn merge và hồ sơ sau khi duyệt ngoại lệ. Dùng repository thử không sửa mã khách hàng. Xác định người phụ trách và cách hoàn tác trước khi mở rộng. Đây là phép thử đề xuất, không phải báo cáo đã thực hiện.

Câu hỏi thực tế là ai chịu trách nhiệm ngoại lệ và thay đổi nào buộc xét lại. Thông báo dẫn tới thảo luận cộng đồng; bài này không ước tính số người dùng hay mức áp dụng. Nội dung không thay cho đánh giá pháp lý giấy phép. Lưu lý do và điều kiện xem lại cùng PR tiếp theo.

Nguồn và phạm vi

GitHub Docs · Open source license compliance

GitHub Changelog

Đã kiểm tra thông báo chính thức ngày 17 tháng 10 năm 2026. Xem tài liệu và cài đặt tài khoản hiện hành.