As is often the case in the technology world, the tussle started with an open letter, in this case from Rod Smith, IBM’s vice president of emerging technologies.
In his public missive to Rob Gingell, Sun Microsystems vice president, Smith got the spat started by suggesting the companies put their heads together to create an open source version of Java.
Now, the letter looks like an opening salvo in a challenge to Sun’s ownership of the Java programming language it created — all because one side wanted to
foster a discussion about Java possibly becoming open source. Before the letter, the idea had been the topic of private discussions.
Bob Sutor, IBM director of WebSphere infrastructure software, said the company is not singling out Sun, or trying to force the company to open up its code. As stewards of the Java language, he said, it only makes sense that the two leaders in the space work issues out first before bringing other companies into the discussion.
“We’re trying to cut right to the chase with this, in terms of who needs to be involved,” he told internetnews.com. “We carefully went over this letter to make sure it was very positive and constructive, and say that we want to work together, we’re willing to put our money where our mouths are.”
With an open source Java implementation, he said, companies that develop software for the enterprise wouldn’t have to reinvent the wheel for every application.
Sutor is in the camp that believes Java as an open source programming language would create a real challenge to the dominance Microsoft’s .NET platform holds in the developer community.
But Stephen O’Grady, an analyst with research firm Redmonk, said IBM’s decision to create a dialog via an open letter doesn’t bode well for successful
discussions of the issue.
“The notion itself isn’t necessarily bad. The means in which it was executed
is not something we particularly agree with, or think is the right way to do
things,” he told internetnews.com. “We couldn’t think of an
initiative off the top of our head that began with an open letter, and was successful. Viewed that way, you have to wonder why they chose that route.”
While the methods might be in question, IBM’s comments underscore the
findings of a report obtained by internetnews.com by Washington,
D.C.-based research firm Precursor. The report, published Tuesday, finds
IBM “is trying to unify the fragmented and warring Java camp under its
command and then unite it with the open source community.”
Sun, on the
other hand, has had a difficult time building a successful business practice
around Java, despite its control over branding, certification and royalty
collections.
Joe Keller, vice president, Java Web Services and Tools Marketing, discussed
Sun’s reaction to the IBM letter at a press briefing in New York Wednesday.
Sun’s main concern is whether or not open-sourcing Java would pave the way
for increased compatibility.
“Discussions are going on,” Keller told internetnews.com. “And
we’re really trying to understand what they were getting at because it
confused us a little bit. What is it they want, because source is
available. So, is that what they’re worried about? Is it that they wanted to
open-source their implementation? Because they have every right to do
that.”
One of IBM’s suggestions has been to follow the Linux open-source model to a As pointed out by Bill Whyman, Precursor president and technology strategist and author of the report: “Open Sourcing Java — Sun Hasn’t Said No.” The reason for this, he told internetnews.com, is because Sun
“Sun has a lot of deep problems that don’t have any easy — if any —
It’s not just open sourcing Java, he continued. The issue is more about other NetBeans, despite Sun’s involvement, lags behind the former IBM-led
“(The open source debate) is not an isolated incident and it’s not an
Whyman’s report seems to indicate that Sun’s reticence is harming the
In the end, the open source issue will come down to one thing, according to
“I think that that’s what people so far have failed to do,” O’Grady said.
Clint Boulton contributed to this story.
certain extent. Red Hat Linux, the commercial
implementation of the open source Linux kernel, isn’t entirely compatible with
other Linux operating systems.
“If you build an application that uses Red Hat Advanced Server, that
application is not likely to run on SuSE or Montavista, or any of the other
Linux distributions, so it’s not a really good model to hold up for
compatibility,” Stephen Borcich, executive director, of Sun’s Java systems
and security marketing, said Wednesday.
realizes it has a weakness when it comes to commercializing Java outside
the Java Community Process (JCP), which it controls.
answers,” he said. “Ultimately, they’re going to have to talk to their
partners and their customers and talk about what they are going to do about
Java, because what they’ve been doing hasn’t been working for them.”
areas Sun has fallen short in the Web Services movement, such as Interoperability (WS-I) and Java
Tools Community (JTC), which was created when Sun and IBM couldn’t come to terms
with a merger of the NetBeans and Eclipse integrated development
environments (IDE)
Eclipse project. The NetBeans site claims approximately one million downloads, while Eclipse puts its downloads around 18 million.
accident that it’s is happening now,” Whyman said. “It’s a reflection of
the point that Sun owns Java and its weakness is radiating throughout the
Java community.”
language’s standing against Microsoft. While the company continues to hold
onto control of Java through the JCP, uptake by software companies like SAP
and Oracle could be minimal. As such, the report finds only about three
million higher-end developers use the Java platform, compared to Microsoft’s
eight million. Opening up the source code, the report finds, would remove
an obstacle to the open source community’s acceptance of Java.
O’Grady: Why is this in Sun’s best interests? To that, Whyman agrees,
stating in his report that Sun’s only real differentiator with other
companies is it’s ownership an intellectual property rights of the Java
language; without it, it’s just another box maker.
“People can explain why open source is good for other people, but the fact
is, it’s Sun’s invention. I think they’ve been a pretty good steward of the
language, I think it’s a relatively open process. So if people really want
to make it open, somebody step up and explain why it’s in the best interest
of Sun.”