License nó có nhiều cấp độ, không phải cứ cái gì trên Linux = Free
Từ đống code của cái kernel linux để build thành 1 OS chạy được cần phải có thêm nhiều thứ khác nửa. Những thứ đã opensource và do cộng đồng đóng góp phát triển thì nó vẫn opensource. Những thứ tạo mới, build from scratch, người ta có quyền bán hoặc opensource.
Vd, ông Redhat Linux, được tạo thành từ những thứ opensource, và cả những thứ do Redhat tự đồu tư tiền bạc để ngiêm cứu. Cái họ bán là bán phần họ làm ra, còn source code họ vẫn cho download đấy thôi (trừ những thứ của họ phat triển, và họ ko muốn opensource).
Vậy nên mới có chuyện, ông Oracle lấy cái source đó về, thêm mấy cái của Oracle phát triển vô (thay cho cái Redhat ko opensource) tạo thành Oracle Linux có phiên bảng tương đương Redhat. Hay ông Rocky cũng làm tương tự, nhưng những cái thuộc về license của Redhat được thay bằng cái tương tự nhưng Opensource.
Ngoài ra, cái họ bán còn là bán dịch vụ support. Nếu mua support của Redhat, Oracle thì bạn phải trả tiền và được hổ trợ, patch các kiểu từ họ. Nếu dùng Rocky thì lấy support từ “google” và patch nhanh hay chậm là do hên xui lúc mấy bạn volunteer rảnh hay ko