Home > SOA News > Open source Java debate brews cold
SOA News:
EMAIL THIS

Open source Java debate brews cold

By Benjamin Vigil, Technical Editor
02 Jul 2004 | SearchWebServices.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

SAN FRANCISCO -- The expected confrontation Thursday between Sun and advocates for the release of Java to open source failed to produce the pre-Fourth of July fireworks some were hoping for.

Instead, both sides in the panel discussion at the JavaOne conference laid out their arguments in a debate sure to stir passion in the coming months.

FOR MORE INFORMATION

Read SearchWebServices.com's coverage of JavaOne:

 

Sun CEO lashes out a Microsoft, IBM, Red Hat

 

Sun: Ubiquity fuels 'Java economy'

The major players were in attendance Thursday. In a February letter to Sun vice president Rob Gingell, Rod Smith, IBM's vice president of emerging technologies, suggested IBM help Sun create a program to develop Java under an open source model. Gingell sat on the panel yesterday as well.

Smith said yesterday Java needed to be open sourced to accelerate innovation.

"Parts of Java that we would think about open sourcing are J2SE [Java 2 Standard Edition] and the TCKs [Technology Compatibility Kit]. We'd like to see innovation outside the Java namespace," Smith said.

Sun has argued all along that it does not want to release the Java source code because it fears incompatibility. Gingell said Thursday that the ultimate goal of the Java Community Process (JCP) is to provide quality compatible code.

"Our fundamental promise is that Java programs will not be lied to by other programs pretending to be Java," Gingell said. "Every year there is more commitment to the promise of compatibility," he added. Gingell went as far as to ask what "open source" meant. "If open sourcing is the answer, please tell me what the problem is?" Gingell said.

Panelist Brian Behlendorf, founder and chief technology officer (CTO) of Brisbane, Calif.-based CollabNet Inc., argued in favor of open sourcing Java, drawing on his experiences with open sourcing Apache.

"Compatibility and open source are not separate sides of a dichotomy. Intermediate, non-compatible versions are part of the open source process. As long as they are marked as non-compatible, there shouldn't be a problem," Behlendorf said.

Open source advocate and Stanford University law professor Lawrence Lessig stressed he does not believe the debate to be an ideological one. Lessig said Sun's concerns about open sourcing should be assuaged by the licensing process.

"I believe in the law and the law has tools that can achieve the goal of compatibility without mucking up the license process," Lessig said.

Our fundamental promise is that Java programs will not be lied to by other programs pretending to be Java.
Rob Gingell
Vice president, Sun Microsystems Inc.

Lessig offered Linux as an example of open sourcing that has failed the task of compatibility. "All these distributions (of Linux) are just different enough to be a pain in the butt," said James Gosling, the "father of Java" and CTO of Sun's developer products group. Sun hopes to avoid this possibility by being the steward of Java.

At least one panel member agreed with Sun's position. Justin Shaffer, director of operations of Major League Baseball Advanced Media, called Sun "an able angel for Java." Shaffer pointed out the stability of the open sourcing process, and added that he is "not convinced that everything needs to be out there."

Java users attending the conference agreed with Shaffer's sentiments. "It is really a tough decision (to open source)," said Alex Roman, senior programmer at Hartford Hospital in Connecticut. "In this day and age, everyone is in a hurry. If Sun open sources too abruptly, it could be devastating. They don't want to make an irrevocable mistake," Roman added.

An anonymous Sun employee wondered how the JCP was limiting innovation. "I don't really think Rod Smith supported that part of his argument," he said.

One Java programmer was wary of IBM's motives. "I think it is political. If IBM wants to do it (open source) faster, they can do it themselves," said Valeriu Bajenaru, treasury IT manager of Schlumberger in New York.

During the previous day's events, BEA Systems Inc., an IBM ally in the open source debate, called for the open source of J2SE. "It's a natural thing for the community to do. I'm watching the Microsoft community do a lot more with managed code inside systems' products. But in the open source community outside of Java software, most of Linux is done in C and C++. We could be doing more if the Java community were reaching out for them, if we were open source," said BEA Systems CTO Scott Dietzen.

Panel member James Governor, principal analyst and founder of Bath, Maine-based RedMonk, also brought up Microsoft, but he did so in support of the Java community. "When I saw the inroads made by Longhorn, I had some concern about the Java community, but as a community, Java is really stepping up."



Tags: Service-oriented architecture (SOA) educationVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Application integration
Enterprise mashup user story: Knowing your data
LegaSuite Intergation V5.2 fully-supports IBM CICS Transaction Server for z/OS
RAD Studio 2010 hits the shelves
EGL can simplify application modernization, development, for Web 2.0 (Book excerpt)
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
SOA specs for energy industry planned
Fusion SOA touted by Larry Ellison
Oracle offers composite SOA tooling
Oracle unveils SOA integration products
Is a lightweight ESB right for your SOA?

Service-oriented architecture (SOA) education
SOA Manifesto urges both agility and business focus
SOA skills, slings and arrows
Playbook for the SOA Red Zone
Win SOA Design Patterns book
Take part in SearchSOA.com survey. Help define the state of SOA.
New year – same old SOA tempests?
The annals of SOA Talk
Software architects navigate transitions
Ten ways to identify services
Analysts, users find roadblocks along the SOA highway
Service-oriented architecture (SOA) education Research

Application servers and Web service platforms
SOA skills, slings and arrows
WSO2 launches Carbon modular SOA framework with OSGi flavor
Former .NET Web developers ride Ruby and Rails application framework
New Microsoft site for architects
Build vs. buy SOA?
WSO2 offers Spring Web services framework
WSO2 releases mashup server
SpringSource buys Covalent
Web services mashup tool released
Goldman sees hard times for software

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
application integration  (SearchSOA.com)
IDEF  (SearchSOA.com)
interoperability  (SearchSOA.com)
XIPC  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts