Theo quyết định của Red Hat vào đầu tháng này để hạn chế quyền truy cập vào mã nguồn Red Hat Enterprise Linux và điều đó dẫn đến việc các hạ nguồn tranh giành để tìm ra con đường phía trước của họ để tránh theo dõi CentOS Stream thay vào đó và vẫn nhằm mục đích cung cấp khả năng tương thích 1:1 RHEL mà không bị hạn chế bởi Cổng thông tin dành cho khách hàng của Red Hat, bản phân phối Rocky Linux hôm nay đã bày tỏ một số ý tưởng mà họ đang xem xét.

Trên trang web dự án Rocky Linux trong một bài đăng mới có tựa đề”Giữ mã nguồn mở“, họ đã đưa ra những ý tưởng mới lạ về cách họ có thể lấy RPM nguồn Red Hat Enterprise Linux (SRPM) thông qua các phiên bản đám mây công cộng và/hoặc qua hình ảnh bộ chứa UBI dựa trên RHEL từ nhiều nguồn trực tuyến khác nhau.

Dưới đây là một số điểm chính rút ra từ bài đăng trên blog Rocky Linux ngày hôm nay:

“Điều khoản dịch vụ (TOS) và Thỏa thuận cấp phép người dùng cuối (EULA) của Red Hat áp đặt các điều kiện cố gắng để cản trở khách hàng hợp pháp thực hiện các quyền của họ như được đảm bảo bởi GPL. Trong khi cộng đồng tranh luận liệu điều này có vi phạm GPL hay không, chúng tôi tin chắc rằng các thỏa thuận đó vi phạm tinh thần và mục đích của nguồn mở. Do đó, chúng tôi từ chối đồng ý với họ, điều đó có nghĩa là chúng tôi phải lấy SRPM thông qua các kênh tuân thủ các nguyên tắc của chúng tôi và bảo vệ các quyền của chúng tôi.

Thật may mắn là có sẵn các phương pháp thay thế để lấy mã nguồn và chúng tôi muốn nêu bật hai ví dụ:

Một tùy chọn là thông qua việc sử dụng các hình ảnh bộ chứa UBI dựa trên RHEL và có sẵn từ nhiều nguồn trực tuyến (bao gồm Docker Hub). Sử dụng hình ảnh UBI, có thể dễ dàng lấy được các nguồn Red Hat một cách đáng tin cậy và không bị cản trở. Chúng tôi đã xác thực điều này thông qua các thùng chứa OCI (Open Container Initiative) và nó hoạt động chính xác như mong đợi.

Một phương pháp khác mà chúng tôi sẽ tận dụng là thanh toán-phiên bản đám mây công cộng cho mỗi lần sử dụng. Với điều này, bất kỳ ai cũng có thể quay các hình ảnh RHEL trên đám mây và do đó có được mã nguồn cho tất cả các gói và lỗi. Đây là cách dễ dàng nhất để chúng tôi mở rộng quy mô vì chúng tôi có thể thực hiện tất cả những điều này thông qua đường ống CI, quay các hình ảnh trên đám mây để lấy nguồn qua DNF và tự động đăng lên kho Git của chúng tôi.

Những phương pháp này có thể thực hiện được nhờ sức mạnh của GPL. Không ai có thể ngăn cản việc phân phối lại phần mềm GPL. Xin nhắc lại, cả hai phương pháp này đều cho phép chúng tôi có được các tệp nhị phân RHEL và SRPM một cách hợp pháp mà không ảnh hưởng đến cam kết của chúng tôi đối với phần mềm nguồn mở hoặc đồng ý với các giới hạn TOS hoặc EULA cản trở các quyền của chúng tôi. Các cố vấn pháp lý của chúng tôi đã đảm bảo với chúng tôi rằng chúng tôi có quyền lấy nguồn của bất kỳ tệp nhị phân nào mà chúng tôi nhận được, đảm bảo rằng chúng tôi có thể tiếp tục phát triển Rocky Linux theo ý định ban đầu của mình.”

Rocky Linux cũng được cho là đang khám phá các lựa chọn khác và nói rằng họ sẽ tiếp tục làm việc để phục vụ lợi ích tốt nhất của toàn bộ cộng đồng nguồn mở.

Categories: IT Info