Buscar
Social
Ofertas laborales ES
martes
nov142006

Más información sobre la liberación de Java

Hay algunos puntos importantes, que con la euforia de que Java ha sido liberado, no se les está dando la cobertura que se merecen, ni en la noticia original de javaHispano ni en noticias en otros portales similares. Primero, Java no se distribuye sólo bajo licencia GPL (es más, estrictamente hablando, tan siquiera se distribuye bajo GPL). Java ha pasado distribuirse bajo un doble modelo de licencia SCSL y GPL, del mismo modo que la base de datos MySQL, por ejemplo.


¿Qué quiere decir esto? Pues que por un lado estará disponible una versión comercial del software, de tal modo que tanto Sun como sus partners tienen la puerta abierta para crear soluciones comerciales cerradas a partir de ese software (muchas compañías, incluida el propio Sun, poseen soluciones comerciales por las que cobran basadas en ese software). Es decir, el resto de las compañías que desarrollaban implementaciones del JDK no se van a ver forzadas a llevar su implementación a la GPL. Eso sí, si siguen con la antigua SCSL tendrán que seguir dependiendo y pagando a Sun y si se pasan a la GPL podrán crear su implementación de un modo completamente gratuito. Resumiendo, no se cambia nada de lo que había sino que se añade un nuevo tipo de licencia.


Otro punto, es que la licencia (afortunadamente) no es estrictamente la GPL 2.0, aunque el marketing de Sun haya hecho esta simplificación para facilitar la comprensión de este movimiento por parte del público no experto. Y digo afortunadamente porque de realmente distribuirse bajo esa licencia todas las aplicaciones Java tendrían necesariamente que tener licencia GPL ya que para funcionar necesitan de la librerías base de la plataforma, que serían GPL, y el efecto vírico de la licencia se pasaría a cualquier aplicación Java.


La licencia bajo la cual se distribuye es GPL 2.0 con la "Classpath Exception" que precisamente evita esto: es posible ejecutar una aplicación Java de cualquier licencia contra una librería se GPL+ excepción Classpath sin que el efecto vírico de la librería se transfiera al software que es ejecutado. Lo de "excepción Classpath" viene de que esta licencia fue creada por los fundadores del proyecto de software libre Classpath, que pretende desarrollar un implementación libre de las librerías del entorno base de la plataforma Java.


Por otro lado, también debe hacerse notar que Sun ha hecho un llamamiento público a la colaboración entre GCJ, Classpath y Kaffe y, en general, cualquier implementación de una parte del entorno base de la plataforma Java que tenga una licencia compatible con la licencia que Sun ha empleado para su implementación. Esto deja a Harmony fuera.


Por último, Java no es lo único que se ha hecho software libre. El entrañable Duke ahora ha pasado distribuirse bajo una licencia tipo Apache y se ha creado un proyecto en java.net con todo el material disponible sobre él. Hasta ahora, al igual que el resto de los logotipos de Java (como el de la taza), Duke estaba registrado y era propiedad de Sun y, estrictamente hablando, nadie podría reproducirlo sin permiso. El típico logo de la taza sigue sin ser de uso público y, probablemente, seguirá sin serlo ya que será distintivo de aquellas implementaciones dejaba que hayan pasado la certificación.
lunes
nov132006

Primarias hispanas para elegir nuestro candidato al Dream Team

Siguiendo la petición de la comunidad hemos decidido hacer una encuesta de javahispano para elegir un candidato hispano para proponerlo como miembro del Dream Team de Netbeans. Los candidatos de la encuesta son los nombres que se propusieron que la noticia en donde surgió esta idea.



Durante dos días todos podemos votar a nuestro en candidato. A los dos días conoceremos el ganador al cual todos deberemos "votar" mediante el envío de su candidatura a través de un correo electrónico ( más información sobre el proceso de elección de los miembros del Dream Team de Netbeans aquí ).



El equipo de javaHispano.
lunes
nov132006

MyEclipse Enterprise Workbench 5.1 GA disponible

Genuitech ha liberado la versión 5.1 GA de su entorno de desarrollo MyEclipse Enterprise Workbench con, entre otras, las siguientes mejoras:



  • Compatibilidad con Eclipse 3.2.1


  • Construido sobre WTP 1.5.2


  • Mejoras en el despliegue de J2EE


  • Mejoras en el editor de Hibernate HQL


  • Actualización a la versión 1.3.6 de SpringIDE


  • Mejoras en el tiempo de validación de JSP (7 veces más rápido)


  • Mejoras en el soporte de I18N (incluye Castellano)


  • Mejoras en Matisse4MyEclipse: soporte para controles y formularios particulares y mejoras de rendimiento


  • Mejoras para el diseñador visual de Web en Linux


  • Soporte para Tomcat 6


  • Instalador 'Todo en uno' (JRE+Eclipse3.2.1+MyEclipse)


  • etc.






Podéis ver la lista completa de cambios aquí



Francesc Rosés
lunes
nov132006

Tras tantas especulaciones JavaSE y JavaME ya son Open Source

Sun publica hoy el código fuente de su lenguaje de programación Java, bajo la licencia pública general GNU versión 2 (GPLv2). Además, la implementación Java Micro Edition , presente en teléfonos móviles también está disponible en www.sun.com/opensource/java .



En los primeros meses del año próximo la compañía distribuirá bajo el GPLv2 su versión de código abierto de Java Enterprise Edition (conocida como Project GlassFish ).



Se hacen eco otra noticias como :



  • http://blogs.sun.com/gopalan/entry/sun_open-sources_java_se%2C_ee%2C



  • http://blogs.sun.com/coldrick/entry/java_open-sourced



  • http://blogs.sun.com/alexismp/entry/tout_le_monde_n%27a_pas


viernes
nov102006

OpenClinica 2.0 liberado y gratuito (y ético)

Este producto es un Clinical Data Management Software (CDMS) desarrollado por Akaza Research y liberado bajo la licencia LGPL. Este software está pensado para administrar estudios clínicos, por lo que se apega a los estándares internacionales existentes.



Jugando con el demo se puede uno dar cuenta de la calidad de OpenClinica y del trabajo que Akaza ha de haber invertido para esta versión 2.0. El resultado es que cualquier institución (educativas, de investigación, clínicas privadas o de gobierno) que necesiten de administrar casos clínicos pueden contar con una herramienta gratuita y libre.



En esta página de su sitio se pueden ver las motivaciones que llevaron a Akaza a adoptar una estrategia de mercado basada en el opensource. Como se lee, la meta a largo plazo es lograr una amplia adopción del software y un número importante de usuarios. Para elaborar este plan de negocios tomaron como referencia a JBoss que al liberar su servidor pudieron vender soporte y servicios a un mayor número de usuarios y volverse un jugador importante en la industria.



Todo eso me lleva a pensar en el blog de lasterra donde hablaba del peligro del software gratuito (y en algunos casos también libre). Es difícil juzgar lo ético y práctico de una compañía grande cuando elabora una estrategia basada en el opensource; sin embargo creo que en casos como el de OpenClinica donde el producto realmente puede mejorar en mucho la labor diaria de instituciones que realizan labores médicas (incluidas las no lucrativas) a un costo de adquisición cero (el TCO obviamente nunca será cero) me hace pensar que un modelo de negocios basado en opensource puede realmente ser ético y sumamente práctico. Para Akaza si logran posicionarse como líderes del mercado también será beneficioso económicamente