Sivakumar Thyagarajan's Blog
Thursday Feb 14, 2008
GlassFish presentation at Open Source India Week in Bangalore

A technical
developer track was organized in Bangalore as part of Open Source India
Week (erstwhile
LinuxAsia )
earlier this week and I presented a technical session on GlassFish.
Some members in the audience wanted
access to the slides and I have made them available here.
It was an interactive presentation followed by a Q&A session. I have tried to record the questions, posed by the members in the audience, below.
- Commercial support offerings for GlassFish.
- In-memory JSP compilation and how to keepgenerated the resulting files
- While developing in an open-source environment, how does GlassFish manage requirements and feature requests from the community and yet maintain a determinate roadmap for the future? I don't think we (along with Sahoo) could provide a convincing answer to this question.
- Discussion around various source code branching schemes in an open source product and why GlassFish chose its current approach.
- Tooling
(IDE support) options for
Metro and building interoperable web-services
Posted at 08:22PM Feb 14, 2008 by Sivakumar Thyagarajan in Sun | Comments[4]

Siva,
This is what I understood the question to be:
"given Sun's commercial application server (Sun Java System Application Server 9.x) shares the same source code as GlassFish project, how does Sun manage the schedule and roadmap of its commercial product?"
While the question was answered very well for the sustaining scenario, it is not so easy for the development version.
Thanks,
Sahoo
Posted by sahoo on February 14, 2008 at 11:29 PM IST #
Sahoo: Agreed. I think the question was mostly asked from the commercial variant point of view.
Posted by Sivakumar Thyagarajan on February 15, 2008 at 10:30 AM IST #
Guys,
Congrats! It sounds like you gave a great presentation.
Sahoo,
I don't what is meant by the question remains unanswered for the development version. Can you provide some additional details?
Thanks,
Tom
Posted by Tom Kincaid on February 15, 2008 at 10:41 PM IST #
Tom,
Yes, there were some very good discussions during the presentation. Here is the information you asked for:
Using an example:
Production version of SJSAS that is available today is 9.1UR1. The version that is being developed is 9.1.1. SJSAS 9.1.1 shares the same code base as GlassFish v2.1. Until GlassFish v2.1 is released, SJSAS 9.1.1 can't be released. Since, GlassFish v2.1 is developed in open source, it is not *entirely* controlled by Sun. How does Sun then come up with a road map (including feature set based on customer feedback) for 9.1.1 and commit to a schedule that its customers can rely on?
Thanks,
Sahoo
Posted by sahoo on February 18, 2008 at 11:32 AM IST #