Australian Govt Re-Kindles Office File Format War
An anonymous reader writes "The Australian Government's peak IT strategy group has issued a cautious updated appraisal of currently available office productivity suite file formats, in what appears to be an attempt to more fully explain its thinking about the merits of open standards such as OpenDocument versus more proprietary file formats promulgated by vendors like Microsoft."
How about the merit of even being able to re-evaluate their choice of file format because they aren't being locked in by their vendor?
What isn't being questioned is whether the question being asked is the right one. Despite the huge investment in "office" technologies, have they really increased productivity or effectiveness?
For the opposite case, look at IDEs. In only 20 years, software development has gone from something where you trod a minefield of minor issues and only the highly skilled could safely write business logic, to something where an invisible, benevolent being holds your hand at every step, autocompleting, identifying deprecations, and allowing you simply to concentrate on getting the job done. As a result, programmers are more productive. It is interesting watching new graduates and realising that they have simply never experienced a world in which you type, compile, fix, type, compile, fix....with most of fix being minor problems that the compiler complains about, and then start actually to debug. In those same 20 years, has office technology got more efficient to the same degree in terms of actual work done? No. Exactly like the medieval monks, the basic task of transcribing the Bible has barely improved (spelling and grammar checkers? Look at the frequent homophones nowadays - car breaks, loose for lose, and the rest of them) and all the effort has gone into illuminating the title page and margins. Office 2010 is basically an illuminated manuscript generator, absorbing vast amounts of effort in decorating a piece of paper or a screen to conceal the fact that the actual content is mundane and boring.
The really interesting and exciting stuff is happening in CMS-based websites where people post simple marked up text that stands or fails on the quality of its content, not whether it complies with the corporate standard for margin width and precise positioning of the logo.
The new paradigm that is increasingly expected by younger people is a refocussing on the text. Viewed on small screens, decoration isn't much use. More important is immediacy and filing, and email, IM, BBM, even Facebook and twitter, are much better at these. The Australian Government should surely be looking at, for instance, how much of the decoration and formatting, how much of the Powerpoint, are actually wasted effort.
The question isn't whether Microsoft blobXML or ODF is better; it is how many employed people actually really need to be using them at all.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
I find it interesting that the author of the article states that he'd "... love to see some competition for Microsoft Office arise and challenge Redmond's dominance." yet recommends that the Australian Government "... would be silly to choose any other standard than one supported strongly by Microsoft." How does he expect the competition to occur if every government user (which is a MASSIVE userbase in Australia) doesn't have the option of using alternatives?
I'm finding the argument about:
"... licensing costs - which are not a factor with open source suites such as OpenOffice.org - are only 'a small proportion of overall ICT expenditure'. Any software change is likely to involve significant cost in installation, training and maintenance"
a little confusing considering the statement that several departments were:
"... signalled their intention to eventually migrate to Office 2010 as part of their next upgrade."
As a teacher in an Australian school currently being switched to 2010, I'd say that using Microsoft Office 2010 would involve a HIGHER retraining cost than LibreOffice or OpenOffice.
And I still can't understand why the government didn't decide "Microsoft Office 2010 is the preferred Office Suite AT PRESENT, but files must be saved in OpenDocument Formats."
...the Federal Government should stop worrying about this issue, and focus on other areas where platform choice can make a real difference. Allowing users to install their own web browser...
So the author of TFA suggest to stop worrying about such things as interoperability and longevity of Federal Documents and just go with MS Office, and instead worry about the real issues...like Webbrowsers...
'nuff said.
Yes change tracking is most definitely better served by revision control systems... Many organisations have had the change tracking systems in programs like word come to bite them in the ass pretty badly as comments they thought had been removed were still visible...
What's really stopping ODF tho, is MS... They technically support it, but their support is of an older version, is generally poor and they have made bad faith moves by exploiting loopholes in the spec to intentionally create incompatibilities.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
I recently received an XLS sheet, it wouldn't open (I have Excel circa 2003). It's silly to call Microsoft's formatS one format just because of the extension.
After playing with the XLS, I discovered that it actually was their XML format in a zip archive. They seem to now be calling that XLS instead of XLSD (?). I found I could open it only in OpenOffice (I wasn't going to do a major expensive upgrade of MS Office just to open this one weird file), I renamed it XLSD and simply opened it.
And that was the end of my Excel use. Enough, I've just had enough of being forced to endlessly upgrade with a series of incompatible formats. He can say that the Australian govt should standardize on *a* Microsoft format, but if *Microsoft* can't standardize on one format, I'm certainly not paying to chase them everytime they change it.
This is all about office workers perceiving that being given a program with lots of visual bling implies a higher status than a text based program, e.g. pptx > ppt > xlsx > xls.
Tell them that LaTex is a secret tool of the Illuminati and only the Chosen are allowed to use it, and they would come.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
The problem with this sort of appraisal is, that it originates from people with little to zero competence in software design and programming. The evaluation of the competing standards, ODF vs. OpenXML, fails to take future development of IT systems into account.
The problem with Microsoft OpenXML is, that it depends heavily on Windows and on the way today's computer architectures work. Those architectures, especially Windows, are outdated from a software design point of view (even more consistent/elegant designs such as Unix or OS400 are partly outdated in their design or implementation).
The reason why we really need open standards is, that we MUST ensure, that the development of new technologies is not handicapped by dependencies of standards on outdated designs. Today's systems, especially the Windows platform, are prone to security leaks as well as all sorts of malfunctions.
With state-of-the-art design and implementation, it is possible to build computer systems that are orders of magnitude more secure and reliable - but those newer technologies will never find their way to customers, if broken standards like OpenXML make it impossible to port any application software to such new computer architectures.
So, in the end, the question is whether you plan to use Windows+Office+Symantec antivirus the next 200 years, running daily updates, breaking 500 of your 3000 desktop computers twice a year, and employing a 50-people software-repair shop to keep that PC stuff running; or whether you'd rather like to keep the door open for something new, that avoids 99% of the problems that today's mainstream systems have.
Integrated change tracking is a form of revision control system, embedded into some document formats and applications. It serves a different purpose than a traditional revision control system, and is useful in combination with a traditional RCS or a document management system with its own file-level revision tracking and approval systems (such as SharePoint or Alfresco).
Change tracking systems log a sequence of actions that led to the new state, store time and user metadata inline with these changes, and allow out-of-band content (comments) . The current state of a document with change tracking is (approved content + not yet approved changes + comments). In a traditional RCS, the current state of the document is just the approved content, as there's no approve/deny mechanism for individual changed sections and no metadata at the section level. ("section" here is the unit the RCS uses when differencing files - usually lines in a RCS used to manage source code changes, but in document change tracking, this is often just the part that was changed - could be a single character, could be an entire page of content, could be the metadata for a sentence, etc.)
Changes should be tracked as they are made by the user. A traditional RCS tracks the differences in an entire file between the last change and the next commit, so it can't... unless every single change results in a separate (local) commit, and saving results in those commits being pushed to a new branch. But doing this requires the application to have support for change tracking, just with the backend being a RCS instead of inline metadata in the file. And then the individual changes can only be obtained and displayed to the user by getting all of the commits in the branch and replaying them, starting with the original state in-memory.
Using RCS in this way still doesn't solve the approve/reject feature of change tracking, it doesn't solve comments, and it makes showing individual changes a lot more difficult than just storing the changes with inline metadata.
Traditional RCS doesn't know how a change was made; the application does. Changing "this is GREAT" to "that is great" could be a single change (overwrite using paste from clipboard) or many changes in the order they were performed (change "this" to "that", change "GREAT" to "great", adding bold formatting to "great"). The application knows, and it can save this data.
Traditional RCS can be used to atomically track the file-level changes to a document, but it doesn't provide anywhere near the level of detail as change tracking. I don't use MS Office, but I believe it supports both embedded (in-file) change tracking and versioning at the document level (using SharePoint or something that can pretend to be close enough, which I think Alfresco might be able to do).
Sometimes people want to easily communicate changes and comments with others. Accidental use of change tracking features is not a valid reason to prescribe the use of external RCS instead.
They can do some of it, but when the WP decides that the figure goes on the next page, they won't be able to find out how to tell it not to. When they want a paragraph starting on the next page, not split over two, they'll use returns to add blank lines. When the font used gets changed, they'll be adding another font tag inside a now unused font tag. When they need a contents or index, they'll either type it all out by hand or try the wizard and get an answer they don't like (and therefore go and make one by hand again) because how to get it to do what they WANTED, not what they were given, is not possible for them.
In fact, in all the ways they know how to use Word, they know how to use Tex. And in all the ways they don't know how to use Tex, they don't know how to use Word.
I don't buy the reasons from John Sheridan for leaning towards OOXML. His main argument for going with OOXML over ODF appears to be that "ODF doesn't have 100% compatibility with legacy file formats". If they're going with Microsoft Office, can someone explain which features are not supported in ODF but are supported with OOXML? I find it hard to believe that a large percentage of people will use these "features" that don't exist in ODF.
Perhaps someone should enlighten him on the "committe stacking" and "bribery" allergations surrounding the OOXML standardisation process with ISO.
Why would you need to maintain two systems? If you choose ODF, you can still use Microsoft Office. The only lock-in here would come from choosing OOXML.
Let me know when there's 100% compatibility on OOXML between Microsoft Office and LibreOffice. Also, transitional OOXML is the one that ISO rejected/deprecated for containing the "features" from legacy Microsoft file formats. I could also make the same claim here about Office 12 supposedly getting support for ODF1.2 (better late than never eh?), which would make ODF more widely supported than OOXML if it isn't already.
And from another commenter on TFA:
Not sure how the install base of Microsoft Office relates to requiring OOXML, since Microsoft Office supports ODF and OOXML.
If you want to make your voice heard on this issue, AIGMO are accepting comments on their blog posts here and here. Please note that this policy is for internal documents only. As John said in his comment on TFA, documents provided online for the general public to access are normally posted in both PDF and RTF formats and often HTML as well.
"Every man has a right to his own opinion, but no man has a right to be wrong in his facts." - Bernard Baruch
...apart from the spell checker you're using.
I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams