Open JDK (Java Development Kit) và
Oracle JDK đều là những cách triển khai ngôn ngữ lập trình Java thành một công cụ phát triển phần mềm. Về cơ bản, cả hai bộ JDK này đều rất giống nhau, chúng cũng có máy ảo Java, có các thư viện liên quan và một bộ phiên dịch mã nguồn (Java Compiler). Khác biệt giữa chúng không lớn khi xây dựng các hệ thống ở quy mô nhỏ, nhưng khi làm hệ thống lớn thì một số báo cáo cho rằng Oracle JDK chạy ổn và nhanh hơn so với Open JDK, lượng thư viện của Oracle JDK cũng nhiều hơn.
Bù lại, Open JDK, như cái tên của mình, được cấp phép sử dụng theo dạng mã nguồn mở, còn Oracle JDK thì theo dạng mã nguồn đóng và độc quyền. Trước đây Open JDK được đề xuất bởi Sun Microsystems, giờ thì hãng đã bị Oracle mua lại nên xem như Oracle tiếp quản luôn cả Open JDK. Nhưng không chỉ thế, ngoài Oracle ra còn có Apple, IBM, SAP và nhiều công ty khác cùng đóng góp cho dự án Open JDK, trong khi Oracle JDK thì thuộc sở hữu toàn bộ của Oracle.
Bấm để mở rộng...