On BNET: IE users envy Firefox no more
BNET Business Network:
BNET
TechRepublic
ZDNet

By Martin LaMonica, News.com
Posted on ZDNet News: Feb 26, 2004 10:20:00 PM

IBM has sent an open letter to Sun Microsystems, urging the company to make Java technology open source, CNET News.com learned late Wednesday.

In a letter sent by Rod Smith, IBM's vice president of emerging technology, IBM offered to work with Sun to create a project that would shepherd development of Java through an open-source development model. If implemented, portions of Sun's most valuable software asset--Java--would be freely available, and contributors ranging from volunteer programmers to large corporations would submit changes to the Java software.

"Sun's strong commitment to open-source Java would speed the development of a first-class and compatible open-source Java implementation to the benefit of our customers and our industry," Smith wrote to Rob Gingell, a Sun vice president. "We are firmly convinced the open-source community would rally around this effort."

Under the offer, IBM would provide technical resources and code for the open-source Java implementation, while Sun would provide documentation and tests around the Java specifications, which Sun controls. IBM is heavily invested in Java, and the company's Java-based products have significant market share.

Smith said that making Java open-source software would accelerate the adoption of Java software and "open a whole world of opportunity for new applications and growth of the Java community."

A Sun representative on Thursday said that the company has received the letter from IBM and that Gingell would discuss the matter with Smith, although no timeframe was specified.

Open-source advocate Eric Raymond earlier this month also sent Sun an open letter, telling the Java steward that the company had to choose between control and ubiquity of Java. By making Java open source, Sun would be inviting the participation of open-source developers and help fuel usage of Java, particularly in conjunction with other open-source software, he said.

Sun regularly considers whether and how it should make Java open source, Java inventor James Gosling said earlier this month in an interview with CNET News.com. But these internal discussions have never yielded a full embrace of open source, said Gosling, who called the matter "complicated."

IBM has been calling on Sun to make Java open source for years. But given the growing interest in open-source software and recent positive comments regarding open source from Sun, IBM thought the time was right to open up a dialogue, said Bob Sutor, director of WebSphere infrastructure at IBM.

"Our hope is that there will be some discussion out in the open so that it becomes a serious possibility," Sutor said Wednesday. He said IBM is open to a broad set of possibilities.

Open-source implementations of some Java products already exist and Sun has worked with the open-source Apache Foundation and JBoss, an open-source Java application server company.

IBM is proposing that Sun, IBM and others choose which portions of the Java technology--such as the Java Runtime environment, code libraries or even server software--should be submitted to open source. Optimally, an official open-source version of Java would emerge to replace a "hodgepodge" of open-source Java technologies and efforts, Sutor said.

Making the Java programming model open source would help drive its adoption and be beneficial to Java companies' ongoing battle against Microsoft, particularly when combined with Linux, he said.

"Sun holds the strings on this ultimately," Sutor said. "But in terms of what's good for the industry, this (open sourcing of Java) would be inevitable."

One analyst who saw the IBM letter applauded the general idea of making Java open source but criticized Big Blue for its very public method of communication.

"There are a lot of specifics lacking (in the IBM offer), like what portions would go to open source, what the licensing terms would be. All of those things are best worked out behind closed doors," said Stephen O'Grady, an analyst at RedMonk. "This automatically puts the heat on Sun."

O'Grady also noted that the Sun-led Java standardization process, called the Java Community Process, is a relatively effective--though slow--method for adding improvements to the software. Participation from the open-source developer community could accelerate advancements in Java, but that wouldn't necessarily happen, he said.

"It's not like Sun controls Java's destiny with an iron fist," O'Grady said. "(A change to open source) would basically mean the difference of development by committee versus development by community."

Rick Ross, a Java developer and founder of Javalobby, a promoter of the software, said that there are clear benefits to taking Java open source. For example, it would make Java easier to package with Linux distributions and would spur competition to make portions of the Java software run better. But Ross said that Sun needs to cede more control of Java's marketing to encourage other companies to promote it.

"The real problem is not that Java isn't open sourced, since the source is pretty readily available," Ross said. "The real problem is that Sun is perhaps only 5 percent of the Java industry--if that much--yet they have total control of the platform positioning and are doing an inadequate job of promoting it."

  • Talkback
  • Most Recent of 65 Talkback(s)
Not common sense - rather ignorance...
Websphere is a commercial product for a specific application... How does this compare to Java???

The point of Java is that it is a building block for any platform, so where is the sense in you... (Read the rest)
Posted by: Undy@... Posted on: 03/02/04 You are currently: Logged In | Log out
ahahahahaha V Sanders   | 02/25/04
Really? systemcleaner   | 02/25/04
C# CobraA1   | 02/25/04
You are a liar! civilised   | 02/26/04
Don't push it Taz_z   | 02/26/04
The story for developers was clear StorageGuru   | 02/26/04
I agree rapson   | 02/26/04
If we're going to talk numbers... Immanuel Tranz-Mischen   | 02/26/04
Think so? zd-spam   | 02/26/04
This isn't about court cases CobraA1   | 02/27/04
Re: Really? Mark Miller   | 02/25/04
Truthful OhMyGosh   | 02/26/04
Good point... charlies224   | 02/26/04
Can C# run on any platform? voska   | 02/26/04
Re: Can C# run on any platform? Mark Miller   | 02/26/04
In other words . . . CobraA1   | 02/27/04
carefull engel000   | 02/26/04
Mono ring a bell V Sanders   | 02/26/04
Here ya go chrichton99   | 02/26/04
Interesting openMind   | 02/26/04
Boring OhMyGosh   | 02/26/04
What? zd-spam   | 02/26/04
Yes you can OhMyGosh   | 02/27/04
We is not impressed by C# zd-spam   | 02/26/04
Good idea, but... Fred Fredrickson   | 02/25/04
Good point. systemcleaner   | 02/25/04
couldnt they engel000   | 02/26/04
Open Sourcd vs GPL r0ckflite   | 02/26/04
Ever heard of the JCP? xunil skcor   | 02/26/04
How? rapson   | 02/26/04
3 words: Embrace...Extend...Extinguish xunil skcor   | 02/26/04
But how would that work with OSS? rapson   | 02/26/04
Simple... xunil skcor   | 02/26/04
Reply to "xunil" rapson   | 02/27/04
EXACTAMUNDO! jrbeaman   | 03/01/04
A mistake . . . CobraA1   | 02/27/04
Yeah Sure... jrbeaman   | 03/01/04
IBM Urges Sun to Open Java petrasys@...   | 03/01/04
Ridiculous pa2004   | 02/25/04
Thank You Immanuel Tranz-Mischen   | 02/26/04
Yeah sure IBM...Hey lets make websphere open source too. jimk_z   | 02/25/04
STOP IT!!! Get out of here with the common sense! No_Ax_to_Grind   | 02/26/04
Are your posts included in the lack of common sense??? Bobby Sskcat   | 02/26/04
Little ones like you seem to love them. No_Ax_to_Grind   | 02/26/04
Can't blame them from trying Michael Kelly   | 02/26/04
Not common sense - rather ignorance... Undy@...   | 03/02/04
where's the letter? nrlz   | 02/26/04
Fear, Loathing, Terror Eggs Ackley_z   | 02/26/04
I doubt it. chrichton99   | 02/26/04
Fragmentation? Eggs Ackley_z   | 02/26/04
Easy... chrichton99   | 02/26/04
Absolutely nextbend   | 03/01/04
IBM: Make z/VM open source mmoneta@...   | 02/26/04
IBM: Make z/VM open source Undy@...   | 03/02/04
Spiders advising flies. Anton Philidor   | 02/26/04
Spot on post! No_Ax_to_Grind   | 02/26/04
Ponder this.... saldor@...   | 02/26/04
Pondering LinuxHippie   | 02/26/04
What, isn't Sun's control of its own ship not to IBM's liking FilledOut   | 02/26/04
ms vs gpl ? driv101   | 02/26/04
Where did you see MS in this article? No_Ax_to_Grind   | 02/27/04
Don't you know? rapson   | 02/27/04
It's like.... mabricen   | 02/27/04
Good Call David nextbend   | 03/01/04
Agree. jrbeaman   | 03/01/04

What do you think?

advertisement
advertisement
  • Printers
  • 'Green' Font Cuts Costs and Saves Trees (BNET)
  • Three Ways to Save Paper (BNET)
  • CNET Reviews printer buying guide (CNET)
  • View all printers-tagged content on ZDNet
  • Plan B from Brother
  • It's the smarter way to work in color Our professional color ink-jet all-in-ones give you more choices, more features, and more value. Make the Smarter Choice. Learn More »
advertisement
Click Here