JCP + Open Source == Better Products

This comment in Cay's Recent Post called my attention:

... the JCP has become increasingly irrelevant... ... most of us have simply moved on to open source Java technologies

I disagree with the implication that the JCP and Open Source are mutually exclusive. Although the JCP can improve - and Open Source can help there as shown by how the JSR 311 EG develops JAX-RS - I believe users benefit the most from the combination of a strong standards body and open source.


Many of the GlassFish Server new customers are an example of this interaction: they are replacing expensive closed source AppServers with GlassFish. The strong Java EE standard means that the transition is relatively easy; the transparency of GlassFish (facilitated by Open Source) further simplifies that port, and Open Source in GF also guarantees to the customer that the cost cannot be unreasonable - otherwise a fork would appear.

The standard enables easy entry into and easy exit from different implementations and enables competition; Open Source injects good qualities into that competition. And competition is good for customers.


Post a Comment:
Comments are closed for this entry.