Microsoft Wins Industry Standard Status for Office
everphilski writes "The International Herald-Tribune reports that Microsoft has won industry standard status for Office. EMCA International, a group of hardware and software makers based in Geneva, approved the MS file formats with only one dissenting vote - IBM. IBM backs the OpenDocument standard, which was approved by the ISO in May of this year." From the article: "Bob Sutor, IBM's vice president for open source and standards, called Microsoft's Office formats technically unwieldy - requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument. 'The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft,' Sutor said."
As long as by "industry standard" you mean buggy, bloated, insecure, unreliable, overpriced, nonintuitive, clunky piece of dog shit. Am I right, or am I right?
Wow, 6,000 pages to describe an "open" format? Never underestimate the power of committees.
Sutor, IBM's dissenting voter says: "The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft." This in the context that the OpenDocument (competing) standard is only 700 pages. Seems like both must be quite verbose, but I'd opt for mastering 700 pages.
6,000 is a lot of pages to master, but it should be freely available for others to interpret, correct? On the other hand, since it is "essence of Microsoft", there's probably lots to misstep with and lots to nuance for interpretation letting Microsoft essentially maintain a proprietary flavor of a supposedly open standard.
Also of note from the article:
Van den Beld might be an idiot. Using his logic we should strike Microsoft Windows XXXXX as the standard for OSes, not.Hopefully there is still some inertia for the OpenDocument (yes, I know it's an ISO Standard) standard to gain purchase and compete. It is largely the emergence and work done with OpenDocument that has pushed Microsoft into the uncomfortable arena of pretending to like open standards.
Does EMCA standardize anything other than MS apps? Before MS started using them, I'd never heard of them. My guess is its a mouthpiece for large companies who want a body to declare them a standard. At this point I'm ignoring anything from them- if you want to call it a stadard I want to see ANSI, ISO, IEEE, or IETF on it.
I still have more fans than freaks. WTF is wrong with you people?
IBM's vice president for open source and standards, called Microsoft's Office formats technically unwieldy - requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument.
This piece of information is of little use without comparing the supported *features* in both format and their implementation.
Which one can store more features about a document? which one is more flexible? Would that warrant the difference in the size of specifications? (besides a bad specification, if that being the case).
;)
It's that or.... um... IBM used like a 6 pt. font for it's entire document!
ECMA just confirmed the MS Open Office XML format as a standard, not Office in general. MS further states that OOXML will be an "open and royalty-free" specification.
What's also interesting is that MS will be offering a "bridge" (as a separate download) that enables Office software to read and write ODF (the OpenOffice Open Document Format) files.
Just junk food for thought...
I'm sorry, but you're not running the right version of Office to read this comment. Click on me to learn more!
These stories are free but worth money.
(Not Invented By Microsoft) so naturally IBM would prefer it.
Tom Brookes, a Microsoft spokesman in Brussels, said the software maker had created open-source versions of Office and...
Malice, or an incompetent journalist?
I don't think "Industry Standard" is any sort of official designation.
Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
If the format is designated as an "industry standard", won't that make it more susceptible to regulation by governments needing access?
I am not an expert on these bodies so can someone please explain the difference between EMCA International and ISO and how the approval from each organization differs.
Now that it is a standard, does that mean that the specifications are openly available, and that other programs can use these standards to make compatible documents without royalty concerns? Does it mean that there are no hidden or proprietary options that only Microsoft can use?
When our name is on the back of your car, we're behind you all the way!
Then WHY was it approved as a "standard"?
- Just my $0.02, take with a grain of salt, your mileage may vary.
I for one welcome our industry backed overlords!
(pause)
Not! (like in Borat)
Help a man when he is in trouble and he will remember you when he is in trouble again.
Which Industry?
Is IBM ever going to open source DB2? How about the database file's full specification? What about AIX, or the enterprise version of Websphere? I don't think they will.
Still, I thank them for fending off SCO.
...that people might find interesting:
It's ECMA. It even says that in the page you've linked to. And the original article. This Slashdot typo's infectious - it seems to have spread to half the comments posted already...
Tedious Bloggy Stuff - hooray?
IBM FUD. Comparing two standards by the number of pages is like measuring programmer productivity by lines of code. Many pages is just as likely to mean "complete and well-documented" as it is "unwieldy."
I'm all for open standards and I'm not a Microsoft fan-boy, but Microsoft's flagship product is Office. Excel kicks OpenOffice's ass around the block still in stability, speed, and features, so I'm comfy with Microsoft knowing what the hell it is doing with the standard.
I create XML Spreadsheets all the time without problems in the applications I manage, and I'm comfortable with what I've read of the newer XML standard in Excel 2007. I'm not happy about everything, particularly the separation of worksheets into separate XML files in the zip package, but overall I'm comfortable that we'll be able to support it well before 2-3 years from now when our clients finally upgrade.
That took a second. Typo is in the summary. I also asked who the heck is EMCA? :)
I think it must be one of those typos from constantly typing DMCA.
Microsoft's spokesman countered the IBM executive's statement by pointing out,
"Actually the Open standard we propose is six thousand pages, but that's only because we printed it in 256 point boldface fonts in order to be handicapped accessible for the visually impaired, you insensitive clod."
Microsoft further countered allegations of being too hard for developers by pointing out,
"If you take away the title information, the table of contents, the index and the pages that say This Page Intentionally Left Blank, all the standards document says is 'Buy a copy of Microsoft Office'. What could be simpler than that?"
You might have heard of some ECMAScript (ECMA-262) implementations. Like Javascript (not only used in browsers, but also for scripting in PDF and Photoshop), JScript and Actionscript.
Conspiracy Theory: EMCA created/used for the purposes of the appearance of endorsement by ECMA without the burden.
More likely theory: editorial dyslexia.
Tweet, tweet.
It's all well and good that OOXML is a published standard, but how long until Microsoft decides they need some enhancement and just add it without going through a revision to the ECMA standard? It's one thing to get something to become a standard, quite another to adhere to it. Think of how Netscape decided they wanted new HTML features but didn't want to wait for W3C and just dreamt up stuff like the blink and marquee tags. Once Microsoft Office diverges from the OOXML standard we're right back to where we started—a proprietary document format.
Microsoft as a company may decide product features mean more to them than adhering to a standard, even one they created. I'll never forget Microsoft's FORTRAN compiler under MS-DOS described by Microsoft as "a superset of a subset of FORTRAN 77." In other words, whatever they hell they felt like implementing.
I guess your standards for standards is higher than the standard industry standards standards used by standard Microsoft employees. In other words, "I've upped my standards, so up yours".
When our name is on the back of your car, we're behind you all the way!
... that doesn't mean anyone will support it.
http://outcampaign.org/
requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument
:-p
OK then. Well, since neither of these documents seem to be intended to be read by mortals, I'm personally feeling more than a little "emotionally detached" from these news...
Beware: In C++, your friends can see your privates!
"Your honor, since Microsoft is recognized by ECMA - an independent European standards organization - as an industry standard, any attempt to will irreparably harm ."
Damn, they're good.
668: Neighbour of the Beast
I'm all for it if the world will be able to implement code to read the docs and the specs are openly available for that purpose. It would mean that OpenOffice would be able to read and write office formatted documents correctly right?
I don't expect this to be true. What I expect to be true is the same that has been true for the Windows API. In Win32's API, you can know all the documented functions and features, but could never implement the stuff that's not documented... at least not publicly.
Now would this mean, though, that MS docs will likely be decidedly non-compliant with their own "standards?"
Holy crap, 6000 pages? I thought OpenDocument was bloated (which it is), but that's just absurd.
http://outcampaign.org/
Microsoft's PR/media department launches a not so subtle stealth marketing campaign intended to drum up support for software that most people don't seem inclined to purchase.
Does anyone know whether Apple will include support for ODF (Open Document Format) in Pages? For more a bigger testament of industry standard is getting it used by enough people.
BTW It should be noted that Office essentially uses OLE for its binary document formats. For this reason anything you add to an Office document is essentially an embeded data type. Their XML format is another beast.
Jumpstart the tartan drive.
Lacking <sarcasm> tags,
It's another piece of the MS attack on the term. It's no mistake.
Does anybody remember "Did the term "Open Source" mean anything, any longer?"
e.g. http://www.smallworks.com/archives/00000472.htm
Which version of Office does the ECMA standard match, and what version are they trying to sell to Massachusetts?
Intron: the portion of DNA which expresses nothing useful.
Equal number of pages with Open Document = "Microsoft sucks, they copied Open Document."
6000 pages = "Microsoft sucks, the format is too complex for anyone than Microsoft."
Apparently, no matter what they do, Microsoft cant suck enough.
ECMA seems to do good business approving MS tech specs as "standards." How much funding do they get from MS? What is the relationship between ECMA and ISO?
Go take a look at it and judge for yourself. The open document formats are fairly reasonable XML-based structures (as "reasonable" as XML can ever be). MS Office XML abuses XML and is horrendously complex.
From a practical point of view, OpenDocument already works for interchanging between multiple open source apps.
In addition, Microsoft's file format is patented and Microsoft uses that patent to spread FUD. While the patent probably wouldn't stand, it's an additional reason not to use MS's office formats.
I'm not sure on the history here, but wasn't ECMAScript standardization a product of Microsoft working to get its somewhat-incompatible copy of JavaScript written into an international standard? If so, I'm not sure its really the best possible counterexample to the claim that ECMA is just standardizing Microsoft apps.
Most people use Office, few use Open Office, why should it becoming the standard really suprise people? When you force standards which few people are already following you get the farce caused by the W3C who are constantly revising and ammending what was an established format so that every browser has a different implementation of the supposed standard and everyone of them has flaws in meeting it.
ECMA is NOT a standardisation organisation !
Sorry, but the only practical effect of this is to boost Microsoft's stock. People will use what they will use. In shops where .sla is used, it will still be used. OpenOffice is still going to continue to refine itself and spread into all sorts of nooks and crannies just like Firefox. With Vista being so disenchanting, and OpenOffice being part of the standard install on Ubuntu, I expect this will end up looking like what it is: Microsoft trying to plug it's finger in the hole in the dam.
Drop me a line at:
Key ID: 0x54D1D809
MS's format is technically superior, and produces smaller file sizes because of the compression algorithms.
Anybody can zip a file, doorknob. In fact that's what OpenOffice does automatically.
It is also going to be more widely used because despite the best efforts the OSS community Open Office just can't compete with Office 2007 in the work place.
I would bet differently. The good thing about Open Document is that everyone is implementing it:
Word, WordPerfect, OpenOffice, Koffice, Abiword, and many others. Once people realize that they can
buy a cheaper software tool and still have it interoperate with everyone else, I think you'll see change.
That is why M$ is so strenously trying to knock it down in Massachusetts.
My post (parent) is wrong. Having re-read MS's license, it's entirely a covenant not to assert patents. This clears both questions since there is no sublicensing issue here.
"So, for most of the world, the Gregorian calendar has been the law for 250-425 years. That's a well-established standard by anyone's definition. Who would possibly ignore it or get it wrong at this point?
l
If you guessed "Microsoft", you may advance to the head of the class."
http://www.robweir.com/blog/2006/10/leap-back.htm
Tips on writing a "standard":
http://www.robweir.com/blog/index.html
But there's a very dangerous security vulnerability in Microsoft Word that doesn't have a patch yet, and which will not get patched any time soon either. That means it is very risky to rely on Microsoft file formats!
(In the same way that the OpenOffice's suboptimal support for disabled users means you shouldn't use ODF, that is...)
I suffer from attention surplus disorder.
MS Office formats have always been a "de facto" standard, meaning they appear to be standards merely because a majority of people use them, and because there is only one implementation of them (regardless of versions). No matter how many industry groups, in this case ECMA, give them a stamp of approval, they will never achieve true "standard" status.
Just because the vast majority of people use something (especially when they have no means to consider alternatives) does not make it a standard. That is textbook "de facto" status.
Standards are what everyone agrees on after open, cooperative discussion. MS simply churns out what they think would be useful, influenced more by their bottom line than by user need. As long as alternative formats exist, are implemented, and are actively used and developed, MS Office formats will never be truly "standard", no matter how lopsided the usage shares are. The patent and IP issues just make this more true.
I'm sure everyone would laugh just as hard if ECMA (or any other group) had declared AIM a standard over Jabber, ICQ, MSN messenger, Yahoo IM, or even IRC (Jabber and IRC being the closest thing to standards among all of them).
There are countless examples of multiple ends to the same means in hardware and software. Which is the standard among SCSI/IDE/SATA? AMD vs Intel? MP3 vs Ogg? Gnome vs KDE? Emacs vs vi? None of them.
MS is incapable of producing a real standard, unlike the *NIX community which has been doing so for decades. I can't think of a single RFC published by MS that has influenced other platforms, meanwhile MS is forced to implement (sometimes badly) such things as TCP/IP and email (among many other).
Calling the MS Office formats a true standard is a meaningless label that can only be explained by MS having bought it. So they put a bright red "ECMA says this is standard" sticker on every box of Office 2007... the average person has no idea what the ECMA is.
...standard compliant.
W A R N I N G
Alert to all Anti-MS Agents!
Argument number 319 is no longer relevent. Switch to plan B, switch to plan B.
Plan B: Explain why Microsoft is still evil and bad. Preach to the choir (slashdot). Place padding under the underside of all desks to prevent injury during sudden knee-jerks.
Above all, do not despair, there are other weak points - try the interface argument that if the Settings menu doesn't provide 300 check boxes and necessitate the use of text editor to edit otherwise inaccessible conf settings, then the app must be meant for a little girl and written by a Microsofty.
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
It is only 6K pages in print. It is conveniently sized to fit onto 1 web page.
How about this one:
n tlicense.asp.
p x. Is it the same? different license? Bad links happen to everyone.
No right to create modifications or derivatives of this Specification is granted herein.
There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification. This patent license is available at this location: http://www.microsoft.com/mscorp/ip/format/xmlpate
The link with the actual license to READ and WRITE a file to their specifications is dead. This one works though, http://www.microsoft.com/whdc/xps/xpspatentlic.ms
Some handy excerpts: "Necessary Claims" do not include any claims: (i) that would require a payment of royalties by Microsoft to unaffiliated third parties; (ii) covering any Enabling Technologies that may be necessary to make or use any product incorporating a Licensed Implementation,....
This says to me that they have not indemnified developers from patent time-bombs for the functions one step beyond their proposed standard or other patent time-bombs laid by lesser-known Patent IP firms. Maybe someone with more coding skills can explain if it would be possible to implement a standard without so-called "Enabling Technologies"?
(iii) covering the reading or writing of documents other than XPS Documents, or rendering of XPS Documents in a manner that is different than the rendering allowed by the XML Paper Specification. "Enabling Technologies" means technologies that may be necessary to make or use any product or portion of a product that complies with the XML Paper Specification, but are not expressly set forth"
To me this says Microsoft can come after you if you do something they didn't think of.
I don't see how this benefits any developer outside of a select few.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
That's a very valid point, I don't see what makes it a "flame".
I am also pro-open and have my own irks with Microsoft. And I do use OpenOffice.org when I can.
But like it or not, MS Office is still in the lead as far as being intuitive and functional. OO is close, but certain parts of it still fall short of MS Office. Microsoft has been developing and refining this stuff for a long time, and it is by far used by more people (and businesses) than any other office software suite.
Plus, it works. Sure, MS Office has its flaws, but let's face it: So does OpenOffice. This doesn't change the fact that it's the most widely used, and as such would be a reasonable candidate for becoming an industry standard.
(Of course, I use 'industry standard' loosely since different groups seem to declare different standards for document formats...)
Since it's apparently grounds for automatic down-modding to express a valid opinion in favor of Microsoft on Slashdot, you people can 'troll' or 'flamebait' me all you like. Doesn't make my point any more or less reasonable.
/* No Comment */
This piece of information [6,000 M$ vrs 700 ODF pages] is of little use without comparing the supported *features* in both format and their implementation.
No, that order of magnitude difference is informative. I imagine 6,000 pages can buy you:
And then some because I'm only at seven.
300 pages is roughly two inches of shelf space. M$'s specification will take up 40 inches of your shelf and burden your floor with a hundred pound load. I don't even want to think of how log it would take to read 40 inches of XML specs.
For all that, it will be incomplete in a typical Microsoft way, rendering it useless outside of PHB relations.
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
For a supposed member of a standards board he sure is going out of his way to be misleading.
While I'm inclined to a cynical view that Microsoft is unnecessarily burdening the specification - and they probably don't mind the fact that this will impede the development of competitors products - I do have to admit the possibility that they are addressing a different criticism that many have made of them in the past.
Namely, that Microsoft specifications are incomplete and/or imprecise (corner cases, etc.).
Albeit verbose, is their specification technically watertight?
Or is it merely, "Here's everything Word can do as a result of development since 1985." with no overall logical structure?
"Provided by the management for your protection."
Thus, the reason for the dissent.
I [may] disapprove of what you say, but I will defend to the death your right to say it.
all my respect for ECMA.
Isn't this the sequel to SOAP vs XML-RPC?
"Provided by the management for your protection."
I am so pleased.
And 6,000 pages sounds pretty darned thorough.
What's IBM trying to do? Shame Microsoft into another antitrust violation?
How long until Microsoft embraces and extends its own standard? This is simply an old Microsoft trick with a new twist. As soon as Microsoft documents break compatibility with ECMA OOXML, then every other third party software will lose the ability to read and write compatible documents. Worse than the current situation, because an attempt to maintain compatibility with Microsoft Office might violate the conditions of the OOXML license. And no doubt break the format they will, in subtle ways of course, a little bit off here and there just enough to make a document look much better in Microsoft Office than it will in other applications.
The Microsoft license to use ECMA OOXML is contingent on following the standard to the letter, which is a seemingly innocuous condition until you realize that Microsoft itself is under no legal obligation to follow the standard to the letter. So you will have a bunch of third party software that follows the standard which won't be able to accurately read or write documents written by the dominant office software, it will just look like the other software is defective when really it is working according to the standard. And even if the other software developers want to break the standard in favor of microsoft compatibility, they won't be allowed to do so under the OOXML license. Microsoft wouldn't do this at first of course, what good is a trap sprung before your prey are fully in, so I am sure that Microsoft would spend a year or two adhering rigorously to the standard, just enough time for other software to incorporate OOXML compatibility. Then it would be time to break compatibility and continue the microsoft monopoly for another few years, while things work their way through the courts.
If Microsoft itself makes a legally binding and enforceable commitment to follow the ECMA OOXML standard to the letter, then I don't see a problem with another document format standard. But as the licensor, I don't see how they could be forced to adhere to the OOXML standard. Unless Microsoft itself can be forced to rigorously follow the OOXML standard, then this is just a monopolist's trap.
I also saw no reason to call the previous poster's comments flamebait. MS has problems in the open-vs-proprietary arena, we all know that. True open source is preferred around here, we all know that. But geez, let's try to be civil HERE anyway. Some salient points were made, and this poor schnuck got modded down for it. Do you not see where this is going? Eventually, anyone who speaks against the general tone of Slashdot, no matter how truthfully, correctly, or accurately, will be modded down and left invisible (thanks to the moderation-based threshold system). And let's just say, for sake of argument, MS comes up with the be-all end-all solution to some big document handling problem -- no one here will ever hear about it. That's neither news for nerds nor stuff that matters.
It is pitch black. You are likely to be eaten by a grue.
"Bob Sutor, IBM's vice president for open source and standards, called Microsoft's Office formats technically unwieldy - requiring software developers to absorb 6,000 pages of specifications, compared with 700 pages for OpenDocument. 'The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft,' Sutor said."
Except that it's IBMs fault that MS is where it's at right now. Had they pressed with OS/2 back in the day, Windows would be NOWHERE NEAR what it is today, nor would MS, the company.
So everyone should hate IBM for being retards. They should, in the words of many WoW gamers, "cry more, noob"
2006-12-08T22:46:59Z
(The - and : could be omitted to save space). Going so far as to enshrine an Excel bug into the weekday function is just nuts.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
FOSS should avoid "Open" XML because Microsoft has encumbered it. Their game is now on. Offer code and protocols that they claim is "open" but, when push comes to shove, they alone control.
Down the road a bit they will begin strategic law suits and try to make FOSS programmers look like a bunch of thieves for implementing the "open standards" they pushed through without paying royalties.
Microsoft is not even a bit interested in competing on a level playing field. For a very long time they have used their monopolies to gain unfair advantages; antitrust laws be damned. Now they want to use their monopoly muscle in their Office package to control a "standard" that they feel will lock out their greatest competition. They know that GPL'd software CAN NOT be encumbered by patents.
They have no intention of real cooperation.
The solution: EVERYONE must work to make them irrelevant. Put them into a position where they either start playing fair or die. Not an easy task. We must press our Justice department to hold them accountable for breaking antitrust laws. The Courts MUST break Microsoft into a least three separate companies. This can easily be justified by their continued disregard for the law.
We should only support protocols and "standards" that are truly free. No unacceptable licenses, no royalties etc. As Linux gains market share there will come a time when Microsoft's insistence on being incompatible with OSS will begin to work against them.
We should push for laws that force standards and protocols to be truly open and available to everyone including Open Source.
The race isn't always to the swift... but that's the way to bet!
note: OpenXML, Office, Document, Operating System, Internet, Industry,Standard, and Product are all registered trademarks of the Microsoft corporation. Any and all use of the preceeding terms must be approved in writing by Micro$oft prior to use in this or any other public forum.
Thank you for your co-operation.
Let me tell you how simple ODF is. I did the following with ZERO documentation. No knowledge at all.
.zip file, opened content.xml and found the xml for what I had put in the test doc. I then wrote a Java program that would parse the CSV and output xml that looked like the xml in the file. Cut and past the generated xml into the document, drop the photos in the pictures directory, and then zip it back up and change the name back. It just worked.
I implemented a photo directory for my church congregation. Since it would need to be easily updated I kept the information in a CSV spreadsheet, including names, addresses, and the name of the photo file. I looked at doing a mail merge with either OOo or Word and it didn't look like I could get what I really wanted with either. So I made a sample doc in OOo Writer and saved it. I then renamed it to a
I'll admit that you would have to be a programmer to do something like that, but it was really easy and required no documentation or specialized knowledge. That is the power of the ODF. I'm guessing the same isn't possible with the MS format.
Lasers Controlled Games!
So which file format is this they're talking about? That from MS Office 95, 97, 2k, 2003? And which version, the documented one or the actual one?
Fact is that even though MS tries to cover it up by keeping the names constant, the office file formats are just as fragmented as the various versions of windos. It's a neat trick, but "Windows 3.1" and "Windows XP" really don't have much in common except that the later contains a backwards compatability layer, i.e. "Wine from Redmond".
Same with the file formats. Yes, newer versions of MS Office contain importers for the older file formats. That just hides the fact that there are probably 10 different versions out there.
Assorted stuff I do sometimes: Lemuria.org
One of the open office's selling points to governments, the use of open standards, will be more difficult to fight against Microsoft. And governments seem to be a good penetrations point into the mass market. I hope this is not too hard for open office. At jbilling, we use it a lot for all our documentation and it's been great.
Cheers,
Paul C.
Sr Developer
http://www.jbilling.com/ - The open source enterprise billing system
I guess I'll try to encourage the adoption of ODF while waiting for the first edition of "Undocumented Office Open XML" to hit the bookstores. Not much point in taking on OOXML before the critical tool to make it work is available.
It feels like deja vu all over again. "DOS ain't done until Lotus won't run"; Win Quattro Pro and Win Word Perfect that can't compete with Win Excel and WinWord because the MS developers didn't limit themselves to the authorized Windows API; etc, etc.
So you think if MS made the software source that implements the specs available, the F/OSS community is going to perform a comprehensive test of that software to determine if it properly implements the spec? Have they even done that level of testing on Open Office to insure that OpenDocument spec is perfect?
May the best standard win!
Seriously, with the move towards web-based document editors, and people getting sick of paying high prices for MS Office, there's plenty of room for some honest competition.
That being said, I'm going to continue to use my $20 corporate liscense version of Office for the forseeable future. ;)
No, I will not work for your startup
Weeee! Now they can be sued for being a monopoly!
Once you reach the top, the way to go is down (to the anti-trust court).
What do we get out of it? Nothing because their license says so.
What do they get out of it? A slashdot headline "Microsoft wins industry standard ..."
It looks like they already won
The practical effect is the only people who are going to be in a position to implement Microsoft's specifications are Microsoft.
And Novell.
Anyway here's how the ECMA feels about patents: http://www.ecma-international.org/memento/codeofco nduct.htm . Note the liberal use of the word "should" and "reasonable". It seems unlikely the members of the ECMA who vote on such things, the ordinary members (list: http://www.ecma-international.org/memento/ordinary .htm ) have the same understanding of those words than you or I do. Even if they did, there's an escape clause:
So if a majority of the members (see the list above) didn't work on a Standard, they're encouraged to vote in favor of it. Since the majority of that list has no interest in Office document minutiae, adoption of whatever standard Microsoft proposed seems predictable. Further, if they can't get a company to commit to being reasonable about licensing their patents, they assume the company will be reasonable at least to the other members (see that list again).
Anyway, if you don't care about patents, here's a list http://www.ecma-international.org/publications/sta ndards/Standard.htm of their standards.
Help stamp out iliturcy.
I think it was Tony Hoare who said that a specification should be short enough so that it was obvious there were no omissions, not so big that there were no obvious omissions.
We must be stupid. Please tell us how this is the case.
I hate printers.
Actual MSOffice formats in Windows versions of Office have changed little: There were the * Word for DOS 3.x-5.x format; * Word 2.0 (probably since version 1.x); * Word 6.0/95; * Word 97/2000/XP * Maybe Word 2003 has its own format; * Word 2007 has XPS probably, based on Microsoft's Open Document XML format (not the space between 'Open Document'). All in all, I don't think that formats change, but how the user perceives the document in a different version of the same software title. For example, AFAIK, margins are set individually in each Word app depending on paper size. AFAIK, margins are also differently set in OpenOffice.org and Word apps. In addition, OOo uses a different font than MS Word, which means that people who may have long-time experience with MSWord, but still no real experience in proper document formatting, may discover that their document looks different in another word processing application. Then also there are the hopeless and hapless people who whine just about everything that does not look in OOo exactly as it would in MSWord.
Another nail in the coffin for freedom.
---- Booth was a patriot ----
I actually was all ready to embrace MS's Office format as something to read from directly to get stuff out of word. I was thinking some simple XSLT or XML parsing.
I was wrong. Actually, OfficeXML is not "open" at all. It is to XML what BinHex is to ASCII -- sure as hell not human readable.
OpenDocument, I can actually read and understand, as a human, without documentation. OfficeXML, I'd be lucky to write a program that could decypher it with documentation. And these are on simple text documents -- I don't care what else the format supports, but it should at least look good for unformatted test text documents.
I'm really sorry you believe this, because open standards do far more for technical progress than they do against it.
The Internet would not have gotten to where it is today without standards. In fact, the #1 thing about CSS that limits web development is not what's missing from the spec, but what's completely broken in various implementations because someone thought they could do better than the spec.
Even people working for MS realize that the IE CSS Bug Suite is a Bad Thing.
Not any more than it's been "proved" that things fall when you drop them. We can only go on our observation.
Or do you have another reason MS has withheld information about APIs or file formats? Why they didn't even make their half-assed "standard" attempt until Mass started showing interest in OpenDocument?
Ooh! A buzzword and a false dichotomy!
It does not stifle progress to standardize on something like OpenDocument. It stifles progress to expect every word processor out there to have to read and understand a dozen different kinds of XML, some of which (OfficeXML) are retardedly impossible to read.
Throwing <xml> tags around unreadable crap doesn't hide the fact that it's inreadable crap. Stop propagating these myths that XML is some magic bullet that automatically makes everything transparent and understandable, and a breeze to write a parser for. Show me one thing OfficeXML can do that OpenDocument can't do, and we'll talk. Until then, you're a poorly disguised Microsoft lackey.
Don't thank God, thank a doctor!
I'd say LGPL or freer. So long as it doesn't restrict what links to it, we should be fine.
But even this doesn't help much. It does help in that the reference implementation can be the spec in areas where the spec is wrong or incomplete. But if it's a full app, it could be just as useless as the specs (OpenOffice is HUGE), and if it's a library, it's problematic because now you've got a whole new spec to describe: how to talk to the library.
Don't thank God, thank a doctor!
Don't underestimate the power of Microsoft's money to buy laws not just in the United States but other countries as well. They are bribing.. I mean lobbing government officials from many countries to get the laws they want to use to make Open Source competition illegal as a matter of practicality.
The race isn't always to the swift... but that's the way to bet!