madison

Is OpenOffice.org a 'dying horse'?

Eileen Yu, ZDNet Asia | January 12, 2009 7:56 AM PST

Summary

OpenOffice.org is still not past its expiration date, but more needs to be done to drive community participation and ensure the open source software remains relevant, say industry watchers.
In his blog entry posted in October last year, OpenOffice.org contributor Michael Meeks included data and statistics. that he said underscored "a slow disengagement by Sun" and a "spectacular lack of growth" in the OpenOffice developer community.

Coining it a "dying horse" and "profoundly sick project", Meeks called for Sun to distant itself from OpenOffice and reduce its ownership of the codebase.

While contacted, Sun was unable to respond by press time.

In an e-mail interview with ZDNet Asia, Meeks acknowledged Sun as a significant contributor to OpenOffice, providing the largest number of developers to the software. However, he said there should be more large corporate contributors involved in the project.

"I believe the reason why other large companies find it hard to wholeheartedly commit to OpenOffice is precisely that Sun owns and controls the whole project," he noted. "This in turn makes it hard to attract a wide contributor base."

Corporations invest heavily in Linux, he said, which is far more successful at attracting developers than OpenOffice has. Meeks' day job sees him as lead of Novell's OpenOffice.org development team, but stressed that his views on OpenOffice do not reflect that of his employer's.

Meeks added: "There are lot of process problems [associated with OpenOffice], including over-burdensome requirements for even trivial code change inclusion, and a lack of external engagement. But, these are fairly fixable inside a broader community."

Code contribution not accurate indicator
David Mitchell, senior vice president of IT research at Ovum, disagreed that a lack of community contribution should be interpreted negatively, noting that the success of open source products depends on user adoption, not developer profile.

"Projects will have entirely different developer commit patterns, depending on their maturity. Mature projects are potentially always going to have less new code commits than fledgling ones," Mitchell explained in an e-mail interview. "A major restructuring of a faulty and poorly structured codebase would also produce lots of lines of new code, but would not necessarily reflect a solid and healthy product."

The OpenOffice codebase, he added, is already "pretty mature" and "quite stable".

Peter Cheng, founder and general manager of open source consulting company, TargetSource, agreed.

Disputing Meeks' observation that the software is a "dying horse", Cheng told ZDNet Asia that the codebase for OpenOffice is still growing, albeit at a slower rate.

Because the software has developed into a large and complex project, its codebase cannot be expected to expand at the same rate as when it was first launched, he said. Based in Beijing, Cheng is also ZDNet Asia's open source blogger.

He noted that OpenOffice is also supported by a community of 451 contributors.

According to Khairil Yusof, an open source software developer and consultant at Inigo Consulting, a shrinking pool of active contributors is unlikely to be a major concern for large business users.

Due to the nature of open source and open standards, Yusof said, companies can procure the services of independent developers or open source service providers, to work on OpenOffice and fix issues critical to their business. Based in Malaysia, Inigo provides consultancy services specializing in open source software.

"This can be done independently even to that of Sun or Novell, much like what Novell has done with its version of OpenOffice," he told ZDNet Asia in an e-mail.

Should Sun relinquish role?
According to Mitchell, whether Sun should relinquish its OpenOffice role is debatable because doing so may not necessarily change things for the community or the product.

"The strong development governance that comes from having a primary sponsor may well suffer if there is a more fragmented or dispersed community," the analyst said.

Meeks, however, believes the software would fare better without Sun in the reins.

He explained that the community council that oversees OpenOffice merely has an advisory role and owns no assets in the software.

"It all looks nice and open but it has no real authority. The current governance is fairly ossified, and it is clearly not developer-driven," he said. "Worse, under the hood, the only legal entity that owns all the interesting assets is Sun."

"[Because of that,] you can translate [questions like] 'why are people not investing in OpenOffice' into 'why are people not investing in Sun'--the answer to which is fairly obvious, I suggest, [because] it is a for-profit company," Meeks said.

"If we could recast OpenOffice as a foundation, with fair and representative governance by developers--then yes, I am certain the project would grow far more healthily without a Sun-veto at every step," he said.

Yusof also supported Meeks' call for Sun to give up ownership.

"As is often the case with other successful and active developer community-oriented projects, it is often best that management of the project be managed by an independent foundation," he explained.

The Apache Foundation, for example, is funded by market rivals such as IBM and Microsoft, he said. The Gnome Foundation is also co-operated by competitors Red Hat, Sun and Novell, all of which actively contribute toward the development of the software, Yusof added.

Meeks added that doing so would also provide a good opportunity for Sun because it would build more interest around OpenOffice, reduce the existing fragmentation, and build a larger, more successful OpenOffice. Sun would then be well-positioned to earn substantial support revenue from this potential development, he said.

Mitchell noted that OpenOffice 3.0 was a major release in 2008, and is likely to see an increase in adoption this year.

Vendors that have dedicated development work on OpenOffice will also help drive its adoption, Mitchell said, citing IBM's Lotus Symphony, which was developed on OpenOffice codebase, as an example. The analyst said 2009 will be "a good year" for OpenOffice in terms of growth in its user base.

"[However,] whether Sun can turn the increased adoption of the OpenOffice core into a strong revenue stream is another matter," he said. "Monetizing MySQL and OpenSolaris is likely to prove easier for Sun, as the demand for enterprise support agreements is likely to be higher."

Cheng said: "Sun is good at technology, but not at business."

He added that while the company has over the past years embraced its software business, specifically open source, as part of its strategy, Sun is inherently "still a hardware company". "All of the company's intentions are [focused] on the sale of its machines," he said.

"I think the most important thing for Sun, with regard to an OpenOffice strategy, is to determine how to balance the community and business," Cheng said, adding that the developer community should be given room to "handle all the things on its own".

"If you take a look at the Eclipse foundation, in the past five years, it has built a good community ecosystem around the platform. Everyone who participates in the community can benefit from it, not only individual, but also business unit.

"OpenOffice should rethink its position on the open source community, improve the governance structure of this community, get more contributors from enterprises as well as individuals to join the project," he said.

Keep developer community active
Maintaining a healthy ecosystem and an interactive community is critical in open source software development, Cheng noted. He added that greater innovation will be spurred when more people are involved in the development process.

On that point, Meeks was in agreement, noting that developers are the biggest challenge that the OpenOffice project needs to resolve.

"We need to up our game, take pride in our code, read more of it, fix, polish and improve. We need to be faster, smaller, cleaner almost everywhere in the codebase--there is a huge amount to do," he said. "Of course, from a feature perspective we need to keep moving to stay competitive, too."

"There is no lack of work to be done in OpenOffice. For example, the new 'Base' component needs a large amount of work to get to feature-parity with Access, and we need a Visio competitor, and so on," he said.

Meeks noted a contrast between community participation on the Linux kernel and OpenOffice. "Linus [Torvalds] has said many times that the Linux kernel is almost [complete and] uninteresting, and that people should focus higher up the stack--yet, he seems to attract far more contributors.

"OpenOffice clearly has lots of scope for improvement, and yet, attracts a fraction of the contributors so there is clearly a problem."

Licenses, however, could prove challenging.Cheng noted that OpenOffice is currently governed by too many different licenses, including General Public License 3, New BSD License and Mozilla Public License 1.0."Anyone who wants to build an application based on OpenOffice, the legal issue will be too complex for them to handle," he said. "I think that's why the OpenOffice ecosystem is not running as well as that of Eclipse."

Talkback Most Recent of 33 Talkback(s)

  • Is OpenOffice a 'dying horse'?
    I don't know. Is Steve Ballmer dying from an incurable disease? I hope not. He's the best weapon Linux has against Microsoft.

    Gee, it sounds like OpenOffice is in trouble. Gee, it sounds like action must be taken. Hey, how about Novell take the reigns over from Sun. Yeah! That's the ticket. Now who does Michael Meeks work for?
    ZDNet Gravatar
    kozmcrae
    12th Jan 2009
  • Open Office making strides on MSOffice
    I am relatively new to open source materials such as Open Office, but what I have seen is inspiring. A tool created by enthusiasts in writing code, taking on a giant as MicroSoft. But what I think is the best thing is the cost. When a person purchases or builds a computer, they either have to purchase an O/S and if it is MicroSoft, the addition of MSword or other office suites cost extra. With Open Office, a person could (if they chose MicroSoft Windows XP or Vista) could get the most economical version and download Open Office suite, with near the same abilities as MS Office with no out of pocket expense. Using Open Office with an Open Source O/S, the costs are significantly less without sacrificing performance. The nice thing about Open Office and Open Source in general is it gives everyone a choice. I know there are people that would prefer to use MicroSoft products only, this is the power of choice, but for those who are not married to MicroSoft, provides an alternative. I do not think Open Office is a dying horse. I think it is gaining steam and could eventually take over as #1 in Office Suites. This will all depend on Sun Micro Systems commitment to giving what customers want and the success of their business model.

    In our free society, competition is healthy for consumers. Open Office gives MicroSoft competition and the consumer wins. The challenge for both Sun Micro Systems and MicroSoft is satisfying the customer by exceeding their expectations--at a reasonable cost, while still making a profit.

    "MicroSoft is too big to compete with," I have heard said. A little nugget to ponder: over twenty years ago, General Motors and Ford where thought to be invincible, and the little Japanese companies and their tiny economy cars did not have a chance against these giants. Many of these "Japanese Automobile companies have done what everyone thought impossible. How? By giving the customer what they wanted, and exceeding their expectations with quality and continuous improvement. This is what I see happening with Open Source, Sun Micro Systems, Linux etc...and what is nice again, we can choose for ourselves what works best.
    ZDNet Gravatar
    rcbarr83@...
    13th Jan 2009
  • Open office is number two office
    OOo is distant two behind Microsoft office. Actually I do not know that for sure, but it seems to be true at least in mindshare. Being number two will ensure that Open Office grows, at least among people who seek alternatives to Microsoft Office.
    ZDNet Gravatar
    hamobu-22333136139518773481685514128812
    12th Jan 2009
  • Who owns it when Sun sells out?
    Sun is not going to be able to weather the financial crunch and others are already figuring out how to slice the pie. Who ends up with the code base will be interesting.
    ZDNet Gravatar
    No_Ax_to_Grind
    12th Jan 2009
  • bullrot
    Obviously you've been hiding under a very large rock if you ignore what Sun has been adding to OpenSolaris lately. You really think that Sun has no back up strategies? have you see the stuff they have added in regards to features in OpenSolaris for large Intel servers?

    Please, do us all a favour and remove yourself form the gene pool because it is pretty damn obvious that you know f*ck all about what you're talking about.
    ZDNet Gravatar
    Kaiwai
    12th Jan 2009
  • Bull?
    I have been using computers since Windows 3.1. You would probably think, "Well, this fellow should be well versed in the current state of tech. affairs". I admit that I am not as well educated as you appear to be, when it comes to this subject. I do, however, feel you may not understand everything you know. Having said that, I refuse to resort to calling you foul names, and suggesting that you are intelligent.

    The people in this thread seem to be trying to carry on civil discourse, and you, on the other hand appear to have a problem with that. Are some of them mistaken, or ill informed? Perhaps.....Maybe not. I tend to give more credence to their statements and positions, since they appear to be able to think and type at the same time...without idiotic, disrespectful behavior.

    Now, Sir...I assume you are a male, you may now launch into a brand mew verbal offensive against me, since I probably don't meet your standards of approval in the software I use. I, also, don't know everything either. So, do us a "FAVOUR" and enlighten us once again.
    ZDNet Gravatar
    swampcat@...
    13th Jan 2009
  • Sun leaving it alone....
    ...might be the cure for any lack of interest in OO. The FOSS community still seems to have their beef with Sun. I believe some developers probably don't bother with it because its tied to Sun. However OOo is a cornerstone for Linux so I highly doubt it will die. Developers will pick it up if not Red Hat, Canonical, IBM or even Google where developers seem to not have as much beef with the companies....well Google is still in some doubt so it seems.
    ZDNet Gravatar
    storm14k
    12th Jan 2009
  • I used to use Open Office Writer
    I created a document at work that ended up being 30 pages with numerous PNG's and bitmaps, and Open Office Writer's performance just sucked, so I went back to Microsoft Word. I should note that Abiword did not have the problem either-Open Office Writer just has some quirks that still need to be worked out before it can truly replace Microsoft Word.
    ZDNet Gravatar
    DonRupertBitByte
    12th Jan 2009
  • My own experience
    I joined the open office community a few (10?) years back when Oo came out. I was a HP-UX sysadmin, and no one was doing a port (STILL no one . . .), so I joined and tried doing it myself. The code had all sorts of nasty surprises - like specific hardware routines for PC floppy drives, and other oddities that were impossible to back port. I got maybe 75% complete before I couldn't go any further.

    Oo was KEY to avoiding the Windoze takeover of the (UNIX) workstation. Engineers (at FORD) didn't like having 2 computers on their desks - an UNIX workstation and a PC (for OA tasks). If there were a way to OA in the UNIX workstations, they would have gone for it. As I gave up on Oo for HP-UX, HP gave up on UNIX workstations.

    Sun PROMISED to make Oo 2.0 ALL Java-based - so it would run on all platforms. That obviously didn't happen. I am not sure what the code looks like today, but it isn't the pillar of great code design that some think it is.
    ZDNet Gravatar
    Roger Ramjet
    12th Jan 2009
  • More bullcrap
    Sun PROMISED to make Oo 2.0 ALL Java-based - so it would run on all platforms. That obviously didn't happen. I am not sure what the code looks like today, but it isn't the pillar of great code design that some think it is.

    At what point did Sun EVER promise that they would make it 100% java - come on smart ass, provide the evidence; either put up or shut up.

    HP-UX is a crap platform that is so far behind the Single UNIX Standard - its not even funny. That fact that you even still purchase HPUX machines tells me you're clueless as to the nature of how HP views UNIX. UNIX for HP is an inconvienence - they are Microsoft ****** from top to bottom;they only keep supporting you to the bare minimum because they wan to milk you for all you're worth. If you had half a brain you would have left HP for UNIX solutions long ago.
    ZDNet Gravatar
    Kaiwai
    12th Jan 2009
  • Actually...
    ...I've been quite happy with OOO these many years. My only real complaints are that not enough attention has been paid to writing efficient code (ie. there is a bloat problem) and that compilation is way too difficult and time consuming. That said, I don't know of any other office suite as functional as OOO that is supported on as many platforms.
    ZDNet Gravatar
    John L. Ries
    12th Jan 2009
  • ZDNet Gravatar
    PB_z
    12th Jan 2009
  • Nope, it's just software
    Isn't it amazing what an emotional issue software is to the denizens of this forum!
    ZDNet Gravatar
    IT_User
    12th Jan 2009
  • Lack of an email program
    OUTLOOK is the reason why businesses use MSOffice rather than OpenOffice. If there was an office clone and open exchange server, than OpenOffice will beat out Microsft.

    I use it all the time in Ubuntu, but I still end up using Thunderbird for my email client.
    ZDNet Gravatar
    Maarek
    12th Jan 2009
  • ZDNet Gravatar
    Linux User 147560
    12th Jan 2009

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity