OpenJDK es una implementación gratuita y de código abierto de la plataforma Java, Standard Edition (Java SE). Es el resultado de un esfuerzo que Sun Microsystems comenzó en 2006. La implementación está licenciada bajo la Licencia Pública General de GNU (GNU GPL) con una excepción de classpath.
OpenJDK es un proyecto comunitario, con contribuciones tanto de Oracle como de la comunidad de código abierto. El proyecto está patrocinado por Oracle, y el mantenedor principal es Oracle. ¿Quién mantiene OpenJDK? La comunidad de OpenJDK mantiene OpenJDK. La comunidad OpenJDK es un grupo de desarrolladores que colaboran en el desarrollo y mantenimiento de OpenJDK.
¿Qué es el JDK en programación?
El kit de desarrollo de Java (JDK) es un entorno de desarrollo de software utilizado para desarrollar aplicaciones y applets de Java. Incluye el entorno de ejecución de Java (JRE), un intérprete/cargador (Java), un compilador (javac), un archivador (jar), un generador de documentación (Javadoc) y otras herramientas necesarias en el desarrollo de Java.
¿Qué es OpenJDK frente a Java?
OpenJDK (Open Java Development Kit) es una implementación gratuita y de código abierto de la plataforma Java, Standard Edition (Java SE). Es el resultado de un esfuerzo de colaboración abierta liderado por Sun Microsystems.
La plataforma Java SE es una plataforma muy utilizada para desarrollar e implantar aplicaciones Java. OpenJDK es una implementación de la plataforma Java SE.
Oracle JDK es otra implementación popular de la plataforma Java SE. Oracle JDK es propietario y requiere una licencia comercial para su uso.
OpenJDK y Oracle JDK son en su mayoría compatibles, pero hay algunas diferencias. Por ejemplo, OpenJDK incluye algunas características que no están presentes en Oracle JDK, y Oracle JDK incluye algunas características comerciales que no están presentes en OpenJDK. ¿Quién mantiene el OpenJDK? OpenJDK, una implementación de código abierto de la plataforma Java SE, es mantenida por Oracle. Su mantenimiento corre a cargo de Oracle y de la comunidad Java.
¿Es OpenJDK más lento que Oracle? OpenJDK no es intrínsecamente más lento que el JDK de Oracle. Sin embargo, el JDK de Oracle ha tenido históricamente un mejor rendimiento que el OpenJDK, debido a que el JDK de Oracle utiliza optimizaciones propietarias. Recientemente, la brecha de rendimiento entre ambos se ha ido cerrando, ya que OpenJDK ha estado haciendo un mayor uso de las características que mejoran el rendimiento, como el GraalVM.