Slashdot Mirror


OpenDocument Voted In By ISO

cduffy writes "OpenDocument has been voted in as ISO/IEC 26300, with no dissenting votes and a small number of abstentions. There are still several formalities to take place before final issuance. Now the question: Will OpenXML get the same treatment, despite its technical weaknesses? There's also coverage on Groklaw."

36 of 179 comments (clear)

  1. Hopefully not... by albalbo · · Score: 4, Insightful

    Although ODF is a bit nicer standard from a human point of view, and builds on existing standards, I hope OpenXML isn't accepted simply because having two standards doing the exact same thing is nonsense. They're much more similar than they are different at many levels.

    ECMA are welcome to OpenXML, I don't think ISO should accept it.

    --
    "Elmo knows where you live!" - The Simpsons
    1. Re:Hopefully not... by DrXym · · Score: 3, Interesting

      Nicer from a human point of view means less bugs down the line. I just spent a week trying to get an .wsdl to parse through Axis AND .NET's wsdl.exe. Any format that is less opaque, less verbose and more understandable gets my vote.

    2. Re:Hopefully not... by Kjella · · Score: 3, Insightful

      Well, the day Microsoft accepts ODF as their standard is the day pigs are flying in a snowstorm through hell. From what I can tell, it seems anyone looking for a standard is looking at ODF, not the "Microsoft Office 2007"-standard. The MS shops will continue to run MS-only if it's binary or xml, standard or not. If they want to open it up and call it OpenXML so we can get proper documentation to migrate away from it, I really don't think that's going to hurt ODF. At any rate, if they really do the same one would think excellent ODF/OpenXML convertors could be made to make this a non issue. Same way I really don't care if an image has gone from BMP to PNG to TIFF and back again.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Hopefully not... by moochfish · · Score: 2, Insightful

      I thought the point of standardizing something is to keep there from being 100 "official" ways to do it. What's the point of having fifteen approved "standard" document formats? I'd say this getting approved is the nail in the coffin for Microsoft's precious standard. There can only one standard and ODF is now it.

  2. Comparison by 2.7182 · · Score: 2, Interesting

    If you look at the history of standards, such as done at NIST, usually people try to choose the best thing, but it is hard to forsee what is the best. A good example are the standards associated with how to quantify vibrations in static structures, such as bridges. Looked good in 1948, turned out bad (Tacoma bridge).

    1. Re:Comparison by AKAImBatman · · Score: 5, Insightful

      [What] looked good in 1948, turned out bad (Tacoma bridge).

      There's a huge difference between construction engineering and software engineering. In construction engineering, poorly understood physics and unforeseen weather patterns can create unpredictable situations and stresses. In software engineering, the rules of the system are predefined and well understood. While a lot of research goes into ways of doing specific tasks "better", the tradeoffs to each design are usually well understood.

      The result is that standardized computer algorithms and formats are rarely incorrect. However, they do become obsolete in relatively short periods of time due to increases in computing power and informational storage/transmission requirements.

    2. Re:Comparison by ThePhilips · · Score: 2, Interesting
      The result is that standardized computer algorithms and formats are rarely incorrect. However, they do become obsolete in relatively short periods of time due to increases in computing power and informational storage/transmission requirements.
      In engineering, building blocks are developped probably once per decade. How old concept of building houses of bricks? of wood? etc. You can't do much with physics, which describes the laws of the world we see around us.

      In software engineering, earth gets reinvented completely more or less every decade. Every new generation of computers allows newer improved algorithm and new application fields to be sucked in. And everytime people find that the algorithms can be improved even more. 200 hundred years ago, simple automation of money counting was unimaginable. Try to consider what happen in the two centuries. And how the process evolved, if now amount of money has *no* physical equivalent: it's just number our bank stores along with rest of account information. Numbers can evolve thou they exist only in our imagination. You hardly can expect brick or lump of iron to evolve in any similar way.

      Standards if they want to remain useful has to evolve. IMHO standard has to include way to add improvements and way to move the improvements under standard umbrella. E.g. HTML is tag based. There is a definition of tag along with its properties. Improvement to HTML can be done in two ways: new property of an exsiting tag or a completely new tag. And with next revision, schemas can be updated to include the improvement. It worked that ways with HTML evolution from ver 1.0 to 4.0 to XHTML 1.0. Make HTML an international standard requiring strict compliance and 6 month aprove period for every new feature - and you would find that the HTML would have never evolved that far the way it did under the rule of W3C.

      ODF inherited from XML easy way to add improvements. If ISO workgroup isn't made up of complete [CENSORED] - and luckily to us it isn't - standartization would not stand in a way for improvements.

      What is remaining for ODF to be healthy standard - is competing implementations. KOffice is limited to KDE which doesn't run under Windows. Working with OOo every day I wish it was never ported to Windows in first place. I hope the Corel would deliver on promise and add to competion. Having at moment under Windows only OOo as an option - hardly helps ODF adoption.

      --
      All hope abandon ye who enter here.
    3. Re:Comparison by guet · · Score: 3, Insightful

      In software engineering, the rules of the system are predefined and well understood.

      Until you give it to the users, or ask it to interact with another program, then it's a different story. The actions of users/other programs are often poorly understood and unforseen, and I'd argue they are analogous to the weather in this situation - they introduce inputs that the programmer would dismiss as impossible or garbage, and promptly crash that 'perfect' program. I'd agree there is a huge difference between contruction and software engineering, but which profession is more rigourous?

      The result is that standardized computer algorithms and formats are rarely incorrect.

      Algorithms and formats are often incorrect when they actually come to be used because of a misunderstood or misstated problem. Look at the language used to present these pages - HTML, hardly an elegant format. I suppose you could call it correct for some very sloppy values of correct, but really, given the purpose it's being used for (presentation of complex styled text) it is woefully inadequate, and also overengineered in some ways. This problem is inherent in any complex system used by many people, things simply can't be 'correct' for all uses, and often they're not even close. I wonder if that's why the phrase 'Broken as designed' originated in computer programming?

      Lastly, formats usually become obsolete because companies want you to buy their new program, not for technical reasons (see Photoshop, Illustrator, Word etc etc). You're trying to factor the human out of programming, and thus ignoring all that is good and bad about it.

    4. Re:Comparison by ediron2 · · Score: 2, Insightful
      [What] looked good in 1948, turned out bad (Tacoma bridge).

      There's a huge difference between construction engineering and software engineering. In construction engineering, poorly understood physics and unforeseen weather patterns can create unpredictable situations and stresses. In software engineering, the rules of the system are predefined and well understood.

      Software...
      (snorts)
      well-understood...
      (busts into laughter)
      rules... well defined...
      (roars with laughter)

      I don't know which is funnier, your post
      (laughs louder)
      or the fact that it is modded up for insightful instead of for funny.
      (falls off chair, gasps, struggles to stop laughing so hard)
      C'mon, 'fess up: you were being snarky. And if this was a successful trolling, you are da man...
      (busts into giggles again)

      Wow...
      (wipes tears from eyes)
      Software engineering being superior to civil engineering --
      (starts laughing again).
      Poorly understood physics --
      (more laughter).
      Man, I wanna party with you -- that's some fsckin' brilliant trollage.

    5. Re:Comparison by Fred_A · · Score: 2, Funny
      There is a lot of hype in the news about chaos theory, but as an applied mathematician I don't see many applications of it.

      Maybe mathematicians don't use it, but I use it daily, from the filing of my papers on my desk to the files in my $HOME, chaos is everywhere !
      --

      May contain traces of nut.
      Made from the freshest electrons.
  3. Re:Hopefully not? by albalbo · · Score: 4, Insightful

    Well, I would agree with you about XSLT - but that's an XML technology, you realise? XSLT is actually one of the handy tools which you have access to. As an example, I was able to convert a large number of documents from HTML to OpenDocument using XSLT, and I would have had to write my own parsers etc. if the files on both sides weren't XML.

    XML is handy because there's a lot of wheel reinvention that you just don't need to do. Also, it's not just a way of structuring data - comparison to JSON or YAML isn't really well-founded, they're not feature equivalent.

    --
    "Elmo knows where you live!" - The Simpsons
  4. Re:Sabatoge? by XiQ · · Score: 4, Informative

    As far as I know ISO only has standard organisations as members, which represent a country (ANSI for the United States). As I remember Microsoft took place in a workgroup, which only makes minor edits (IANASG). See http://www.iso.org/iso/en/aboutiso/isomembers/Memb erCountryList.MemberCountryList

  5. One word. by Spy+der+Mann · · Score: 2, Insightful

    Interoperability.

    I agree there's much overhead having to translate between text and binary data, but the point is that XML isn't used for exclusively processing. It's for INFORMATION INTERCHANGE.

    OpenDocument is an xml format, but it's an OPEN format, completely documented and with no loose ends. Furthermore, it's very similar to HTML, so the algorithms to process it are similar, too.

    On the other hand, Microsoft's "Open"XML... eew.

  6. This gives me more amunition. by bogaboga · · Score: 3, Insightful
    This vote will certainly give folks like me more amunition to take on companies like Microsoft at home. With this development, I can push for the following line:

    ..."The software must be able to read and write the OpenDocument format approved by ISO/IEC"...

    The parties involved I believe will be in the knowledge that this standard ie free for all to implement. Kudos to ODF.

    1. Re:This gives me more amunition. by Americano · · Score: 2, Insightful

      Definitely didn't deserve a troll. But I think what you're going to end up seeing is Microsoft will simply support ODF in Office. Yes, yes, they've said they won't. But if they start losing customers to OpenOffice, KOffice, StarOffice, and other competitors that support ODF, you can bet your ass that Microsoft will add support for ODF, and put one of those little "Would you like to save this in the Microsoft Office Default Format, which offers significant advantages over the original ODF specification," nag screens in. Then they can claim complete standards compliance, too.

      Microsoft as a company has never struck me as a suicidally dogmatic entity. If everybody demands it, and they start losing their shirt in the office productivity market, they'll adapt and do what they need to to stop the loss. Since they can't "acquire & retire" OpenOffice or other open source competition, they'll have to change their software.

      That's free market competition... and that's good for us lowly consumers in the long run. Microsoft cannot "kill" ODF, unless it release a clearly superior competing technical standard.

    2. Re:This gives me more amunition. by MrCreosote · · Score: 2, Insightful

      I wouldn't even mention ODF. Just say the format for storage of documents must be ISO/IEC 26300.

      --
      MrCreosote Meow!Thump!Meow!Thump!Meow!Thump! "You're right! There isn't enough room to swing a cat in here!"
  7. Re:Hopefully not? by jrumney · · Score: 2, Interesting
    Adding to that is the fact that attributes and nodes are two different things that are, in general treated the same (and the functionality can be achieved without attributes by making an "attribute" node and putting all the attributes under it).

    That is perhaps the biggest mistake developers make when they design their XML schema (or DTD), and leads to ...

    I hate XML. It's not easy for humans to read as a wire protocol.

    If you keep the things that are supposed to be human readable as the text within nodes, and move the rest (formatting instructions etc) into attributes, your XML will be much more readable after some simple processing to remove the nodes. Using attributes for all those small name-value pairs that XML documents are full of also reduces the size and makes parsing more efficient.

  8. Re:Hopefully not? by AKAImBatman · · Score: 2, Interesting

    I hate XML. We should be using something like JSON or YAML.

    JSON and YAML are more focused formats intended for lightweight transmissions and compatibility with existing computer languages, and tend to complement XML rather than supplant it.

    XML is designed as a "catch-all" format that is capable of storing any form of data. That makes it extremely powerful, yet sometimes quite unweildly.

    Each format has its tradeoffs, and as a result it is hard to say that one is "better" than the other. For example, XML's verbosity allows for parsing errors to be much more easily identified and repaired while simultaneously preventing accidental errors from going unnoticed. In YAML and JSON it is much easier to place unintended characters or data structures without the parser noticing. Neither one (to my knowledge) has the ability to check the structure of the transmission like XML DTDs and Schemas do.

    However, DOM and XSLT are both awesome ideas - especially for parsing documents.

    You've just given two reasons for the existence of XML. Both concepts are extensions of the XML concept, and are not necessarly applicable to other data-exchange formats. (At least not without massive changes.)

    XML was designed with the DOM in mind so that any type of flat or heirarchical data could easily be loaded and stored programatically. This cuts down on the number of programs that attempt to construct an interchange document manaually. This rigid structure thus makes way for the programatic transformation of such documents, ala XSLT.

  9. Re:So much for the list of experts by Kadin2048 · · Score: 4, Insightful

    Actually if you think in terms of who's really interested in processing, archiving, and dissemenating large volumes of text to people all over the world, it's not hard to imagine that religious organizations would be at the top of the list. They have huge archives, and probably desire both interoperability and stability (no "format of the week" syndrome).

    It's honestly tough to find many organizations that really are thinking past the next quarter or fiscal year; in most industries people are buying software and hardware for the here-and-now. If that document isn't accessible in 15 years, who cares? Outside of their mandated recordkeeping obligations (Sarbannes-Oxley, etc.) a lot of large commercial organizations probably wouldn't care if their documents were written with magic disappearing ink that rendered them unreadable in a few years or a decade. (To be fair, the majority of commercial text is probably nothing that you'd want to read in a decade -- memos, meeting minutes, reams of emails; most of it probably makes little sense outside its original context anyway.)

    I think this attitude is shortsighted, but it's pervasive. Nobody wants to think about long-term storage, nobody wants to think about accessibility 10 or 20 or 100 years from now, except libraries, governments, and religious institutions. (And perhaps some of the very largest and longest-lived corporations.) So it makes sense that if you're designing a data format that you want to be around for a while, you'd want to bring on board the people who have the most interest in making it successful.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  10. Good news by spectrumCoder · · Score: 3, Interesting

    If Microsoft implements OpenDocument (or anything like it) in Office 2007 it will make a lot of people very happy.

    A blank Word document takes up eleven kilobytes, and a one page document takes up about forty. If this becomes the de facto standard for documents rather than the Word document format, then document file sizes will shrink significantly, and a lot of bandwidth and disk space on office networks will be saved as a result.

    1. Re:Good news by CastrTroy · · Score: 5, Informative

      I just tried it. MS Word 2002. New document no text, 20 KB. 500 Words from Lorem Ipsum, 23 K. 300 pages of that same first page repeated. 1,128 KB. OpenOffice.org 2.0. New Document no text, 6 KB. Same 500 words from lorem ipsum, 10 KB. 300 Pages of repeated text, 22 KB. Wow, too easily compressed. Lets try 300 pages of non repeated text. 329 KB. You save quite a bit. I find that once you start adding images and other things like that, you end up saving even more space.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Good news by xygorn · · Score: 2, Insightful

      Okay, so far so good. Now corrupt the first 300 bytes of the file. See which one allows you to get the data back. If you are really committed, you might be able to get some back from the Word document, by going in and copying out small sections of contiguous text. From OO, you probably can't. From a plain text file, it is easiest.

      Remember, there are tradeoffs to almost every design decision, compression included.

      --
      I am a sig. I wish I were a more creative sig, but I am not. I guess everyone has something to strive for.
  11. Re:So much for the list of experts by AKAImBatman · · Score: 5, Insightful

    Experts from Boeing, bring them on.
    Experts from the Society of Biblical Literature?? What have they got to do with a computer data formatting standard??


    Isn't it obvious? Literary organizations have massive numbers of documents that need to be digitized and archived in perpetuity. As a result, they have a vested interest in using standardized formats that will be guaranteed to meet their needs for years to come. The Society of Biblical Literature is no different in these respects, especially as more and more fragments of apocryiphal and gnostic texts continue to be found.

  12. Re:One small standard for a man by Red+Flayer · · Score: 2, Insightful

    "The movement toward OpenDocument in the free world, warms the open cockles of my heart. (Emphasis mine)

    I sure hope the chambers of your heart aren't open, you might want to visit the doctor if so.

    But if the cockles you're referring to are the bivalve mollusc kind, they are always open -- cockles don't shut. However, they are hermaphroditic and they can jump. Which still presents a problem for your cardiac health.

    Seriously, though, formal recognition of this standard removes one of the obstacles to widespread implementation of non-MS office software. The bigger hurdle, of course, is retraining & support expenses (for businesses) and factory (or pre-purchase, anyway) installation of the software (for home users).

    This doesn't change the fact that MS formats are the de facto standards in use, but it may help unify the communities that use non-MS formats, leading to a larger install base.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  13. Formulas? by Makzu · · Score: 2, Interesting

    I just hope that OpenDocument gets its formula standards in order. I've read in a few places that there is very little documentation in the standard proper about how formulas (for spreadsheets) should be stored and used, which could in time cause some compatibility problems. That being said, I'm glad that it was approved by the ISO... maybe in a few years I'll not have to worry about converting from one office format to another ad absurdum.

  14. Re:What technical weaknesses in OpenXML? by mrchaotica · · Score: 3, Insightful

    Well, for one, ODF is an ISO standard and is implemented in a bunch of different programs now, and OpenXML isn't. Lack of interoperability is a pretty crippling technical weakness, since we're talking about a document format.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  15. Same thing? by Anonymous Coward · · Score: 2, Interesting

    So did ODF folks finally decide how to store formulas? Currently every single spreadsheet that supports ODF (not that there are many) stores those as they wish with no defined standard.

  16. Re:So much for the list of experts by jmorris42 · · Score: 2, Insightful

    > Experts from the Society of Biblical Literature?? Wtf?? What the hell
    > have they got to do with a computer data formatting standard??

    Oh I dunno. ODF had as design goals support for longterm document storage and seamless internationalization support. I suspect the Society of Biblical Literature has an interest in both. Unless you are so ignorant that you believe Moses and Jesus spoke the English of King James that is. You probably wouldn't believe just how many languages and scripts the original texts are written in. If ODF can deal with all of those it shouldn't have a problem with any of the modern encodings.

    And if you know of anyone with older documents, and likely to still be using them a thousand years hence, speak up.

    --
    Democrat delenda est
  17. mathML sucks. by zippthorne · · Score: 2, Informative

    MathML is the worst way to store formulas ever. Anything that takes 5k of text to specify int(from 0 to infinity, exp(-lambda*x**2)dx) correctly is simply stupid. It means hand coding mathML just isn't a viable option for more than a couple very simple equations. We should agree on something similar to a C, Fortran, Matlab, or other programming language notation as the standard way to store equations in the file. The added benefit of potentially being able actually execute at least some of the functions is just icing on the cake.

    On a related, but somewhat less relevant note is that I can't find any inexpensive programs that allow the generation of mathML easily. There are a few out there that generate mathML at all, but they seem to concentrate on the typesetting aspect of mathML* and on having an obtuse interface. Why isn't there a easy-to-find, cheap or free (beer or speech), mathML editor that is as easy to use as the equation interface in LyX? (and yes i've tried export-html options in LyX, and attempted to manually convert with commandline utilities but my latex2html functions all seem to be completely braindead.)

    *iirc, there is a way to use mathML to store calculable functions, but I have yet to see this implemented, and it takes even MORE text to store the equations.

    I think the lack of available editors, and tex converters, especially considering the potential academic utility of mathML is pretty good evidence that it is a poor standard: it hasn't generated enough interest for someone to scratch the itch and write a decent converter/generator/editor.

    --
    Can you be Even More Awesome?!
    1. Re:mathML sucks. by zippthorne · · Score: 2, Interesting
      Yeah I've used that. That's how I know that even simple formulas take up a huge amount of markeup with mathML. completely unnecessary markeup. They should've just used the "mathematica" format as the format since it's much more concise. make the tag something like,
      <equation img="sparea.png" eq="4*pi*r^2" lang="mathematica"> area o' sphere </equation>
      the mathml equivalent?
      <math xmlns='http://www.w3.org/1998/Math/MathML'>
        <mrow>
        <mn>4</mn>
        <mo>&#8290;</mo>
        <mi>pi</mi>
        <mo>&#8290;</mo>
        <msup>
        <mi>r</mi>
        <mn>2</mn>
        </msup>
        </mrow>
      </math>
      All that text to display FOUR glyphs.
      --
      Can you be Even More Awesome?!
  18. Not technical, but business reasons... by Svartalf · · Score: 4, Informative

    OpenXML is patent ridden and in a way that is problematic at best, compared to OpenDocument. ODF is also patent ridden, but unlike MS' offering, the patents have free licensing for conformant implementations and conformant means to the official stated spec, with the possibility of extensions becoming part thereof- unlike MS' offering which requires you to meet MS' shifting definition of what is/isn't compliant (i.e. it's not explicitly stated...) and you don't get to add improvements unless MS embraces and extends them themselves (i.e. if you've got extensions and MS doesn't approve of them, you're NOT at all compliant and can be sued for patent infringement...).

    Technically, they're the same. This is the reason why people can't understand why MS is insistent on NOT supporting ODF as a format and trying to push OpenXML- unless they've got some ulterior motive. Now, they've little valid excuse for it.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  19. Mixed content model... by Numen · · Score: 3, Insightful

    When comparisons between formats remark upon mixed content models compared to non-mixed asking "which would you rather transform" expecting the answer of "mixed" you know a lot of people throwing opinions around on this issue have never actually worked transforming XML.

    If you're wanting a human readable document format you have XHTML. Use it and enjoy. If you're producing an interchange format for word processing applications I'll take unambiguous and explicit over ambiguous and implicit even if that is at the expense of human readability.

    The MS model uses a manifest to resolve link references, the ODF uses absolute references... this is criticised by Groklaw on the basis of human readability. Not maintainablity, application use, refactoring or normalisation of data.

    There are valid problems that can be cited for both formats (I wish for instance MS had stuck with XLink), but this is quickly resolving into another round of MS bad, anything else good. It's emotive and is in most cases prejudged before technical merits are weighed.

    I guess I just resent being asked whether I'd prefer to transform a mixed content model by somebody I know has never done so.

  20. Re:What technical weaknesses in OpenXML? by DrXym · · Score: 4, Informative

    The Groklaw article points out a few of them. The most damning is that Microsoft has chosen to ignore existing, reusable standards like XLink, SVG, Dublin Core, etc. for their own proprietary tags. These standards were expressly produced because they represent reusable patterns that many document formats need but which shouldn't be respecified by each of them. The upshot is that parsing OpenXML will be a massive pain in the butt because none of your existing scripts / tools / editors etc. that may have built-in knowledge of existing standards will not work with OpenXML.

  21. Re:What technical weaknesses in OpenXML? by alanQuatermain · · Score: 2, Interesting

    I believe that some information that will help explain this is to be found here. It's best to read that article for yourself, but I'll provide a little abstraction of some of the details myself, although this isn't really my area of expertise:

    The main point revolves around the fact that MS' OpenXML uses a non-mixed content model, while OpenDocument uses a mixed content model. This means that OpenDocument can have tags interspersed with regular text, or tags within text delimited by other tags, etc. However, OpenXML cannot do this: all text must reside within a tag, and only text or tags can reside within other tags. The article gives a textual example of this. To the computer, the MS one is probably closer to the internal representation of the data: object-oriented programmers will probably recognise the structure as an object encoding its member variables. However, it pretty much removes the benefit of using XML in the first place: source readability. If you look at HTML, it's fairly easy to change a couple words around, and make a few italic, or bold. But in the OpenXML format, that becomes a more laborious task.

    The article goes on to make arguments which back up the basic premise given here. You can also see from the examples how the tags differ in type. They give examples in OpenXML, ODF, and XHTML. Just looking at the tags in the OpenXML source doesn't give you any real idea what they're doing-- I mean, what does <w:rPr> mean? However, the tags used in ODF are longer and easier to read and understand for a human.

    Of course, you could say that human-readability isn't an issue, and that's a fairly valid argument. However, if human-readability isn't an issue, why use XML? Why not do what Office was doing before, and writing memory out to disk, or basically serializing the document object tree in binary? It'll be smaller and easier for the computer. The whole point of using XML is to make the data easily understandable to humans, to the point where we can make numerous (albeit potentially quite small) changes without needing a program to interpret the data for us. Or where it's possible for us to write an app that understands the data, which pretty much requires that we personally understand it. As it stands, just about any XML data format is quite self-explanatory in itself, which is why we have XML.

    Maybe that doesn't answer everyone's questions, but I hope it proves at least a decent starting point.

    -Q

  22. KOffice will run on Windows very soon by ingwa · · Score: 2, Informative
    What is remaining for ODF to be healthy standard - is competing implementations. KOffice is limited to KDE which doesn't run under Windows.

    On the contrary, KOffice will run on Windows very soon. Kdelibs are being ported to Qt4 as we speak, and almost runs under Windows already. The same is happening with KOffice, and I think we will see a proof of concept of KOffice running on Windows before summer this year.

  23. Re:"technical weaknesses" ? by dubonbacon · · Score: 2, Informative

    DUH of course, it's binary vs XML file format!

    --
    sw5YRhw4ln3pr7$Ock1/4ma0u8Lw2Tm5l6/7DOiC5e6t4NSb6T en 6g5AOCPa2Xs!MSr!p! hackerkey.com