IBM, Sun and

During the ongoing flirtation between IBM and Sun Microsystems, little has been said about, which has been viewed as one of the less significant parts of Sun's open source portfolio.

Nonetheless, there has been considerable criticism of the lack of progress that the project has made during the nine years since its inception, from both inside and outside the developer community. One contributor, Bruce D'Arcus, identifies the problem as "organizational dynfucntions (sic) [which] are really, seriously, weighing on the capacity for to innovate."

The most vocal critic has been longtime developer, Michael Meeks, who blames the bureaucratic rigidity imposed on the project by Sun, which has resulted in complaints about the slow rate of progress of and the slow turnaround of bug fixes. Meeks suggests that Sun has effectively discouraged participation from other corporates and community developers, and has called for to be freed from the shackles of Sun's over-zealous control, as he see it, and become a developer-driven project after the model of Linux kernel development.

"There are serious systemic problems inside Sun," Meeks has said, "primarily in the QA department. For example, they would say that they can't understand how the Quickstarter could work in UNIX without a full specification, including screenshots of it, a description of what the function should do, approval by the user experience team inside Sun, and of course the help documentation team. They should all be involved, write a specification, and then you can actually write the code..."

Quality through obsolescence

Advertisement - Article continues below

From Sun's point of view, the problem is 'Quality Assurance'. From the standpoint of Meeks, Quality Assurance has become an irrelevance because development has all but atrophied.

"I would stress that there are people inside Sun that do 'get it'," he says. "People that are open, and helpful, and really good. But there are also a large number who are very traditional, very staid people, particularly in quality assurance. You can't argue with them, because they're in their own self-reinforcing world view."

"They say specifications are necessary for product quality, and you say 'That's fine, but look at the quality. It's still not very good.' They say more specifications are necessary! The answer is always more of the same, and you can't argue with that," he says. "It leads to obsolescence - quality through obsolescence is what I like to call it. By not ever changing the product you can specify every bug as a feature, and hey! It's bug free. Instead, you really need to be getting changes in, fixing things and improving them."

The solution for Meeks has been to set up an alternative build of at Go-Open Office, under the auspices of Novell, which follows the release early, release often philosophy that is common to most developer-driven free software projects, and includes many features yet to be included in the upstream release - an approach that would appear to strike a chord with the ambitions of IBM.

Doug Heintzman, director of strategy for IBM's Lotus Software, was reported to have said in September 2007: "We think that there's a broad-based consensus that some governance and structural changes are in order that would make the project more attractive to others."

Featured Resources

The essential guide to cloud-based backup and disaster recovery

Support business continuity by building a holistic emergency plan

Download now

Trends in modern data protection

A comprehensive view of the data protection landscape

Download now

How do vulnerabilities get into software?

90% of security incidents result from exploits against defects in software

Download now

Delivering the future of work - now

The CIO’s guide to building the unified digital workspace for today’s hybrid and multi-cloud strategies.

Download now

Most Popular

Microsoft Azure

Microsoft, not Amazon, is going to win the cloud wars

30 Nov 2019
Amazon Web Services (AWS)

What to expect from AWS Re:Invent 2019

29 Nov 2019

Raspberry Pi 4 owners complain of broken Wi-Fi when using HDMI

29 Nov 2019
Google Android

Samsung Galaxy A90 5G review: Simply the best value 5G phone

22 Nov 2019