Kiss My App

Monday, July 25, 2005

Is Glassfish an OS Project?

Right before JavaOne, I was added as the first developer outside of Sun to work on their Glassfish project (open source J2EE 5 server). This is great, the team is big, or so it seems. But I'm not sure there are really any other developers contributing. Why not? Is it the license or the company?

My opinion is that open source is two things-- open code and open processes. If the Glassfish project is ever going to form a community around their product, they need to open their processes. The code going in is available to everyone, but right now, their ideas aren't.

A project as big as Glassfish is like a moving train. Right now, with how talented the developers are at Sun, this train is moving very quickly. To someone who would like to get involved and contribute, they aren't going to easily be able to 'hop on' by peeling through the code as it's checked in.

What a potential developer would first need to do is get advance knowledge of the ideas that are being brought to the table. What's one developer thinking vs. another and where might your ideas help the project out? What's the next obvious step? Contributing your ideas in code.

I'm hoping that Glassfish will make that push to communicating on their lists. Maybe Sun's developers don't need any input right now, but input will never hurt you.


Post a Comment

<< Home