OpenJDK
Desarrollado por | Oracle y la comunidad OpenJDK |
---|---|
Última versión | dieciséis (16 de marzo de 2021) |
Versión avanzada | 17 |
Depositar | https://hg.openjdk.java.net/ |
Estado del proyecto |
![]() |
Escrito en | Java , C ++ , C |
Sistema de explotación | GNU / Linux , BSD ( d ) , Microsoft Windows , macOS y tipo Unix |
Medio ambiente | Máquina virtual de Java |
Idiomas | inglés |
Tipo | Kit de desarrollo de Java |
Política de distribución | Libre |
Licencia | Licencia pública general GNU versión 2 , excepción de vinculación GPL ( en ) y licencia permisiva universal ( d ) |
Sitio web | openjdk.java.net |
El OpenJDK es la implementación de referencia oficial y libre de Java SE , tal como lo define el Java Community Process y, desde la versión 7. Es el resultado del esfuerzo de la empresa Sun Microsystems (propietaria de Java hasta su adquisición por parte de Oracle ) para quiere hacer que Java SE sea de código abierto.
Richard Stallman , en un artículo en12 de abril de 2004, destacó el problema de la "trampa de Java". El software libre es verdaderamente gratuito no solo si cumple con una licencia aprobada por la Free Software Foundation , sino si todas sus dependencias también son gratuitas. Sin embargo, las bibliotecas básicas de Java y su compilador no eran libres. Entonces, era imposible no depender de ellos. La situación ahora puede remediarse con el compilador GCJ y las bibliotecas GNU Classpath .
En el segundo día de la conferencia JavaOne 2006, Rich Green, vicepresidente ejecutivo de la división de software de Sun Microsystems, anunció (sobre las licencias de código abierto de Java): "No es una cuestión de si , es 'est une question de comment ". ( “ No se trata de si, sino de cómo ” ).
Sobre la base de OpenJDK, la empresa Oracle proporciona su propio JDK, llamado Oracle JDK : proporciona componentes adicionales pero cuyo uso es de pago.