Sun Application Server 9.0 PE Open Sourced
farble1670 writes "Sun Microsystems has released their Application Server 9.0 PE platform as open source, under the code name Glassfish. Version 9.0, when complete, will be J2EE 5 compliant. Code is released under Sun's CDDL (common development and distribution license), the same license used to cover the Open Solaris, the open-source Solaris operating system. This is most likely a response to the popular open-source application server JBoss, which has cut into profits for Sun as well as other major application server vendors such as BEA and IBM."
This is just an evolutionary step. The application server was already free for production use (deployment, not just development). But yes, it would be a response to JBoss and others. Java app servers are pretty much a commodity at this stage, pushing vendors to release them for free and then sell expanded versions with additional bells and whistles.
EricA blog about book publishing, making money, Google, etc.
Glassfish uses Derby, which was open sourced by IBM from the Cloudscape embedded database.
The "J2EE 5" link in TFA links to OpenSolaris, not to http://java.sun.com/j2ee/5.0/index.jsp or http://www.jcp.org/en/jsr/detail?id=244 .
If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
JBoss is not the only open source Appserver. Geronimo is moving quickly (recently passing the has passed the J2EE 1.4.1, on it's way to full J2EE compliance). IBM is providing support, a lot of it by donating Gluecode and other code to the apache project, and even BEA (even though they still sell WebLogic) contributing code to the Apache project, allowing their tools to target geronimo.