Các giấy phép phần mềm có mức độ "thoáng" khác nhau rất nhiều. Bạn cần phân biệt 3 nhóm:
Nhóm thoáng (permissive)
MIT, BSD, Apache 2.0, ISC — cho phép dùng thương mại tự do, không cần mở mã nguồn sản phẩm của bạn. Yêu cầu duy nhất: giữ lại file LICENSE và copyright notice trong source/binary.
Nhóm copyleft yếu
LGPL, MPL — cho phép dùng thương mại nhưng nếu bạn modify chính thư viện đó, phải mở mã phần modify đó.
Nhóm copyleft mạnh
GPL v2/v3, AGPL — "viral license". Nếu sản phẩm của bạn link/import thư viện GPL, toàn bộ sản phẩm phải mở mã nguồn theo GPL. AGPL còn áp dụng cả khi bạn host SaaS. Đây là rủi ro lớn nếu vô tình dùng.
Cách kiểm tra nhanh
Mỗi package npm/pip có file LICENSE trong repo. Tools như license-checker (npm) hoặc pip-licenses scan toàn bộ deps, list giấy phép.