[Solar-general] Java puede ser libre (aunque Sun no lo implemente)
Martin Olivera
molivera en solar.org.ar
Mar Ene 11 15:20:39 CET 2005
El JCP (Java Community Process: el proceso que determina las especificaciones y
los lineamientos de desarrollo de Java) determino que a partir de Tiger (la
nueva version 5), la licencia permite que existan implementaciones oficiales
libres de Java. Hasta ahora existia Kaffe, una implementacion libre (e
incompleta) de la JVM, pero no era oficialmente reconocida por Sun ni por el JCP
(que hoy integra a muchas empresas y proyectos, en su comite directivo esta
Apache y ahora entro JBoss [su lider, Marc Fleury, es uno de los que reclaman la
creacion de una JVM libre y que Java se abra antes de que sea demasiado tarde])
Por lo que lei, la nueva licencia de Java permite que existan implementaciones
oficiales de Java como software libre, aun cuando Sun no libere sus maquinas
virtuales (ya que no muestra intenciones por ahora).
Si es así, hay que dividir las aguas entre el lenguaje Java y la implementacion
de las JVM de Sun. "Java no es software libre" ya no es verdad, lo que pasa es
que aun no existe una implementacion libre de su JVM completa y operativa. Entre
Kaffe.org y el proyecto Javali.org puede hacerse la diferencia, del mismo modo
como Miguel de Icaza armó Mono, gracias a que la especificacion de .NET es abierta.
copio de Bruno Souza, lider de Javali:
http://programming.itmanagersjournal.com/print.pl?sid=04/11/19/2225208
"Hey, it is not that hard is it? The Tiger license allows for an open source VM,
so treat them as other, legal implementations. Stop saying that "Java is not
open source", and realize that "Sun's implementation is not open source". Even
better, [Sun] stop saying that "Our implementation is open source enough," it is
not. You know that, and this is OK. We're not blaming you, we just want to work
with you."
--
Asociación civil SOLAR
Software Libre Argentina
http://www.solar.org.ar
Más información sobre la lista de distribución Solar-general