Slashdot Mirror


Apache OpenOffice Lagging Behind LibreOffice In Features

An anonymous reader writes "If you are looking for small niche features such as interactive word count, bundled report designer, or command line filtering etc – LibreOffice beats OpenOffice hands down. 'Noting the important dates of June 1, 2011, which was when Oracle donated OOo to Apache; and Apache OpenOffice 3.4 is due probably sometime in May 2012; Meeks compared Apache OpenOffice 3.4 new features to popular new features from LibreOffice: 3.3, 3.4, 3.5. It wasn't surprising to find that LibreOffice has merged many features not found in Apache OO given their nearly year long head start.'"

17 of 126 comments (clear)

  1. Why? by glrotate · · Score: 4, Interesting

    Can anyone refresh our recollection as to why we need these two competing projects?

    1. Re:Why? by gbjbaanb · · Score: 4, Insightful

      no, Oracle donated OOo to the Apache Foundation (I guess they couldn't be arsed with it once they realised they couldn't sell it and no-one liked them) so it's noow back to being properly open.

      However, I don't think the world needs 2 open office suites, they should merge them together, then they can take the best of LibreOffice (the code) and the best of OpenOffice (the name).

    2. Re:Why? by rtfa-troll · · Score: 5, Informative

      The developers for Open Office mostly come from Oracle. However, most of the team was fired or had quit so now that's a much smaller group than the ones working on Libre Office. Also, given Oracle's recent record of attacks on former Sun open source even when it had a supposedly independent "community process" it doesn't seem like a safe bet to most people. It's embarrassing that the Apache foundation got involved in such an obvious act of vandalism.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    3. Re:Why? by Anonymous Coward · · Score: 4, Interesting

      The issue is licensing.

      Apache OpenOffice is APL, LibreOffice in LGPL. This means that they can't cross-port features or merge, even though they are 90% the same code base. Oracle owned the full copyrights of OO.org (originally released as LGPL), so they were able to donate it to Apache allowing them to relicense to the APL. Apache will not use a non-APL license for anything under their umbrella.

      According to Apache, Libreoffice may be able to port from APL->LGPL, but Apache will likely not be able to port from LGPL->APL.
      https://www.apache.org/licenses/GPL-compatibility.html

    4. Re:Why? by ThePhilips · · Score: 5, Informative

      That's not going to work in long term. Probably it already doesn't.

      LO folks have spent about a year converting the code base to use standard libraries (most notably STL) instead of the old home-brew stuff OO.o still relies upon. That was a major clean-up done by LO people which allowed them to make code cleaner and accessible to new developers. But also made LO quite incompatible to OO.o.

      Due to that, many features already cannot be ported between the two without some effort.

      --
      All hope abandon ye who enter here.
    5. Re:Why? by mwvdlee · · Score: 4, Insightful

      But Oracle kept a stranglehold on it long enough to very nearly kill OOo.
      Unless OOo can gain some serious traction with new developers, it's still just a matter of time before LibreOffice replaces it completely.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:Why? by Xtifr · · Score: 5, Insightful

      We need LO because it's a better product in every way. It incoporates all the GoOO patches created by Novell and Debian, and has undergone a massive cleanup that made the code smaller, faster, and easier to understand, without removing any functionality, and, since the cleanup, has had a steady stream of improvements added.

      IBM needs OpenOffice because they had a separate license from Oracle to use OO code in Symphony, and the LO folks aren't offering the same deal--LO is GPL, take it or leave it.

      Apache needs OpenOffice because it promotes their preferred license. Which isn't much of a reason, but it's something.

      OO seems likely to become an IBM product in all but name. A handful of developers may feel motivated to contribute for whatever reasons, but unless OO undertakes a cleanup like the one LO already accompished, the complexity of the code is likely to discourage casual contributors. A cleanup of OO would likely put them even farther behind LO in features, but without a cleanup, it's going to be harder to add features, which will make it harder for them to keep up in the long run, and will mean that OO's performance will continue to suck compared to LO.

    7. Re:Why? by Anonymous Coward · · Score: 5, Funny

      Seriously? 'I think so too' 5, interesting.
      With all due respect but just because your name is Bruce Perens and you have a four digit id doesn't mean 'I think so too' is more interesting than it normally would've been.

      Posting AC for obvious reasons (Slashdot's typical 'don't touch my hero' atmosphere in case it's not so obvious)

    8. Re:Why? by hey! · · Score: 4, Informative

      I am an professional with many years of experience with relational databases, and I recently did a thorough review of Base for a client. The client needed a file-based database management system that could be easily deployed to casual users who would only be connected to the Internet occasionally. After spending a solid week studying Base and putting it through its paces, I reluctantly recommended MS Access, a product which I loathe which would limit the customer to Windows only.

      I can say without reservation that the only "database" system I've seen that was worse than Base was ACIUS 4th Dimension.

      What's wrong with Base? Three things.

      (1) It uses HSQL -- good, but doesn't include all the jars -- bad. In effect is uses and *undocumented subset* of HSQL, and many key features like using java method calls for triggers simply don't work, even through a database console window.

      (2) There is no reference documentation. There is no way to know what Base is supposed to do and how it is supposed to act; there's only walk-throughs and how tos. Those are valuable of course, but no substitute for fundamental documentation of what the product's capabilities are and how the product is supposed to behave. Without real documentation the utility of Base is largely limited to the kinds of "catalog your CD collection" toy examples in the documentation, despite having (a randomly chosen subset of) quite a powerful relational engine under the covers.

      (3) The report writer GUI makes simple things like putting fields and text where you want them so difficult and fiddly it's physically painful to use because of the frustration involved -- and there's no alternative to the GUI as there is in something like JasperReports.

      Access wins over Base hands down, on either documentation or user interface -- take your pick. The one clear lead that Base should have -- using HSQL instead of Jet -- is nullified by shipping a bastardized and undocumented subset of HSQL.

      Base is nowhere near as robust as the rest of the OpenOffice suite; in fact I'd say it's so amateurish that it's a positive embarrassment. How they could ship something that poorly managed and implemented along with the rest of the suite is beyond me.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  2. Late night word processing will never be the same by jabberw0k · · Score: 5, Funny

    No, we lost Ed in 2009, four years after Johnny in 2005. C'est la vi.

  3. Re:Bloat by Doogie5526 · · Score: 4, Interesting

    I have LibreOffice downloaded, but only use it once every few months...so I haven't followed too closely (or really care too much about how efficient it is). But I thought one of the first things the LibreOffice team planned to do was remove the Java dependency everyone had been complaining about for years for causing bloat and slowing things down.

  4. Re:Pony up by hawguy · · Score: 4, Interesting

    the community would be better off picking one

    You say that as if you have the money to pay them to pick just one.

    No, I say that as someone who has spent years waiting for Linux on the Desktop to be ready, and I keep seeing so much software that is almost, but not quite there. Along with many competing software applications that do nearly the same thing, so it just seems like there's often alot of dilution from competing packages when there could be more cooperation to make one project more polished and usable.

    And before you say "It's open source - write it yourself!", I have contributed to Open Source projects, but my contributions have mostly been on the systems tools side, I'm not a desktop applications developer.

    I do run Linux on my desktop (both at home and work), but I keep a Windows VM handy for when I need to run a Windows application. I just can't move my boss over to Linux and say "Sorry your spreadsheet macros aren't working in OpenOffice. Here, download Libre Office, maybe it will work better. Wait, no, here's Gnumeric, I heard it has better macro support. No? Well someone online said KSpread might work better, try that one. Here, maybe I can get MS Office to load in Wine, the Wine website says most things sort of work"

  5. Once Oracle Touched OOo... by RLU486983 · · Score: 4, Insightful

    I walked away from OOo as soon as LibreOffice began and never looked back.

  6. Re:Openoffice still exists? by SurfsUp · · Score: 5, Informative

    Openoffice was progressing more slowly than it should have. A lot of good contributions ended up in an infinite state of non-acceptance. That said, Openoffice is still a wonderful thing. But LibreOffice is even better.

    --
    Life's a bitch but somebody's gotta do it.
  7. Feature count! by metrometro · · Score: 4, Interesting

    Number of features is the Dr. Strangelove "mineshaft gap" of the software world. Microsoft Word: 1000+ features. Seriously. Google Document: maybe 50? Which is expanding marketshare? Microsoft's barely-tolerated "ribbon" UI was a direct response to Too Many Features.

    How about user count as a metric of success?

  8. Re:Late night word processing will never be the sa by jd2112 · · Score: 4, Funny

    No! C'est la emacs!
    (sorry, wrong flamewar.)

    --
    Any insufficiently advanced magic is indistinguishable from technology.
  9. Re:Bloat by moderatorrater · · Score: 5, Informative

    It takes a bit of manual work to remove it and verify that it was unused, that it's no longer being linked to, and that there wasn't another thing that was only being used by what you just removed (and is therefore unused). The graph shows that in 5 months they're removed 3000 of these things. That's pretty damn impressive if you ask me.