近日,微軟的 Bruno Borges 在 OpenJDK 郵件列表中發佈了一條消息,內容包含接下來發生的事情以及微軟如何開始將其團隊整合到 OpenJDK 社區。在郵件中,Bruno Borges 提到,微軟已正式簽署《Oracle 貢獻者協議》。同時,他重申了微軟對 Java 的承諾,以及微軟團隊對回饋 Java 社區的期待。編程
Borges 曾經是 Oracle 開發人員,如今擔任微軟 Java 的首席產品經理。他向你們介紹了 Java 工程團隊負責人 Martijn Verburg,Verburg 同時也是 jClarity 的首席執行官,而 jClarity 是 AdoptOpenJDK 的主要貢獻者,於今年 8 月被微軟收購。安全
該郵件能夠在 OpenJDK 郵件列表中找到:框架
嗨,OpenJDK 社區,ide
在過去的一週中,微軟正式簽署了《Oracle 貢獻者協議》,甲骨文公司對咱們參與該項目表示了承認及歡迎。我表明微軟 Java 工程團隊,很高興正式加入 OpenJDK 項目,並期待與大家的合做。工具
衆所周知,微軟及其子公司在許多方面都高度依賴 Java,而且在微軟 Azure 雲中向客戶提供 Java 運行時服務。微軟已經認識到在甲骨文成功有效管理下的 OpenJDK 項目所得到的巨大價值,它收購了 Java,獲得了更普遍的軟件生態系統,咱們也期待作出本身的一份貢獻。post
咱們團隊在初期將致力於一些小的 bug 修復和反向移植,這有助於咱們更好地成爲 OpenJDK 的一員。例如,咱們已經瞭解到,在發佈補丁以前最好先討論更改,而且我相信咱們還有不少東西要學習。學習
由 Martijn Verburg 領導的 Java 工程團隊已經與其餘使用 Java 的微軟組織及子公司,還有一些 Java 生態系統中的合做夥伴(例如 Azul Systems、Oracle、Pivotal、Red Hat、Intel、SAP 等)合做。整個團隊將加入一些 OpenJDK 郵件列表並參與會話。優化
咱們期待參與 Java 的將來。操作系統
微軟首次向 OpenJDK 貢獻代碼是在 2014 年,貢獻內容關於 Windows 上 TCP 迴環快速路徑機制方面的優化。2018 年 10 月,甲骨文計劃將 OpenJDK 的源碼庫遷移至 GitHub,彼時的 GitHub 剛剛被微軟收購,此後微軟與 OpenJDK 的關係也更進了一步。.net
這次微軟將爲 OpenJDK 作貢獻的消息發出後,也有網友(id:yanglbme)梳理了二十多年來微軟與 Java 的一二事(https://juejin.im/post/5dbaac8cf265da4d365f28a6):
1996 年,微軟推出 J++ 語言,並推出了 Visual j++ 集成編程工具,對 Java 進行了大量的修改。
1997 年,Sun 公司以「歧視使用 Java 軟件,旨在維持其視窗操做系統的壟斷地位,違反反壟斷法」爲由起訴微軟。
2001 年 1 月,SUN 勝訴,根據雙方達成的和解協議,微軟不得對 Windows 操做系統中包含的 Java 語言做任何改動,並獲賠 2000 萬美圓。
2001 年年末,微軟在推出新版操做系統 Windows XP 和新版 IE 時,故意不安裝 Java 軟件,而且推出高仿 Java 的語言 C# 和 .net 框架。
2002 年 6 月,微軟稱從 2004 年起,由於安全緣由微軟的 Windows 操做系統將再也不支持 Java 語言。
...
2019 年 10 月,微軟宣佈加入 OpenJDK 參與開發。