Một vài ngày trước, nó đã được biết đến bằng một tin nhắn được gửi đến danh sách phân phối cộng đồng OpenJDK, trong đó Bruno Borges từ Bộ phận Quản lý Sản phẩm Java của Microsoft, đã thông báo rằng Microsoft đã chính thức ký thỏa thuận hợp tác với Oracle "Thỏa thuận cộng tác viên Oracle" và đã được chào đón trong cộng đồng Java.
Ở đâu trong giai đoạn đầu, nhóm phát triển Microsoft Java nhằm mục đích giới hạn trong việc sửa lỗi và thực hiện công việc backport tham gia cộng đồng và thích ứng với các quy tắc phát triển OpenJDK. Nhóm Kỹ thuật Java của Microsoft đã khẳng định rằng họ đã tham gia với các nhóm khác và các chi nhánh của Microsoft sử dụng Java, cùng với các đối tác trong hệ sinh thái Java, bao gồm Oracle, Azul Systems, Red Hat, Pivotal, Intel và SAP.
Ví dụ, Microsoft đã nhận ra rằng trong cộng đồng OpenJDK, cách ưu tiên để thúc đẩy sự đổi mới là thảo luận ban đầu về các thay đổi trước khi các bản vá được phát hành.
Sau đó, tái khẳng định cam kết của Microsoft đối với Java và nhóm hy vọng sẽ mang lại điều gì đó cho cộng đồng Java. Tuy nhiên, nhóm sẽ không chỉ đột nhập với một bàn tay nặng nề, mà họ sẽ bắt đầu với một số bản sửa lỗi nhỏ và những thứ tương tự. để họ có thể học cách trở thành "công dân tốt trong cộng đồng OpenJDK."
Và đó là đã lâu rồi kể từ khi Microsoft hợp tác với Oracle tham gia vào quá trình phát triển Java để đảm bảo rằng JVM cung cấp đủ hiệu suất trên hệ điều hành Windows của bạn.
Trước đây, việc Microsoft áp dụng Java đã trải qua một chặng đường dài kể từ những năm 1990, khi người tạo ra Java Sun Microsystems kiện Microsoft vi phạm hợp đồng.
Sun cáo buộc rằng Microsoft đã phân phối một phiên bản Java không tương thích với của Sun, điều này đã làm sai lệch lời hứa của Sun "Write Once, Run Anywhere" cho Java. Microsoft đã trả lời và tranh chấp đã được giải quyết vào đầu năm 2001.
Trong vài năm qua, Microsoft đã tung ra các chiến dịch tuyển dụng lớn chính ở đâu Mục tiêu là thu hút các nhân viên cũ của Oracle để củng cố các nhóm phát triển công cụ của họ. Điều này đã dẫn đến việc tiêu chuẩn hóa các bộ công cụ phát triển Java cho phép các nhà phát triển Java tương tác với các dịch vụ của họ trên nền tảng Azure Cloud của họ.
Nhưng tuy nhiên đây là lần đầu tiên gã khổng lồ tích hợp OpenJDK trong các nhiệm vụ của nó để đóng góp trực tiếp vào sự phát triển của Java. Bản thân Borges là một cựu nhà phát triển Oracle. Ông giới thiệu Martijn Verburg là trưởng nhóm kỹ thuật Java sẽ làm việc cùng với các đối tác khác trong hệ sinh thái Java.
Martijn Verburg cũng là Giám đốc điều hành của jClarity, một người đóng góp hàng đầu cho AdoptOpenJDK được Microsoft mua lại vào tháng XNUMX năm nay để tăng cường hỗ trợ Java trên Azure. Vì vậy, nó có lẽ sẽ vẫn đúng với hình thức và tiếp tục đóng góp cho thế giới Java, chỉ bây giờ với Microsoft trong hàng ngũ của nó.
Việc triển khai này được lập danh mục trong giấy phép GNU GPL ngoại trừ các liên kết, vì vậy một số thành phần của thư mục lớp Java và trang web được hoàn thiện từ các điều khoản cấp phép để được xem xét trong phiên bản được quy định như GNU.
Bruno Borges chỉ ra rằng, lúc đầu, Backports tiếp tục nghiên cứu và quan sát việc sử dụng và các chính sách chạy trên OpenJDK, chẳng hạn, hãy thảo luận trên danh sách gửi thư để đạt được sự đồng thuận trước khi tìm cách xuất bản bản vá.
Bạn có thể đọc tin nhắn gốc Trong liên kết sau đây.