Microsoft's New Leaf On Interoperability
A large number of readers are submitting the news that Microsoft has made a major announcement about interoperating with others including specifically the FOSS world. The impetus is the ongoing EU antitrust case against Microsoft. The announcement comes in the context of the release of 30,000 pages of API documentation for Microsoft Vista, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007 and Office SharePoint Server 2007 — and a listing of patents that apply to these technologies, and a pledge not to sue open source developers who use the APIs. InfoWorld summarizes by saying that Microsoft "promised greater transparency in its development and business practices." Fortune is blunter, saying "Microsoft declares truce in open source war." Here's Microsoft's FAQ on the open source interop initiative.
Captain Richard M. Stallman: They're animals.
Captain Torvalds: Richard, there is an historic opportunity here.
Captain Richard M. Stallman: Don't believe them. Don't trust them.
Captain Torvalds: They're dying.
Captain Richard M. Stallman: Let them die!
Who wants to bet a lot of the pages look like:
"This page left intentionally blank"
this is just as big as the trustworthy computing initiative that Microsoft underwent in the early part of the decade.
And thank god for that. Now it's so easy for people to understand what is really going on inside their computers, easy to establish straightforward relationships of trust with applications (as well as other computers, and other users), and easy for developers to write applications within those frameworks of trust so that they aren't tempted to demand access to everything.
It's great that Microsoft alone understood that "trustworthy computing" was a UI problem more than a computer science problem. Their innovative security UI is a beacon for the industry.
I have seen the future, and it is inconvenient.
mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
Nah, the "legal" term for it is "Guantanamo", from the Greek, meaning "a right prpoer buggering".
But for a couple of trite but true old sayings -- once bitten, twice shy. Fool me once, shame on you; fool me twice, shame on me.
Hmm I thought it was more like this: "Fool me once, shame on...shame on you. Fool me...you can't get fooled again."
Linux Microsoft interoperability Meeting:
Torvalds: Bill, lets get some interoperability between various products, particularly linux and microsoft, it will be beneficial to the industry.
Gates: Sure that sounds great Linus.
Later that day..
Engineer at MS: Bill, how did your interoperability meeting go?
Gates: Great, Torvalds agrees that MS office should be able to handle all the document formats with MS Office Suite.
> Only an idiot would take their word on issues like this
you've just described 95% of management. +/-10% margin of error.
"Fool me once, shame on -- shame on you. Fool me -- you can't get fooled again."
And in the end, the love you take is equal to the love you make