Sun ha estado envuelto en el mundo del middleware durante más de 10 años. Empezó cuando donó el código fuente original para Tomcat a la Comunidad Apache. Desde entonces Sun ha desarrollado múltiples proyectos middleware.
Sun Microsystems anuncia el lanzamiento de la comunidad Glassfish en Junio del 2005, en el evento que realiza año con año llamado JavaOne, dónde se discuten temas sobre tecnologías Java. El esfuerzo se centró en consolidar diferentes códigos fuente de Servidores de Aplicaciones que vinieron a través de varias adquisiciones que hizo Sun Microsystems.
Glassfish v1: Después de un año, ésta fue la primera versión que fue liberada, conjuntamente con la liberación de Java EE 5. El principal objetivo de ésta versión, fue desarrollar un servidor de aplicaciones totalmente compatible con Java EE 5, y lo lograron, recibiendo excelentes reseñas de analistas. A la vez que se liberaba la primera versión de Glassfish, también se lanzaba un producto correspondiente de Glassfish bajo el Sun Java System 9.0 Platform Edition. La principal diferencia entre la versión Open Source y el producto de Sun fue: marca de Sun, mejor instalador, drivers de DataDirect JDBC e indemnización limitada. Todo lo demás era exactamente lo mismo.
Glassfish v2: ésta versión fue libera en Septiembre del 2007, junto con algunas actualizaciones, éstas incluían reparación de bugs y algunos parches. El principal enfoque de la versión v2 fue agregar varias características empresariales. Las tres palabras clave que resumen ésta versión son: Rápido, Fácil y Fiable.
Glassfish v2.1: versión liberada en Diciembre del año pasado, dónde se repararon más de 500 problemas. Permite el uso de SailFin 1.0 e incluye muchísimas mejoras de calidad.
Glassfish v3: se está trabaja en esta versión, se la liberado la versión v.3 prelude. Esta versión tendrá como principales características: altamente modular, integrable y extendible. Además de que será totalmente compatible con Java EE 6.
Actualmente Glassfish cuenta con una licencia doble que ha sido agregada a la CDDL, (GPLv2 + CPE). Esto quiere decir que cualquiera de las dos puede ser utilizada, y así en Sun pueden mantener los beneficios que la licencia CDDL proporciona a los socios comerciales de Glassfish, además de colaborar con las comunidades GNU, Java SE, y Java ME.
Enlaces:
