OpenJDK

出典: フリー百科事典『ウィキペディア(Wikipedia)』
OpenJDK
開発元 オラクル
最新版 22.0.1 - 2024年4月16日 (48日前) (2024-04-16) [±]
最新評価版 JDK 23 Build 18[1] - 2024年4月12日 (52日前) (2024-04-12) [±]
リポジトリ ウィキデータを編集
プログラミング
言語
C++Java
対応OS クロスプラットフォーム
種別 Javaプラットフォーム
ライセンス GNU GPL+リンク例外
公式サイト 公式ウェブサイト
テンプレートを表示

OpenJDK (Open Java Development Kit) Java[2]2006GPL GNU General Public License (GNU GPL) Java使GPLOpenJDKJava SE7[3]

[]


OpenJDKHotSpotJavaJavajavacJava

Java Web Start OpenJDK[4]Web Start IcedTeaOpenWebStart

[]


OpenJDKJava SE 7Java[5]

JDK 10Java SEJDK[6]1JDKJDK6使[7]

OpenJDKJDK

JDK 22[8]

JDK 21[8]

JDK 20[8]

JDK 19[8]

JDK 18[8]

JDK 17[8]

JDK 16[8]

JDK 15[8]

JDK 14[8]

JDK 13[8]

JDK 12[8]

JDK 11[8]

JDK 10[8]

OpenJDK 9JDK 9[9]

OpenJDK 8uJDK 8Java 8[10]

OpenJDK 8JDK 82014318[11]

OpenJDK 7uJDK 7Java 7[12]

OpenJDK 6JDK 7Java 6[13][14][15]Red HatOpenJDK 62017Azul Systems[16][17]

[]


OracleLTSJDK 118u211[18][19] Oracle JDK 17LTS1No-Fee Terms and Conditions (NFTC)[20] AmazonMicrosoftOracleOpenJRE
ビルド LTS パーミッシブ TCK 商用サポート
Amazon Corretto Yes Yes Yes オプション(AWS上)
Azul Zulu Builds of OpenJDK Yes Yes Yes オプション
BellSoft Liberica JDK Yes Yes Yes オプション
Eclipse Temurin Yes Yes Yes オプション(Azul,IBM,Red Hat)
Microsoft Build of OpenJDK Yes Yes Yes オプション(Azure上)
Oracle Java SE Yes (yes,次期LTSリリースから1年程度) Yes Yes
Oracle OpenJDK No Yes Yes No
Red Hat OpenJDK Yes Yes Yes Yes
SAP SapMachine Yes Yes Yes オプション(SAP製品)

IcedTeaとの関係[編集]


OpenJDKFedoraGNU/LinuxJavaJDK使20076IcedTea[21]OpenJDKGNU ClasspathOpenJDKClasspath[22][23]

2007115 Sun Contributor Agreement  OpenJDK Community TCK License [24]1IcedTeaLinuxLinuxFedoraJBossIcedTeaOpenJDK

20085Fedora9[25][26]Ubuntu 8.04[27] IcedTea 6 [28]IcedTea 6OpenJDK 7OpenJDK 6FedoraOpenJDK使[29][25]UbuntuIcedTea7[30]IcedTea6DebianIcedTea6lenny (Debian 5.0) 2008712DebianOpenJDK 6[31][32][33]OpenJDKOpenSUSE[34]Red Hat Enterprise Linux (RHEL)RHELCentOS[35]

20086 Fedora 9  IcedTea 6 使OpenJDK Technology Compatibility Kit Java 6 [36]20097Ubuntu 9.04  IcedTea6  Java SE 6 TCK[37]

20088OpenJDK 7 Mac OS XBSDOS[38]

[]

[]


JavaOne 2006 Java[39][40]20061025 Oracle OpenWorld Java3060[41]

20061113JavaHotSpotJava GNU General Public License JDKJava20073GPLGPL[42]JavaJavaJava[43]

[]


Java Development Kit (JDK) 2007200758GPLJavaGPL[44]Java (GUI) 

20075OpenJDK4%[45]20085OpenJDK 61%SNMP[46]Java[25]OpenJDK[46]20094OpenJDK 7b53[47]

OpenJDK[48]FLOSS201012JDK[49]

[]


2007115Sun Contributor Agreement OpenJDK Community Technology Compatibility Kit (TCK) License AgreementOpenJDK Java SE 6 [50]

200711Porters Group [51]OpenJDKBSD[52] Kurt Miller  Greg Lewis Mac OS X  SoyLatte  Landon Fuller [53]20081 Porters Group OpenJDK Bryan Varner HaikuJava[54]

200712OpenJDKTeamWareMercurial[55][56]

OpenJDKOpenJDK Sun/Oracle Contributor Agreement (SCA/OCA[57]) jtreg[58]20089[59][60]OpenJDK 7OpenJDK 6[61]

IBMSAP[]


20101011Apache Harmony IBMOpenJDKHarmonyOpenJDK[62][63]IBMLinux Bob Sutor IBM Apache Harmony OpenJDK[64]

201011123Java[65]Apple Mac OS X OpenJDK Mac OS X  Java SE 7 HotSpotJava3264[66]

2011111OpenJDK Mac OS X Mac OS X BSD[67]

20117SAP AG OpenJDK[68]

脚注[編集]



(一)^ "OpenJDK JDK 23 Early-Access Builds". 2024323

(二)^ OpenJDK Legal Documents.  Sun Microsystems. 2012118

(三)^ JDK Builds from Oracle

(四)^ Darcy, Joe (200968). OpenJDK and the new plugin. 200995

(五)^ Didn't you promise to open source both JDK 6 and JDK 7 last November? What happened to JDK 6?.  Sun Microsystems. 20071014 Sun did make that promise, and we plan to keep it. But in the six months since the November 2006 announcement, it has become clear that doing this is far more complex than just changing the license and publishing the source code.

(六)^ oracle.com, mark reinhold at (2017926). CFV: New Project: JDK. 2018216

(七)^ oracle.com, mark reinhold at (201796). Accelerating the JDK release cadence. 2018216

(八)^ abcdefghijklmOpenJDK. JDK Project. 20231017

(九)^ JDK 9. openjdk.java.net. 2018216

(十)^ OpenJDK: JDK 8 Updates. openjdk.java.net. 2018216

(11)^ JDK 8. openjdk.java.net. 2018216

(12)^ JDK 7. openjdk.java.net. 2018216

(13)^ OpenJDK: JDK 6. openjdk.java.net. 2018216

(14)^ It will be (Open)JDK7 where OpenJDK==JDK | Java.net Archived August 20, 2011, at the Wayback Machine.. Weblogs.java.net. Retrieved on 2013-08-09.

(15)^ Darcy, Joe (2008211). The code is coming! The code is coming!. 2008216 At Sun we're making final preparations for the first source release for the OpenJDK 6 project. We plan to release a tarball of the source, along with matching binary plugs, by February 15, 2008.

(16)^ Haley, Andrew (1 October 2016). "OpenJDK6 End Of Life". jdk6-dev (Mailing list). 2017722018212

(17)^ Bell, Tim (1 October 2016). "New lead for the JDK 6 Project: Andrew Brygin". jdk6-dev (Mailing list). 20182192018219

(18)^ Time to look beyond Oracle's JDK.  Stephen Colebourne. 2019423

(19)^ Difference between OpenJDK and AdoptOpenJDK

(20)^ Introducing the Free Java License. 2021916

(21)^ Fitzsimmons, Thomas (200768). Credits. 200768

(22)^ Andrew, Haley (200767). Experimental Build Repository at icedtea.classpath.org. 200769

(23)^ Mark, Wielaard (200767). Experimental Build Repository at icedtea.classpath.org. 200769

(24)^ Red Hat and Sun Collaborate to Advance Open Source Java Technology.  Red Hat (2007115). 2007116

(25)^ abcWade, Karsten (2008313). OpenJDK in Fedora 9!.  redhatmagazine.com. 200845 Thomas Fitzsimmons updated the Fedora 9 release notes source pages to reflect that Fedora 9 would ship with OpenJDK 6 instead of the IcedTea implementation of OpenJDK 7. Fedora 9 (Sulphur) is due to release in May 2008.

(26)^ Open Source Java Technology Debuts In GNU/Linux Distributions.  Sun Microsystems. 200853200852

(27)^ openjdk-6 in Ubuntu. 2008419

(28)^ Reinhold, Mark (2008424). Theres not a moment to lose!. 20084292008419

(29)^ OpenJDK trademark agreement

(30)^ icedtea-java7 in Ubuntu. 2008419

(31)^ Topic, Dalibor (2008714). QotD: Debian Overview of openjdk-6 source package. 2008715

(32)^ Overview of openjdk-6 source package.  debian.org. 2008715

(33)^ Package: openjdk-6-jdk.  debian.org (2009214). 2009216

(34)^ Additional package repositories.  SUSE LLC. 201933

(35)^ How to download and install prebuilt OpenJDK packages. 201033

(36)^ Sharples, Rich (2008619). Java is finally Free and Open. 2012119

(37)^ Announcing OpenJDK 6 Certification for Ubuntu 9.04 (jaunty)

(38)^ Fuller, Landon (2008819). SoyLatte, Meet OpenJDK: OpenJDK 7 for Mac OS X. 2008822

(39)^ Schwartz, Jonathan (2006523). Busy Week....  Sun Microsystems. 2006612200759

(40)^  (OGG Theora) Sun Opens Java, Sun Microsystems, http://mediacast.sun.com/share/tmarble/Sun_Opens_Java.ogg []

(41)^ Sun CEO sets open source Java time frame - Announcement set for 30 to 60 days.  InfoWorld (20061025). 20111222

(42)^ Sun Opens Java.  Sun Microsystems (20061113). 2007421200759

(43)^ Stallman, Richard. Free But ShackledThe Java Trap. 2007124

(44)^ Open JDK is here!.  Sun Microsystems (200758). 200759

(45)^ Fitzsimmons, Thomas (2007518). Plans for OpenJDK. 2007522

(46)^ abOpenJDK 6 b10 source posted (2008530). 200861

(47)^ Changes in OpenJDK7 b53 (200942). 200995

(48)^ Herron, David (2007104). Plans for OpenJDK. 2007109

(49)^ Kelly O'Hair (201012). OpenJDK7 and OpenJDK6 Binary Plugs Logic Removed.  Oracle Corporation. 20111125

(50)^ Broad contributor agreement and TCK License pave way for a fully compatible, free and open source Java Development Kit for Red Hat Enterprise Linux

(51)^ Porters Group

(52)^ http://www.eyesbeyond.com/freebsddom/java/jdk16.html

(53)^ http://landonf.bikemonkey.org/code/macosx/

(54)^ New java for haiku team formed

(55)^ James Gosling (2006). "James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1" (Interview). Interviewed by Robert Eckstein. 2013723

(56)^ O'Hair, Kelly (December 12, 2007), Mercurial OpenJDK Questions, 2008-02-14, https://web.archive.org/web/20080214085410/http://blogs.sun.com/kto/entry/mercurial_openjdk_questions 

(57)^ Sun Microsystems Inc. Contributor Agreement. 2012119

(58)^ Regression Test Harness for the OpenJDK platform: jtreg. 2008826

(59)^ Kennke, Roman (2008929). A small step for me. 200810320081019

(60)^ Tripp, Andy (2007716). Classpath hackers frustrated with slow OpenJDK process. 2008420

(61)^ Darcy, Joe (2010610). Backporting changeset from 7 to 6 for bugfix. 2012119

(62)^ Oracle and IBM Collaborate to Accelerate Java Innovation Through OpenJDK.  Oracle Corporation. 20101022

(63)^ Ryan Paul. Java wars: IBM joins OpenJDK as Oracle shuns Apache Harmony.  Ars Technica. 20101022

(64)^ Bob Sutor. IBM joins the OpenJDK community, will help unify open source Java efforts. 20101022 IBM will be shifting its development effort from the Apache Project Harmony to OpenJDK. For others who wish to do the same, well work together to make the transition as easy as possible. IBM will still be vigorously involved in other Apache projects.

(65)^ Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release Notes (20101020). 2012119

(66)^ Oracle and Apple Announce OpenJDK Project for Mac OS X.  Business Wire (20101112). 20101112 Oracle and Apple today announced the OpenJDK project for Mac OS X. Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client. OpenJDK will make Apples Java technology available to open source developers so they can access and contribute to the effort.

(67)^ Mike SwinglerApple (2011111). Announcing: OpenJDK for Mac OS X source repository, mailing list, project home.  OpenJDK. 20101112 I'm very happy to let you know that today we made the first public contribution of code to the OpenJDK project for Mac OS X. This initial contribution builds on the hard work of the BSD port, and initially has the same functionality. Today's contribution simply modifies the build process to create universal binary, and produces a .jdk bundle which is recognized by Java Preferences and the JVM detection logic in Mac OS X.

(68)^ Volker Simonis (SAP AG) (2011714). SAP joins the OpenJDK.  OpenJDK. 20101112 I'm really happy that as of today, SAP has signed the Oracle Contributor Agreement (OCA). This means that with immediate effect the SAP JVM developers can officially join the discussions on the various OpenJDK mailing lists and contribute patches and enhancements to the project.

関連項目[編集]

外部リンク[編集]