Feeds

On Sun, Java and Open Source

Fundamentalists clash

  • alert
  • submit to reddit

Build a business case: developing custom apps

Analysis Sun says open sourcing Java code will fragment and devalue the platform. Sun's opponents say that under the current community process development is too slow. They're both right, but the debate, which Scott McNealy regards as synthetic - an issue manufactured by hypocritical competitors - highlights what people really want from a technology. It's an issue that finds Sun on the right side, but failing to convince skeptics. We'll argue that it should simply ignore them because the proof that Sun has it more right than wrong was evident in every corner of the huge JavaOne conference this week. JavaOne 2004 sees the community in rude health.

Underlying the debate about open source is about what the real role of a technology company should be. Should it serve a purpose for other businesses - as an enabler - or one that justifies own existence? Technology companies have tended to do the latter, and this reached a crescendo of hyperbole in the dot.com era.

Unfortunately open source advocates sometimes sound like the worst offenders. The strongest argument against open source is that it's an abstraction, and the process doesn't in itself cure anything. Issues like "transparency" and "the freedom to tinker" don't appeal to technology buyers. Quite the opposite, at times: CIOs worry that the fact that source code is available is an invitation for expensive consultants or scruffy BoFHs alike to write themselves into lucrative and quite unnecessary contracts.

The arguments for open source are most convincing when they're articulated in terms of outcomes. Open source has huge benefits for security, and can even out crinkles in the economy which permit vendors to charge too much for software of limited value. (TCP/IP isn't a $29 or a $99 proposition, and Microsoft Office can't be priced at $349 for very much longer).

Sun's position isn't easy to articulate, because Java is at least three important things under one name - a framework, a VM and a language - and each of which has a different merits for ownership.

Every attendee we met at JavaOne has ideas on speeding up development, but we couldn't find anyone who thought open sourcing Java was a going to make it better. Schwartz perfectly expresses the sentiment of Java developers when he says, "The process I'm sure has got flaws everywhere you look, but my God, it's worked."

Alas Sun is caught between two sets of fundamentalists.

In the open source community the right to fork is viewed in the same way as the NRA views the Second Amendment. But it's the last thing that Java developers or CIOs want to hear. If open source developers want a true software libre equivalent, there's nothing to stop them writing one. We already have Mono, which may fail in its goal to be a .NET compatible framework but may succeed in the long term in providing much of what Java offers. It has a long way to go.

The other set of fundamentalists live on Wall Street, with their notion that vertically integrated companies like Sun are inefficient, because they don't squeeze costs out of the system. (It's the analysts who should read customer's comments left at this weblog.). Wall Street really doesn't want Sun around at all in its present shape: it would much rather see a standalone Java company. It's funny that you don't hear them call for Redmond to split Microsoft into a Visual Studio company, and an Office company. Bill Gates says that Longhorn will cost as much as the Apollo space program; Apple has proved that it can do much of that with only a fraction of the resources. But that's something else.

The sign that Sun is doing, at the very least, a pretty reasonable job here was in the enthusiastic response from the show floor to its Java Studio Creator IDE, formerly Project Rave. The GPL release of its gimmicky 3D Desktop Looking Glass undoubtedly won more column inches, but where it matters, Sun is delivering. Politics is by definition a messy business: a good outcome doesn't come with 0 errors and 0 warnings, like a nice clean build. Fundamentalists don't like the political process, and they're never going to be happy, but from Sun's stewardship of Java the rest of the technology industry can learn a lot. The outcome speaks for itself. ®

Related stories

Heads roll but Blueprint stays - Sun
Sun's HPTC chief becomes loosely coupled
Sun open sources Looking Glass
HP must create separate printer biz - analyst

Gartner critical capabilities for enterprise endpoint backup

More from The Register

next story
'Stop dissing Google or quit': OK, I quit, says Code Club co-founder
And now a message from our sponsors: 'STFU or else'
Why has the web gone to hell? Market chaos and HUMAN NATURE
Tim Berners-Lee isn't happy, but we should be
Microsoft boots 1,500 dodgy apps from the Windows Store
DEVELOPERS! DEVELOPERS! DEVELOPERS! Naughty, misleading developers!
Mozilla's 'Tiles' ads debut in new Firefox nightlies
You can try turning them off and on again
Apple promises to lift Curse of the Drained iPhone 5 Battery
Have you tried turning it off and...? Never mind, here's a replacement
Uber, Lyft and cutting corners: The true face of the Sharing Economy
Casual labour and tired ideas = not really web-tastic
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
prev story

Whitepapers

Top 10 endpoint backup mistakes
Avoid the ten endpoint backup mistakes to ensure that your critical corporate data is protected and end user productivity is improved.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Backing up distributed data
Eliminating the redundant use of bandwidth and storage capacity and application consolidation in the modern data center.
The essential guide to IT transformation
ServiceNow discusses three IT transformations that can help CIOs automate IT services to transform IT and the enterprise
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.