OpenJDK

OpenJDK6
OpenJDK logo.png
Desarrollador(es)
Sun Microsystems
http://openjdk.java.net/
Información general
Última versión estable OpenJDK6 Build b27
26 de octubre de 2012 (4 años, 1 mes y 14 días)
Género Biblioteca
Programado en C++ y Java
Sistema operativo Multiplataforma
Licencia GPL+ linking exception
[ editar datos en Wikidata]
OpenJDK7
Desarrollador(es)
Sun Microsystems
http://openjdk.java.net/
Información general
Última versión en pruebas OpenJDK7 Build b147
27 de junio de 2011 (5 años, 5 meses y 12 días)
Género Biblioteca
Programado en C++ y Java
Sistema operativo Multiplataforma
Licencia GPL+linking exception
[ editar datos en Wikidata]

OpenJDK es la versión libre de la plataforma de desarrollo Java bajo concepto de lenguaje orientado a objetos. Es el resultado de esfuerzos constantemente realizados por la empresa denominada Sun Microsystems. Esta implementación se encuentra catalogada dentro de la licencia GPL de GNU con una excepción de enlaces, por lo que algunos de los componentes de los folders de clases y sitios web de Java se ultiman de los términos de la licencia para poder ser considerados dentro de la versión estipulada como GNU.

OpenJDK es la implementación de referencia oficial de Java SE 7.[1]

Historia

En 1995, Sun Microsystems lanza la versión 1.0 del JDK de Java bajo el lema de "Escribe una vez, ejecuta en todas partes", iniciando un capítulo importante en la industria de desarrollo de software. En 1998 la versión 1.1 tuvo dos millones de descargas.

Aunque ya era posible crear software libre con Java, ya que es un lenguaje de programación con una especificación abierta, para su ejecución depende de la máquina virtual Java, que era software no libre. Richard Stallman llamó a esta situación como "la trampa de Java",[2] pues aunque el programa desarrollado sea software libre, este puede encontrar dificultades para distribuirse en entornos de software libre. Esto provocó que en todas las distribuciones GNU/Linux la máquina virtual java no esté incluida, pues el único mecanismo legal era descargarla de la propia web de Sun.

Se crearon diversos proyectos para implementar una máquina virtual Java con licencia libre, entre los que destacan Kaffe[6]

Desde 1998, Sun crea un proceso de desarrollo abierto para la tecnología Java, a través del programa Java Community Process. El programa ha evolucionado desde entonces, permitiendo un desarrollo cada vez más abierto de la plataforma Java bajo la licencia JRL.[7] En 2006, la versión Java SE 6 se realizó con una gran participación de la comunidad. Sin embargo, Sun se mostraba indeciso en la licencia con la que sería liberada, aunque se consideraba utilizar la licencia Common Development and Distribution License (CDDL) utilizada por OpenSolaris.

En agosto del 2006, Sun modificó su licencia de forma que pudiera incluirse el binario de la máquina virtual Java en distribuciones GNU/Linux.

El 13 de noviembre del 2006,[10] Al proyecto se le nombró OpenJDK e incluyó inicialmente la máquina virtual Java HotSpot, el compilador de Java javac y el sistema de ayuda JavaHelp 2.0. Anuncia también la liberación del resto de la plataforma a lo largo del primer semestre del 2007, con excepción de unos pocos componentes con problemas de licenciamiento ajenos a Sun.

Liberación de la biblioteca de clases

En cumplimiento de su promesa de liberar el Java Development Kit (JDK) basado casi íntegramente en código abierto y libre durante el primer semestre de 2007 [1], Sun liberó el código fuente completo de la Biblioteca de Clases de Java Class bajo licencia GPL el 8 de mayo de 2007, a excepción de algunas componentes limitadas licenciadas a Sun por terceros que rechazaron los términos de la GPL.[12]

Other Languages
العربية: اوبن جي دي كي
български: OpenJDK
čeština: OpenJDK
Deutsch: OpenJDK
English: OpenJDK
français: OpenJDK
italiano: OpenJDK
日本語: OpenJDK
Nederlands: OpenJDK
norsk bokmål: OpenJDK
polski: OpenJDK
português: OpenJDK
русский: OpenJDK
Türkçe: OpenJDK
українська: OpenJDK
中文: OpenJDK