Rich Sharples ha anunciado que IcedTea ha pasado todas las pruebas del Java Test Compatibility Kit, lo que lo certifica como una implementación completa del JDK 6. Esto es en sí importante para los usuarios de Fedora, la distro Linux que usa este JDK. Pero aún más importantes es que esta es la primera JDK 100% opensource.
En 2006 Sun hizo el anuncio de liberar su JDK y para ello crearon el proyecto OpenJDK; sin embargo hasta la fecha no ha sido posible que entreguen una versión con todos los componentes opensource debido a problemas con componentes de terceros cuyos derechos no son de Sun o son difíciles de cambiar de licencia. Debido a ello, RedHat optó en junio de 2007 por crear una versión llamada IcedTea que buscaba construir una versión 100% libre del OpenJDK de Sun. Para esto se basaron en el proyecto GNU Classpath.
Esta semana han conseguido su objetivo, por lo que la llamada "Trampa Java" de Stallman ya no existe más y los desarrolladores que quieran usar Java en sus proyectos opensource pueden hacerlo con la seguridad de que no estar usando alguna librería no libre sin saberlo.
Sharples menciona que el siguiente paso para IcedTea ahora que son una implementación JDK 6 certificada, es integrarse con RedHat Enterprise Linhux, la distribución de pago para servidores que incluye al servidor JEE JBoss. Además seguirán mejorando la JDK para agregar funcionalidades de virtualización y mejorar el rendimiento de JBoss Middleware.
Etiquetas: j2se, openjdk, icedtea
Aunque está claro que Erick es plenamente conocedor de ello, por si hubiera dudas, el código de IcedTea tiene un 95% del código del JDK de Sun y le añade un 5% del JDK Classpath y de cosecha propia.
el código de IcedTea tiene un 95% del código del JDK de Sun y le añade un 5% del JDK Classpath y de cosecha propia
Lo contrario habría sido una soberana gilipollez :)
Me alegro de la noticia, y si nos remontamos a las interminables discusiones que tuvimos en jH sobre la liberación de Java, ha sucedido lo que tenía que suceder: para que algo sea llamado Java debe pasar los tests de compatibilidad, por lo que el problema de la fragmentación se esfuma.
Mirando hacia el pasado, la liberación de Java fue un excelente paso de Sun.
Salu2
La liberación de Java por parte de Sun comienza a dar frutos más notorios. Coincido que hubiera sido algo sin sentido que Red Hat no utilizara ese código (en un 95% de su implementación). Ahora quedaría ver si se da la influencia en el sentido contrario y que Open JDK sea iluminado por la divinidad para que utilice IcedTea (o a lo mucho una versión modificada del mismo) y se olviden de los componentes de terceros, y nosotros tenemos una implementación "oficial" a la vista.
Saludos
Escribe tu comentario