Slashdot Mirror


LibreOffice 4 Released

Titus Andronicus writes "LibreOffice 4.0.0 has been released. Some of the changes are for developers: an improved API, a new graphics stack, migrating German code comments to English, and moving from Apache 2.0 to LGPLv3 & MPLv2. Some user-facing changes are: better interoperability with other software, some functional & UI improvements, and some performance gains."

50 of 249 comments (clear)

  1. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 2, Insightful

    Until Java can be exorcised, this project is a non-starter.

  2. Re:But what if Java is the next WAIS? by armanox · · Score: 4, Insightful

    Evidence please? Java is alive, kicking and screaming. Java 8 is coming down the turnpike. Java isn't going away anytime soon.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  3. Damn! by Skiron · · Score: 5, Funny

    I just pre-paid £140.00 for MS Office on Gnu/Linux! :(

    1. Re:Damn! by devjoe · · Score: 4, Informative

      He refers to this story, though we've only heard that MS plans to release Office on Linux, not that you can already pre-order it.

  4. Re:But what if Java is the next WAIS? by Desler · · Score: 5, Informative

    OpenOffice/LibreOffice is like 90+% C++. The Java bits are mostly irrelevant.

  5. MS Office mewlers and shills, queue here! by Dystopian+Rebel · · Score: 5, Funny

    For the sake of order on this sadly degenerating News for Nerds site, please add your post to this parent if the essence of your "thinking" is one of the following:

    = LibreOffice is not MS Office, therefore it's crap.
    = LibreOffice uses Java, which everyone know is not as fast and portable as .NET.
    = LibreOffice lacks MS Office proprietary features and misfeatures, therefore it disappoints me terribly.
    = LibreOffice doesn't read or write the constantly mutating, rubbish file formats of MS Office the way only MS Office can.
    = LibreOffice isn't backed by a large corporation that Only Wants The Best For Me.
    = LibreOffice is bloated, and I insist on the lean responsiveness and stability of MS Office!
    = LibreOffice doesn't have ribbons to help me not find features that I used to use.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
    1. Re:MS Office mewlers and shills, queue here! by hedwards · · Score: 4, Insightful

      Libreoffice uses very little Java at this point. That's one of the things that's changed since they forked from OO.org.

    2. Re:MS Office mewlers and shills, queue here! by Desler · · Score: 2

      It didn't use it much before that point either. It's always been predominately a C++ codebase. It was just mostly ancient and crappily-written C++. Java was only needed for the HSQLDB, accessibility/assistive features and some of the wizards. The vast majority of its users can get away without those features.

    3. Re:MS Office mewlers and shills, queue here! by Bill_the_Engineer · · Score: 2

      How dare you use facts on slashdot! ;)

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    4. Re:MS Office mewlers and shills, queue here! by fermion · · Score: 2
      LibreOffice doesn't read or write the constantly mutating, rubbish file formats of MS Office the way only MS Office can.

      While it may not write the file formats developed by the marketing teams to encourage users to upgrade, it certainly reads them quite well, and often more reliable than MS. Not in the sense that it 100% present the random formatting exactly as MS would, but in that it will, in my experience, read 100% of the files and present the text in relatively accurate manner.

      In my experience, MS office will not, mostly because one does not always have the most up to date version of MS office, and one does not always have the most up to date filter.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:MS Office mewlers and shills, queue here! by Enderandrew · · Score: 5, Informative

      That started happening as soon as they forked.

      Sun made it really hard to get some changes made upstream, and some developers were unwilling to hand over copyright on their code contributions. So OpenOffice stagnated for many years.

      There was a cleaner, more feature-rich version called go-oo (which many Linux distros shipped, without really telling anyone they were getting the fork). That fork because the basis of LibreOffice. Once they weren't tied to staying close to the OpenOffice base, they started cleaning cruft like mad.

      In case you didn't notice, they added a bunch of new features, while the size of the installer dropped from 200 MB to 183 MB in this latest release.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    6. Re:MS Office mewlers and shills, queue here! by mspohr · · Score: 4, Insightful

      I have had better luck with LibreOffice being able to read old/odd MS Office formats better than MS Office itself.
      MS often breaks compatibility with itself to force upgrades.
      YMMV

      --
      I don't read your sig. Why are you reading mine?
    7. Re:MS Office mewlers and shills, queue here! by clong83 · · Score: 2

      Fair points, all. I have no problem with using LibreOffice myself, I find it works as good or better than Office for most things.

      However, the lack of interoperability with MS Office is a major sticking point. You may be correct that this is mainly because of the multitude of crappy and proprietary file formats that MS puts out, but as a practical matter, MS Office is what most people use. When I have a client or my boss that asks me to send them a few power point slides, or someone sends me some powerpoint slides, I simply can't use LibreOffice, as much as I would like that. And I can't simply tell clients and authority types that "You're doing it wrong. Use this other software that I use!" I have to pull up Office in wine, or reboot. It sucks, but that's where it's at.

      So, it may not really be LibreOffice's fault, but it's still a problem. Even for people who would like to use it.

    8. Re:MS Office mewlers and shills, queue here! by Dynetrekk · · Score: 3, Insightful

      LibreOffice doesn't read or write the constantly mutating, rubbish file formats of MS Office the way only MS Office can.

      True. LibreOffice actually helped me salvage a Word 2003 file into Word 2010, as Word 2010 itself would scramble the whole darned thing. Libre is much better, in my (limited) experience.

    9. Re:MS Office mewlers and shills, queue here! by westyvw · · Score: 4, Interesting

      Except Libre office has much better functionality, even though its less on price. Better integration with Calc, better formatting, better large document handling, the ability to extend it through the language of your choice, the ability to use scripts to update presentations without ever opening them, etc. I had both Microsoft and OpenOffice years ago, and when working on large (3000 + page documents) that I didnt want to use Latex for (mostly due to sharing with my editor), I prefered OpenOffice. In the end, we all use these "office" suites for purposes that are better served in another application. How many of us fought with layout in a word processor, when we all know Illustrator or Inkscape would have been a better choice? In the end LibreOffice has functionality, particularly today, that rivals or exceeds the suites you pay for.

      To address your father, he really should not be sending documents to his clients in a processing format, but rather a PDF or use an online tool for collaboration. In the business I worked for, you could get fired for sharing a document in its raw format: too great a risk of sharing redacted or edited information.

    10. Re:MS Office mewlers and shills, queue here! by Enderandrew · · Score: 4, Informative

      You may not be aware, but that is correct behavior.

      A PPT file is meant to open in edit mode. A PPS file is meant to auto-play a presentation when opened.

      If you don't want it to auto-play, then blame the person who saved the file as a PPS file.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  6. Re:But what if Java is the next WAIS? by cognoscentus · · Score: 2, Interesting

    Not seen any evidence of this, other than the lack of security updates for browser-plugin based vulnerabilities on Oracle's part. Out of curiosity, if you mean server side Java as well as client-side java, could you cite references? This is not to doubt there are big issues with the JVM, and the seeming sloth of response of Oracle to some of them - I'm just wondering what the vast amount of server-side infrastructure would do if the JVM were to be EOLed. In terms of relatively high performance, managed platforms, given Microsoft's flight from CLR, what are the alternatives? And why does Oracle seem so indifferent?

  7. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 4, Funny

    Goddamn idiot mods can't handle the truth! The fact is, java must go. It's a toy 'language' to teach little kids about computers. It was never meant to do real computational work. For that you need assembly, or straight up binary.

  8. Re:But what if Java is the next WAIS? by armanox · · Score: 4, Funny

    write once, infect anywhere?

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  9. Re:But what if Java is the next WAIS? by medv4380 · · Score: 2

    Did someone up and rewrite it all to Java, because last I heard it's mostly in C++. Java's just used for optional things.

  10. Re:But what if Java is the next WAIS? by Zero__Kelvin · · Score: 4, Interesting

    "I think the issue that needs to be faced is that it seems likely that Java is dead."

    Well, you had better tell that to Google since it is the core language for all Android apps. You seem to be confusing a few vulnerabilities in Oracle's Java Runtime Environment with the entire Java software ecosystem. In general, Linux systems running Libre Office tend to not even use Oracles JRE. Java isn't going anywhere.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  11. Pre-fork OO by Anne_Nonymous · · Score: 3, Informative

    I have been using the last pre-fork version of OO. It works fine and mostly does what I want.

    Is there any good reason to switch to the latest Libre?

    1. Re:Pre-fork OO by DarwinSurvivor · · Score: 4, Insightful

      I've found it to be more stable and support the Microsoft formats with less errors (for the few times I'm forced to use them). It also seems a LOT more responsive and 4.0 is supposed to be even more so. At this point there's really no reason not to.

  12. Re:But what if Java is the next WAIS? by Bill_the_Engineer · · Score: 5, Informative

    Admitting that you don't understand the difference between a plugin and Java itself brings you closer to actually knowing what you talk about.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  13. Why this dilution? by trifish · · Score: 2, Insightful

    OpenOffice is under Apache Foundation now and it is proper FOSS. This activity only dilutes the efforts to develop a FOSS alternative to MS Office. End it. Don't be childish. Thanks.

    1. Re:Why this dilution? by denis-The-menace · · Score: 5, Informative

      Oracle tossed OpenOffice to the Apache Foundation after LibreOffice took-off in terms of features, bugfixes and mind-share.

      OpenOffice is about 2 years behind thanks to Oracle.

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    2. Re:Why this dilution? by jfengel · · Score: 4, Insightful

      Has there been any significant work on OpenOffice since the split?

      I'm not crazy about having efforts diluted, but if they have to pick one and go forward with it, are there any advantages to going with OpenOffice rather than LibreOffice, aside from the less dreadful name?

    3. Re:Why this dilution? by robmv · · Score: 3, Informative

      I am a Java developer, love the JVM, but if you think merging the Lotus Symphony code base with OpenOffice will be a good thing, you never used Symphony. Symphony is the Eclipse platform with added plug-ins that add old OpenOffice code to it. If an office suite is already a big program, running a big JVM process with OpenOffice inside is an awful monster. In the other hand LibreOffice is removing Java dependencies where it shouldn't be used, like the embedded database and some wizards and using it for what is a good tool, Java APIs for automation and access to core LibreOffice functionality from Java programs

    4. Re:Why this dilution? by TheRaven64 · · Score: 2
      Once there was StarOffice, owned by Star Division.

      Star Division was bought by Sun and the bits they owned were open sourced as OpenOffice. It was then renamed OpenOffice.org once they noticed someone else owned the OpenOffice trademark.

      For years, Sun contributed 80% of the new code. Novell contributed about 10% and sulked that they weren't recognised as much as they felt they should be.

      Novell started go-oo.org, containing their own patches to OpenOffice.org, including several things that were of dubious legality (e.g. implementing Microsoft patents that Microsoft guaranteed that they would not sue Novell for, but didn't extend this guarantee to anyone else).

      Sun bought Oracle and most of the OpenOffice developers left (some voluntarily, others not) and found new employment.

      Novell saw this as an opportunity to become the dominant players and pushed the LibreOffice brand for OO.o plus their patches. Lots of people fell for this and LibreOffice started to gain a lot more traction.

      Most of the work in both forks is now by ex-Sun people. The code is horrible in both, although both teams are slowly trying to fix it.

      --
      I am TheRaven on Soylent News
    5. Re:Why this dilution? by Anonymous Coward · · Score: 5, Insightful

      Look on the bright side: LibreOffice is about 2 years ahead, thanks to Oracle!

  14. Re:But what if Java is the next WAIS? by DickBreath · · Score: 4, Informative

    I think the vulnerabilities are mostly confined to the browser plug in. Not the entire Java runtime.

    --

    I'll see your senator, and I'll raise you two judges.
  15. Re:But what if Java is the next WAIS? by colfer · · Score: 4, Informative

    And you do not need the JRE to run LibreOffice.

  16. Re:But what if Java is the next WAIS? by K.+S.+Kyosuke · · Score: 3, Insightful

    ...or straight up binary.

    Unless you're keying the bits with a set of telegraph keys attached to your CPU's data bus, it's cheating!

    --
    Ezekiel 23:20
  17. Re:But what if Java is the next WAIS? by Zero__Kelvin · · Score: 2

    I think that you are correct. I know that the way I said it nobody can say I misinformed anyone. I stated it that way I did to avoid the case where I might be more explicit and then have misinformed someone.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  18. Re:But what if Java is the next WAIS? by Enderandrew · · Score: 4, Insightful

    Java is dead?

    Last time I checked, enterprise shops are still hiring more Java developers than any other kind. There are a lot of reasons I don't care for Java, but I would never in a million years say Java is dead.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  19. Re:"migrating German code comments to English" by K.+S.+Kyosuke · · Score: 4, Funny

    Great, now I will know what the function with the following comment does:

    "Gott vergib mir, das ist eine schreckliche Hack!"

    And, as we already know, this should speed up builds because your US-made compiler won't have to consult the German dictionary all the time to find out what all the texts actually mean.

    --
    Ezekiel 23:20
  20. Re:But what if Java is the next WAIS? by swillden · · Score: 5, Informative

    OpenOffice/LibreOffice is like 90+% C++. The Java bits are mostly irrelevant.

    To be precise, as computed by sloccount, libreoffice-4.0.0.3.tar.xz contains:

    cpp: 3990644 (87.04%)
    java: 400958 (8.75%)
    ansic: 91036 (1.99%)
    perl: 42456 (0.93%)
    python: 17392 (0.38%)
    sh: 17256 (0.38%)
    yacc: 8228 (0.18%)
    cs: 6648 (0.15%)
    asm: 3269 (0.07%)
    objc: 2602 (0.06%)
    lex: 2030 (0.04%)
    awk: 907 (0.02%)
    pascal: 800 (0.02%)
    csh: 235 (0.01%)
    lisp: 115 (0.00%)
    php: 104 (0.00%)
    sed: 7 (0.00%)

    However, as Desler said, the Java bits are actually optional.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  21. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 2, Informative

    posting AC since I don't have a /. account.

    in fact, not "code-comments" in LibreOffice were german. Rather it were "germanisms" in the code itself. I can't remember specifics ATM, but it was naming of variables and functions that "looked akward" to native english speakers.

    I'm not aiming for informative modpoints, although appreciated :)
    I know the specifics because I speak english & german and considered attacking this bug 1-2 semesters ago.

  22. Re:Difference between GPL and MPLv2? by mister_playboy · · Score: 2

    And for a shot at starting a "my license is freer than your license flame war":

    BSD/MIT

    Fixed for completion's sake. :p

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
  23. Re:But what if Java is the next WAIS? by seyfarth · · Score: 4, Funny

    Why didn't they write a little Fortran, Cobol and D to round the number of languages to an even twenty?

    --
    Ray Seyfarth, ray.seyfarth@gmail.com, http://rayseyfarth.blogspot.com
  24. Re:Grammar Check by Skiron · · Score: 3, Insightful

    Grammar checking is always fuzzy in a computer algorithm. And because people do not understand grammar (especially in pure English) they rely on word processor nonsense.

    That is why it is always crap, and perhaps also explains why (especially young) people cannot do correct grammar (i,e, correct grammar is a bit hard to learn, like it takes work - but letting the computer do it [wrongly] is easy).

  25. Re:Grammar Check by denvergeek · · Score: 2

    To be fair, I dropped this into MS Office, and followed the suggestions until Office stopped flagging:

    "This here grammar check don't work none ."

    "This here grammar check don't work any."

    "This here grammar checks don’t work any." (MS Office says this is correct)

    Clearly, LibreOffice sucks donkey balls.

  26. Re:Grammar Check by sourcerror · · Score: 2

    Because it's a spelling checker not a grammar checker.

  27. Re:But what if Java is the next WAIS? by LordLimecat · · Score: 2

    You dont etch magnetized disks, unless you wish them to cease functioning.

  28. Re:But what if Java is the next WAIS? by Bill_the_Engineer · · Score: 2

    if you read the article and click through to the Sophos website that describes the Mal/JavaJar trojan, you will realize that this is another instance of the browser plugin being exploited and not Java itself.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  29. Re: "migrating German code comments to English" by Anonymous Coward · · Score: 2, Informative

    As someone who did a lot of those translations I may be able to explain the necessity for these:
    First, LO's source code is old and massive. Most of the comments I translated were written somewhere in between 1999 and 2004.
    Second, as anyone who has ever dealt with old, mature, complex code bases will tell you: you need as much information as possible about your code. This is due to bug fixes and quirks that evolved that code over time (=maturing a code base).
    Of course, many of the comments are simple and obvious, but there's always the suspicion that some of them contain crucial information. This is exactly the reason why we're not using software translation programmes (e.g. Google Translate), but rather translate all comments by ourselves.

    Finally, please note that the remark about translated comments is not meant as a feature advertisement for end-users, but as a public sign of gratification for those many volunteers that put much of their free time into doing them.

  30. Re:But what if Java is the next WAIS? by TsuruchiBrian · · Score: 5, Funny

    They probably had a surplus of parentheses that they needed to stash somewhere.

  31. Re:But what if Java is the next WAIS? by greg1104 · · Score: 2

    You had two rocks?

  32. Sorry about that by Qubit · · Score: 2

    I can't speak for everyone else, but I was answering questions and testing bugs until 11am. Then I was very tired and got a couple of hours of sleep.

    The Infrastructure team was trying to migrate several of the websites over to a new server about the same time as 4.0 was released. After some brief downtime, everything pulled through. Due to a perfect storm of problems during the previous two days, the server upgrades were delayed all the way until release day (oops!)

    If you grabbed 3.6.5 this morning, you didn't miss a new release on that branch -- 3.6.5 came out on Jan 30th, and 3.6.6 won't come out until the 2nd week of April. The 4.0.0.3 release is working pretty well, running into a few bugs and issues, but we're working to iron those out as quickly as possible.

    Feel free to Ask questions or Report a bug if and when the fancy strikes you.

    --

    coding is life /* the rest is */
  33. Re:"migrating German code comments to English" by MaskedSlacker · · Score: 4, Informative

    Then again, English is a pretty strange Indo-European language. It has a lot of complexity where it doesn't really add anything, like the plethora of irregular verbs, or the many words that end with the letter e for historical reasons, despite it not being pronounced for centuries. And in other areas, the simpler rules of English come at the cost of expressive ability. Almost non-existent verb conjugation makes things simple, but it also requires 3 words to say "we will run" as opposed to a heavily conjugated verb like "correremos".

    Compulsive linguistic fetishist chiming in here:

    The "irregular verbs" are not irregular in English (at least, not if you're referring to the stem changers; there are some true irregulars but not many). Swim-swam-swum, sing-sang-sung, etc. (and several other varieties of stem-changers) are ALL regular. They were mislabeled as irregular by 19th century prescriptivist grammarians who didn't know what they're talking about (and who thought that Latin was "perfect" and that any deviation from Latin represented grammatical corruption). The "irregular" verbs are Anglo-Saxon strong verbs. They follow clear, regular patterns and pre-date the influence of Norman French.

    Spelling peculiarities are a product of the (relative) freezing of orthography with the invention of the printing press. This is not a linguistic issue, it's one of editorial culture. We COULD have changed spellings as pronunciations changed (and other Indo-European cultures did change their orthography as pronunciation changed in the centuries since the invention of the printing press), but for political reasons have not. It has nothing to do with the language itself (other than the fact that freezing orthography tends to retard language change).

    Verb conjugation was not nonexistent in Anglo-saxon words (your "irregular verbs"), and its slow disappearance is the result of Norman influence. Conjugation in Anglo-Saxon was a stem-change, not an inflection. Initially, the only nonconjugating words were borrowed from Latin and Norman French. Over time, because of the prestige status of Norman French, those words became the new normal in English, and old strong verbs begun to lose their conjugations. As an example, it used to be Climb-clamb-clumb, not Climb-climbed-climbed.

    Your "we will run" vs "correremos" point about the Spanish being shorter is silly. The English version is 3 syllables and the Spanish is 4. So which is actually shorter to say?

    English is weird for an Indo-European language because it is actually a hybrid of the Germanic and Romance branches. This hybridization stripped out incompatible features between the two source families.