OpenJDK FAQ OpenJDK
程序员文章站
2024-03-18 17:28:04
...
What happens with JRockit? Will it become part of OpenJDK?Oracle engineers are currently working to merge the Oracle Java HotSpot Java Virtual Machine (JVM) and the Oracle JRockit JVM into a converged offering that leverages the best features of each of these market-leading implementations. Oracle plans to contribute the results of the combined Oracle Java HotSpot and Oracle JRockit JVMs into OpenJDK.
I heard that IBM is joining OpenJDK?Yes. Oracle and IBM announced in October 2010 that we will collaborate in the OpenJDK Community to develop the leading open-source Java SE implementation, and make the OpenJDK Community the primary location for open-source Java SE development. Oracle and IBM will support the OpenJDK development roadmap that was proposed before JavaOne 2010, which accelerates the availability of Java SE across the open-source community. The collaboration between Oracle and IBM builds on the success of OpenJDK as the primary development platform for Java SE, and of Oracle's and IBM's long history of contributions to the Java community. You can find out more about the roadmap and Oracle's plans athttp://blogs.oracle.com/henrik/2010/10/java_roadmap_from_javaone_2010.html.
Who uses OpenJDK?Major Linux distributions such as Ubuntu, Fedora or Red Hat Enterprise Linux offer OpenJDK as their default Java SE implementation. In addition, the Eclipse Community Survey 2010 found that while most Java developers use Oracle's commercial JDK releases, 21% of the developers participating in the survey used OpenJDK. Last but not least, many academic institutions publish research referencing or based on OpenJDK.
What open-source license is OpenJDK published under?
GPL v2 for almost all of the virtual machine, and GPL v2 + the Classpath exception for the class libraries and those parts of the virtual machine that expose public APIs.
Why don't you use a different open-source licensing model?
When OpenJDK was created, it adopted the most popular open-source licensing model for open source VMs at the time. The licensing model has served the project well over the years, ensuring its steady growth and adoption, while minimizing risks of proprietary forks and fragmentation.
Is Oracle JDK based on OpenJDK?Yes. Oracle JDK is based on the OpenJDK source code. In addition, it contains closed-source components. The final result is licensed under a Binary Code License.
Binary Code License是sun给JDK,JRE定的license
Doesn't OpenJDK make other Java SE implementations superfluous?
No. Java users can benefit from a choice of compatible Java SE implementations provided by multiple vendors under various commercial models. The different compatible Java SE implementations compete on aspects such as tuning to different architectures, performance, tools and deployment.
I heard that IBM is joining OpenJDK?Yes. Oracle and IBM announced in October 2010 that we will collaborate in the OpenJDK Community to develop the leading open-source Java SE implementation, and make the OpenJDK Community the primary location for open-source Java SE development. Oracle and IBM will support the OpenJDK development roadmap that was proposed before JavaOne 2010, which accelerates the availability of Java SE across the open-source community. The collaboration between Oracle and IBM builds on the success of OpenJDK as the primary development platform for Java SE, and of Oracle's and IBM's long history of contributions to the Java community. You can find out more about the roadmap and Oracle's plans athttp://blogs.oracle.com/henrik/2010/10/java_roadmap_from_javaone_2010.html.
Who uses OpenJDK?Major Linux distributions such as Ubuntu, Fedora or Red Hat Enterprise Linux offer OpenJDK as their default Java SE implementation. In addition, the Eclipse Community Survey 2010 found that while most Java developers use Oracle's commercial JDK releases, 21% of the developers participating in the survey used OpenJDK. Last but not least, many academic institutions publish research referencing or based on OpenJDK.
What open-source license is OpenJDK published under?
GPL v2 for almost all of the virtual machine, and GPL v2 + the Classpath exception for the class libraries and those parts of the virtual machine that expose public APIs.
Why don't you use a different open-source licensing model?
When OpenJDK was created, it adopted the most popular open-source licensing model for open source VMs at the time. The licensing model has served the project well over the years, ensuring its steady growth and adoption, while minimizing risks of proprietary forks and fragmentation.
Is Oracle JDK based on OpenJDK?Yes. Oracle JDK is based on the OpenJDK source code. In addition, it contains closed-source components. The final result is licensed under a Binary Code License.
Binary Code License是sun给JDK,JRE定的license
Doesn't OpenJDK make other Java SE implementations superfluous?
No. Java users can benefit from a choice of compatible Java SE implementations provided by multiple vendors under various commercial models. The different compatible Java SE implementations compete on aspects such as tuning to different architectures, performance, tools and deployment.
推荐阅读
-
OpenJDK和JDK区别 博客分类: JavaSE openJDKJDKOpenJDK和JDK区别
-
OpenJDK FAQ OpenJDK
-
build OpenJDK with vs2013 && create vc++ project 博客分类: 技术 OpenJDK
-
CentOS卸载OpenJdk 博客分类: Linux OpenJdk
-
openJDK开源项目列表 博客分类: 视野 openjdkjavaopensource
-
在Mac OS X Yosemite上编译OpenJDK 9 openjdkbuild编译openjdk9
-
centos 6.5 编译openjdk7 博客分类: 虚拟机编程语言 openjdklinux
-
Linux下安装JDK(删除openjdk) 博客分类: Linux jdk安装linuxopenjdk一键安装JDK
-
自己动手编译OpenJDK JAVAJDKOPENJDK编译Ubuntu
-
Linux RHEL5.4下编译OpenJDK7 博客分类: Java JavaOpenJDK