Oracle đã loại bỏ hạn chế sử dụng JDK cho mục đích thương mại

Oracle đã thay đổi thỏa thuận cấp phép cho JDK 17 (Bộ công cụ phát triển Java SE), cung cấp các bản dựng tham khảo của các công cụ để phát triển và chạy các ứng dụng Java (tiện ích, trình biên dịch, thư viện lớp và thời gian chạy JRE). Bắt đầu với JDK 17, gói đi kèm theo giấy phép NFTC (Điều khoản và điều kiện miễn phí của Oracle), cho phép sử dụng miễn phí trong các dự án cá nhân và thương mại, đồng thời cho phép sử dụng trong môi trường làm việc của các hệ thống thương mại. Ngoài ra, các hạn chế về xác nhận hoạt động tải xuống trên trang web đã bị xóa, cho phép bạn tải xuống JDK tự động từ các tập lệnh.

Giấy phép NFTC cũng ngụ ý khả năng nhận các bản cập nhật hàng quý miễn phí với các bản sửa lỗi và lỗ hổng, nhưng những bản cập nhật này cho các nhánh LTS sẽ không được phát hành trong toàn bộ thời gian bảo trì mà chỉ trong một năm nữa sau khi phát hành phiên bản LTS tiếp theo. Ví dụ: Java SE 17 sẽ được hỗ trợ cho đến năm 2029, nhưng các bản cập nhật miễn phí sẽ kết thúc vào tháng 2024 năm 21, một năm sau khi phát hành Java SE 2 LTS. Đối với việc phân phối lại JDK của bên thứ ba, điều đó được cho phép, miễn là gói này không được cung cấp vì lợi nhuận. OpenJDK miễn phí, trên đó Oracle xây dựng JDK, sẽ tiếp tục được phát triển theo cùng các điều khoản và điều kiện theo giấy phép GPLvXNUMX, với các ngoại lệ GNU ClassPath để cho phép liên kết động tới các sản phẩm thương mại.

Nhớ lại rằng kể từ năm 2019, JDK đã tuân theo thỏa thuận cấp phép OTN (Mạng công nghệ Oracle), chỉ cho phép sử dụng miễn phí trong quy trình phát triển phần mềm, 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. Khi được sử dụng trong các dự án thương mại, cần phải có giấy phép riêng.

Nguồn: opennet.ru

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