Slashdot Mirror


What Does the Microsoft ODF Converter Mean?

Andy Updegrove writes "It's been a week now since Microsoft announced its ODF/Office open source converter project - time enough for 183 on-line stories to be written, as well as hundreds of blog entries (one expects) and untold numbers of appended comments. Lest all that virtual ink fade silently into obscurity, it seems like a good time to look back and try to figure out what it all means. In this entry, I report on a long chat with Microsoft's Director of Standards Affairs Jason Matusow, and match up his responses with the official messaging in the converter press release. The result is a picture of a continuing, if slow and jerky, evolution within Microsoft as those that recognize market demands for more openness debate those that want to follow the old way. This internal divide means that the proponents of change need to point to real market threats in order to justify incremental changes. This adaptation by reaction process leaves Microsoft still lagging the market, but has allowed those that favor a more open approach to gradually turn the battle ship a few degrees at a time."

8 of 177 comments (clear)

  1. Avoid the bash and move straight to the tangent by tomstdenis · · Score: 5, Interesting

    I'll avoid the typical MSFT bashing and move on to a tangent.

    When will "professionals" realize that Word is not meant for all documents? It's great for short documents, posters, etc. But for real professional looking documents it's hard to beat a typesetter like TeX [or LaTeX].

    This has nothing to do with bashing MSFT and everything to do with bashing the "one size fits all" mentality.

    Tom - Who hates writing a book in Word but will do it anyways because its good for the resume.

    --
    Someday, I'll have a real sig.
    1. Re:Avoid the bash and move straight to the tangent by Valacosa · · Score: 5, Insightful
      When will "professionals" realize that Word is not meant for all documents?...This has nothing to do with bashing MSFT and everything to do with bashing the "one size fits all" mentality.
      I agree fully.

      I'm currently working in an office environment. Personally, I haven't used MS Word here yet - for every document I've created I've either used LaTeX (great for citations, macros, and breaking things into chapters) or Pagemaker (great when you want to do layout by hand.)

      Everyone else in this building, however, uses MS Word as their Blunt Instrument to do whatever task they have to get done. They use Word primarily because it's what they know, it works (albeit poorly) and in the end, they're uncomfortable with computers. To a lot of the general population, even an office population, computers are still magic black boxes. I'm not sure if there's a way to combat that fear. How many people can change their own oil? Fix their own TV?

      We're geeks. We learn the most efficient way to do things because that is in our nature. Most people won't bother. They just want to get the damn job done, even if they end up wasting more time in the long run.
      --
      "Live as if you'll die tomorrow." Ridiculous. You could die later today.
    2. Re:Avoid the bash and move straight to the tangent by rockmuelle · · Score: 5, Insightful

      "We're geeks. We learn the most efficient way to do things because that is in our nature. Most people won't bother. They just want to get the damn job done, even if they end up wasting more time in the long run."

      I've spent a good deal of time in both Word and LaTeX and hear this all the time from geeks who still use LaTeX for everything.

      It's worth pointing out that LaTeX is not the most efficient way of doing most documents. It is very good at handling citations, but that's it. For everything else, it is inefficient compared to a word processor. And, word processors could have excellent support for citations, if there was a market for it (a few thousand acadmics who expect all software to be free is not a market).

      To back up that statement a bit, consider the process of createing a document in LaTeX. Usually, you open up a text editor, write your document using LaTeX's markup language and 'compile' the document. Once its compiled, you look at it in xpdf, find the layout/grammar bugs, and repeat. At some point, you start breaking the document out into sub-files that contain sections or complex equations, and it's not uncommon to have a main.tex file that builds the final document, usually with the aid of a makefile.

      Given that workflow, can you see any reason LaTeX would appeal to geeks? Think about it. It's exactly the same way we learned to develop code in school! Edit, compile, run, subroutines, makefile. It _appears_ to be the most efficient way because it maps nicely to something we do on a regular basis. But, most people stopped using text editors and makefiles when IDEs matured. Here's the secret: Word processors are the IDEs of layout.

      Let's look a little deeper. To do any basic formating in LaTeX, you have to surround your text with markup. That's extra typing, which is not terribly efficient. And, when you're reading heavily marked up text, you have to filter out the markup to make sense of things. To catch any layout errors, you rely on a viewer for feedback, which adds a roundtrip between the viewer-editor-web. I threw Web in there, because if you've ever tried to do any _real_ layout in LaTeX, you'll need to hunt down the secret incantation that solves your problem. Then there's spell checking. Sure, FlySpell is nice in Emacs, but it's hardly state of the art. Grammar checking? Don't even thing about it (yeah, I know this is of limited usefulness, but it helps sometimes).

      Now, go back to a word processor. There's no extra markup to type, layout problems can usually be resolved by tweaking a few settings available from the context (right-click) menu, there's no compile-debug cycle. Styles (even in Word) can be defined to change the look of a document instantly (as long as you know how to use them, but the same is true for LaTeX). For complicated documents, word processors do start to show their rough edges. But, LaTeX doesn't scale that well, either. And, that's a customer issue, most people just don't do enough complicated layout for it to matter. Output formats? "Save as..." (and don't try the human readable claim - how often do you really go back and edit things outside the program you created them in? Be honest.)

      So, next time you find yourself claiming that LaTeX is the best way to do everything, take a step back and make an honest evaluation of your workflow.

      -Chris

  2. Re:It means... by tomstdenis · · Score: 5, Insightful

    Write your C.V. in HTML and hand out the URL. Much more fun and saves on the bandwidth.

    Tom

    --
    Someday, I'll have a real sig.
  3. Battleship by truthsearch · · Score: 5, Insightful

    turn the battle ship

    And that's the problem. The public perception is still Microsoft as a weapon of war. And it's the perception because that's still how Microsoft operates. Going beyond the open/closed debate they need to stop treating IT as a battleground. As soon as they switch from a war mentality to a peace and cooperation mentality things will go a lot smoother. For as long as they make a fight out of things there will be trouble. Maybe one day they'll learn there's actually money to be made while at peace with others.

    1. Re:Battleship by babbling · · Score: 5, Insightful

      Slashdot will forever hate Microsoft

      That's a load of crap. There are valid reasons for disliking Microsoft at the moment. They try to push proprietary, patented file formats/codecs/protocols into the community so that everyone feels pressure to use Microsoft software.

      I don't mind if Microsoft software is crap, because I can just choose not to use it.
      I don't mind if Microsoft software is proprietary, because I can just use something else.

      I DO MIND when Microsoft forces their users to try to exchange files with me that are in formats that Microsoft have made sure I can't read, either through secret specifications or through legal (software patent) pressure.

      If Microsoft played nice, they could get along well with the Slashdot community. Have you ever considered why Microsoft has Internet Explorer? They don't make money by selling it. It's not really a decent browser - other browsers are better. So why do they have it? Why not just bundle Firefox or something else with Windows? IE is a power grab. Its sole purpose is to be incompatible with web standards so that websites are written specifically for IE and won't work well for users of other operating systems.

  4. Re:Oh, Boy! by nine-times · · Score: 5, Insightful

    I don't think it's funny at all. Look, for lots of everyday uses, Microsoft Word isn't a bad program. Outlook, Excel, Powerpoint-- these all have their valid uses, and they all do a pretty decent job.

    Is it good enough that I'd want to spend hundreds of dollars for it when there are free alternatives? Maybe, maybe not. It depends on what I'm doing and what I want, but I've spend money on Photoshop and Acrobat, and those also have free alternatives. I could imagine Microsoft Office remaining successfull if Microsoft starts selling it based on its own merits.

    However, as someone running an IT department, I'm trying to migrate to OpenOffice where ever I can. It's not so that I can save a couple hundred dollars here and there, but I'm just entirely sick of the abuse Microsoft heaps on its own customers. All the vendor lock-in, piracy checks, and all the rest-- it hurts my company's flexibility. It worries me that my company might find itself in a position where it can't access its own data. I'm annoyed by the idea that Microsoft's default format isn't real XML, which would be easier for our databases to generate/process.

    So what I'm saying is, yes, I'd like Microsoft to use/support real open standards. I'd like their systems to play well with others. I'd like to see a better version of Office for the Mac, and a version for Linux-- there have been times when I would have bought Office for Linux, even though Evolution/OpenOffice is working well enough.

    I'd like Microsoft to do those things specifically because I kind of like Microsoft Office, and I'd like to keep using it. However, I can't, in good conscience, put my company's future at Microsoft's mercy because some executive in Microsoft is a childish prick who insists on leveraging their monopoly to the point of hurting their own customers. It's unacceptable.

  5. Re:Can they extend the format? by I'm+Don+Giovanni · · Score: 5, Informative

    You mean, like OO.o already has?
    OO.o has extended ODF for its own purposes since the ODF spec itself is incomplete (e.g. lack of a standard for storing spreadsheet formulas).

    And how about this little gem?
    http://opendocumentfellowship.org/applications/kof fice
    "Our tests show that OpenOffice and KOffice have some problems opening each other's OpenDocument files. Also, support for drawings is a bit incomplete."

    I wouldn't be surprised if MS ends up with better ODF support (i.e. more compliant to the spec, as opposed to just trying to mimic whatever OO.o does) than most ODF-native suites.

    --
    -- "I never gave these stories much credence." - HAL 9000