Open Source means different things to different people. For some it's a
business model. For others it's a way of collaborating. Some see it as a way
of reducing costs. And some are out to change the world.
That may sound a touch dramatic, but it's a pretty accurate description of
the landscape. So let's look at each of these and see if we can't point out
something interesting and perhaps unexpected about how Java and Open Source
are interacting.
Open Source as Collaboration
Although people gripe that Sun's Java implementation isn't Open Source (not
yet, anyway), huge amounts of work have been done on software that supports
the construction of sophisticated applications and platforms that is Open
Source, especially under the auspices of the Apache Foundation. Having
star... (more)