Just when you thought the world couldn’t get any crazier, something happens that makes you move your expectations of the world up a few nothces. We already have to deal with the browser ballot, but that’s not the only ballot Microsoft will deliver. Hold on to your panties, as Microsoft will also offer a file format ballot in Microsoft Office 2010. On a happier note, Microsoft makes a whole load of promises to the EU about opening up technologies and file formats.
This new Microsoft proposal [.doc] follows the browser ballot proposal, and is quite similar in nature. While thebrowser ballot was a response to Opera’s complaints to the EU about Microsoft unfairly bundling Internet Explorer with Windows, this new document is a response to complaints made to the EU by the European Committee for Interoperable Systems. It contains a number of promises which detail a whole boatload of interoperability commitments in all sorts of areas, from Exchange to Internet Explorer.
Most of the document details promises about interoperability information that should enable developers of all sorts of third party software to more easily implement Microsoft file formats or interoperate with Microsoft technologies.
Quite interesting are the promises regarding Microsoft Office. For instance, Microsoft will make available all necessary interoperability information for not only the file formats in Office 2007, but also the legacy binary formats used in Office 2003 and earlier.
On top of that, Microsoft Office 2010 will include a mandatory dialog for both OEMs and home users that allows the user to select the default file format for Microsoft Office applications. “Beginning with the release of Office 14, end users that purchase Microsoft’s Primary PC Productivity Applications in the EEA in both the OEM and retail channel will be prompted in an unbiased way to select default file format (from options that include ODF) for those applications upon the first boot of any one of them.”
I made a joke once about BallotOS, but if this keeps on going, my joke might turn out to be closer to reality than expected.
In any case, apart from the file format ballot, this document details a whole load of interoperability pledges and promises to open up Microsoft technologies and file formats, and this can only be seen as a very good thing.
Fat chance.
Right. I believe in Microsoft’s good ODF support only if I see it.
And it’s going to take quite SOME interoperability testing on Microsoft’s part, to make MSOffice both read and produce ODF code which perfectly roundtrips with OpenOffice.
What they showed us with their Excel ODF support did definitely NOT convince me of Microsoft’s honesty.
I can’t wait to see what kind of negatives folks can come up with in response to this latest move by MS. TCOBaGT (This Can Only Be a Good Thing).
But of course someone will probably say something along the lines of “MS is just doing this so they can sell more copies of Office.”
Oh wait, I guess I just did.
I sincerely hope that this offer of interoperability from Microsoft is as much “TCOBaGT” as it certainly seems to be on the face of it.
Everyone wins with true cross-platform interoperability. Actual competition is finally enabled in the software marketplace.
Pardon me for introducing a tiny note of scepticism, however, as I make the cautionary note that this is entirely and utterly opposite policy to everything else Microsoft has done for the past upteen years. One has to ask … where is the catch?
The catch, my dear Lemur, is that the Ayatollah K’Ballmer would never allow this democratic ballot unless he had a plan which absolutely ensured that his candidate would win it.
Edited 2009-08-06 23:23 UTC
Honestly, there’s nothing wrong with selling more copies of Office….
As long as they have 100% compatibility with open formats with ODF without artificially sacrificing features.
Some will argue that there’s a problem in general with closed-source software. Sure. But an even bigger problem is lock-in. Microsoft is notorious for doing this with their file formats and even their web browser. People use their software because “it works”, but it only works because everyone else is uding their software.
Now, the thing is, even if they finally manage to get around to supporting ODF properly (turned out that no other office suite could read ODF files produce by Office or vice versa), they’ll probably also treat it like a second-class citizen, artificially restricting features. Now, while there may certainly be a difference in philosophy between the way MS Office was originally designed and the way ODF is designed, necessitating some extra work to shoe-horn it in, the loss of functionality should really only be very minor. Microsoft, however, is likely to “get lazy” (on purpose), and thereby encourage people to use the native format to get all the features.
Currently-released forms of ODF simply do not support a number of things which are needed for Office features that already exist. There would be quite a big loss of functionality in the formulas space (as we have seen already) and in the change-tracking space (which we haven’t seen yet).
The Office features are supported even at ODF 1.0 to the extent that several other independant Office suites are perfectly able to inetroperate.
How is it that only Microsoft’s implementation of ODF 1.0 is not able to inetroperate?
There are at least two plugins for ODF, not written by Microsoft, that do an tremendously better job than Microsoft’s own ODF 1.0 implementation.
BTW, most ODF-compliant products now implement OpenFormula, which is compatible with (but far more detailed than) the ODF 1.0 specification for formulas, and which is up for approval as part of ODF 1.2.
http://en.wikipedia.org/wiki/OpenFormula
If Microsoft were were in the process of implementing an ODF 1.0 capability for Office (which they were), and OpenFormula was already complete at the time (which it was), and Microsoft were sitting on the ODF committee (which they were) and fully aware of OpenFormula (which they were) … then why would Microsoft go off and implement something totally incompatible with OpenFormula when they KNEW this was going to be fully specified in ODF 1.2?
Hmmm?
So much for Microsoft and “interoperabilty”.
The ODF “formulas namespace” is a good deal more capable and more correct than the MS Office formulas namespace.
http://en.wikipedia.org/wiki/OpenFormula#OpenFormula_attributes
Edited 2009-08-07 04:09 UTC
Then you add them. Seriously, ODF has had provision to add vendor or application specific extensions for ages. Either that or you can add it to the format specification. Throwing your arms up in the air is not a valid excuse, and in all honesty it’s best to just keep your mouth shut, avoid spreading misinformation and concentrate on your own format if that’s what you really want.
Absolute bollocks. I can’t believe how often the supposed ‘formula’ issue has been discussed and debunked totally. I got tired of reading this MS oriented bullshit many years ago, and it doesn’t seem to have subsided no matter how wrong it has been shown to be.
Currently released forms of ODF support everything required by the companies who participated in the process…
MS were invited to participate, but refused and tried to completely ignore the process… The fact that the resulting spec doesn’t support things in the way they want is hardly surprising.
In terms of formulas, the ODF spec as of version 1.1 does not specify how they should be stored, however all of the ODF supporting applications with the exception of MS (including the ms-sponsored plugins) managed to support the same interim syntax while waiting for the final spec in ODF 1.2. The fact that MS went and did something completely different shows arrogance, contempt for the idea of open formats, utter contempt for their customers and an obviously underhanded attempt to discredit the ODF format.
Well, Microsoft trying to make money is not really a problem – that is the point behind doing business afterall.
However I do wonder how compatible Microsoft’s ODF support with be with OpenOffice.org’s – currently in the spreadsheet department I hear the two are incompatible.
Having that open would really help people not fear MS anymore. If the EU really wants to take the anti-competitive air out of MS, that’s what it should demand. Find the ways that they are discouraging competition, and go after them for that.
It would be like the EU was putting some fear, uncertainty and doubt in mircrosoft’s thoughts about putting any fear, uncertainty or doubt in consumers/ competitors minds.
So when is Microsoft going to ship retail copies of Windows that offers a ballot for which operating system we want to install?
I’m not sure if this ballot idea is good or bad.
It is good because it exposes users to the competition, and informs them that they do have a choice on what to use.
On the other hand, very few people will understand what these choices mean (the “Internet is the ‘e’ icon” crowd) or what the ramifications of their decisions are (the “why can’t my friend open ODT files in Office 2003” crowd). Both groups are bound to claim that choice is bad.
That would be the BallotOS, when you buy a computer at the shop and you turn it on the first time at home or the office, it will shop the BallotOS asking what OS you would like to have installed (with the included drivers if needed).
Microsoft could accomplish the same thing without the ballot. All they need is an option buried somewhere to set the default file format to ODF. There isn’t any need to stick that up front. It’ll just confuse users who don’t know which is the most appropriate choice.
I think Office should stick with its own formats by default. They are the ones that work best within the Office family, after all.
Edited 2009-08-06 23:33 UTC
You can bet your bacon that the default is *.docx (or whatever the extetension is for version 14). By default I mean the first choice on the list and most likely the one highlighted.
And perhaps with a little “recommended” next to it or, if that is too blatant, some other way of subtly hinting that it is better than the alternatives.
They say the ballot would be ‘unbiased’.
Else it reminds me of ripping cd’s in Windows Media player, hope they don’t do it anymore, but a few years ago you could choise between .wma and .mp3. Wth an example of the two, .wma sounded briljant, the .mp3 variant sounded far from that.
This already exists in Office 2007 SP2. One of the options is ODF (in addition to such venerable formats as DOC and WordPerfect).
It doesn’t work.
Of all the existing implementations of ODF, Microsoft’s is by far the most non-compliant and the only one that doesn’t interoperate.
There are at least two plugins from other companies that work far better.
If one was cynical, it would seem that Microsoft sought out as many parts of the ODF specification that could possibly be interpreted in different ways as it could, and then implemented ODF 1.0 in an incompatible and non-interoperable way under that different interpretation.
Such a pity that Microsoft now has to undo all that sabotage effort they have put in if they want to be compliant with ODF 1.2.
Then the problem is in both ODF specification and its Microsoft implementation. What kind of “specification” can be interpreted in an “incompatible way”? The answer IMO is: a very bad one. Oh well…
All of them. If you take any non-trivial specification and start “language-lawyering” it (as Linus like to say) you can make an implementation that isn’t compatible.
To give a random example, Microsoft’s .docx format didn’t specify in the specification whether the sin(x) function, in Excel, should take radians or degrees.
Any computer scientist would know that they mean radians, and it can always be checked against Excel, but someone wanting an incompatible implementation could just take it to mean degrees.
Even in the POSIX world where specifications were made as specific as possible there are still some ambiguities – just see the kernel mailing list.
If Microsoft (who apparently employ some of the smartest developers in the world, so we are told) had problems interpreting parts of the ODF specification, they only had to ask the Oasis group for guidance.
Everyone else managed to implement ODF themselves without the problems Microsoft apparently had.
They could have just looked at how OOo interpretes it. Not that OOo would have been EXPENSIVE, so that developers would have had to share one license.
That statement is so stupid and devoid of logic that it isn’t even funny. Anybody with two brain cells to rub together knows the weak link there is the interpreter.
Three problems with your reasoning:
(1) There are a number of independent implementations of ODF in various Office suites other than Microsoft’s implementation, and all of them managed to be interoperable, and
(2) Microsoft itself has offered a specification to the ISO, which has been accepted as ISO 29500, and there is not one single implementation of that “standard” anywhere on the planet (let alone a number that can interoperate), and
(3) There are files that one can load and save in ODF formats that allow one to TEST compliance. Microsoft’s implementation of ODF fails these test cases miserably.
QED.
The defence rests.
Edited 2009-08-07 12:03 UTC
It seems to me, Microsoft are engaging in a little reductio ad absurdum. Reducing the opponent’s argument to the most ridiculous extent to make it seem extreme. They’ll talk about putting ballots everywhere so you can’t even open a media player without seeing a ballot to “enhance choice”, just to make the EU and various bloggers and journalists think it’s a stupid idea. Which it is, to some extent.
I think it is NOT a stupid idea. I just assume that Microsoft will make their ODF implementation non-interoperable with all the others.
This may be a stupid question, but WTF is a ballot in terms of software?
Haven’t you heard? It’s the latest innovation by Opera Software ASA.
I’d much prefer that MS made Doc-X open as a standard allowing others to be able to read documents that are utilising the file format with no errors and to have Office be able to read other file formats with no issues. Then I can send out files in what format I want and others can do the same and regardless of software we can all get along and share information.
Ballots are like democracy – most people really have no clue as to what to vote for and go with what ever is most marketed.
Ballots will be the new “hot” thing to do in 2010?
I will use OOo regardless. As long as they support/compat with office as need be. Or we can switch over til office is depleted. Mmmm?
MS is going to not only try and play ball, but whack it out of the park.
“You wanna piece o’me? I’ll give ya a piece o’me!”
Ballots are no substitution for using open standards by default.
This is a very good move.
Some people say that the user is an idiot and can’t make any choice, but the users are as idiot as Windows is.
Actually, it takes quite some bit of intelligence to figure out the icons, the mouse, the files and the programs. You wuold think the people are idiots because they don’t know they can install Firefox, but actually they’ve just never heard of it because they never have been told about it. If it’s in Windows, then everybody will learn it. If windows ask them which format they would like to use, then everybody will learn that they can choose a format and they will get it.
I would be very pleased with this, but I won’t believe it until I see it. Microsoft has never acted in the general interest at the expense of its own interest, ever. Microsoft has never put any good will to collaborate with the EU. Quite frankly, this ballot thing is not their style. This kind of announce is their style, but there is always a back door that you don’t see. At the end of the day, they always end up with something that make their pocket deeper with something that we don’t want.
EU: make a ballot box for browsers.
MS: …fine, but your going to regret this.
(weeks later)
MS: They want a Ballot box, fine! We will give them so many choices that by the time they are done configuring every part of the OS we will be ready to release Windows 8!! Then they ahve to do it all again! Ballot box that!
If MS continues to ballot box the OS so that it no longer appeals to the user who doesn’t need nor want to make these choices, then MS can just turn around and say they were being proactive to avoid further problems with the EU. To many choices in an OS that specializes in giving a complete pachage out of the box is kind of a funny revenge… in a cruel kind of way.
While I love choice, having the user specify their preference all over the place is going to bother average users. I can see this as both a good and bad thing, just depends on who’s perspective your looking from. looking forward to seeing how this plays out though…
Exactly. This is hilarious
I love the people claiming MS *has* to support open formats. They don’t. It is their software package, they should be able to use whatever format they please. Be it proprietary or not. It is good that they are supporting some of the open formats like ODF, though.
Dealing with the situation of a monopoly is always awkward. It is certainly necessary in the case that one exists. But it’s awkward. By definition, you have a situation in which normal market forces aren’t working. It’s sort of what a singularity is to astrophysics: The normal rules have broken down. Break up of the entity can make sense. But short of that, you have to come up with some way to try to resuscitate competition. And most of those ways are going to go against what advocates of Laisez-Faire (who often tend to hang out in the area) find palatable.
When the market get’s stuck in a mud hole, some might try to convince you that you just need to keep spinning the wheels until it comes free. But most reasonable people see that someone is going to need to roll up their pant legs, get out, and push (awkward and undignified as that might seem) before normalcy can be restored.
You are literally the only person that still inspires me to comment on this site steve.
I find it odd that the EU is going after them now. When they were declared a monopoly initially in the states, they were the only usable maintained OS on commodity hardware. Nowadays you have options walking into any consumer electronics store, and even more if you order online, we are living in a very different world then it used to be. I think it is important to watch microsoft and keep them from stifling things, but at the same time punishing success is the diametric opposite of laissez-faire, it is the mark useless vultures that ayn rand loved to write about so much. MS feels they need to market their browser for the first time in about 20 years, why choose now to require install time choices? H.264 and On7s VP-6 are the de-facto standards in video distribution nowadays, why require windows ship without a media player?
I still do not understand why the government never broke microsofts divisions up into separate corporations, since that would have probably had the best outcome for everyone (other then the MS shareholders). Not going that route has definately caused stagnation in the industry. However, that time is coming to an end (apple taking 91% of pc sales over 1000$, java is the de facto standard for most software being developed, interop with MS protocols and formats is the best it has ever been on other platforms, the browser wars 2.0 is about standards compliance instead of propriatary features, etc, etc)
While I can’t speak definitively for Europe… I can say that as an American who suffered through 8 years of “Bush II: The Nightmare Returns”, I have some thoughts. The political climate, and just who happens to be in office, can make all the difference. I remember all too well watching my country do all sorts of things which shamed and embarrassed me. And watching it fail to do things that we *should* have been doing. It made me feel just a bit like the Borg-afied Jean-Luc Picard must have felt… his own body doing horrifying things against his will.
The world political climate has changed. (I would go so far as to say “greatly improved”.) And of course, Europe is much better organized now than it was then. Impressively well organized, I should say. (And that’s a sincere compliment.)
See above. You may recall that Microsoft’s cavalry came riding into both the Executive and Legislative branches of American government at the critical moment, and the DOJ was suddenly hunky-dory with Microsoft and its behavior. (And this is one time that I might have opted to use M-DollarSign if OSAlert software would let me. It would have been most appropriate.)
The EU may be late to the party. But the U.S. went AWOL when it mattered most, and has not yet returned to this issue. It’s like “the morning after”. Too many repercussions resulting from last night’s behavior to deal with, and we haven’t even had a chance to finish our morning coffee yet.
I see signs that the market is somewhat better now. But I don’t think the market is anywhere near being out of the mudhole yet. And I’m glad that someone with muscle is willing to push.
Edited 2009-08-08 00:34 UTC
The appeals court threw out Jackson’s remedy, dismissed him from the case for incompetence, and sent the case back to the lower court for the remedy phase to be retried under narrower guidelines. Under the new guidelines and before a genuine impartial judge, the DOJ knew that they wouldn’t get anything like what Jackson ordered, so they and Microsoft settled. And that settlement set up a compliance regime, including both internal and external compliance committees, which give Microsoft clear guidelines as to what’s OK and what isn’t.* And while parts of that settlement expired as originally scheduled to in November 2007, other parts have been extended, as agreed to by both the DOJ and Microsoft (and the judge).
* The compliance regime set up in the DOJ/MS settlement differs from what goes on in the EU. The EU provides no guidelines whatsoever as to what’s OK at any given time. Microsoft has asked the EC multiple times, “If we do so-and-so, is that OK?”, and the EC says, “It’s not up to us to say what’s OK, it’s up to you to be compliant with EU law.” The only problem is that EU antitrust law has no guidelines so a company can never know what’s OK and what isn’t. The EU antitrust law is basically the EC’s whim at any given moment. This is done intentionally, so that a company releases a product, THEN the EC comes in and says, “Ah-ha!! This product does so-and-so, which we don’t like so here’s a billion dollar fine.” See, if the EC said told that company that the product would be in violation before the product was released, then the company would change the product accordingly, and deny the EC the opportunity to make a big public splash with a fine after the release of the product. The EC want so show that they are actually doing something, so they wait for the product to be released so that they can level their huge fines as a public show.
The US DOJ did not “go AWOL”. They responded to the appeals court ruling and settled with Microsoft and set up a compliance regime that affords guidelines and due process. The EU never set up a rigourous compliance regime at all, but rather act on Nellie’s whim. And even you seem to say that part of the EU’s motivation is that they hated Bush (and I guess you maintain that they hate Obama for not renewing the case against Microsoft?). If the anti-America feeling that Bush engendered was/is part of the EU’s motivation, then that shows even more that their case has been unjust.
Edited 2009-08-08 02:42 UTC
You’re going to need to present some evidence to support this. Beginning your post with a demonstrable lie is not a good sign for the rest of your argument. But what can we do but start from sentence number one and work forward?
I’m beginning to feel like I’m dealing with the pro-Microsoft “evil twin” of Lemur2 or Cyclops.
If Microsoft asks for guidelines how to make a product, the EU comission does not need to know if that is OK or not.
If a competitor comes along and asserts that something with the product distorts the market, then the first thing the EU commission asks for the both of them to specify how each of them wants the product to be. Then they ask both parties to agree on something.
ONLY if they cannot agree on something, the EU commision takes the interest to learn what is going on, how it relates to EU regulations, and specifies how things should be. ONLY when the company does not comply with that, fines are set to bring them in line.
Microsoft tried this out the hard way, when they repeatedly (!) refused to hand out useful interoperability specs for the SMB and AT protocols.
Even then, they did not get fined a really big amount of money until it was obvious they don’t want to comply. Microsoft came into compliance only after they got a fine on a daily basis until they were in compliance.
NOW Microsoft is in a REALLY sticky situation. They are known in the EU commission as feet-dragging market bullies. You can imagine, that the EU commission will send them a big invoice now every time they start playing the same game as between 2004 and 2008. But the EU will NEVER fine them if they make an honest move to get into compliance if non-compliance should happen to them inadvertently, as long as they were acting to put things right FAST.
and she uses these show trial to show how tough she is or whatever. Same goes for the absurd fines that she levels. Those fines aren’t about the money (well, not entirely), it’s to show who’s boss. And the EC has semi-dictatorial powers (no due process is given to the accused, guilt is declared without trials, etc), and she’s using those semi-dictatorial powers for all their worth, in attempt to parlay her “wins” into the EU presidency. Naked ambition is all that this is about, period.
Honestly, Molly, I can’t help but feel that this has gotten to be too personal an issue for you. While there might be room for debate on the actual issues… you too frequently want to make it an emotional thing. Particularly where Neelie Kroes is concerned.
Or maybe it’s not personal. Maybe it’s your job. I don’t know. But I’m wondering, now, if perhaps Archie didn’t get it right a long time ago.
Excuse me, but to my knowledge the EU commission tried for the better part of 4 years (!) to get Microsoft to release the SMB and AD network protocol specifications.
They started with smaller fines, and only when Microsoft refused to comply with EU regulations did they finally come into compliance.
Contrary to the USA political system, where effective measures of restoring the market to a healthy state became impossible after Microsoft started to give huge amounts of money to politicians, Neelie Kroes proved to be not buyable by money. And she showed Microsoft that a healthy market is the only way for Microsoft to stay in business and profitable in the EU.
Maybe Microsoft will give up the EU Market, once they are truly forced to give up their lock-in tactics with MS-Office, simply because they can get more money out of the rest of the markets in the world with their lock-in in place.