martes
nov142006
A IBM y no le gusta la licencia que Sun ha escogido para Java
martes, noviembre 14, 2006 at 8:23PM
Durante mucho tiempo IBM ha acompañado todas y cada una de sus votaciones en el java Community Process con un mensaje en el cual se le pedía a Sun que liberase java. Ahora, que Java ha sido liberado, se queja porque la licencia no le convence (quizás, además de pedir la liberación, debería haber especificado que licencia creía conveniente). Según IBM, en vez de crear un nuevo proyecto Sun debería haberse unido a Harmony o, en todo caso, emplear una licencia compatible con la Apache.
Según IBM, el movimiento de Sun contribuye a fragmentar la comunidad. Uno de sus vicepresidentes (Rod Smith) ha hecho énfasis en el hecho de que "ya existían dos proyectos libres relacionados con liberar Java", uno Harmony y otro el iniciado por Motorola para crear una implementación libre de Java ME. Ambos proyectos emplean licencia Apache, mientras que las implementaciones que Sun libera, tanto de Java SE como de Java ME, tendrán licencia GPL (más la excepción Classpath). Sun debería haberse unido a esas iniciativas y no comenzar una propia.
Quizás habría que recordarle a Rod Smith que no sólo hay dos proyectos libres que pretendían conseguir una implementación completa libre de Java, sino que hay muchos otros. Entre esos muchos otros, sin duda, destacan GCJ, Kaffe, Classpath y JNode (aunque este último es un tanto particular). También habría que hacerle saber que Harmony es una promesa de futuro, pero que GCJ, Kaffe y Classpath son el presente (o han sido presente hasta hoy). Ellos son los que han permitido que la parte Java de Openoffice, JOnas, JBoss y otros se puedan ejecutar en Linux sin ninguna dependencia de software propietario. Hoy por hoy, son proyectos más maduros que Harmony, que todavía no permite ejecutar ninguna de estas aplicaciones.
Y coincide que todos estos proyectos emplean licencias tipo GPL. Así que creo que no se le puede reprochar a Sun que esté "fragmentando" la comunidad cuando se está uniendo al grupo más numeroso y cuando ya ha expresado públicamente (por boca de su presidente) que están ansiosos por colaborar con estos proyectos.
Según IBM, el movimiento de Sun contribuye a fragmentar la comunidad. Uno de sus vicepresidentes (Rod Smith) ha hecho énfasis en el hecho de que "ya existían dos proyectos libres relacionados con liberar Java", uno Harmony y otro el iniciado por Motorola para crear una implementación libre de Java ME. Ambos proyectos emplean licencia Apache, mientras que las implementaciones que Sun libera, tanto de Java SE como de Java ME, tendrán licencia GPL (más la excepción Classpath). Sun debería haberse unido a esas iniciativas y no comenzar una propia.
Quizás habría que recordarle a Rod Smith que no sólo hay dos proyectos libres que pretendían conseguir una implementación completa libre de Java, sino que hay muchos otros. Entre esos muchos otros, sin duda, destacan GCJ, Kaffe, Classpath y JNode (aunque este último es un tanto particular). También habría que hacerle saber que Harmony es una promesa de futuro, pero que GCJ, Kaffe y Classpath son el presente (o han sido presente hasta hoy). Ellos son los que han permitido que la parte Java de Openoffice, JOnas, JBoss y otros se puedan ejecutar en Linux sin ninguna dependencia de software propietario. Hoy por hoy, son proyectos más maduros que Harmony, que todavía no permite ejecutar ninguna de estas aplicaciones.
Y coincide que todos estos proyectos emplean licencias tipo GPL. Así que creo que no se le puede reprochar a Sun que esté "fragmentando" la comunidad cuando se está uniendo al grupo más numeroso y cuando ya ha expresado públicamente (por boca de su presidente) que están ansiosos por colaborar con estos proyectos.
in
j2se
j2se 
Reader Comments