Armonía apache

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 19 de enero de 2014; las comprobaciones requieren 16 ediciones .
armonía apache
Tipo de máquina virtual de Java
Desarrollador Fundación de software Apache
Escrito en C++ y Java
Sistema operativo linux y windows
Primera edición 24 de noviembre de 2010 [1]
plataforma de hardware máquina virtual de Java
ultima versión 6,0 M3 ( 2 de septiembre de 2010 )
Estado anticuado
Licencia Licencia Apache 2.0
Sitio web armonía.apache.org
 Archivos multimedia en Wikimedia Commons

Apache Harmony  es una implementación gratuita de la plataforma Java desde J2SE 5.0. El código del proyecto está disponible bajo la licencia Apache versión 2.0.

Historia

Inicialmente, el proyecto Harmony intentó unir los esfuerzos de todos los desarrolladores de la plataforma Java libre . Muchos esperaban que GNU , Apache y otras comunidades se involucraran en el proyecto. Se invitó a la comunidad GNU a contribuir y algunos desarrolladores respondieron participando en las primeras discusiones. Sin embargo, más tarde se decidió no utilizar el código GNU Classpath .

La razón principal que impide compartir código entre los proyectos GNU Classpath y Apache Harmony son las diferencias en la Licencia Pública General y, respectivamente, la Licencia Apache .

Estos desacuerdos se deben a la preferencia de las empresas [2] por una licencia Apache más liberal, que permita reutilizar el código en sistemas cerrados.

GNU Classpath se puede vincular [3] con programas y bibliotecas de código no abierto , pero el código GNU Classpath en sí no se puede usar para obtener programas de código cerrado .

El 4 de noviembre de 2011, se anunció el cierre del proyecto y su traslado a Apache Attic , un repositorio dedicado para proyectos que ASF ya no mantiene .

Equipo de desarrollo

A diferencia de GNU Classpath, que fue desarrollado paso a paso por la comunidad, el proyecto Apache Harmony recibió código de varias empresas en grandes módulos. Esto hizo que el proyecto se pareciera más a un consorcio de empresas que a una comunidad de desarrolladores. Sin embargo, la lista de correo de los desarrolladores del proyecto estaba abierta a todos.

Actualizaciones de desarrollo

Apache Harmony tiene una gran base de código de trabajo, incluida la implementación de Intel de AWT . Menos clases implementadas que GNU Classpath (94% versus 99% a partir de octubre de 2006 ). A pesar de esto, se demostraron varias aplicaciones complejas en la conferencia JavaONE 2006.

29 de octubre de 2006 Se aprueba Harmony como proyecto oficial de Apache.

En diciembre de 2007, estuvo disponible una nueva versión estable 5.0: M4 Apache Harmony con soporte para la plataforma Intel64 de 64 bits.

El 2 de septiembre de 2010, se lanzó una versión estable de 6,0 M3.

A finales de 2010, IBM dejó de participar en el proyecto y dirigió sus esfuerzos al desarrollo de OpenJDK .

El 4 de noviembre de 2011 se anunció el cierre del proyecto y su transferencia a Apache Attic [4] .

Notas

  1. https://projects.apache.org/json/projects/attic-harmony.json
  2. Mark Wielaard. Hacia un Java libre (enlace no disponible) . LWN.net ( 2006-05-24 ). Archivado desde el original el 8 de febrero de 2012. 
  3. Licencia GNU Classpath (enlace descendente) . Archivado desde el original el 8 de febrero de 2012. 
  4. Proyecto Apache Harmony cerrado . Consultado el 9 de noviembre de 2011. Archivado desde el original el 11 de noviembre de 2011.

Véase también

Enlaces