Java totalmente libre en Junio
Por ahora, según se dice en Wikipedia, ‘Sun proporciona una implementación GNU General Public License de un compilador Java y una máquina virtual Java, conforme a las especificaciones del Java Community Process, aunque la biblioteca de clases que se requiere para ejecutar los programas Java no es software libre‘, es decir que aún resta liberar esta biblioteca de clases, que es fundamental porque, si bien los desarrolladores de software libre pueden ahora crear aplicaciones en lenguaje Java, no pueden ejecutarlo sin utilizar software no libre. Lo mismo ocurre con los usuarios no-programadores, con lo cual el efecto público que ha tenido hasta ahora la liberación parcial, ha sido casi nulo.
Se espera que, para junio, se libere al fin todo lo que resta, según informó el Vicepresidente ejecutivo de Sun, Rich Green, en la reunión JavaOne.
Los expertos esperan que esta liberación del código produzca mejoras trascendentales en todo lo que es Java, esperan ver crecer la plataforma, etc., pero hay que decir que esta liberación fue posible gracias a que de otra forma, los grupos de desarrolladores de Software Libre hubieran terminado clonando Java, cosa que estaban de hecho haciendo.
Para entender un poco más de qué se trata Java, veamos lo que informábamos hace 5 meses: ‘Los programas creados en Java son compilados una única vez y luego son interpretados por cada motor Java, adaptado a las diferentes arquitecturas, al contrario de otros lenguajes de programación que necesitan compilarse para cada arquitectura en particular. Esto produce aplicaciones no del todo rápidas, pero el problema fue disminuyendo con el tiempo gracias a las mejoras en el código y a las nuevas computadoras cada vez más potentes’.
Por otro lado, también se especuló con que lenguajes de Microsoft, como C# y CLR, hubieran tenido mucho menos éxito si Java se hubiese liberado antes. En eso, Sun quizás no estuvo bien, estratégicamente hablando.
Más información:
http://www.siliconnews.es/es/silicon/news/2007/05/06/java-pasa-al-c-digo-abierto
http://libertonia.escomposlinux.org/story/2006/11/14/05734/331
http://www.error500.net/node/2597
Por Marcos Guglielmetti, el 07/05/2007.