Oracle đang thay đổi giấy phép cho Java SE. Red Hat đã đảm nhận việc bảo trì OpenJDK 8 và 11

Bắt đầu từ ngày 16 tháng XNUMX, Oracle bắt đầu xuất bản Bản phát hành Java SE với thỏa thuận cấp phép mới hạn chế sử dụng thương mại. Java SE hiện chỉ có thể được sử dụng miễn phí trong quá trình phát triển phần mềm hoặc cho mục đích sử dụng cá nhân, thử nghiệm, tạo mẫu và trình diễn ứng dụng.

Cho đến ngày 16/XNUMX, bản cập nhật Java SE mới được phát hành theo giấy phép BCL (Giấy phép mã nhị phân), và sau đó chỉ theo thỏa thuận cấp phép mới tiện ích mở rộng OTN (Mạng công nghệ Oracle). Khi sử dụng trong dự án thương mại, bạn cần mua bản quyền hoặc chuyển sang gói miễn phí OpenJDK, tiếp tục được phát triển theo các điều khoản tương tự theo giấy phép GPLv2 với các ngoại lệ GNU ClassPath cho phép liên kết động với các sản phẩm thương mại. Nếu bạn tiếp tục sử dụng Java SE để nhận thêm cập nhật Các doanh nghiệp phải có giấy phép thương mại với chi phí 2.50 USD mỗi tháng cho mỗi người dùng hoặc mỗi máy tính.

Quyết định thay đổi mô hình cấp phép được đưa ra sau khi hiện đại hóa quy trình phát triển, quy trình này được chuyển sang một nhánh chính duy nhất, được cập nhật liên tục với OpenJDK, bao gồm các thay đổi được thực hiện sẵn và từ đó các nhánh được phân nhánh sáu tháng một lần để ổn định các bản phát hành mới. Trong khi bộ Java SE trước đây của Oracle bao gồm các thành phần thương mại bổ sung thì giờ đây mã nguồn của chúng là mở và các sản phẩm OpenJDK và Oracle Java SE có thể được coi là có thể hoán đổi cho nhau. Người dùng doanh nghiệp của các tệp nhị phân Oracle Java SE được cung cấp từ java.com có ​​thể tiếp tục sử dụng Java miễn phí bằng cách nâng cấp lên các bản dựng OpenJDK.

Nếu bạn sử dụng nhánh Java SE 8, bạn có thể chuyển sang dự án do Amazon phát triển đúng, truyền bá bản phân phối miễn phí Java 8 và 11 với thời gian hỗ trợ lâu dài, sẵn sàng sử dụng trong doanh nghiệp. Việc phát hành các bản cập nhật cho Corretto 8 sẽ được đảm bảo ít nhất cho đến tháng 2023 năm XNUMX. Các bản cập nhật được cung cấp miễn phí và không có bất kỳ hạn chế nào. Corretto được chứng nhận là tuân thủ các thông số kỹ thuật và có thể được sử dụng để thay thế Java SE.

Ngoài ra, có thể lưu ý rằng Red Hat mất lãnh đạo các nhánh OpenJDK 8 và OpenJDK 11, trước đây được Oracle duy trì và hiện tập trung vào OpenJDK 12 và phát triển nhánh chính, từ đó bản phát hành OpenJDK 13 sẽ phân nhánh vào tháng XNUMX.
Red Hat đã đảm nhận công việc tiếp tục tạo các bản cập nhật có sẵn công khai cho các chi nhánh trước đây, duy trì cơ sở mã của họ và giải quyết các vấn đề hỗ trợ kỹ thuật. Cần lưu ý rằng bước đi như vậy không có gì đặc biệt; Red Hat đã đảm nhận việc bảo trì các nhánh trước đó. OpenJDK 7 и OpenJDK 6.

Nguồn: opennet.ru

Thêm một lời nhận xét