Slashdot Mirror


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.

12 of 371 comments (clear)

  1. Never trust a Klingon. by croddy · · Score: 5, Funny

    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!

    1. Re:Never trust a Klingon. by morgan_greywolf · · Score: 5, Funny

      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! Captain Bill Gates: Admeeral, there is a very old Klingon proverb. Do you know it? Revenge is a dish best served cold.
      Captain Richard M. Stallman: GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATES!!!!

    2. Re:Never trust a Klingon. by alextheseal · · Score: 5, Insightful

      Can't read their doc as it's not published in a format that's interoperable: http://www.microsoft.com/presspass/presskits/interoperability/docs/MicrosoftInteroperabilityAnnouncement.docx

  2. Re:Don't worry by Brian+Gordon · · Score: 5, Insightful

    It's because of their history- Microsoft has never been transparent, and any interoperability they've promised has always turned into embrace, extend and extinguish.

  3. Open Standards is the goal by xzvf · · Score: 5, Insightful

    What we need is for them to work with open standards so we can integrate a few Windows boxes into mixed environment without every other system having to create hack jobs to speak to them. Just because they make API's available just means the workarounds to integrate their world with Linux/Unix/whatever can be supported and the risk of failure is reduced. I'm tired of making compromises to have a heterogeneous environment.

  4. Re:Wait a year by Plug · · Score: 5, Insightful

    Interesting how it happens a week before the ISO ballot resolution meeting on OOXML...

  5. If they were serious about the patent issue.... by 8282now · · Score: 5, Insightful

    Wouldn't it be better for them to in a sense "escrow" those patents w/ an external body like the open patents.org people?

    That would indeed show their good faith in allowing TRUE interoperability. As opposed to this, "really we promise we won't beat you THIS time...."

    Just my $0.02.

  6. Patent clause is for non-commercial only by dsginter · · Score: 5, Informative
    Wouldn't it be better for them to in a sense "escrow" those patents w/ an external body like the open patents.org people?

    No - because they are retaining the rights to sue entities that use the information for commercial purposes. Here's the text:

    5. Open Source Compatibility. Microsoft will covenant not to sue open source developers for development and non-commercial distribution of implementations of these Open Protocols.


    This announcement is just marketing spin on what the EU was about to require.
    --
    More
  7. Estoppel by ClayJar · · Score: 5, Informative

    I believe there are legal consequences to making public statements like that, but I forget the legal principle - it basically says "once you announce something in public, you can't just 'take it back'". The legal term is "estoppel".

    Basically, Microsoft pledges not to sue if you use the API. Then once people start using it, they say, "Sorry, we didn't mean it. We sue you now." The doctrines of estoppel would prevent them from successfully suing you, as they are estopped by their pledge. You can't be held liable for their change.

    Of course, anyone can sue anyone for anything any time in our legal system, so it may be no great comfort to know that they won't succeed if they sue you. They know they can bankrupt you with legal fees, at least for however long they can drag out appeals (which can be longer than you can go without the money).

  8. Re:Don't worry by sm62704 · · Score: 5, Insightful

    They will get bashed anyway. Bashed if they do, bashed if they don't. They can't win.

    yes they can. Instead of announcing yet again (and how many times have we heard it already?) that they were going to interoperate, they could shut the hell up and just DO IT. If they did that they'd get kudos from me.

    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.

    Until I see some real actual interoperability I'm forced to believe that it's the same lie we've heard over and over again. I'll no more believe Microsoft's lies than I'll let Bighead in my house again.

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  9. Re:Don't worry by pak9rabid · · Score: 5, Insightful

    Exactly..you can't just overlook decades of market abuse just because Microsoft promises a few things. Only an idiot would take their word on issues like this w/out a huge grain of salt given their past documented history.

  10. Re:Don't worry by mjmartin_uk · · Score: 5, Informative

    Especially since it's a trap.

    (from the doc...)

    • iii. Open Source Compatibility. Microsoft will promise not to sue open source developers for development and non-commercial distribution of implementations of these Open Protocols. Companies that engage in commercial distribution of these protocol implementations will be able to obtain a patent license from Microsoft, as will enterprises that obtain these implementations from a distributor that does not have such a patent license.

    So basically they'll be sending the hounds over to the Ubuntu camp, Red Hat and anyone else who doesn't want to pay their fees. Any developer of GPL products should steer well clear from any of their bait.