Microsoft đã ký thỏa thuận tham gia phát triển OpenJDK

microsoft

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ó.

OpenJDK là phiên bản miễn phí của nền tảng phát triển Java dưới khái niệm ngôn ngữ hướng đối tượng. Đó là kết quả của những nỗ lực không ngừng của công ty có tên Sun Microsystems.

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.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.