Java puede ser libre (aunque Sun no lo implemente)
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
participants (1)
-
Martin Olivera