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.
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 .
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.
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] .
Java | |
---|---|
Plataformas | |
Tecnologías solares | |
Tecnologías clave de terceros | |
Historia |
|
Propiedades del lenguaje | |
Lenguajes de secuencias de comandos |
|
Conferencias Java |
|
Máquinas virtuales Java ( comparación ) | |
---|---|
sol , oráculo |
|
Implementaciones principales | |
Incrustado |
|
Otro | |
no soportado |
Fundación de software Apache | |||||||
---|---|---|---|---|---|---|---|
Proyectos de primer nivel |
| ||||||
Subproyectos |
| ||||||
Web de Apache |
| ||||||
Otros proyectos | |||||||
Desarrollando proyectos ( Incubadora ) |
| ||||||
Proyectos fuera de servicio ( Ático ) | |||||||
|