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."

249 comments

  1. But what if Java is the next WAIS? by Archeopteryx · · Score: 1, Troll

    I think the issue that needs to be faced is that it seems likely that Java is dead. As such, it seems unlikely to me that the interpreter will be maintained for much longer.

    What are the options for a project like LibreOffice?

    --
    Dog is my co-pilot.
    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. 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.

    4. 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?

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

      Yep, malware authors are loving it. It's become quite the easy way to exploit 10s of millions of computers.

    6. 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.

    7. 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.
    8. 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.

    9. 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
    10. 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...
    11. Re:But what if Java is the next WAIS? by Desler · · Score: 0

      I don't confuse the two. Your misunderstanding seems to purely be an issue on your end.

    12. 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.
    13. Re:But what if Java is the next WAIS? by samkass · · Score: 1

      It also trades back and forth with C as the single most popular programming language in the world, on which huge amounts of server software is written-- almost twice as popular as C++, which is what most of LibreOffice is actually written in and three times more popular than C#, its biggest competitor in the bytecode-on-virtual-machine environment.

      --
      E pluribus unum
    14. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 1, Interesting

      Java isn't going anywhere - not forward, and not away either. It's here to stay and for last 5 years it has not introduced anything new significant - nothing wrong with that - there is nothing wrong with a stable language (it's something C++ people don't seem to get).

      Oracle isn't the only JVM vendor. Oracle isn't going to EOL Java anytime because their whole business stands on Java - if you installed anything since Oracle 8i, you'd understand why Oracle bought Sun, and why Java isn't going to have any problem surviving.

    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:But what if Java is the next WAIS? by DarwinSurvivor · · Score: 1

      Then show us a virus that took advantage of Java.

    20. Re:But what if Java is the next WAIS? by ADRA · · Score: 1

      The last 5 years introduced 2 enterprise Java standards enhancements which were in fact very big deals. The JVM and the language itself are getting rather slow, but its not the job of a language to constantly adapt to a changing world. That's why Java has thousands of potentially competing libraries that sit on top of the base implementation. The same could be said for C/C++, or most other languages. The innovation will come from the communities driving them.

      Does Java have a vibrant development community? IMHO yes, there are a lot of paid and independent projects that really make programming for the platform easier and more effective.

      --
      Bye!
    21. Re:But what if Java is the next WAIS? by MightyMartian · · Score: 0

      Goddam idiot AC, Java is all over the bloody in the enterprise. You'll find Tomcat, for instance, in all sorts of enterprise websites and intranets. You may call Java a "toy' language but it has substantial penetration. The fact that you even say something like that indicates what an ignorant useless pile of dog crap you are.

      Go back to coding in VB6, asswipe.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    22. Re:But what if Java is the next WAIS? by serviscope_minor · · Score: 1

      Goddam idiot AC,

      Dude, did you actually read the original post?

      It was never meant to do real computational work. For that you need assembly, or straight up binary.

      If that's not an obvious (and actually quite amusing) troll, then I don't know what is.

      --
      SJW n. One who posts facts.
    23. 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.
    24. Re:But what if Java is the next WAIS? by shitzu · · Score: 1

      But last time i checked, LibreOffice still complained about missing java runtime (on my OSX) although i have switched it off in LibreOffice prefs.

    25. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      The browser plug-in is just a way to use the JRE with a default security policy. The security bugs only matter if there is a security policy being enforced because otherwise the program could already execute arbitrary code (Java programs are programs, after all). It's just that Java applets are by far the most common/visible use of security policies in Java, so security bugs in the JRE are mostly useful for applets. (I assume the security policies do get used for code other than applets, but I am simply not familiar enough with the ecosystem to know of any examples.)

    26. Re:But what if Java is the next WAIS? by MightyMartian · · Score: 1

      In twenty years, it will be the COBOL of the time... except of course COBOL will probably still be around then too.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    27. Re:But what if Java is the next WAIS? by armanox · · Score: 1

      Java is optional in modern LO/OO (I seem to remember Star Office being enirely in Java ~2001). I was making a remark at the OP about Java in general.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    28. Re:But what if Java is the next WAIS? by K.+S.+Kyosuke · · Score: 1

      Go back to coding in VB6, asswipe.

      False dichotomy alert!

      --
      Ezekiel 23:20
    29. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      Unless you're etching things with a magnetized needle directly onto a metal disk, you're not programming!

      ...yes, uphill both ways, in three feet of snow.

    30. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      OpenOffice/LibreOffice is mostly irrelevant.

      FTFY.

    31. 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
    32. Re:But what if Java is the next WAIS? by denvergeek · · Score: 1

      Can a brother get a "whoosh"?

    33. Re:But what if Java is the next WAIS? by kdemetter · · Score: 1

      Ezekiel 23:20

      ancient porn ?

    34. Re:But what if Java is the next WAIS? by cbhacking · · Score: 1

      No brainfuck? Can that tool even recognize Whitespace? Hmph...

      On a more serious note, why the hell are there 6 kloc of C# and a hundred lines of PHP in there??

      --
      There's no place I could be, since I've found Serenity...
    35. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      Only three feet?! Wuss! I bet you even had shoes! And food!

    36. Re:But what if Java is the next WAIS? by niiler · · Score: 1

      I think the real issue is that Anonymous Coward has dissociative identity disorder. He/She/It keeps making statements and then disagreeing with him/her/itself.

    37. Re:But what if Java is the next WAIS? by swillden · · Score: 1

      PHP, I don't know. I'd guess the C# has to do with some bit that integrates with .NET environments.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    38. Re:But what if Java is the next WAIS? by LordLimecat · · Score: 1

      Oh look heres one from 4 weeks ago.
      http://reviews.cnet.com/8301-13727_7-57563567-263/new-malware-exploiting-java-7-in-windows-and-unix-systems/

      Its worth noting that there have been 3 new iterations of Java in the last 4 weeks, each fixing security holes that the last left. All software has security flaws, but Im beginning to think that all security flaws had their genesis in JRE; it certainly seems like an endless source of them.

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

      what the heck are the 115 lines of lisp for?

    40. 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.

    41. Re:But what if Java is the next WAIS? by K.+S.+Kyosuke · · Score: 1

      what the heck are the 115 lines of lisp for?

      Funny that you worry about Lisp, while the PHP code leaves you unfazed. :-)

      --
      Ezekiel 23:20
    42. Re:But what if Java is the next WAIS? by ericcc65 · · Score: 1

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

      I prefer a magnetized needle and a steady hand.

      http://xkcd.com/378/

    43. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      tho you were trying to be funny, it is true. Anything other than that *is* cheating.

    44. Re:But what if Java is the next WAIS? by vladmihaisima · · Score: 1

      Real people write directly hardware description languages. Why write binary when you can design your own custom hardware?

    45. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      Not sure of a self-replicating virus.. but there are quite a few examples of Java being used as an infection vector for malware.

    46. Re:But what if Java is the next WAIS? by aztracker1 · · Score: 1

      I would state that JavaScript is probably the most popular, in terms of developers that write something in a given language in a given year. I doubt that there are 3x the number of developers writing in Java than C#... I know that private/intranet development is pretty much split between Java, C# and *other*... which accounts for most actual development, not necessarily use.

      --
      Michael J. Ryan - tracker1.info
    47. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      YHBT

      HTH

      HAND

    48. 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...
    49. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      E scape
      M eta
      A lt
      C trl
      S hift

    50. Re:But what if Java is the next WAIS? by shutdown+-p+now · · Score: 1

      It's here to stay and for last 5 years it has not introduced anything new significant - nothing wrong with that - there is nothing wrong with a stable language (it's something C++ people don't seem to get).

      It's not so much stable as it is slow-moving. It's getting most of the same features that e.g. C# does, it just takes twice as long.

      But as far as "anything new significant" goes... did you see the current drafts of Project Lambda? That's supposed to be a part of Java 8...

    51. Re:But what if Java is the next WAIS? by shutdown+-p+now · · Score: 1

      That is not dead which can eternal lie,
      And with strange aeons even C may die

    52. Re: But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      Stop! You should have two telegraph keys: one wired to the data bus, and the other to the instruction bus. ... come to think of it, you also need a key for the i/o. This is where genetic research will be important, to allow us to grow more hands. Oterwise state-of-the-art multi-core CPUs will just spen too much time in the idle-loop

    53. Re:But what if Java is the next WAIS? by labnet · · Score: 1

      ...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!

      I hear Chuck Norris just twitches his left eye while sleeping to encode binary updates to the BSD kernal.

      --
      46137
    54. Re:But what if Java is the next WAIS? by hairyfeet · · Score: 1

      Why was this labeled troll? I've been saying since the ODF took control that we frankly shouldn't judge LibreOffice until they had time to excise Java (which Sun jammed in all over the place) and modularize the code, until then they are gonna be busy cleaning up the mess that Sun made.

      But considering how risky Java is and how much of LO depends on having Java it should really be looked at as just writer with some WIP stuff that really won't be useful until its rebuilt. If you don't install java there is just a lot of LO that doesn't work, sorry but its true unless they've managed to do a rewrite since 3.4 which i kinda doubt.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    55. Re:But what if Java is the next WAIS? by sproketboy · · Score: 1

      Of course. Many of the C# features are garbage so why add them to Java?

    56. Re:But what if Java is the next WAIS? by ThePhilips · · Score: 1

      In LibreOffice, Java parts are being slowly rewritten in Python.

      --
      All hope abandon ye who enter here.
    57. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      They are only irrelevant until you need them.

    58. Re:But what if Java is the next WAIS? by ilsaloving · · Score: 1

      Luxury! When I was your age I had to walk (without shoes) to a canyon, and bang two rocks together to make my zeros and ones. I'd do the calculations by timing my bangs so that the resulting constructive and destructive interference between the different echos would act as a full adder!

    59. Re:But what if Java is the next WAIS? by TsuruchiBrian · · Score: 1

      Why make hardware when you can just run the algorithms in your mind?

    60. Re:But what if Java is the next WAIS? by ChunderDownunder · · Score: 1

      emacs key-bindings ??? :)

    61. Re:But what if Java is the next WAIS? by TsuruchiBrian · · Score: 1

      BIll just schooled you.

    62. 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.

    63. Re:But what if Java is the next WAIS? by shutdown+-p+now · · Score: 1

      Given that Java ended up adding pretty much all of them anywhere, your point seems pretty weak. Care to name any specific "garbage" features, anyway?

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

      You had two rocks?

    65. Re:But what if Java is the next WAIS? by hairyfeet · · Score: 1

      Uhhh...you DO know that various flavors of VB, "programs" written in Excel and Access and IE 6 only Intranet apps are ALSO big in the enterprise, yes?

      Just because something is "big in enterprise" doesn't make it good or even right, it just makes it big in enterprise, that's all.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    66. Re:But what if Java is the next WAIS? by hairyfeet · · Score: 1

      That would be a legitimate argument IF Oracle didn't have Java re-enable the damned plug in (along with providing crapware) every time you run the latest security update. So whether the Java fans like it or not if you didn't install java there wouldn't be the constant security updates that re-enable the plugin that then leaves a door you could drive a truck through ready for the next malware.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    67. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      This must be a windows thing. I download direct from Oracle for both Linux and OS X and haven't experienced any crapware like toolbars, etc.

    68. Re:But what if Java is the next WAIS? by jafac · · Score: 1

      Penetrating children with toys? What is this, 4chan?

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    69. Re:But what if Java is the next WAIS? by pspahn · · Score: 1

      Maybe something to do with using Base to connect to a MySQL database?

      Everyone rags on PHP and that makes me sad. =(

      --
      Someone flopped a steamer in the gene pool.
    70. Re:But what if Java is the next WAIS? by swillden · · Score: 1

      Actually, I looked and it's a little script that generates various sizes of icons.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    71. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      Java is all over the bloody in the enterprise.

      So is Windows. What's yer point?

      Java is a fag language... It's for lazy bums who don't want to learn what makes the computer go. It's the same as these goddamn pilots who can only push buttons and pray the machine responds. It's why a printer driver(!) will hardly fit on a CD anymore. It's why I need 512 megabytes of RAM. The whole damn world is fatter than Chris Christie for it.

    72. Re:But what if Java is the next WAIS? by jbolden · · Score: 1

      Java started life as Oak an embedded language. It was always meant to do real work.

    73. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      He's just trolling, if they were actually garbage then the garbage collector would've nuked them.

    74. Re:But what if Java is the next WAIS? by jrumney · · Score: 1

      Maybe something to do with using Base to connect to a MySQL database?

      Yeah, because it is of course, impossible to use MySQL from any other language. Base's database connectivity is all via native code for more popular databsaes, and java for the rest.

      The actual use of PHP in LibreOffice seems to be to allow running the headless version of libreoffice to be called from PHP to do document conversions etc.

    75. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      The only language that I know of that still WILL be around in a million years from now is RNA encoding.

      Holy molecular biology fail, batman! RNA is the messenger nucleic acid, it does not store or "encode" the message. If you had successfully taken even a single semester of undergraduate biology you would know that. Even RNA viruses (such as HIV) are dependent on DNA for message encoding and transmission.

    76. Re:But what if Java is the next WAIS? by sproketboy · · Score: 1

      Really? Java didn't add shit enums (Java's implementation is better and does not repeat the same mistakes as C++), partial classes, structs, operator overloading, etc.. assinc methods, the whole linq retardedness. ShitPascalCamelCaseConventionForEverything. You see being a microsoftie like you means you're too fucken ignorant to see how shit this all is.

    77. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      It's why I need 512 megabytes of RAM...

      Um, that's 512 gigabytes of RAM... (holds pinky to corner of mouth)

    78. Re:But what if Java is the next WAIS? by shutdown+-p+now · · Score: 1

      Java didn't add shit enums (Java's implementation is better and does not repeat the same mistakes as C++)

      It's better, yes... except for performance, which is quite a bit worse.

      partial classes, structs, operator overloading, etc.. assinc methods

      And the problem with all these things is?..

      (oh, and it's spelled "async")

      the whole linq retardedness.

      It's going to be halfway there as of Java 8 with Project Lambda - no special syntax for sequence comprehensions, but a full set of library operators.

      ShitPascalCamelCaseConventionForEverything

      It's a code formatting convention, not a language feature.

      You see being a microsoftie like you means you're too fucken ignorant to see how shit this all is.

      So why don't you enlighten me? Please, be specific. I'm eager to hear a well-reasoned argument about why exactly all these things are "shit".

    79. Re:But what if Java is the next WAIS? by sproketboy · · Score: 1

      "It's better, yes... except for performance, which is quite a bit worse."

      Well google it. You'll find most benchmarks put Java ahead of .NET so.....

      Let's see:

      Partial classes: Do I really have to explain that one? This is just a hack around limitations of the UI design tools.

      Structs: Really? In a modern OO programming language? No reason for these and they complicate the type system. Also they behave differently than objects but they look identical. At least in C++ they use a different operator. The M$ marketing department who designed C# didn't learn that lesson.

      Operator overloading: Ah yes, the single feature that killed SmallTalk. Back in the day IBM was pushing this language as their "enterprise" language. Trouble was with bigger applications the code became less and less readable and maintainable. Java fixed that problem and then the M$ marketing department who designed C# reintroduced that problem for you. They didn't learn that lesson either.

      "async" methods: Lots of unforeseen side effects here. Complicates the already complicated and slower C# compiler. This one's new so we'll have to wait and see.

      I forgot properties at the language level: No good convention for them. Hides performance deficits.

      There's others I think but It's 4 am and I'm tired. ;)

    80. Re:But what if Java is the next WAIS? by DarwinSurvivor · · Score: 1

      That's the java BROWSER PLUGIN. Different beast entirely.

    81. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      It may be kicking and screaming inside the coffin, but it's still buried under several feet of Oracle.

    82. Re:But what if Java is the next WAIS? by Anonymous Coward · · Score: 0

      I guess all those 0.0x% languages are mostly api wrappers...

    83. Re:But what if Java is the next WAIS? by shutdown+-p+now · · Score: 1

      Well google it. You'll find most benchmarks put Java ahead of .NET so.....

      The reason why many benchmarks put Java ahead is because Sun/Oracle JVM (a particular implementation) has better GC and better JIT than Microsoft .NET (a particular implementation). It has nothing to do with language design.

      And we were talking about enums specifically. If you write a benchmark on them, you'll quickly see that they, in particular, are slower. No surprise there, given how they're implemented.

      All that said, I do not dispute that, for a higher-level language, Java enums are better designed than C# enums - I personally prefer the former, and don't much care about the minor perf hit that entails. So, okay, Java has one language feature that came in later and was designed better as a result. But only one.

      Partial classes: Do I really have to explain that one? This is just a hack around limitations of the UI design tools.

      Partial classes are there for any kind of code generation, not just UI design tools - and code generation is pretty common for advanced scenarios in any language that doesn't have proper macros, be it Java or C#. And they're far more convenient than what you see with most Java Swing UI designers, which crap all over the code you actually edit.

      (to remind, C# did not have partial classes in 1.x, and it had the same problem with generated code inserted in the middle of user-editable files)

      Structs: Really? In a modern OO programming language? No reason for these and they complicate the type system. Also they behave differently than objects but they look identical.

      Structs are semantically different - they are value types, meaning that they don't have an intrinsic object identity, and compare field-by-field by default. This alone is difference important enough to surface it in the type system - but then there's also the performance benefit. Even today, Java JIT is struggling to do escape analysis well enough to stack-allocate classes like Point in many cases. And this is especially prominent when you use generics, and something like ArrayList<Integer> is slow as molasses.

      Operator overloading: Ah yes, the single feature that killed SmallTalk. Back in the day IBM was pushing this language as their "enterprise" language. Trouble was with bigger applications the code became less and less readable and maintainable. Java fixed that problem and then the M$ marketing department who designed C# reintroduced that problem for you. They didn't learn that lesson either.

      Indeed - writing a.multiply(b.divide(c)).negate() is so much more convenient than -a*b/c when you're working with something like BigInteger - right?

      Operator overloading is a necessary language feature to enable expressive libraries. It can be abused, yes, and historically it was abused in C++ - but not in C#.

      "async" methods: Lots of unforeseen side effects here. Complicates the already complicated and slower C# compiler. This one's new so we'll have to wait and see.

      Async methods don't add any new side effects compared to manually written continuation chains with lambdas - they just make the code more familiar and easier to reason about. And you don't use them willy-nilly - you use them where you'd have a continuation chain otherwise, Node.js style.

      I forgot properties at the language level: No good convention for them. Hides performance deficits.

      And the difference with explicit getX/setX calls is?.. (other than brevity) In Java, where every field is similarly wrapped, you also cannot reason about performance etc - one get may be a thin wrapper over a field, another might launch an expensive computation.

      In fact, in C#, this difference is more profound, since the convention is that property access should not be expensive. So in C#, if I see Foo, it's cheap, but if it's GetFoo(), it's expensive - provided that the person who wrote that class was good enough to make that difference. But even in the worst case, it's no worse than Java.

    84. Re:But what if Java is the next WAIS? by tehcyder · · Score: 1

      Yes, but if something is "big in enterprise" it's unlikely to get replaced overnight on a whim.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    85. Re:But what if Java is the next WAIS? by freezin+fat+guy · · Score: 1

      Well, you had better tell that to Google since it is the core language for all Android apps.

      Not to mention server side and Google Web Toolkit.

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

      I realized after posting that you were referring to "Java the language", but it should be realized that when non-developers say "Java has a security hole" they are generally referring to the JRE (in fact you see that in the ambiguous wording in my last sentence in the post above).

      I dont know what a "security hole" in a programming language would look like, it seems like an absurd notion on the face of it. Security "holes" have to do with the fact that a program can be made to operate in a fashion unintentioned by its author; conceivably one could be caused by a bad compiler, but in all other cases it seems to me that it must be due to programmer error or ignorance of the language / compiler.

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

      The context of this thread was Java's alleged vulnerabilities tainting the code base of LibreOffice. No browser was mentioned. The java plugin is a "helper application" that a browser uses to start up a Java applet from within the browser. The plugin itself is where the vulnerabilities originate not the JRE. Disable the plugin then you have cut off most (if not all) the vulnerabilities people talk about.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    88. Re:But what if Java is the next WAIS? by vandamme · · Score: 1

      If they had used Ada, maybe they'd let the military use it.

      I had to use Microsoft Turd all the time, yuck.

    89. Re:But what if Java is the next WAIS? by ilsaloving · · Score: 1

      I concede to you, sir. :)

    90. Re:But what if Java is the next WAIS? by hairyfeet · · Score: 1

      Oh I agree completely, just look at how VB 6 even after all these years of abandonment by MSFT is still the #3 language. But the poster I was responding to was making it sound that being "big in enterprise" somehow made something "good" and that just isn't the case. if something is big in enterprise its just big in enterprise, not like they have a panel of "experts" that judge various software and declare "yes this IS good enough for the enterprise, blue ribbon". Be nice if that were so but all the badly written Excel and Access "apps" show that is far from the case.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    91. Re:But what if Java is the next WAIS? by sproketboy · · Score: 1

      Partial classes: He explains it better than me. http://www.whattofix.com/blog/archives/2006/05/partial_classes.php

      structs: open your project and change a class to a struct - recompile. Everything is fine except YOUR APP IS NOW TOTALLY BROKEN.

      "And the difference with explicit getX/setX calls is?.. "

      In C# Foo is just as expensive as GetFoo() - that fact is just hidden from you.

      It's obvious to see where performance deficits lie in code like this:

      for (int j=0; j getTotal(); j++) {
      }

      rather than
      for (int j=0; j Total; j++) {
      }

      See the difference?

      "Indeed - writing a.multiply(b.divide(c)).negate() is so much more convenient than -a*b/c when you're working with something like BigInteger - right?"

      Except that it's abused when this is used for non numeric purposes like er, Microsoft does with event handling code. I agree that bigint should have an overloaded operator - as long as operators are not definable by the dev.

    92. Re:But what if Java is the next WAIS? by shutdown+-p+now · · Score: 1

      Partial classes: He explains it better than me. http://www.whattofix.com/blog/archives/2006/05/partial_classes.php [whattofix.com]

      There's not a single mention of the phrase "code generation" in that post (or even "generation"). Which means that the guy has completely missed the point, and has nothing useful to say on the topic.

      Have you ever dealt with build-time code generation in an OO language? If you think it's limited to UI designers, you are missing on a great many things...

      structs: open your project and change a class to a struct - recompile. Everything is fine except YOUR APP IS NOW TOTALLY BROKEN.

      Open your Java project and change all mentions of int to a float, and recompile. Everything is fine, except your app is now likely quite broken.

      Why the hell would you just randomly change something from a class to a struct? They are different semantically - classes have object identity, structs don't - and, correspondingly, they are used to model very different things.

      In C# Foo is just as expensive as GetFoo() - that fact is just hidden from you. ... See the difference?

      No, I don't see the difference, because there isn't any. In Java, you never access fields on other objects directly, and therefore your code will always have something like foo.getTotal() - and there's no way to tell whether it's expensive or not - and any mention of getTotal() can be expensive if the guy who wrote it was an idiot. Similarly, in C#, you never access fields on other objects directly, and therefore your code will always use property accessors, like foo.Total - and there is no way to tell whether it's expensive or not - and any mention of Total can be expensive if the guy who wrote it was an idiot. So in both cases you hope for the best, but remain prepared for the worst.

      The only real difference is that C# version is shorter, and that properties are distinct entities on type info / Reflection level, with enforced uniformity - as opposed to Java's defined-by-convention bean properties.

      Except that it's abused when this is used for non numeric purposes like er, Microsoft does with event handling code.

      For one thing, operators + and - on delegates and events are not introduced by operator overloading - they're part of the language itself, just like + for strings. If you want an actual example where the standard library uses operator overloading, it's System.Decimal.

      For another, speaking of strings, why aren't you objecting to + being used for "non-numeric" purposes in that case? Java does it just the same, and so do most languages. That ship has sailed a long time ago. So, then, if + concatenates strings, why shouldn't it also union delegates?

    93. Re:But what if Java is the next WAIS? by BevanFindlay · · Score: 1

      Of course, one could argue that the "set the universal constants..." comment from the mouseover text on that would suggest that only God is the only real programmer... :-) It's a bit like the old "If you want to make a cake from scratch, start by creating the universe."

  2. Damn! by Skiron · · Score: 5, Funny

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

    1. Re:Damn! by Zero__Kelvin · · Score: 1

      Do you mean that you bought Crossover, which allows you to run Office along with many other Windows programs, or did Microsoft suddenly start supporting Linux?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. 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.

    3. Re:Damn! by Skiron · · Score: 1

      Yes, I guess he's new here - I was joking of course

    4. Re:Damn! by chthon · · Score: 1

      +1 Funny, Please!

    5. Re:Damn! by Anonymous Coward · · Score: 0

      Why are masturbatory comments like this not frowned upon?

    6. Re:Damn! by bestadvocate · · Score: 1

      mod points are limited, one must use them on comments that truly annoy.

      --
      my sig
    7. Re:Damn! by Lord+Apathy · · Score: 1, Insightful

      Bull fucking shit. The day I see Microsoft release a version of office for linux is the day I'll reviel my true name and vow to never write a star trek book again.

      Bullshit is say, bullshit!

      --

      Supporting World Peace Through Nuclear Pacification

  3. Minor Annoyance by Anonymous Coward · · Score: 1, Interesting

    I know it's just a minor inconvenience, but I wish open source projects would Osborne themselves on their download pages when they know a new release is imminent so I wouldn't have to download projects that I don't keep close track of twice in two days.

    That said, thanks for the awesome software!

    1. Re:Minor Annoyance by Zero__Kelvin · · Score: 1

      For future reference, if you googled Libre Office Release Schedule you could have saved yourself some trouble. Substitute any other project with admittedly varying results. e.g. Mageia 3 Release Schedule.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:Minor Annoyance by Anonymous Coward · · Score: 0

      Well, if FOSS development wasn't such an unorganized and fragmented clusterfuck of shit, then he wouldn't have to worry about it.

  4. UI "Improvements" by Anonymous Coward · · Score: 0

    Those personas are just a way to try to postpone a real UI improvement. And they really need it!

  5. Hopefully they fixed the broken xlsx by Anonymous Coward · · Score: 0

    In regards to themes

  6. 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 Anonymous Coward · · Score: 0

      "It was just mostly ancient and crappily-written C++."

      Mod parent up, please!

      This is the reason neither OO or LO will go anywhere anytime soon. Instead of translating comments, they should have spent some time cleaning up that crap.

    6. Re:MS Office mewlers and shills, queue here! by denis-The-menace · · Score: 1

      The resulting code base is rather different from the original one, as several million lines of code have been added and removed, by adding new features, solving bugs and regressions, adopting state of the art C++ constructs, replacing tools, getting rid of deprecated methods and obsoleted libraries, and translating twenty five thousand lines of comments from German to English.

      RTFA

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    7. 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.
    8. Re:MS Office mewlers and shills, queue here! by Silentknyght · · Score: 1, Insightful

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

      While I recognize it's perhaps not a fair judge of LibreOffice, life isn't fair. I use LibreOffice and like it, and can handle the quirks when using non-native documents. But when even faced with "it's free vs. it costs you money", even ridiculously frugal people like my father WILL NOT SWITCH. His primary concern is his clients are able to read & use the documents he provides--and that conversely, he's able to read & use the documents his clients provide--without any hassle whatsoever. Let's face it, perfect interoperability with zero hassle is a big seller these days; look at Apple.

      Only some people will comprise on price vs functionality. But nearly EVERYONE will switch to Libreoffice when they can save big on price without any compromise on functionality.

    9. 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?
    10. Re:MS Office mewlers and shills, queue here! by lister+king+of+smeg · · Score: 1

      If your customers need to be able to veiw your documents properly and consistently couldn't you just save the documents as a pdf which will display properly everywhere?

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    11. Re:MS Office mewlers and shills, queue here! by Anonymous Coward · · Score: 0

      What about the ods documents that LibreOffice can no longer open due to updates that MS Office has no problem with? I'm sorry to say but this has happened to me and OpenOffice and LibreOffice keep saying the file is corrupt/not repairable and crash constantly... MS Office... works just fine. These open source alternatives are getting better but they are by no means fully competitive if you're serious about Office Suites. They do have some pro's but they aren't there yet but I do believe they will be. After all, once something is introduced and built up it is more robust, they still need some features since the program looks like it was designed by a programmer and how it outputs charts and conditional formatting is just the same... Classic programmer syndrome = no UI skills.

    12. Re:MS Office mewlers and shills, queue here! by Knuckles · · Score: 1, Informative

      It's a good helper for old MS Office files when MS Office itself chokes on it. But if your daily work involves exchanging current MS Office files with co-workers and customers, with all involved parties editing the documents, you absolutely have neither time nor will to constantly deal with even minor issues. And like it or not, that's the reality for a lot of office workers.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    13. Re:MS Office mewlers and shills, queue here! by Anonymous Coward · · Score: 0

      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.

      Done on one.

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

      Yes, I read that. And? How does that change the fact that OO.org used ancient and crappily-written C++?

    15. 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.

    16. Re:MS Office mewlers and shills, queue here! by snadrus · · Score: 1

      Look at Apple? No iOS Flash, Little attempt at interoperability outside their walls. No competing apps.
      There isn't a "no hassle" file format except maybe a Google docs link (as it adjusts for various browsers).

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    17. Re:MS Office mewlers and shills, queue here! by Osgeld · · Score: 0

      LibreOffice doesnt do what I need it to

    18. 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.

    19. Re:MS Office mewlers and shills, queue here! by LordLimecat · · Score: 1

      Just because Office is bloated doesnt mean that LibreOffice isnt.

    20. Re:MS Office mewlers and shills, queue here! by mspohr · · Score: 1

      My reality using LibreOffice is that I constantly exchange MS Office files with collaborators and don't have any issues.
      (Actually, I prefer to use Google Docs for collaborative work but some people are still stuck with MS Office so I am forced to exchange files.)

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

      I have posted therefore I am fact.

    22. Re:MS Office mewlers and shills, queue here! by Knuckles · · Score: 1

      Good for you, I've never seen a PowerPoint file open fully correctly. I guess it depends.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    23. Re:MS Office mewlers and shills, queue here! by David+Gerard · · Score: 1

      LibreOffice does write DOCX.

      AOO doesn't yet, but they're apparently working on it for the 4.x line.

      --
      http://rocknerd.co.uk
    24. Re:MS Office mewlers and shills, queue here! by hobarrera · · Score: 1

      Sadly, they departed too much from their OpenOffice origins.

      As a former OO user (who never really used MSO), I find LO very alienating. There are some stupid features that annoy me to a point where it becomes unusable.

      Here's a really stupid, but extremely annoying example:
      OO opened ".pps" files in impress, so I could quickly view attachments from my email client and quickly scroll through them.
      LO attempts to imitate MSO by opening them only in a fullscreenviewer, with transitions and music (which I'd rather avoid). There is no way to go back to the OO behaviour. The path is now:
      1) save file to RW disk.
      2) rename file
      3) open renamed file.

      The worst part isn't the change in default, but the fact that there is no option to go back to OO behaviours. Sure, MSO users feel more at home, but OO users feel they're using some new, wierd office suite they don't quite understand.

    25. 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.

    26. Re:MS Office mewlers and shills, queue here! by westyvw · · Score: 1

      Such as?

    27. Re:MS Office mewlers and shills, queue here! by Osgeld · · Score: 1

      huge spread sheets and the ability to take a ms document given to me by a customer and not totally fuck the formatting

    28. Re:MS Office mewlers and shills, queue here! by TsuruchiBrian · · Score: 1

      I don't like LibreOffice because using it brings back horrible memories of flunking English class with a fancy new open source word processor back in 1999.

    29. Re:MS Office mewlers and shills, queue here! by TsuruchiBrian · · Score: 1

      What's an email client?

    30. 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.
    31. Re:MS Office mewlers and shills, queue here! by Anonymous Coward · · Score: 0

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

      Sadly, this is the one single thing that is preventing LibreOffice from being used in the enterprise.

      A few months ago I tried opening a selection of MS Office documents at work with LibreOffice. Even the most common things, like formatting, margins, alignment, spacing, indentation, font selection, etc. were completely messed up. It was heartbreaking to see that after so many years of work on StarOffice/OpenOffice/LibreOffice, even the simplest things are still broken.

      I have no doubt that Microsoft's file format craziness is a difficult problem for LibreOffice to solve, but until then, LibreOffice will not be a serious contender for enterprise use.

    32. Re:MS Office mewlers and shills, queue here! by yuhong · · Score: 1

      to force upgrades

      They do so for security reasons. How often do you receive Office 95 files as email attachments, for example? Many of them that are disabled by default can be reenabled by using a registry key setting.

    33. Re:MS Office mewlers and shills, queue here! by siride · · Score: 1

      What people use who don't have time to futz around with overcomplicated terminal readers and have real work to get done.

    34. Re:MS Office mewlers and shills, queue here! by Anonymous Coward · · Score: 0

      Amen. I've lost count of the bulleted lists in imported docx files that LO decides should be rendered with "shopping cart inside a square" icons. Ugh... I have to strip out the list in order to even be able to export a PDF that doesn't look like it was formatted by a zoo animal.

      Trying collaborative editing between MS Office and LO/OOo? You must be smoking crack...

      PS. Who thought "shopping cart inside a square" icons were a good default in case of a format import hiccup, or, better yet, why is that icon even an *option* for bullets at all? In what twisted world would that be a useful icon for any sort of list?

    35. Re:MS Office mewlers and shills, queue here! by Anonymous Coward · · Score: 0

      bullshit - LO is a good product - I've never not been able to open MSO documents, MSO is not worth the $$$

    36. Re:MS Office mewlers and shills, queue here! by tarball_tinkerbell · · Score: 1

      How about: LibreOffice loses images from documents regardless of which file format you use, resulting in hours of extra unnecessary work & a great deal of annoyance for coworkers? http://ask.libreoffice.org/en/question/2515/writer-with-pictures-often-fails/

    37. Re:MS Office mewlers and shills, queue here! by vandamme · · Score: 1

      They usually lead off with
      = LibreOffice is not absolutely 100% compatible with the Gold Standard Of All Word Processing Formats, that has been used since the dawn of time and cannot be changed or else many middle managers, IT staff and purchasing agents will be fired and civilization will collapse

    38. Re:MS Office mewlers and shills, queue here! by hobarrera · · Score: 1

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

      The correct behaviour for software I use, is for me to be able to control how it behaves, not for MS to dictate how I should use it.

    39. Re:MS Office mewlers and shills, queue here! by Anonymous Coward · · Score: 0

      ZOMG!!! Openoriface was doing it wrong! And now Libreoffice does it the way it should have been done all along.

      FUCK THAT! I'm a dumb asshole who wants to make sure to use shit software that does things the wrong way. If that every gets corrected, i'm going to cry about it!

    40. Re:MS Office mewlers and shills, queue here! by EvanED · · Score: 1

      Except Libre office has much better functionality, even though its less on price.

      I'd just like to issue a counter-argument. I use word processors... well, basically only ever to read stuff other people have made, and then rarely. Almost all of my writing is done in plain text, in HTML, or in Latex.

      But what I do use office suites for with some regularity is presentations. And to be honest, IMO Impress doesn't even hold a candle to PowerPoint. A few years ago I was gearing up for something which I expected would need me to make a lot of presentations. (Turns out I did something different, but whatever.) I spent a fair bit of time just trying to use both PPT and Impress, so I could figure out which I wanted to use. And for whatever reason, Impress was just really frustrating to use. At the time, it was far worse than even old versions of PPT, and 2007 was (I think) a large improvement over 2003 for reasons other than the ribbon. (Actually even 2010 made some very nice UI improvements over 2007, which surprised me.) The situation is a bit better now with Impress, but it's still not even close IMO.

      PowerPoint has some problems, and it's not really the presentation software that I actually want. But it's still worlds better than Impress. (I'd like to try Keynote, but my usual line there is I don't want to spend $1000 on presentation software, even if it does come with a free computer. :-))

      (For all the Beamer fans out there, as much as I like Latex for other things, I think it's kind of crazy for presentations. IMO, presentations are a medium where Latex's strengths are unimportant and its weaknesses are important.)

      (Also, just to be clear, I am somewhat a MS fanboy by /. standards, but my closest relation with them was failing to get an internship with them not quite a decade ago.)

    41. Re:MS Office mewlers and shills, queue here! by EvanED · · Score: 1

      Also, I needed to make a diagram just this morning, and decided to give LibreOffice Draw a try. Even in the new LO release, the corner block arrow has no handle for changing the width of the line, which means that AFAICT the thickness scales to the overall size of the diagram portion.

      This one thing basically left Draw dead in the water for what I wanted to do.

      (Actually Impress seems to have the same problem. I wonder if lack of control like that was part of why I disliked Impress.)

    42. Re:MS Office mewlers and shills, queue here! by Enderandrew · · Score: 1

      You do get to control how it behaves, by choosing the correct file format.

      If you are ignorant of how the feature works and choose the wrong file format, that doesn't mean MS is to blame.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  7. Difference between GPL and MPLv2? by TheNinjaroach · · Score: 1

    I'm having a hard time understanding the difference between GPL and MPLv2 - can anyone help explain, or link me to a resource that's more helpful than the ones I've found?

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    1. Re:Difference between GPL and MPLv2? by danhuby · · Score: 1

      GPL: the whole of a derived work, even new components, must remain under the GPL
      MPL: only the code files licensed under the MPL must remain under the MPL

    2. Re:Difference between GPL and MPLv2? by danhuby · · Score: 1

      And for completion:

      BSD/MIT: all derived works can be relicensed as proprietary

    3. Re:Difference between GPL and MPLv2? by samkass · · Score: 1

      I'm having a hard time understanding the difference between GPL and MPLv2 - can anyone help explain, or link me to a resource that's more helpful than the ones I've found?

      Also note that LGPL is very different from GPL...

      --
      E pluribus unum
    4. Re:Difference between GPL and MPLv2? by cozziewozzie · · Score: 1

      Essentially, MPLv2 is like the LGPL, except it only applies to the same file.

      If you modify a file under MPLv2, you have to release the source code to your modifications. If you add your modifications in a separate file and combine the two, then you don't have to release your code.

      With LGPL, you would have to release the source code in both cases, since both are derivative works.

    5. Re:Difference between GPL and MPLv2? by TheRaven64 · · Score: 1

      LGPLv3 is not actually very different from GPLv3. It was rewritten as GPLv3 + some extra permissions. It is compatible with Apache 2.0, but it is not compatible with GPLv2 or LGPLv2.

      --
      I am TheRaven on Soylent News
    6. 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
    7. Re:Difference between GPL and MPLv2? by Anonymous Coward · · Score: 0

      It is compatible with Apache 2.0, but it is not compatible with GPLv2 or LGPLv2.

      [Citation needed]

      LGPLv2 upgrades to GPLv2, which contains the "or any later version" clause, allowing it to upgrade to GPLv3. And as far as I know, LGPLv3 upgrades to GPLv3. That's pretty compatible.

      Of course neither license downgrades, but that's just the way copyright works. You cannot give yourself permission to use other peoples code for things you didn't have permission to.

      (It may not be compatible with GPLv2 minus the "any later version" clause, but that's an obvious result of having one thing saying version 3 or newer, and the other thing saying version 2 only).

    8. Re:Difference between GPL and MPLv2? by TheRaven64 · · Score: 1

      LGPLv2 upgrades to GPLv2, which contains the "or any later version" clause

      False. LGPLv2 does not contain an 'or any later version' clause. The rest of this paragraph is not quoted because it didn't make any sense.

      (It may not be compatible with GPLv2 minus the "any later version" clause, but that's an obvious result of having one thing saying version 3 or newer, and the other thing saying version 2 only).

      The 'or later' clause is not part of any version of the GPL or LGPL. It is simply a convention that the FSF encourages users of their licenses to adopt. You don't have to modify the license to remove it (which, by the way, you can't legally do because the FSF asserts copyright on their licenses and does not permit derived works).

      --
      I am TheRaven on Soylent News
  8. 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.

    2. Re:Pre-fork OO by Anonymous Coward · · Score: 0

      Short version: Faster, better format support, arguably "better" UI.

      Long version: I manage about a hundred machines, many of which used to have OpenOffice on them, and nowadays all have LibreOffice on them. I also use it myself when I have a need to deal with that kind of document.

      I made the switch to LibreOffice after doing comparisons of my installation experience and indirect feedback from users. LibreOffice is a bit "easier" to work with, and faster too. It's been long enough since the switch that I don't recall the details well, but both I and my users are happier with LibreOffice.

      Both office suites have been annoyingly slow to start up historically, but I installed LO 4.0 today and it seems they've made improvements on that front.

      Bottom line, if you're content with an older office suite, you should be fine, but if upgrading won't bring about any painful processes, I strongly recommend it.

    3. Re:Pre-fork OO by Anonymous Coward · · Score: 0

      Having struggled over the years with Microsoft Office, especially Word, using PowerPoint 3 or 4 times and being totally baffled by Excel I can unequivocally testify to the superiority if Libre Office. I downloaded OO back in the 90's but have yet to try it.

  9. 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 Anonymous Coward · · Score: 1

      Consensus is with libreoffice, openoffice being flossed, was flossed w/o a community. LibreOffice was forked when Oracle cocked up.

    2. 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
    3. Re:Why this dilution? by Anonymous Coward · · Score: 0

      They fucked up and lost the community that loved them. We've moved on and we're not going back.

    4. Re:Why this dilution? by gQuigs · · Score: 1

      LibreOffice is the office suite with the momentum at this point. So I agree in part, except it it is the Apache Foundation that should stop and let the organization created specifically for this purpose, The Document Foundation, to develop the premier FLOSS office suite.

      Oracle had OpenOffice frozen in place for over a year. You can't just freeze a project and expect the community will just sit there doing nothing for that long of a time.

      On another note, I find the LibreOffice name much better. Although part of that might be remembering when OpenOffice was called OpenOffice.org.

    5. 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?

    6. Re:Why this dilution? by Anonymous Coward · · Score: 0

      Yes the apache foundation should end their version.

    7. Re:Why this dilution? by Ded+Bob · · Score: 1

      I am pleased with OpenOffice (v3.4.1). I have not seen any need to try LibreOffice personally. My take is that both are developing new features.

      Regarding new features in OpenOffice, https://blogs.apache.org/OOo/entry/merging_lotus_symphony_allegro_moderato talks about what is being merged into OpenOffice from IBM's Lotus Symphony. As long as IBM continues to develop Lotus Symphony, I think that OpenOffice will benefit earlier than LibreOffice as IBM tends to do a lot with the Apache foundation. I say earlier since LibreOffice can always get the code from OpenOffice.

    8. 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

    9. Re:Why this dilution? by steelfood · · Score: 1

      Open Office is more or less playing catch up right now to LibreOffice.

      And it kills me that such a good product has such a ridiculous name. It's a complete embarassment to say out loud. /rant

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    10. 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
    11. Re:Why this dilution? by Anonymous Coward · · Score: 0

      Please don't think that forks are childish. Forks are a part of freedom, and not just software freedom. Consider any and all institutions that fork; they do so because they can. An inherent part of freedom is that people will inevitably do what you don't want them to do. If we are to be true to freedom, we must understand this. If we insist that no one forks, we need less freedom, and more dictatorial control. I would prefer the former, and that is just me, but please do not consider that childish. I apologize for taking your comment a little out of context.

    12. Re:Why this dilution? by Anonymous Coward · · Score: 5, Insightful

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

    13. Re:Why this dilution? by aardvarkjoe · · Score: 1

      And it kills me that such a good product has such a ridiculous name. It's a complete embarassment to say out loud. /rant

      Hey, I didn't realize that they finally renamed OpenOffice, getting rid of the idiotic ".org" at the end of the name. Naming a piece of software after a website made it sound far stupider than "LibreOffice" ever did.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    14. Re:Why this dilution? by hardie · · Score: 1

      I think this is incorrect. I use OO at work remote at my home office. Work is in another state, they all use MS.

      I started with LO but ran into a couple of significant issues. This was in the October-December 2012 timeframe, with the then current release.
      1. My tech sent me an Excel file of data and plots. The plots were on the same sheet as the data, four columns of data, four plots. In LO one of the plots has the wrong data--it is plotting a different column than specified in the Excel file. I consider this a major error/problem. This alone would keep me from using LO.
      2. If I put pictures into a text document and send it to the folks using Word, there are lots of format problems. Pictures are off center, so much as being half off the page. They are the wrong size, which screws up formatting from then until the next manual page break.

      OO has neither of these problems. For that reason, I think it is far more compatible/reliable with MS Word and Excel.

    15. Re:Why this dilution? by euxneks · · Score: 1

      This activity only dilutes the efforts to develop a FOSS alternative to MS Office.

      "And we should only have one linux distro too! And only one car! And everyone should wear a turtleneck"

      "But I don't like turtle-"

      "SILENCE, HERETIC!"

      Forking is fun, and everyone should be forking like rabbits. The strong code will survive and the weak will dwindle and die out from resource starvation. Forking is a healthy practice in FOSS and should not be shunned.

      --
      in girum imus nocte et consumimur igni
    16. Re:Why this dilution? by Ded+Bob · · Score: 1

      For what they have done, I think it is a good thing since it looks like a lot of the changes are bug fixes where language would not matter.

      From the description of Lotus Symphony ( https://en.wikipedia.org/wiki/IBM_Lotus_Symphony#Features ), it looks like Eclipse is for some shell, so I do not know if that is part of what they will even consider using or not. OpenOffice may be taking ideas from it without the Eclipse requirement to develop their new task pane: http://wiki.openoffice.org/wiki/Sidebar. The only thing I can tell is that there is a lot of C++ work in the sidebar branch of their repo.

      I agree that Java was overused in places that it did not need to be. I personally prefer C and/or Python for work I do.

    17. Re:Why this dilution? by Anonymous Coward · · Score: 0

      And it kills me that such a good product has such a ridiculous name. It's a complete embarassment to say out loud. /rant

      Hey, I didn't realize that they finally renamed OpenOffice, getting rid of the idiotic ".org" at the end of the name. Naming a piece of software after a website made it sound far stupider than "LibreOffice" ever did.

      Why be concerned about the name? Seriously, Microsoft is a lousy name if you think about it. Sounds completely impotent.

    18. Re:Why this dilution? by MaskedSlacker · · Score: 1

      You forget the part where Oracle left OO.o in limbo for several months (?someone with a better memory and less beer may remember the exact timeline better than I do) after deciding not to develop it further before handing it off to Apache. THAT was what gave LibreOffice its momentum because no distro wanted to ship an EOLed office suite. By the time Oracle finally handed it off to Apache the damage was done.

  10. "migrating German code comments to English" by Dystopian+Rebel · · Score: 1

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

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

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
    1. 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
    2. 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.

    3. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      Ein Volk, Ein Reich, Ein Führer.

    4. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      "Gott vergib mir, das ist ein schrecklicheR Hack!"

      There, FTFY. I never understood why English natives believe that all Geman nouns are female? When you think of a hack, does it appear like a woman to you? Please answer.

    5. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      As an English native, I've never understood why words should have a gender, it is often completely arbitrary and pointless.

    6. Re:"migrating German code comments to English" by LordLimecat · · Score: 1

      English natives dont have a conception of masculine vs feminine words, and it honestly is a little confusing; Why must a word have a gender?

    7. Re:"migrating German code comments to English" by K.+S.+Kyosuke · · Score: 1

      English natives dont have a conception of masculine vs feminine words

      Of course they have, it's an obligatory grammatical category in all Indo-European languages. The fact that in most sentences, the gender is degenerated, doesn't actually matter. (BTW, I'm not a native, but wouldn't "notion" be more natural than "conception"? The latter sounds like German or French English.)

      Why must a word have a gender?

      Because the language works that way, for many values of language. Non-IE languages often have noun classes (for "'masculine' versus 'feminine'", substitute "'round things' versus 'long, thin things'"). You even have whole new grammatical categories in some language families, e.g., evidentiality (obligatory, of course).

      --
      Ezekiel 23:20
    8. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      Ein Volk, Ein Reich, Ein Führer.

      Ein Stackuberflow

    9. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      English natives dont have a conception of masculine vs feminine words

      [...] (BTW, I'm not a native, but wouldn't "notion" be more natural than "conception"?

      "conception" sounds a lot like masculine vs feminine to me. Also very natural.

    10. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      If English words don't have a masculine/feminine conception, do they procreate by parthenogenesis?

    11. 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.

    12. Re:"migrating German code comments to English" by shutdown+-p+now · · Score: 1

      The point is that grammatical gender for non-living things (and sometimes even for living ones) is assigned completely arbitrary, and is not even consistent from language to language, often even between ones in the same group. Why is "sun" masculine in French, feminine in German and neuter in Russian? (yes, I know about association with pagan gods, but from modern perspective it doesn't make any sense - and there are many things where there aren't even any mythological roots to derive the gender from)

      And if gender is an obligatory grammatical category in I-E languages, then what is the gender of the English word "table", for example?

    13. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      then what is the gender of the English word "table", for example?

      Neuter, d'oh!
      Are you sitting at the table? Yes, I am sitting at it.

    14. Re:"migrating German code comments to English" by ACS+Solver · · Score: 1

      Because languages work differently and, inevitably, a language's features allow for methods of expression not found in languages lacking these features.

      I agree word gender is arbitrary for most non-living things, and in German the genders can give me nightmares. But most Indo-European languages have gender and I can't really say that English is better off not having it (though it sure is simpler).

      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".

    15. Re:"migrating German code comments to English" by shutdown+-p+now · · Score: 1

      My native language (Russian) has gender, so I don't have a problem with the concept itself (though I still do when learning other languages and finding that it differs even for the most common word).

      I was mainly just addressing your point that all I-E languages have grammatical gender. It's certainly very common, because PIE had it - and even English still has some remaining vestiges - but it's not a hard requirement.

    16. Re:"migrating German code comments to English" by RazorSharp · · Score: 1

      English natives dont have a conception of masculine vs feminine words, and it honestly is a little confusing; Why must a word have a gender?

      I'm not blonde! I'm blond! Don't call my canine a dog. She's a bitch. A ship is referred to using feminine pronouns. Okay, I'm nitpicking, but English speakers ought to have some conception of gender in language. Here in the states most high school graduates have to take a few years of a foreign language, usually Spanish/French.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    17. 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.

    18. Re:"migrating German code comments to English" by Anonymous Coward · · Score: 0

      Wrong, it is "der Hack" (masculine), therefore you would write that sentence as

      "Gott vergib mir, das ist ein schrecklicheR Hack!"

    19. Re:"migrating German code comments to English" by LordLimecat · · Score: 1

      "It" is used for all inanimate objects. Grammatical gender isnt about what pronoun you use-- that depends on the physiological gender of the subject-- but on the word itself.

      Teacher in english, like with every impersonal noun, is "the teacher". In german it is the masculine "der Lehrer", rather than "das..." or "die...". In both cases you would use either "he" or "she" depending on the sex of the teacher, irrespective of the "gender" of "Lehrer".

    20. Re:"migrating German code comments to English" by LordLimecat · · Score: 1

      Can you please give me an example of a gendered word, and what its gender is?

      My understanding is generally that "grammatical gender" implies that for example different articles and endings are used by words syntactically around that word. I cannot think of an english sentence where swapping out one noun for another would affect the words around it,

    21. Re:"migrating German code comments to English" by LordLimecat · · Score: 1

      Don't call my canine a dog. She's a bitch.

      That is specifically a word for female dogs-- not all dogs.

      Take the following with a grain of salt.

      A ship is referred to using feminine pronouns.

      That is not the same thing as grammatical gender.
      Look up ship in English; note how there is no indication of its gender, nor is there any difference in usage.
      Now look it up in German; note how it indicates "neuter" next to schiff, and it indicates that for neuter nouns, you use "das Schiff" as opposed to "der Schiff".

      It also has nothing to do AFAIK with wither you use he or she vs it-- lets look at "teacher". It has no gender in english, and you would generally say "he" or "she" depending on whether the teacher in question was male or female. In german, "der Lehrer" is masculine, but once again, you would use "er" (he) or "sie" (she) depending on the gender of the teacher.

      I am fairly certain we have no grammatical gender as I cannot name a single masculine noun, or their corresponding articles (eg, "[das / der / die] Noun").

      You are right that many places teach foreign language but at least where I went to school that was always an elective, and my point was more that "gendered" words arent a native english concept.

    22. Re:"migrating German code comments to English" by oboeaaron · · Score: 1

      Aber sicherlich ist diese Phrase im Nominativ, also:
      "... das ist ein schrecklich Hack!"
      Nicht wahr?

      --
      Journey onward.
  11. Sounds good... by Anonymous Coward · · Score: 0

    But does it support LaTeX ?

  12. Some nice stuff, but compatibility still lags by Anonymous Coward · · Score: 0

    I was a long-time OOo supporter but I grew disillusioned with it over time. For years, we have been promised that flawless compatibility with Microsoft Office was "just around the corner". Alas, it never materialized. I looked at LO4 today and still many Microsoft Office files don't look quite right.

    <Cue the OpenOffice defenders ...> But you shouldn't be using those tainted Microsoft formats anyway </Cue;> In a perfect world, yes. On planet Earth however, everyone works with the Microsoft file formats.

    At some point, I had to grudgingly accept that. And that's where Libre still doesn't cut it. I have moved on to Softmaker Freeoffice which offers near-perfect compatibility. Still not perfect, but the gap is considerably smaller than with Libre. And the developer team listens to its customers. That's a refreshing change of attitude after years of hearing "You have the source. Fix it yourself".

    -xyzzy

    1. Re:Some nice stuff, but compatibility still lags by Anonymous Coward · · Score: 0

      Weird, this page says this:

      SoftMaker FreeOffice is a free version of SoftMaker Office. The most important differences are listed below.

      SoftMaker Office Standard 2012 adds, among others, the following features:

              Spell checking using high-quality commercial dictionaries in 20 languages
              Synonym dictionaries (thesauri) in eight languages
              Seamless import and export of the modern Microsoft formats DOCX, XLSX, and PPTX
              Documents are presented in tabs, just like in a web browser.
              The extended sidebar gives you a bird's eye view over your document and its stylesheets.
              Free technical support by SoftMaker
              Additional features such as a style manager, printing of envelopes and labels, macros, mailmerge, cross references, and figure captions

    2. Re:Some nice stuff, but compatibility still lags by Anonymous Coward · · Score: 0

      You bolded it wrong. Freeoffice reads and writes DOC, XLS, and PPT files. DOCX, XLSX, and PPTX are imported nearly flawlessly (here and there a small problem, but nothing compared to the disaster area these filters are in LibreOffice). The commercial version adds export of these formats, but I never needed this. Everyone is still able to read the old MS formats, the problems start when you receive the new formats and have no way of displaying them accurately. Freeoffice solves this nicely.

  13. I think the volunteers shouldn't have slept in by mrmaster · · Score: 1

    I just upgraded a few machines to 3.6.x of whatever was on the site this morning. If they all are going to sleep in could they have at least put a message on the downloads page?!

  14. Grammar Check by Anonymous Coward · · Score: 0

    What is the point of having a "grammar" check if it is going to treat the phrase "This here grammar check don't work none" as if it were the Queen's English?

    1. 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).

    2. 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.

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

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

    4. Re:Grammar Check by Anonymous Coward · · Score: 0

      Check your language settings. You appear to have your language set to EN-rn (English-redneck).

      Captcha: smacked

    5. Re:Grammar Check by MiniMike · · Score: 1

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

      FTFY, MS style.

    6. Re:Grammar Check by Anonymous Coward · · Score: 0

      What is the point of having a "grammar" check if it is going to treat the phrase "This here grammar check don't work none" as if it were the Queen's English?

      ...because checking that particular sentence is the one and only possible purpose of a computerised grammar checker, and it doesn't matter whether it gives the correct result for anything else as long as it recognises that that, specifically, is ungrammatical.

    7. Re:Grammar Check by Anonymous Coward · · Score: 0

      One has obviously never heard Brenda speak, has one?

    8. Re:Grammar Check by K.+S.+Kyosuke · · Score: 1

      What is the point of having a "grammar" check if it is going to treat the phrase "This here grammar check don't work none" as if it were the Queen's English?

      Probably because there's nothing wrong with that sentence?

      --
      Ezekiel 23:20
    9. Re:Grammar Check by K.+S.+Kyosuke · · Score: 1

      And because people do not understand grammar

      The vast majority of English natives don't understand that the above quoted sentence has no grammar problems at all. It's not a pidgin, it's a sociolect (most likely).

      --
      Ezekiel 23:20
  15. Oh, dear God! C++ guy here! by Anonymous Coward · · Score: 0

    Java isn't going anywhere - not forward, and not away either. It's here to stay and for last 5 years it has not introduced anything new significant - nothing wrong with that - there is nothing wrong with a stable language (it's something C++ people don't seem to get).

    Yes, yes, YES!

    C++ WAS awesome up till '98. After that, it went downhill and became this pig of a language - not that it was trim to start with. It was a wonderful way for us C guys to OOP without having to deal with very very UGLY preprocessors (see IBM's SOM: it DID work quite well; see OS/2 Warp Workplace Shell)

    Anyway, now in 2013 when I'm doing NEW development I think what I'm doing.

    System programming - C; unless I have to mod a C++ program and this involves heavy drinking.

    Implementing an algorithm that doesn't need to hit metal - Python.

    Java just doesn't factor for me anymore. Python has the libraries to do the grunt work (or the work that I'm not qualified for; like Stats; awesome graphics: NumPy, etc ...) for me. C is great because there's nothing I hate more than looking up processor instructions from the manufacturer and frankly, I think compiler designers are so good at optimizing programs that I really think that compiling a C program through their stuff is better than my assembly.

  16. But will it correctly run 12_1040.xlsx ? by Anonymous Coward · · Score: 0

    I tried opening the wonderful 12_1040.xlsx free income tax spreadsheet on LiberOffice (after filling it in on MS Office 2007) and got different numbers and completely screwed-up formatting on the printed forms. (Just as well as the numbers were wrong!)

    A plug (but not shameless): To do your taxes, go to http://www.excel1040.com and D/L the free 2012 tax spreadsheet 12_1040.xlsx Much better then the commercial software:
        1) price is right, even if you do the right thing and make a modest donation
        2) no programs to install - does not leave spyware on your computer when uninstalled, like Turbo Tax used to do (still does?)
        3) free on-line tax prep? No way - put your identity and banking data on a web site inviting hackers to try identity theft?
        4) Lets you just fill in the numbers, no endless, Clippy-like @#$%^&* "interviews"

  17. LO v4 for Mac is trashed thanks to Java by Anonymous Coward · · Score: 0

    I downloaded it and installed it as soon as I read the release here, but I'm on a Mac. There's a bug in 4.0 that makes the app crash horribly due to a Java call and there's currently no fix for it.

    I agree with previous posters, Java MUST GO.

    1. Re:LO v4 for Mac is trashed thanks to Java by Anonymous Coward · · Score: 0

      I downloaded it and installed it as soon as I read the release here, but I'm on a Mac. There's a bug in 4.0 that makes the app crash horribly due to a Java call and there's currently no fix for it.

      I agree with previous posters, Java MUST GO.

      Yeah crashing due to missing Java is shit. I use Go-OO (the novel variant of OO) and it is not compatible with the new Java JRE. I disable the JRE and Writer crashes every time I accidentaly move the mouse over some option that requires Java. Fucking basic QC guys. How about fixing the basics instead of adding new bugs and new features ?
      LibreOffice 4.0 just feels much less polished than Go-OO, and Go-OO is based on OO 3.2 (with all the extensions that Sub never included in OO).

  18. Childish to not love Apache ? by Anonymous Coward · · Score: 0

    The Apache activity only dilutes the efforts to develop a FOSS alternative to MS Office. End it. Don't be childish, ASF made terrible choice to compete with LibreOffice. They should stop.

  19. Still some basic issues by gelfling · · Score: 1

    I use LO as my main tool but there's a few things it can't do it should be able to do:

    Embed an OLE object as an ICON
    Paste a spreadsheet table where I put it not where LO anchors it
    Have the same bullets as the document viewed in MSO
    Save ODP -> PPTX better and cleaner than ODP -> PPT
    Show how export to PDF is different from print to PDF, since they are
    Markup-Redline in DOC/DOCX saved as ODF still doesn't work

    1. Re:Still some basic issues by Anonymous Coward · · Score: 0

      The second point is the only one which is not already mentioned in one of the first posts. The rest of them are just variants of "it's not Microsoft Office".

  20. And again... by Anonymous Coward · · Score: 0

    This comes up every time there is a new update. Why can't it fucking upgrade itself on Windows? And why does LibO 3.6 pretend that there is no newer version available, even when I check manually?

    1. Re:And again... by MetalliQaZ · · Score: 1

      This. It reflects so badly on the software, and they still don't fix it?

      --
      "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
  21. "any time" are TWO WORDS... by Anonymous Coward · · Score: 0

    American idiot.

  22. Re:But will it correctly run 12_1040.xlsx ? by westyvw · · Score: 1

    Strange, given that the site recommends OpenOffice and Gnumeric as alternative spreadsheet applications.

  23. WTF happened to the pivot table? by Anonymous Coward · · Score: 0

    in 3.4 i was able to create a pivot table, and the main filter would be a dropdown where i could pick only one entry (expected behaviour).

    in 4.0 this changed and it behaves as any other filter. i have to go about clicking everywhere to get the result i wanted. i cant seem to be able to turn this off :(

    other than that.. nice... really similar to the 3.4 series

  24. Update failed by ISoldat53 · · Score: 1

    I would love to use libreoffice if it would just work. It constantly crashes. Even the update function failed.

  25. XKCD by GrantRobertson · · Score: 1

    Thank you for looking that up for me. I knew the obligatory XKCD link would likely already be in here.

    Is there a name yet for the phenomenon wherein: "For every absurd claim there is likely to be an appropriate XKCD cartoon"?

    1. Re:XKCD by ericcc65 · · Score: 1

      Thank you for looking that up for me. I knew the obligatory XKCD link would likely already be in here.

      Is there a name yet for the phenomenon wherein: "For every absurd claim there is likely to be an appropriate XKCD cartoon"?

      I think it's the Robertson Conjecture. There you go, now you're famous...on slashdot. You should create a wiki page.

  26. Damnit, Skiron! by Qubit · · Score: 1

    First $699 to SCO back in 2003, now £140lbs to Microsoft for Windows Write..I mean MS-Office for GNU/Linux.

    What did we say about impulse purchases with your allowance?

    --

    coding is life /* the rest is */
  27. Interface by Anonymous Coward · · Score: 0

    Does the interface still look like something out of Windows 3.1 or a 90's Redhat distro?

  28. 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 */
  29. Uninstall 3? by Errandboy+of+Doom · · Score: 1

    Does the installer automatically remove version 3 for you?

    Also, why doesn't all software have an "update" button in the help menu?

  30. Please Remove Need for Java! by Anonymous Coward · · Score: 0

    When will they dump the need for Java with its HUGE security holes?

  31. Any idea about toolbar buttons? by Anonymous Coward · · Score: 0

    Just updated. Well, it doesn't look good - toolbar buttons are higher, icons are the same and this gives 2 disadvantages: One: It makes toolbar look like from some testing app, not a full-featured office application; Two: it is a waste of space, especially if you don't have quad-Retina-resolution display. Any ideas how to change it?

  32. So, have you filed a bug report yet? by zapyon · · Score: 1

    No? No further questions.

    --
    I like my spaghetti with source.
    1. Re:So, have you filed a bug report yet? by hobarrera · · Score: 1

      I have. It's a WONTFIX, since the interest of LO developers is to attract as many MSO users as possible.

  33. 3.6.5??? by Anonymous Coward · · Score: 0

    Why, when I ask my installed LO 3.5.7 to tell me if there are any updates, does it offer me 3.6.5, if 4 is out?