OpenJDK是JDK的開放原始碼版本,以GPL(General Public License)協議的形式放出(題主提到的open就是指的開源)。在JDK7的時候,OpenJDK已經做爲JDK7的主幹開發,SUN JDK7是在OpenJDK7的基礎上發佈的,其大部分原始碼都相同,只有少部分原始碼被替換掉。使用JRL(JavaResearch License,Java研究受權協議)發佈。
至於OpenJDK6則更是有其複雜的一面,首先是OpenJDK6是JDK7的一個分支,而且儘可能去除Java SE7的新特性,使其儘可能的符合Java6的標準。java