July 01, 2004

Open source Java debate rages

Panelists from IBM, Sun, Apache Software Foundation offer pros and cons

San Francisco -- Should Java be available under an open source format? The debate is raging this week at the 2004 JavaOne conference here.

One day after BEA Systems endorsed an open source stance for Java 2 Standard Edition (J2SE), a panel session at the show Thursday offered mixed views from varying interests. Endorsing an open source paradigm for Java were panelists including IBM Vice President Rod Smith, author of a February open letter urging an open source path for Java; and Brian Behlendorf, who serves on the board of directors of the open source Apache Software Foundation.

Among those opposing the move were James Gosling, who holds several titles at Sun including CTO of the company’s Java Development Platform and Tools group; Sun’s Rob Gingell, vice president and Fellow at the company; and James Governor, principal analyst and founder of Redmonk.

Currently, Sun requires that projects officially based on Java be certified as compatible with the Java specification. Amendments to Java must go through Java Community Process (JCP) procedures. Open source advocates seek a more freeform path for Java.

Proponents stressed the possibilities that could emerge for Java technology through open sourcing. Behlendorf pleaded for open source implementations of Java specifications, with the caveat that they cannot claim compliance with the Java specification until passing Java Technology Compatibility Kit (TCK) tests.

“Open source processes tend to be some of the best ways to spread ubiquity,” Behlendorf said.

“Creating derivative works that don’t at times implement the complete specification is a natural part of any open source process,” he added.

But Gingell questioned what exactly would be gained through open sourcing of Java.

“Really, what I ask people is, if open source is the answer, please tell me the problem,” Gingell said.

He vowed that compatibility must be maintained in Java, something that Sun argues it is able to ascertain by being the steward over Java, which Sun invented. Java programs, Gingell said, “will not be lied to by things claiming to be Java.”

Governor that maybe Sun’s shepherding of Java is not a bad idea. “It seems to me that Sun’s stewardship of the JCP may be the worst governance model but it’s the best one we’ve tried,” Governor said, borrowing from a comment he said Winston Churchill had made about democracy. 

Panelist Justin Shaffer, director of operations for Major League Baseball Advanced Media, also argued for the status quo. “Why take something that’s working very well for many businesses today and put it at risk,” he asked, eliciting applause from many in the crowd.

A lot of innovation is happening in the Java and open source worlds, IBM's Smith said. “I think going forward, we want to see innovation happen at a more rapid pace,” he said, advocating more of an open source path for Java.

Smith said having an open source sharing of Java 2 Standard Edition (J2SE) would lower the cost of integration and help technologies get to market faster.

Gosling countered that Java information bases already are published in the public domain. “[Sharing] happens already. All the bug databases are published,” for example, he said.

“You can find every last wart that everybody has ever found,” pertaining to Java, he said.

“You can download the full sources of J2SE,” he said.

Close

On Twitter now

Application development

Powered by Twitter
additional resources
White Paper - How to Improve Delivery of Advanced Web Applications

White Paper

Virtual Workforce: The Key to Expanding The Business While Cutting Costs

Get the independent advice and expertise you need to support a virtual workforce.

Go inside:
The three-step approach to making a virtual workforce a reality.
The four flavors of client virtualization technologies.
The three key initiatives that solve IT challenges.
Download now »
White Paper: Successfully Secure Your Wireless LAN With Wi-Fi firewalls.

White Paper

Addressing Linux Threats Leveraging Fewer Resources

The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.

Download now »
White Paper - The 2009 Handbook of Application Delivery

White Paper

The 2009 Handbook of Application Delivery

Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.

Download now »
White Paper - Is Your Backup System Outdated?

White Paper

Mid-range Storage Considerations

A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2010 Infoworld, Inc.