Harmony: Modelo open source de JAVA

Tema: 

La fundación Apache está interesada en construir un modelo open source de Java.

Sun Microsystems ve con buenos ojos el proyecto, y posiblemente contribuirá de alguna forma aún no especificada. Según publican varios rotativos online, la fundación Apache -conocida especialmente por su excelente servidor web que copa buena parte del mercado- estaría interesada en la creación de un "clon" de Java en código abierto que proporcionase toda la funcionalidad y servicios que ahora presta el Java oficial de Sun. Éste último, pese a ser gratuito i libremente descargable de la web, no es software de código abierto.

El proyecto (conocido con el nombre en clave de Harmony) partiría de J2SE 5 para crear un entorno totalmente compatible con Java, y que sería lanzado bajo la cobertura de la Licencia Apache versión 2. Se crearía una máquina virtual y una librería de clases que a posteriori permitiese a otros grupos el desarrollo de sus entornos de programación, utilidades e incluso implementaciones de Java compatibles con el estándar marcado por Sun.

El esquema de funcionamiento de Harmony puede verse en http://people.apache.org/~geirm/harmony.jpg Gran oportunidad para la comunidad Open Source

Hasta ahora el apoyo a Java de la comunidad más comprometida con la filosofía del software libre ha sido ambivalente; lenguaje de gran difusión, se han construido a su alrededor numerosas utilidades con licencia libre, e incluso se han realizado completas máquinas virtuales como Kaffe, preparadas -en teoría- para ejecutar cualquier programa Java. Por otra parte se ha criticado en gran medida a Sun por retener el control del estándar Java i no cederlo a una institución independiente que reflejase el parecer y las directrices marcados por la comunidad de desarrolladores y usuarios, así como el hecho de que las especificaciones del lenguaje no se hayan hecho del dominio público bajo una licencia libre.

La presente es, pues, una buena oportunidad para disponer de un producto que -al menos en teoría- sería 100% compatible con el Java oficial de Sun pero totalmente abierto. Pese a que la multinacional californiana ha mostrado su inicial apoyo al proyecto, falta ver como reaccionará cuando llegue la hora de la verdad.

Por el momento, el único paso que parece haber sido dado es el de anunciar el proyecto de forma oficial, sus objetivos, y empezar a formar una comunidad de desarrolladores alrededor de este interés común. Durante los próximos meses iremos sabiendo más detalles de Harmony.

Más información:

PROPOSAL : Apache Harmony - J2SE 5 Project

Comentarios

la leyenda de nacho

Imagen de elgabo

Una comunidad de puerto rico ya esta intentando hacer lo mismo, a continuacion un articulo publicado de su pagina web:

http://snapplatform.org/snappix/home/?q=node/2

tambien han creado un live cd basado en knoppix que contiene herramientas de desarrolla para java, python y perl:

SNAPPIX is the first Live Linux distribution with a fully open source implementation of the J2SE standard. This Live Linux CD contains full support of the Eclipse integrated development environment as well as support for the Apache Jakarta Tomcat servlet container. Finally, the CD includes KDevelop with full support for the Perl and Python programming languages.

mas aqui

(2 buenas noticias para la comunidad opensource :))

Imagination is more important than Knowledge -- Albert Einstein

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.