Slashdot Mirror


Michael Meeks Says OO.o Project is "Profoundly Sick"

unassimilatible writes "Michael Meeks, who works full time developing OpenOffice, writes in his blog that the project is 'profoundly sick.' 'In a healthy project we would expect to see a large number of volunteer developers involved, in addition — we would expect to see a large number of peer companies contributing to the common code pool; we do not see this in OpenOffice.org. Indeed, quite the opposite we appear to have the lowest number of active developers on OO.o since records began: 24, this contrasts negatively with Linux's recent low of 160+. Even spun in the most positive way, OO.o is at best stagnating from a development perspective.'"

20 of 676 comments (clear)

  1. But isn't that the idea? by MichaelSmith · · Score: 5, Interesting

    Sun wants give the impression of making the software open but at the same time they need tight control over the copyright so that they can continue to sell Star Office.

    The code is notoriously difficult to work with and the the owners of the copyright use this to limit the number of players.

    1. Re:But isn't that the idea? by Firehed · · Score: 5, Interesting

      Maybe in terms of feature-completeness, but IMO Microsoft really did Office 2007's new UI really well (though I certainly see why some people would hate it). My understanding of the Ribbon was that their goal was to expose functionality that's always existed but was hidden too deep to ever be of use - and they certainly did that. Plenty will call it pointless eye candy, but I for one consider it a huge step forward in usability for a product that I too had long considered finished.

      Maybe adding in additional features to OO.o would be bloat. Honestly, I don't use any word processors often enough to say (though it handled what I needed the last time I used it). But speeding it up and polishing the UI could go a long way in any software, and twice as much in OpenOffice.

      --
      How are sites slashdotted when nobody reads TFAs?
    2. Re:But isn't that the idea? by Opportunist · · Score: 4, Interesting

      Then maybe you can answer me one question, and it's a honest one, I couldn't find it: How do you print in MSO 2007?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  2. Not Interesting by countach · · Score: 4, Interesting

    I think it's just not that interesting and/or rewarding to work on an office package, especially one of Oo.o's complexity, for no monetary reward, especially if you have to also deal with the politics of getting it approved by Sun. If I had an itch to tinker with something like this, I'd probably write my own from scratch.

    1. Re:Not Interesting by Dr_Barnowl · · Score: 4, Interesting

      Exactly.

      My wife often asks me for help with Office, on the general principle that I'm the computer geek, and she isn't. But I probably know less about the features of office suites than she does ; I certainly use them less.

      I sometimes use spreadsheets to make a few calculations. I use Word when I have to fill in some piece of red tape that's a Word form.

      I've donated many hours of my time to tools that make my life easier - almost entirely selfishly, because if I donate my patches and features, I don't have to maintain a separate version for myself.

      I don't use an office suite enough to care though, and I suspect the same is true of the majority of programmers, which means that it's likely that to get someone to write code for OOo, you have to pay them, and also that they are not in a position to pick and choose their projects, which likely means that they are probably not as good as say, kernel developers, who almost certainly enjoy the geek thrill of getting cool new hardware working smoothly.

  3. Open Office is a great shot against MS. by MongooseCN · · Score: 3, Interesting

    Ever since Open Office 3.0, I've been able to completely move away from MS Office 2003. I can create word documents that look exactly the same in MS Word 2003, like they do in OO 3.0. Now I can easily exchange documents between coworkers and they have no idea I'm using OO.

    I work in aweful world of end-user IT for small businesses. These people are INCREDIBLY picky about how their word, excel, etc documents look. They are also incredibly slow at learning how to use office software. Switching these people from MS Office to OO is nearly impossible. People HATE HATE HATE software with a different interface. Most Office 2003 customers won't touch office 2007 for that exact reason. If OO were improved to the point that it could simulate MS Office so people could easily switch over, OO could take over. I think replacing MS Office with OO is one of the Big Steps linux needs to take to push windows off the desktop.

  4. Re:It's 2009 by Daengbo · · Score: 5, Interesting
    I read the article yesterday and said "Duh!" Everyone has known that OO.o was a screwed up project since it was open sourced. Very few commits have come from outside Sun -- the requirements to dual-license contributions and the messy code base from when it was closed deter people from getting involved.

    The statistics in the article are interesting, but its conclusion isn't:
    • Sun has always been the major contributor to OO.o.
    • Sun is controlling of the project.
    • Sun is now hurting and people claim heading into bankruptcy.
    • OO.o is now in big trouble.

    Anyone who has been following the project knows what's up. It's just sad that OO.o gave people the impression that other office projects (which could have flourished in the time people were using OO.o) weren't very important. I'm looking at Gnome Office and KOffice.

    I almost never use OO.o, though, because I do almost everything in Google Docs or Latex.

    p.s. Of course, Meeks is promoting Novell's Go-oo, so people can claim he has too much bias to be an accepted critic.

  5. "Finished" software by Cillian · · Score: 4, Interesting

    This is an interesting issue - I develop an open source program, and it has the main features, is reasonably stable, and so in my mind is finished. There are other features I could add, but how useful they would actually be is debatable. I think this is somewhat similar to the state of openoffice, at the moment. So, what does one do in this state? (Admittedly, I have plenty of bugfixing and stuff to do, so I'm not out of work yet, but you get the idea)

    --
    -- All your booze are belong to us.
  6. Novell "profoundly sick" by Anonymous Coward · · Score: 5, Interesting

    OOo is quite healthy. However, Novell seems to be profoundly sick: They arent even keep their employees in line.
    This isnt the first time Michael Meeks is ranting mindlessly in a misguided attempt to promote Novells private fork (which has problems so big that the official OOo inconveniences are just laughable).
    Michael Meeks isnt the only one doing this negative PR for Open Source: Greg KHs bitching about Ubuntu just hits the same chord.

    One has to wonder if the Microsoft-Novell Deal was just a bribe to the Novell leadership to refrain from enforcing discipline among their devs. Either that, or its just incompetence.

    1. Re:Novell "profoundly sick" by shutdown+-p+now · · Score: 3, Interesting

      Novells private fork (which has problems so big that the official OOo inconveniences are just laughable)

      Can you give some specific examples? I'm not trolling, I just want to know because I've been using the Novell fork for a while now, and recommending it to different people over the stock OO.org implementation, mostly because of slightly better MSOffice compatibility... is there something I'm missing? In terms of features and bugs and other technical problems, anyway, not some "embrace & extend" FUD.

  7. Too complex by mlwmohawk · · Score: 5, Interesting

    I would bet that as projects grow, fewer new developers join -- unless the complexity is managed.

    Open Office is starting to feel like X11. It hard to even build let alone modify let alone test. It is a very old code base and it shows.

    There is another issue as well I think. It is typically an application "end-point." Projects like Apache, PostgreSQL, PHP, etc. are foundations for other projects. People use them and contribute because they are interested in their own project and they fix or add features to the open source foundations to that end. The primary self interest is their project not PHP or PostgreSQL, but the open source foundations benefit regardless.

    With OpenOffice.Org, there is no individualized primary self interest. If I add something to OpenOffice.Org, I only add it because I want it. With the code base as big and complex as it is, I'd have to want it quite badly. I can't think of a feature I need that much or a reason to do all the work to add it. OpenOffice.Org is pretty good as is, what does it need?

  8. Re:That's because there DONE! by Geoffreyerffoeg · · Score: 5, Interesting

    This is not true at all. Sure, you can type stuff in, mark some stuff bold, spell check it, and print it out -- but there's no need for an office suite to do that, and if that's all you intend to do don't call yourself an office suite.

    Here's something I ran into yesterday. There's a "Compare Documents" feature under the Edit menu. It doesn't compare the contents of tables. The bug reporting this was opened in July 2003, and nobody has seemed to care yet. In 2007, someone had a patch, which was committed and not added to the next release's codeline because "I don't think that this issue fulfills the criteria for 2.3.1". This may it was retargeted for 3.1 and rejected in November because There are too many open questions to finish in 3.1." People complained again in 2004 and 2008; I don't think you can say in good faith that "no one cares enough".

    It occurs to me that your exact phrasing was "no one cares enough to add it", which is completely right. Nobody cares enough to develop OpenOffice.org to where it should be.

    If you ask what more, are they not done, then I'll ask the same thing about the Linux kernel -- isn't it done? What benefit is there to running the latest 2.6.28 or whatever instead of 2.4, which worked fine for everyone a few years ago? But yet who in their right mind would (all other things being equal) set up a new system with 2.4 instead of some kernel released this year? And you'd laugh if I suggested the Linux 1.x tree, but that can open and close programs and files just as well as any other OS, can't it?

  9. International support by charlener · · Score: 3, Interesting

    For a while, I used OO mostly to assuage my guilt at using Office illicitly.

    Then I found out that OO has a major advantage: internationalization for countries that just aren't within Microsoft's marketing strategy. As a (foreign) person working in Mongolia, the relatively basic addition of international spelling packs, particularly for Mongolian, has been a lifesaver - and though I haven't used it, there's a Mongolian localization for the entire suite that I think would remove a significant utilization barrier here. It's hard enough teaching someone how to click versus double-click; throw in a menu system in an incomprehensible language and you might as well give up at anything but the most basic data entry.

    For this alone I'll use OO over Office.

    And from a helping standpoint, I haven't done much beyond web-based DB-driven apps for a while, but with Ubuntu's relatively painless localization process, I'm trying to help out by doing Mongolian localization for the OS myself.

    There are places for everyone to help - it may not be exciting but I figure you should pay it back in somehow.

  10. Re:It's 2009 by ta+bu+shi+da+yu · · Score: 5, Interesting

    I'll let you make up your own mind:

    1. Kohei's story
    2. Sun rebuttal by Mathias Bauer.

    Sun has a history of not playing nicely with other projects, however. A real culture of "not invented here", or just plain arrogance. Makes me wonder what's going to happen to MySQL.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  11. Re:It's 2009 by z_gringo · · Score: 3, Interesting

    Sun requires commits be dual-licensed so that Sun can use the code in the commercial version, Star Office. That's how they control


    Digium does the same thing with Asterisk, and that project seems to be advancing nicely.

    --
    -- -- Warning. Do not stare directly at the sun.
  12. Re:It's 2009 by ta+bu+shi+da+yu · · Score: 5, Interesting

    P.S. In case you think that Bryan Cantrill quote is made up, check it out yourself on Google groups:

    1. Original message
    2. Cantrill's reply
    3. Hilarious response by David Miller
    4. Miguel de Icaza astounded response
    --
    XML is like violence. If it doesn't solve the problem, use more.
  13. Correct: MS apps are all kludges by Kupfernigk · · Score: 4, Interesting
    Microsoft has built a business out of bad design which happens to fit the sloppy thinking and training of office workers.

    Excel is a program that means that you can create shitty models with no proper auditability - which means that people who cannot be bothered to understand databases can think they are being clever (right up till all those quants got their last paychecks during 2008...). Word completely confuses the processes of content creation, editing, proofreading and typesetting, and allows the visually incompetent to waste hours pretending to be proper typesetters on a memo. Powerpoint is...oh, Tufte has said it all, I've paid for his books, you go and do the same and strike a blow for proper presentation of data.

    People like MS Office because it enables them to waste lots of time and think they are being productive. Why can I write a 6 page white paper in a morning and it then takes the "customer facing" people a week to pretty it up? Because I was brought up on exercise books and typewriters, and was taught to leave presentation to people with presentation skills.

    I use OOo because I need to read the documents produced by these people. But all my models are generated in SQL - usually nowadays in Transact-SQL running on SQL Server, so this is not an anti-MS rant - and my output is in plain text and PDF for things like flowcharts and system diagrams.

    Fortunately, as I'm a dinosaur, I can do this stuff in Office and so I'm less likely to suffer a mass extinction event.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  14. Re:It's 2009 by Rysc · · Score: 3, Interesting

    TeX would be an excellent format for a WYSIWYG editor to save in to. It would not be possible with the WYSIWYG to do all of the nice things you can do with TeX, but as long as it saves down to this common, malleable format a broad amount of compatibility is achieved for free. Let the users who want to learn nothing use a simple GUI tool which produces code which can be tweaked by hand, or by other existing tools, when needed.

    Why not?

    --
    I want my Cowboyneal
  15. Why I didn't contribute to OOo by Qwavel · · Score: 5, Interesting

    I'm a C++ developer and I was interested in participating in OOo soon after Sun purchased it.

    I joined the project and started participating in the discussion about which GUI toolkit to use. The idea was to start using a common GUI toolkit such as GTK, wxWidgets, SWT, Qt, instead of continuing with the current GUI code which was a mess and was specific to OOo. A lively discussion took place and some consensus emerged, but then behind the scenes it was decided to stick with the existing code.

    It seems so obvious to me that using one of the GUI toolkits would have facilitated sharing code and developers with the rest of the open-source community. For example, I wanted to work on the GUI code, but I had no interest in getting involved in this toolkit that was just for OOo, so I abandoned the idea of participating.

    1. Re:Why I didn't contribute to OOo by peraspera · · Score: 3, Interesting

      I had a similar experience. I wanted to fix the scanner dialog in swriter. I couldn't set the dpi value for my scanner. I fixed it and set an email to the most appropriate core developers listed on the OO developers site. I received an answer a month later or so, asking me to sign an agreement with SUN. At the same time I received an email from a developer who encouraged me to continue. I sent by fax the agreement and fixed several other things. The guy contacted me several times asking if I had received a response from SUN. I think I received it three months later. Meanwhile I had tried to scan directly from the dialog (which can only configure the scanner, scanning is started from another entry in the Insert image menu). The dialog doesn't return a value. How can I change it? It is impossible, the function prototypes are kept in a jar file. How long does it take to raise the interest of a core developer on this issue I don't know, but I think 6 months at least. Then OO 3.0 was out and I had to start it all over. But the code is really a mess: there are sections with comments in German tagged with: **********Better left alone******** and the like.