OpenJDK

OpenJDK

Información
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 En desarrollo activo En desarrollo activo
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.

Histórico

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  ” ).

Oracle JDK: JDK de Oracle

Sobre la base de OpenJDK, la empresa Oracle proporciona su propio JDK, llamado Oracle JDK : proporciona componentes adicionales pero cuyo uso es de pago.

Apéndices

Artículos relacionados

enlaces externos

Notas y referencias

  1. (in) "  Migración a OpenJDK como implementación oficial de referencia de Java SE 7  " en blogs.oracle.com ,9 de junio de 2011(consultado el 15 de mayo de 2019 )
  2. Lista de licencias con comentarios .
  3. Libre pero encadenado - La trampa de Java .
  4. Día 2: No se trata de si, sino de cómo .
  5. (in) "  Diferencias entre Oracle JDK y OpenJDK  " en baeldung.com ,23 de febrero de 2019(consultado el 30 de mayo de 2019 )