«Broadly speaking, if Sun wants something, it happens; if they don't want it, it doesn't happen,» Johnson said.
At least one vendor in the Java system doesn't participate in the JPC at all due to concerns about its organization.
«MuleSource does not have active participation with the JCP,» Ross Mason CTO and founder of MuleSource, told InternetNews.com. «While we believe the JCP was set up with good intentions, it has turned into a community that is out of touch with Java and driven by stakeholders with conflicting agendas.»
Mason argued that the JCP no longer works on real standards, but rather what he referred to as pseudo-standards. That is standards where the reach is too broad or ones that do not or cannot fully understand the problem domain.
«A standard should be a set of well defined rules that address a well-defined problem, the solution should be discrete, simple and easily understood,» Mason stated. «However, there seems to be a propensity to create new standards around pieces of the software stack that will never be standard until we've been through enough cycles to truly understand how the problem is best solved.»
Mason added that he didn't think that Sun has managed the JCP well. In his view it's a process that now creates standards that ignores what the Java community really wants or needs.
Sun's View
Sun however disagrees with the assessments made by others that the JCP is not open.
«Sun remains fully committed to an open, transparent, and democratic JCP, and we support the efforts that are being made to reform the organization in this direction,» Jeet Kaul, senior vice president of Java engineering at Sun said in a statement sent to InternetNews.com. «;Java's success and ubiquity are a direct result of the collaborative development processes that the JCP embodies and of the hard work and resources that its members have contributed over the years.»
Kaul noted that there are 6.5 million Java developers around the world and more than 7 billion devices powered by Java technology. As such, he notes that maintaining compatibility is critical to the continued success of the Java platform.
"The organization is open to all, and now has more than a thousand members, including corporations, individuals, Java User Groups, open source communities, and other non-profit organizations, Kaul stated. «We encourage everyone who is interested in the future of Java to join and to participate in the process.»
IBM Sun has its own issues
With a potential acquisition of Sun by IBM in the works, the Java development process could be profoundly impacted. SpringSource's Johnson commented that a possible acquisition of Sun by IBM could potentially help to resolve some long standing issues. Among them is a dispute with the Apache Foundation around intellectual property.
Ключевые слова: IBM, Java, JBoss, Oracle, Sun Microsystems
