Sun, Eclipse must co-exist

By Staff writers, Special to ZDNet
09 February 2004 09:21 AM
Tags: eclipse, sun, java
commentary Normally, having a third party pushing your product with great success would be a cause for celebration, but not in the complicated world of open-source development tools based on Sun Microsystems' Java programming language.

In fact, Sun has been complaining that the Eclipse project -- keeper of one of the most popular Java development tool packages -- could be detrimental to the Java community at large.

As odd as it sounds, Sun has a point: Eclipse has to demonstrate that it's not just a "tool" to push IBM software -- Big Blue being the founder and, until recently, the primary driver of the project. But Sun bears at least as much responsibility as does the newly independent Eclipse to make sure that competing Java technologies serve to make Java more compelling, not merely a vehicle for locking customers into particular vendors.

In a recent letter to members of Eclipse, Sun urged the group to be a unifying, rather than fracturing, force in the Java industry. Sun has real reason for concern: The Eclipse technology diverges from the official, Sun-controlled Java standard in at least one high-profile area -- the software for building graphical user interfaces. Equally disturbing for Sun is Eclipse's IBM pedigree and not-so-subtle name.

Eclipse will go through a closely watched transition from an IBM-sponsored project to an independent open-source foundation staffed largely by software providers. But Sun, too, has to learn to play nice. Eclipse has a lot of momentum and industry support.

For that reason alone, all the leading influencers in Java technology should engage Eclipse membership and find fruitful areas of collaboration. That includes the Java Community Process standards group; Sun's NetBeans project; and the Java Tools Community, a lobbying organisation for Java tools-related standards.

Sounds obvious. But politics, perceptions and fierce rivalries among competitors have a way of distorting the obvious.

Take Sun's letter and its stated reasons for not joining Eclipse. Sun says it could never join the group, because that would mean abandoning NetBeans. Eclipse members are quick to point out that that's not exactly true: Sun could simply offer a small add-on Eclipse product and be a member with minimal investment. One industry executive says Sun's pride is getting in the way of joining Eclipse, conjecturing that Sun won't settle for a diminished status in Java dealings.

Sun certainly doesn't need to be a card-carrying Eclipse member to be influential in Java's evolution. But in an industry built on software standards, even perceived conflicts between the big guys make customers nervous that the standards will split. A fractured standard only hurts everyone's sales, because a nervous customer can equate a reluctant buyer. Customers should be able to choose their vendors based on healthy competition, not a standards battle.

Advertisement

Talkback 0 comments

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Phil Dobbie A guide to the future of the internet
    Last week we looked at the history of the internet in Australia. It's been around for 20 years and changed our lives in so many ways. Imagine what it could do given another 20 years.
  • Array Carelessness busts Linux security
    No operating system can ever properly protect a computer from trojans as long as users continue to do silly things. Just because Linux is immune to your standard drive-by viruses it does not mean that it can escape trojan horses.
  • Array Sun shining on Ajnaware
    Graham Dawson talks about the future of iPhone app development and augmented reality.
  • More blogs »

Tags

Back to top

Featured