GlassFish is an open source application server project for Java EE, which was launched by Sun Microsystems and is sponsored by Oracle Corporation since 2010. GlassFish is free software.

The GlassFish project

The GlassFish project is responsible for the development of the former Sun GlassFish Enterprise Server ( SGFES ) (formerly Sun Java System Application Server ( SJSAS ) ) within the company Oracle and the open source community. With the acquisition of Sun Microsystems by Oracle in February 2010, the GlassFish project has been renamed to Oracle GlassFish Server.

The Sun GlassFish Enterprise Server project ( SGFES ) was launched on 8 June 2005. Applies since the release of the Java EE 5 specification as the reference implementation. Sun's Java EE 5 package with no updates on 16 May 2006 based on the code base of Sun Java System Application Server 9 Since 2006, replaced SGFES the Java Web Services Development Pack. On 17 September 2007 SGFES Version 2 was released to coincide with SJSAS 9.1. On 19 December 2007 the first update for version 2 was released with new features and bug fixes. Since March 2008, there is also a SGFES package with a MySQL database.

In December 2009, appeared in the GlassFish version 3, which is the reference implementation of the new Java EE 6 specification. In version 3.1 clustering was again part of GlassFish. GlassFish uses (up to 2.0 TopLink ) as well as Grizzly servlet container or Java Web Server layer (web -tier) to deliver Web content of the open source EclipseLink persistence frameworks. Since February 2010, called GlassFish ( SGFES or SJSAS ) officially "Oracle GlassFish Server". As part of the Java EE panel at the W - JAX 2013 Oracle commercial support for GlassFish announced adjust.


GlassFish is twofold licensed under open source licenses: one hand under the Common Development and Distribution License ( CDDL ), and - since the publication of Version 2 - on the other hand, even under the GNU General Public License ( GPL) with GPL Classpath Exception.