Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Microsoft's New Leaf On Interoperability

Posted by kdawson on Thu Feb 21, 2008 01:47 PM
from the step-carefully-kemo-sabe dept.
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.
+ -
story

Related Stories

[+] Your Rights Online: Groklaw Examines Microsoft's Promises 125 comments
I Don't Believe in Imaginary Property writes "Groklaw has examined that 'new leaf' Microsoft turned the other day. PJ has a lengthy analysis of Microsoft's latest promises. To make a long story short, the promises are more of the same stuff and don't help anyone but Microsoft. They only protect 'noncommercial' development and are set up to create a patented standards toll road so that Microsoft can charge competitors to compete. As PJ puts it, 'This is a promise to remain incompatible with the GPL, as far as I can make out.'"
[+] Your Rights Online: EU Fines Microsoft $1.3 Billion 699 comments
jd writes "The EU has slammed Microsoft with a fine of €899 million ($1.337 billion at current exchange rates) for perpetuating violations of the 2004 antitrust ruling.The fine is the sum of daily fines running from June 21, 2006 to October 21, 2007. It is the first company ever to be fined for non-compliance. The amazing thing is that the EU now expects Microsoft to comply and 'close a dark chapter' in their history. The EU has opened new investigations into Microsoft's practices and gave a lukewarm response to the company's turning over yet another new leaf last week."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • by croddy (659025) * on Thursday February 21 2008, @01:48PM (#22505802)
    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!
  • Wait a year (Score:5, Insightful)

    by Animats (122034) on Thursday February 21 2008, @01:51PM (#22505844) Homepage

    Wait a year. If, a year from now, it turns out this is real, then pay attention. More likely, there will be minimal compliance with EU competition regulations, just as there was in the last two Microsoft antitrust cases.

    • Re:Wait a year (Score:5, Insightful)

      by Plug (14127) on Thursday February 21 2008, @01:55PM (#22505902) Homepage
      Interesting how it happens a week before the ISO ballot resolution meeting on OOXML...
      • 1 reply beneath your current threshold.
    • Re:Wait a year by Anonymous Coward (Score:1) Thursday February 21 2008, @02:06PM
      • Re:Wait a year by siyavash (Score:2) Thursday February 21 2008, @02:31PM
        • Re:Wait a year by CastrTroy (Score:2) Thursday February 21 2008, @02:42PM
          • Re:Wait a year by kerohazel (Score:1) Thursday February 21 2008, @07:00PM
    • Re:Wait a year (Score:4, Interesting)

      by ashridah (72567) on Thursday February 21 2008, @02:16PM (#22506192)
      I can assure you, the work we're doing to comply with the EU regulations is *not* minimal.

      While I can't really opine on the EU's regulations themselves for various reasons, I've been talking with people who are directly affected by them, and the amount of work we're doing to accommodate the EU is astronomical. About a third of our developer workforce has basically lost 6 months or more of time to write documentation on things that range from current file formats, to things that aren't even current technologies anymore.

      That's an astronomical amount of man hours for it to be 'minimal compliance'. We're producing the documentation we're required to produce, at great expense to us. I can't comment on other areas we're being regulated in, however, but it's probably going to take us years to make up the amount of time we've lost in revenue from Europe.

      I'd say (in my own opinion) that the EU regulations have basically turned Europe into a loss leader for us for the next several years. I'm not even convinced that the documentation is going to actually be useful to anyone (See Joel Spolsky's commentary [slashdot.org] on the matter, for instance, and he helped write that code!)
      • Re:Wait a year (Score:4, Insightful)

        by kithrup (778358) on Thursday February 21 2008, @02:29PM (#22506370)

        The interesting thing is that -- based on my own experiences -- writing that documentation will help internally at least as much as externally.

        Need to rewrite something from scratch? Now you have a specification instead of having to scour the old code. Changed the code, and the behaviour has changed? Now you have a specification you can use as a reference, or -- if you put version numbers into the protocol or file format -- modify and go forward.

        Undocumented code happens most places. Being forced to document it (either by internal policy or external court order :)) is painful, but still good.

        • Re:Wait a year by ashridah (Score:3) Thursday February 21 2008, @02:43PM
          • Re:Wait a year (Score:4, Insightful)

            by Big Jojo (50231) on Thursday February 21 2008, @03:32PM (#22507334)

            The documentation you're talking about is about how things are designed to work, not how they're implemented ... we had the former documented already ... This documentation that we're being made to write is how the data structures look, *on disk*, etc.

            We have a failure to communicate here. There is no reasonable sense in which disk formats are not part of "how things are designed to work". If you didn't have that documented already, you didn't even have adequate internal documentation! If Microsoft's design methodology thinks otherwise, that's one source of this huge problem.

            The classic buzzphrase for interface specifications is Formats and Protocols, since those are the root of all interoperability. Good design practices may well start from formats and protocols; at least, those are always managed carefully as versioned external interfaces to the next product version, to other vendors' products, and so on.

            • Re:Wait a year by Anonymous Coward (Score:1) Thursday February 21 2008, @08:02PM
          • Re:Wait a year (Score:5, Insightful)

            by hxnwix (652290) on Thursday February 21 2008, @03:34PM (#22507344) Journal

            This documentation that we're being made to write is how the data structures look, *on disk*
            How is a third party supposed to read a file format without knowing about that file's on disk structure?

            You guys could have written good specs and straightforward formats and saved yourselves endless grief. But no, you fucked yourself up the ass, created the excel 100k bug, invested god only knows how many man-centuries of work tending to BS obfuscated formats that you now must finally document. Tough cookie.
            • Re:Wait a year (Score:4, Insightful)

              by Z34107 (925136) <zealoussniper@ne ... t ['tsc' in gap]> on Thursday February 21 2008, @09:28PM (#22510798)

              You guys could have written good specs and straightforward formats and saved yourselves endless grief.

              They did. Let me hash out a few websites from the aforementioned blog

              Excel had to run on a 20MHz computer with 1MB of memory. Files are binary; just write the data structures out to disk, and read from disk straight into memory. No computer would have had the power to open a large (or small!) XML-esque spreadsheet, for example, within the same business day.

              They used existing Windows libraries (OLE, etc.) to make the resulting program smaller and faster. Complete documentation requires detailed explanation of database structures included with Windows 3.11, for example.

              They're OLE compound documents. They're file systems within a file. You can't write a full-featured Word processor without being able to parse the Excel document that powers the chart it contains. Implementing this I'm sure was a few lines of code - I remember OLE being a part of Windows 3.11, just link with it and bam! magic happens - but try implementing this on your own.

              Because writing an entire file could take upwards of a minute on old computers, even for relatively small files, only the changed data was appended to the end. This cut save times to ~1 second, but makes the file harder to parse.

              They were small files. They took up little space on disk and in memory. They saved quickly. They loaded quickly. They were fuckin' magic on computers that had less memory and processing power than my TI-89 graphing calculator.

              But, what were good design decisions for a Windows program are problematic for other people to implement. Boo hoo. And what assholes everyone was to the Microsoft poster, btw.

              • Re:Wait a year by wintermute000 (Score:1) Friday February 22 2008, @07:40AM
              • Re:Wait a year by jma05 (Score:2) Saturday February 23 2008, @04:18AM
              • Re:Wait a year by Z34107 (Score:2) Tuesday February 26 2008, @05:30PM
          • Re:Wait a year by guruevi (Score:2) Thursday February 21 2008, @05:12PM
      • Re:Wait a year by noidentity (Score:1) Thursday February 21 2008, @02:41PM
      • Re:Wait a year by theshorn (Score:2) Thursday February 21 2008, @02:41PM
      • Re:Wait a year (Score:4, Insightful)

        by illumin8 (148082) on Thursday February 21 2008, @02:43PM (#22506574) Journal

        While I can't really opine on the EU's regulations themselves for various reasons, I've been talking with people who are directly affected by them, and the amount of work we're doing to accommodate the EU is astronomical. About a third of our developer workforce has basically lost 6 months or more of time to write documentation on things that range from current file formats, to things that aren't even current technologies anymore.
        Cry me a fucking river. The fact that your executive management has abused the industry for decades and made billions by holding back the technological progress being made in other areas of the computer industry with monopoly tactics of format lock-in, collusion with OEM partners, and outright racketeering does not make me sympathetic at all.

        Microsoft should have provided the documentation years ago, when it was first ordered to by the DoJ and the EU. Now that they're finally getting their ass kicked by regulators that can't be bribed or bought out they are finally creating documentation, but only after kicking and screaming like a 2 year old throwing a temper tantrum.

        You don't like it? Tough, find a job as a developer at any number of other companies that don't have unethical business practices. I hear Google is hiring.
        • Re:Wait a year by CastrTroy (Score:2) Thursday February 21 2008, @02:50PM
          • Re:Wait a year by Froqen (Score:1) Thursday February 21 2008, @02:59PM
            • Re:Wait a year by Bert64 (Score:2) Thursday February 21 2008, @06:14PM
          • Re:Wait a year by ashridah (Score:3) Thursday February 21 2008, @03:03PM
            • Re:Wait a year by dwater (Score:2) Thursday February 21 2008, @04:28PM
            • Re:Wait a year by BeanThere (Score:2) Thursday February 21 2008, @08:17PM
            • Re:Wait a year by shutdown -p now (Score:2) Friday February 22 2008, @07:52AM
        • Re:Wait a year by Phurge (Score:1) Thursday February 21 2008, @03:05PM
          • Re:Wait a year by Cederic (Score:1) Thursday February 21 2008, @06:10PM
            • Re:Wait a year by Phurge (Score:1) Thursday February 21 2008, @06:28PM
              • Re:Wait a year by Cederic (Score:1) Thursday February 21 2008, @06:39PM
              • Re:Wait a year by Phurge (Score:1) Thursday February 21 2008, @06:54PM
      • Re:Wait a year by rhizome (Score:2) Thursday February 21 2008, @02:45PM
      • Re:Wait a year (Score:4, Insightful)

        by LinuxDon (925232) on Thursday February 21 2008, @02:57PM (#22506796)
        Quote: "I'd say (in my own opinion) that the EU regulations have basically turned Europe into a loss leader for us for the next several years."

        What are you talking about? Providing decent documentation that should have been provided in the first place is now called a loss? A win for your customers should also be a win for your company, but apparently you don't see it that way.

        It's still raining absurd amounts money for Microsoft. It's only a good thing to make a bit less and provide some proper documentation and interoperability that should have been provided in the first place!

        And it's a damn shame Microsoft had to be forced by law and fines in order to do business in an ethical way.
        • Re:Wait a year by ashridah (Score:1) Thursday February 21 2008, @03:06PM
        • Re:Wait a year by Mongoose Disciple (Score:2) Thursday February 21 2008, @03:19PM
          • Re:Wait a year by epine (Score:2) Thursday February 21 2008, @04:19PM
            • Re:Wait a year by Mongoose Disciple (Score:2) Thursday February 21 2008, @04:56PM
      • Re:Wait a year by Foofoobar (Score:2) Thursday February 21 2008, @03:01PM
      • hyperopia by CarpetShark (Score:2) Thursday February 21 2008, @03:01PM
        • Re:hyperopia by Your.Master (Score:2) Thursday February 21 2008, @04:24PM
      • Re:Wait a year by alexgieg (Score:2) Thursday February 21 2008, @03:12PM
        • 1 reply beneath your current threshold.
      • Re:Wait a year by alextheseal (Score:1) Thursday February 21 2008, @03:34PM
      • Documenting code that's already released?!? by Comboman (Score:2) Thursday February 21 2008, @03:41PM
      • Re:Wait a year by gbjbaanb (Score:2) Thursday February 21 2008, @03:41PM
      • Re:Wait a year by ratboy666 (Score:2) Thursday February 21 2008, @03:43PM
        • Re:Wait a year by ashridah (Score:2) Thursday February 21 2008, @04:01PM
          • Re:Wait a year (Score:5, Insightful)

            by Cederic (9623) on Thursday February 21 2008, @06:23PM (#22509288) Journal

            documentation of internal APIs, memory structures and file formats that were never intended to be used by any third party.
            You keep mentioning this as though it means you're being treated unfairly.

            We know they were never intended to be used by any third party. That's the fucking point. It would give a third party the ability to compete fairly with you.

            You could argue that a company ought to be able to retain competitive advantage through trade secrets (such as internal APIs, etc). Had Microsoft not undertaken so many anti-competitive and illegal practices to prevent even disadvantaged (in API terms) competitors from participating in related markets the EU may even have allowed that argument.

            Using an OS monopoly to help enforce a desktop software monopoly and using that to enforce vendor lock-in through file format obsfuscation is however what got you where you are. You built the monopoly using illegal means and seek to retain it through information hiding. Removing the competitive advantage derived from enhanced internal API knowledge is a valid and appropriate response by the EU.

            Hell, your customers may benefit too. Now you're being forced to actually document your software perhaps you'll also engineer it to retain backwards compatibility with previous versions of your own software. It's well into the 21st century, this really shouldn't be so alien a concept.
          • Re:Wait a year by ratboy666 (Score:2) Thursday February 21 2008, @06:47PM
          • Re:Wait a year by Jeremy Allison - Sam (Score:3) Thursday February 21 2008, @07:08PM
      • Re:Wait a year by Hooya (Score:3) Thursday February 21 2008, @03:50PM
      • Translation by g2devi (Score:2) Thursday February 21 2008, @04:13PM
      • Re:Wait a year by lysse (Score:1) Thursday February 21 2008, @04:40PM
      • Re:Wait a year by starfishsystems (Score:2) Thursday February 21 2008, @04:43PM
      • Re:Wait a year by Schraegstrichpunkt (Score:2) Thursday February 21 2008, @04:58PM
      • by Ang31us (1132361) on Thursday February 21 2008, @05:12PM (#22508582) Homepage
        I have no doubt that Microsoft staff is quite busy working at all times. The Microsoft press release [yahoo.com] makes the company leadership's intentions clear:

        "Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. These developers will be able to use the documentation for free to develop products. 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."

        And...

        "Microsoft will document for the development community how it supports such standards, including those Microsoft extensions that affect interoperability with other implementations of these standards. This documentation will be published on Microsoft's Web site and it will be accessible without a license, royalty or other fee. These actions will allow third-party developers implementing standards to understand how a standard is used in a Microsoft product and foster improved interoperability for customers. Microsoft will make available a list of any of its patents that cover any of these extensions, and will make available patent licenses on reasonable and non-discriminatory terms."

        Sounds a lot like the SCO mantra to me. "We own the patents, so pay up on the royalty fees and we won't sue you" (Microsoft, February 21, 2008). Given that all of your work is for the benefit of those who are willing to pay Microsoft for the "patent royalty fees," without a judge's decision on whether the patent is valid, is this not the very definition of minimal? If Microsoft is going to have a covenant to not sue open-source developers, what happens to those who don't pay for the Microsoft patent licenses? Do they still get sued? Are they still under threat to be sued? This looks like an evil Microsoft ploy to make $$$ on the backs of open-source developers and end users.

        As for the comparisons of Microsoft to the Open-Source benevolent IBM, I would mention that IBM (Sun Microsystems and others) have donated countless patents to the open-source community. This is NOT what Microsoft is doing and Microsoft should NOT be given the same sweetheart treatment that the IBMs (or Sun Microsystems) of the world have earned through their contributions to the open-source community.
      • Re:Wait a year by Bert64 (Score:2) Thursday February 21 2008, @06:01PM
      • Re:Wait a year by Teun (Score:2) Thursday February 21 2008, @06:23PM
      • Re:Wait a year by Legume (Score:1) Thursday February 21 2008, @06:33PM
      • Re:Wait a year by Weirsbaski (Score:2) Thursday February 21 2008, @07:30PM
      • Re:Wait a year by CyberLife (Score:2) Thursday February 21 2008, @08:19PM
      • Re:Wait a year by drfreak (Score:1) Thursday February 21 2008, @09:32PM
      • Re:Wait a year by vegiVamp (Score:1) Friday February 22 2008, @03:47AM
      • Get real by slashbart (Score:2) Friday February 22 2008, @04:32AM
      • Re:Wait a year by lhorn (Score:1) Friday February 22 2008, @09:14AM
      • Re:Wait a year (Score:4, Insightful)

        by poetmatt (793785) on Thursday February 21 2008, @02:32PM (#22506414)
        Agreed. Even then, I think "minimal compliance" is a pretty significant phrase of its own. It's not "we made sure to be compliant", as most people do with standards, its "we're doing the absolute minimum to try to meet compliance". Enormous worlds of difference there.
        I mean in lieu of having a monopoly should not be absence of business sense. I mean if Microsoft made good products, innovated, lead the market, didn't abuse market power and still had a monopoly, nobody would be complaining. There are tons of businesses like that worldwide.
      • Reading Slashdot from Microsoft by JoshHeitzman (Score:3) Thursday February 21 2008, @02:35PM
      • Re:Wait a year by doktor-hladnjak (Score:2) Thursday February 21 2008, @02:38PM
        • Re:Wait a year (Score:4, Insightful)

          by multisync (218450) on Thursday February 21 2008, @03:13PM (#22507054) Journal

          that there are real, non-evil people down in the trenches making and supporting products at Microsoft is inconvenient to those slashdotters who prefer to hate the company as an evil monolith


          Hardly. I can't speak for anyone else, but I have no problem at all hating Microsoft as an "evil monolith," despite the fact that I'm sure there are many intelligent, hard-working "non-evil" people working there. One does not negate the other.
          • Re:Wait a year by Anonymous Coward (Score:1) Thursday February 21 2008, @03:33PM
            • Re:Wait a year by multisync (Score:2) Thursday February 21 2008, @06:58PM
            • Re:Wait a year by mrchaotica (Score:2) Friday February 22 2008, @04:49AM
            • Re:Wait a year by Just Some Guy (Score:2) Friday February 22 2008, @02:20PM
        • Re:Wait a year by Znork (Score:2) Thursday February 21 2008, @03:48PM
        • Re:Wait a year (Score:5, Insightful)

          by Schraegstrichpunkt (931443) on Thursday February 21 2008, @04:37PM (#22508190) Homepage

          that there are real, non-evil people down in the trenches

          I seriously doubt it. Microsoft is demonstrably a corrupt, evil company (see the irregularities wrt. the ISO OOXML debacle), and Microsoft couldn't do it without people who are willing to work there and support the company's actions. To still be a Microsoft employee today, you basically have to live under a rock, be totally gullible, be a sociopath, or be so incompetent that you can't get hired elsewhere (and thus don't have the luxury of ethics).

          Every employee of Microsoft is responsible for supporting the company's actions. The only non-evil Microsoft employees today are former Microsoft employees.

        • The only decissions that matter... by jotaeleemeese (Score:3) Friday February 22 2008, @06:03AM
          • Apologists by Ximogen (Score:1) Monday February 25 2008, @05:25AM
      • Re:Wait a year (Score:5, Insightful)

        by jbr439 (214107) on Thursday February 21 2008, @03:00PM (#22506848)
        It's responses like these that make MSFT employees think we're all a bunch of fanatical morons. The MSFT employee apparently made a good faith effort to explain the situation as he understood it. Rather than call him names we should just appreciate the effort.
        • Re:Wait a year (Score:4, Insightful)

          by mugnyte (203225) on Thursday February 21 2008, @03:54PM (#22507586) Homepage Journal
          Actually, its the long history of MSFT's "embrace and extend" philosophy, making lock-in and format wars an unnecessary market, that prompts these cynical attitudes.

              One has to remember that MS's philosophy for years was "we BUILT the friggin market, they should conform to US". They still seek to define a lot of the formats, protocols, etc for the innovation they see as their own. Did you see .NET on *nix when its was released? Should you have? Perhaps not, but when a school determines not to use MS for networked services because of a perceived lock in or aftermarket-only compatibility, MS sales will rush in to placate the decision makers instead of simply providing this out of the box. This hand-waving that occurs in these situations has been observed again and again (government acceptance programs, school purchase plans, lawsuits, format discussions, standard bodies, support chains, etc).

              MS is fiercely competitive, and all decisions are coordinated to only give a nod to fostering a non-MS sale when forced. Otherwise, you better believe they act in concert to suggest that each MS piece is best served by another MS piece - and they make sure there is a solid piece in every slot that tech is needed. They want to continue to *define* the standards, not *conform* to them. This is the doorway towards innovation and thus competitive-advantage they repeat again and again in memos. You have to realize this first.

            Even with this in mind, one can appreciate their tech and admire their smarts at times. But playing well with others has never been in their interest. This is not the fault of the good poster above and his tech team. It is a corporate top-down strategy that's worked for them, and will continue to be used.

            No matter what they state is going to be "opened" or "published" they move onwards quickly.
        • Re:Wait a year by geschild (Score:2) Thursday February 21 2008, @06:26PM
          • Re:Wait a year by Your.Master (Score:3) Thursday February 21 2008, @07:05PM
          • Re:Wait a year by jbr439 (Score:2) Friday February 22 2008, @01:17PM
            • Re:Wait a year by geschild (Score:2) Wednesday February 27 2008, @07:18PM
        • Re:Wait a year by Goalie_Ca (Score:2) Thursday February 21 2008, @07:54PM
        • Why do MS has to "write" the docs for a released.. by Seth Kriticos (Score:1) Wednesday February 27 2008, @10:05AM
        • 2 replies beneath your current threshold.
      • Re:Wait a year by Anonymous Coward (Score:1) Thursday February 21 2008, @03:01PM
      • Re:Wait a year by Shotgun (Score:2) Thursday February 21 2008, @03:20PM
      • Re:Wait a year by cp.tar (Score:2) Thursday February 21 2008, @06:00PM
      • Re:Wait a year by beav007 (Score:2) Thursday February 21 2008, @09:31PM
      • 7 replies beneath your current threshold.
    • Re:Wait a year by Dadoo (Score:2) Thursday February 21 2008, @04:23PM
      • Re:Wait a year by Bert64 (Score:2) Thursday February 21 2008, @06:35PM
    • 2 replies beneath your current threshold.
  • by Frosty Piss (770223) on Thursday February 21 2008, @01:53PM (#22505862)
    Speechless
    • Re:I am... by jbeaupre (Score:1) Thursday February 21 2008, @03:09PM
  • Pledge (Score:5, Interesting)

    by Peter Trepan (572016) on Thursday February 21 2008, @01:54PM (#22505872)
    What is a "pledge?" Is it anything like a legally binding agreement, or is it like when you promise to do something while looking at a flag?
    • Re:Pledge by R2.0 (Score:1) Thursday February 21 2008, @01:59PM
      • Estoppel (Score:5, Informative)

        by ClayJar (126217) on Thursday February 21 2008, @02:25PM (#22506308) Homepage

        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).

      • Re:Pledge by morgan_greywolf (Score:1) Thursday February 21 2008, @02:28PM
      • Re:Pledge by el cisne (Score:2) Thursday February 21 2008, @02:59PM
    • Re:Pledge (Score:5, Insightful)

      by PPH (736903) on Thursday February 21 2008, @02:02PM (#22506000)
      Its what the PoTUS does at his inauguration when he says he'll uphold the Constitution.
      • Re:Pledge by morgan_greywolf (Score:1) Thursday February 21 2008, @02:14PM
      • Re:Pledge by youthoftoday (Score:1) Thursday February 21 2008, @03:20PM
      • 1 reply beneath your current threshold.
    • Re:Pledge by magus_melchior (Score:1) Thursday February 21 2008, @02:24PM
    • Re:Pledge by benjonson (Score:1) Thursday February 21 2008, @02:35PM
      • Re:Pledge by ConceptJunkie (Score:2) Thursday February 21 2008, @03:28PM
    • Re:Pledge by illumin8 (Score:3) Thursday February 21 2008, @02:45PM
    • Re:Pledge (Score:5, Interesting)

      by sm62704 (957197) on Thursday February 21 2008, @03:03PM (#22506898) Journal
      Dude, you must not be American (lucky you). Here they teach pledges in grade school, so I'll try to enlighten.

      A "pledge" is a promise one makes under threat or other coercion that one has no want or need to actually follow. They've outlawed corporal punishment here since I went to school with Fred and Barney, but you were forced to recite the pledge or go to the principal's office and be caned.

      Today if you don't recite the pledge they expel you, unless you go to school in the inner city in which case they don't even give a shit if you bring a gun, unless you shoot it at one of the staff.

      Schoolchildren use the pledge to learn parody, as in

      I pledge alliegance to the fag
      In the principal's orifice in a married can
      One notion, under Gold, invisible, with libber trees and just ass for owls.
      When the President of the US is sworn in to office, the Constitution says he must pledge to uphold the Constitution. Although every President has taken this pledge, none have as yet actually done anything whatever to uphold said Constitution.

      Pledge is also the brand name of some stuff your mom sprays on the end tables before she wipes your nasty fingerprints off.

      I personally pledge to not hit "submit" with this comment. Oops...
      • Re:Pledge - Funny by Culture20 (Score:2) Thursday February 21 2008, @07:23PM
      • Re:Pledge by sm62704 (Score:2) Friday February 22 2008, @10:20AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • by xzvf (924443) on Thursday February 21 2008, @01:55PM (#22505892)
    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.
  • by 8282now (583198) on Thursday February 21 2008, @01:57PM (#22505924) Journal
    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.

    • by dsginter (104154) on Thursday February 21 2008, @02:24PM (#22506280)
      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.
      • Re:Patent clause is for non-commercial only by postbigbang (Score:2) Thursday February 21 2008, @02:33PM
      • by rrohbeck (944847) on Thursday February 21 2008, @03:17PM (#22507122)

        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.
        I can smell a rat here. Would that mean the FOSS apps using their "Open Protocols" could not be distributed in commercial distros like RHEL or SLES/SLED? Would fully free distros like Fedora use them? Would they sue commercial outfits like Ubuntu?
        Smells like an attempt at fragmenting FOSS space.

      • Re:Patent clause is for non-commercial only by g2devi (Score:2) Thursday February 21 2008, @03:47PM
      • Re:Patent clause is for non-commercial only by backwardMechanic (Score:2) Friday February 22 2008, @03:49AM
      • 2 replies beneath your current threshold.
  • by el cisne (135112) on Thursday February 21 2008, @01:57PM (#22505926) Journal
    I believe it's called "Rope a dope" :

    I'll even link it for you : Google rope a dope" [google.com]

    "Rope-a-dope is also commonly used to describe strategies in areas other than boxing, where one party purposely puts itself in what appears to be a losing position, and then becomes the eventual victor. Lying on the ropes had been, and still is, considered a "sin" in boxing, exposing a fighter to punishment because he cannot move away from his opponent."
  • by PhrostyMcByte (589271) <phrosty@gmail.com> on Thursday February 21 2008, @01:58PM (#22505932) Homepage

    Just saying "will publish APIs" is rather useless - MSDN already has thousands of pages of fantastic documentation for APIs. Which new ones will they be publishing? Exports that are considered volatile across versions? Better ways to make shell extensions? Newer custom controls? Ways to plug your own storage engine into SQL Server? Need some specifics, please!

    • Re:Which APIs? by Shados (Score:2) Thursday February 21 2008, @02:34PM
      • Re:Which APIs? by CastrTroy (Score:2) Thursday February 21 2008, @02:58PM
        • Re:Which APIs? by Shados (Score:2) Thursday February 21 2008, @03:12PM
          • Re:Which APIs? by CastrTroy (Score:2) Thursday February 21 2008, @03:36PM
            • Re:Which APIs? by Shados (Score:2) Thursday February 21 2008, @04:12PM
              • Re:Which APIs? by Shados (Score:2) Thursday February 21 2008, @04:15PM
              • Re:Which APIs? by SuiteSisterMary (Score:2) Friday February 22 2008, @10:20AM
              • Re:Which APIs? by Shados (Score:2) Friday February 22 2008, @10:32AM
              • Re:Which APIs? by SuiteSisterMary (Score:2) Friday February 22 2008, @11:21AM
  • by calebt3 (1098475) on Thursday February 21 2008, @01:58PM (#22505936)
    So which projects would most benefit from having these APIs? WINE, of course. Maybe also mail clients and Samba. Anything else?
    • Re:Wine by pak9rabid (Score:1) Thursday February 21 2008, @02:26PM
    • 1 reply beneath your current threshold.
  • Mono support (Score:2, Informative)

    by D4MO (78537) on Thursday February 21 2008, @02:01PM (#22505986)
    Hopefully we'll see official support of mono in the same manner as moonlight / silverlight.
  • by Undead Ed (1068120) on Thursday February 21 2008, @02:02PM (#22505998)
    This is Microsoft publishing all it's APIs along with a list of the patents they claim protect their protocols.

    Free for open source developers BUT anybody who commercializes interoperability (OpenOffice, Samba, Mono, C#, Moonlight) will have to pay.

    By publishing their protocols and then associating them with their patents they are throwing down the patent troll gauntlet - it is totally incompatible to the GPL and other open/free licenses (BSD).

    One good aspect is it will give the patent busters an opportunity to start challenging all of Microsoft's phoney baloney patent portfolio.

    Yup - Microsoft is at it again with a whole new play card - if only they could direct their evil into trully productive channels.

    Oh well.

    Ed
  • by sjbe (173966) on Thursday February 21 2008, @02:06PM (#22506044)
    Who wants to bet a lot of the pages look like:

    "This page left intentionally blank"
  • Wait a year or so, and see if makes sense at all, or just all talk for politicians and business people to feel better.
  • by m04rt3 (617872) <m04rt3@@@msn...com> on Thursday February 21 2008, @02:15PM (#22506174) Homepage Journal
    This is more than just a releasing of API's, but a fundamental shift of Microsoft in how it views open source. Beyond releasing documentation, they are taking on the expensive task of redefining some of the core development practices so that they are better aligned with open source software initiatives. I'd expect it will take some time for the true weight of this policy change to have large practical effects, but this is just as big as the trustworthy computing initiative that Microsoft underwent in the early part of the decade.
    • Re:Major shift "Fundamenta Shift?" by davidsyes (Score:2) Thursday February 21 2008, @02:21PM
    • Re:Major shift by 1001011010110101 (Score:2) Thursday February 21 2008, @02:22PM
    • Re:Major shift by wzzrd (Score:1) Thursday February 21 2008, @02:27PM
    • Re:Major shift by xanadu-xtroot.com (Score:2) Thursday February 21 2008, @02:32PM
    • by timster (32400) on Thursday February 21 2008, @02:34PM (#22506446)
      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.
    • Re:Major shift by penix1 (Score:3) Thursday February 21 2008, @02:50PM
  • As the saying goes (Score:3, Insightful)

    by SpiceWare (3438) on Thursday February 21 2008, @02:19PM (#22506232)
    Fool me once, shame on you.
    Fool me twice, shame on me.

    ITake anything Microsoft does with an extremely large grain of salt.
  • by Null Nihils (965047) on Thursday February 21 2008, @02:20PM (#22506236) Journal
    Look out for flying chairs in Redmond.
  • by Beefslaya (832030) on Thursday February 21 2008, @02:20PM (#22506242)
    Of course this means a pledge to not sue open source developers, unless you create something that generates considerable amounts of revenue or threatens the market stranglehold of one of their products.

    If you reject the Microsoft "buy-out" attempts...THEN they may sue you.
  • by jrspur2003 (1002028) on Thursday February 21 2008, @02:24PM (#22506292)
    I cant believe this Microsoft becoming more friendly to Open Source whats next a Microsoft linux distro??... Guess that they are admitting that Open Source is making huge dents in their armour.... Well this can only be good to linux hopefully start opening up avenues to better gaming and other proprietory issues that they've been running into in the past...
  • by clang_jangle (975789) on Thursday February 21 2008, @02:25PM (#22506302)
    ...we were being patent-trolled by Balmer. One would have to be insane to buy this.
  • ...with hell freezing over and all.
  • by Spudds (860292) on Thursday February 21 2008, @02:29PM (#22506374)
    Perhaps it's my 20 some-odd years using their technologies and watching their company, or my 10 or so years working professionally with technology and being personally (usually negatively) affected by the companies actions but, does anyone actually believe them?

    Doesn't this just seem more smoke and mirrors than anything else?
    It seems to me that they're just giving lip service to get everyone's guard down and get the EU off their backs.

    "We're all fuzzy warm now!"
    "Oh good. [sigh of relief]"
    "HAHA Just kidding! We're suing everyone using OSS now that all that anti-trust stuff is gone!"

    Besides, how many times has this company spun things around or just blatantly lied to our faces?
    I for one, am not convinced of their sincerity.
  • by Vexorian (959249) on Thursday February 21 2008, @02:32PM (#22506420)

    Promise not to sue (which may be broken any day) => not GPL compatibility.

    So, nothing important, this is the same old Microsoft, they probably mean "pseudo open source" developers, those who are silly enough to use Microsoft's "Open source" licenses. No gift for those evil guys who use the GPL...

    • Re:"Pledge" by BokLM (Score:2) Friday February 22 2008, @08:33AM
  • by MLCT (1148749) on Thursday February 21 2008, @02:34PM (#22506440)
    This is available on the condition that the uses are non-commercial:

    It also promised not to sue open source developers for making that software available for non-commercial use.
    source: http://news.bbc.co.uk/1/hi/business/7257411.stm [bbc.co.uk]

    If they want to use it commercially then they get sued. This type of news, coupled with yesterdays student IDE give-away is cast iron indication MS is worried by the FOSS world - of course they are attempting to defeat them with these measures while still securing their commercial revenue streams - having their cake and eating it.

    I am sceptical if it will work though - the commercial business end of the spectrum have previously shown themselves more likely to make the shift away from MS products - it is the home market that is much more entrenched.
  • by forgoil (104808) on Thursday February 21 2008, @02:35PM (#22506452) Homepage
    Why would you want to work with MS solutions? Shouldn't *they* adhere to open standards? This makes no sense at all, and must obviously come from a legal world and not a developer world. To explain myself: It is not up to everyone else to work well together with Microsoft, it is up to Microsoft to support open standards. Take Exchange for instance, any client, following the standards, should be able to connect to it, not having to know that it is special magic Microsoft stuff inside. See how nice that works? Everything should work according to that model...
  • by ldapboy (946366) on Thursday February 21 2008, @02:46PM (#22506654)
    I just spent ten mins grokking the documentation linked from the MS press release page. There's plenty of protocol documentation, but none that I can see relating to Exchange, as mentioned in TFA. I'm looking for protocols such as the MAPI RPC and EAS sync protocols. Everything I can see published relates to protocols implemented in the base OS (which makes sense, since the court action was in relation to the OS, not other MS applications such as SQLServer and Exchange). If anyone can point me to any non-OS doc published as part of this disgorging, please do. btw, this step was inevitable imho : MS was made to write all the protocol documentation by the EU some time ago. Initially they attempted to control access to it tightly with licensing and special legal agreements, but clearly they were going to be napsterized eventually -- these documents, once they exist, will get out to the wide audience one way or another. So simply publishing them saves years of RIAA-style nonsense where developers are sued for having seen these magic documents while working on one project, then go work on some 'non kosher' project later. Better to publish and be damned.
  • "a pledge not to sue open source developers who use the APIs"

    "Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution [microsoft.com] of implementations of these protocols."
  • Let's be blunt (Score:5, Insightful)

    by Dracos (107777) on Thursday February 21 2008, @03:00PM (#22506840)

    Outside of mind bogglingly huge government fines, which MS seems willing to endure, there's no business reason for MS to actually want interoperability with anything or anyone. If they publish their API's, they open the door for competitors to make inroads, and possibly expose themselves to legal risk based on their past behavior. Once win32 software can run at least as well outside of Windows as it does on Windows, then Windows becomes irrelevant: that's their biggest fear. Their second fear is FOSS developers competing and winning against their products and their partners'.

    Any API or documentation that MS publishes has been internally determined to have low or no risk to them. If they published everything, there would be a completely FOSS Windows clone started within months, and the outcome would be similar to how Linux overcame the commercial Unix flavors.

    This action, like so many before, is a meaningless charade to make them appear cooperative.

  • by rs232 (849320) on Thursday February 21 2008, @03:05PM (#22506918)
    "open source developers will be able to use the documentation to develop implementations of these protocols without paying for a patent license", Brad Smith

    Companies that subsequently engage in commercial distribution of these protocol implementations will be able to obtain a patent license from Microsoft", Brad Smith.

    "with respect to companies that are engaged in commercial distribution, or use internally, there is a need to obtain a patent license where there are applicable patent rights", Brad Smith

    "We have valuable intellectual property in our patents .. and we will monetize from [microsoft.com] .. all users of that patented technology, all commercial developers, and all commercial users of that patented technology", Steve Ballmer
  • by feranick (858651) on Thursday February 21 2008, @04:22PM (#22507988)
    What would be a truly sincere support of interoperability and open standards? For one, full support of OpenDocument.
  • I wanted an Xbox 360 and was about to buy one before Microsoft started spreading their patent FUD about a year and a half ago. I was visiting RedHat's NYC offices the day that Microsoft threatened to file lawsuits against open-source technologies; that was the day that I decided that my Wii was enough for this console generation and I stopped buying Microsoft products.

    Now, I see that blu-ray has won and I need a blu-ray player for my 50" HDTV. Microsoft now wants to put out a blu-ray player for the 360 and seems to be backing away from their patent and lawsuit FUD against open source. Aside from holding a grudge at the past FUD and threat of a lawsuit, I was tempted to drop my personal boycott of Microsoft products, until I actually read the Microsoft press release.

    "Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. These developers will be able to use the documentation for free to develop products. 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."

    My read on this is that Microsoft wants me to pay a licensing fee if I use Samba (for example). PS3 it is! Sony gets the sale and Microsoft can _STILL_ go about their business without my hard-earned $$$.
  • by publius1234 (615205) on Thursday February 21 2008, @04:47PM (#22508304)
    I just heard Tom Robertson, Microsoft's GM of Interoperability and something else, say that Windows is already "a totally open platform" as evidenced by the large number of applications that currently run on Windows. What a joke.
  • by nurb432 (527695) on Thursday February 21 2008, @04:58PM (#22508444) Homepage Journal
    My ass.
  • Putting aside for a second my conviction that this is either a) lip service to get the EC/EU off their back, b) a super smart plan to somehow fuck naive developers over, or c) can't it be both? -

    One of my biggest pet peeves as an Apple dude is that my work environment runs Exchange Server, and our IT guys won't turn on IMAP support. That means that I can't use my preferred email client, Apple Mail, to check my work mail, because Apple only supports Exchange in POP3 mode. I see that Microsoft included Exchange Server 2007 in the list of APIs/protocols they're going to release into the wild. Is it reasonable to hope / expect that mail clients like Mail, Thunderbird, etc will now be able to work smoothly with Exchange / MAPI? We've been asking for this for years.

    Won't somebody rid me of this troublesome Entourage?
  • Non Serviam (Score:3, Insightful)

    by argent (18001) <.moc.agnorat.6002.todhsals. .ta. .retep.> on Thursday February 21 2008, @06:27PM (#22509332) Homepage Journal

    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.


    Translation: open source programs that interoperate with Microsoft products will serve as a free software development arm for Microsoft. No matter what open source license they use, Microsoft's submarine patents will make them equivalent to shareware.

    Non Serviam. I'll use open APIs, not "shareware" ones from Microsoft.
  • by wardk (3037) on Thursday February 21 2008, @06:46PM (#22509506) Journal
    who is dumb enough to roll it inside the walls?
  • by LM741N (258038) on Thursday February 21 2008, @07:00PM (#22509640)
    for all those old RS-232 cables.
  • by cptdondo (59460) on Thursday February 21 2008, @07:18PM (#22509760)
    Anyone else cynical enough to think this might be another last ditch effort to get Vista out there? I notice that nothing before 2007 is included, and Vista is prominent....

    First SQL_gal, now OpenSourceSlut...

  • by drfreak (303147) <dtarsky@NOSpAm.gmail.com> on Thursday February 21 2008, @09:29PM (#22510814)
    On the flipside, Microsoft is offering some pretty good Unix interoperability suport in Vista/Server 2008 as well.

    They give you a full POSIX environment, CSH, KSH, BASH, and gcc plus X11. It is an optional component, but free to install.
    • Re:SUA by Alioth (Score:2) Friday February 22 2008, @10:22AM
  • by restive (542491) on Thursday February 21 2008, @10:45PM (#22511286)
    ...then they ridicule you, then they fight you, then you win.
    -- Mahatma Gandhi

    I hope we're reaching that last point there.
  • by Requiem18th (742389) on Thursday February 21 2008, @11:54PM (#22511676)
    Do you remember just a few days ago a company that infringed the GPL was complaining that the original authors weren't accepting a settlement after they started complying? The reason was obvious, if the only punishment of operating illegally is to be forced to operate legally, it would be in the bests interests of every corporation to infringe until caught.

      Although the situation is clearly different, there are a lot of parallels here. Essentially, MSFT didn't act as expected until punishment was imminent, setting a precedent that its ok be a thorn in the hind of interoperability until the very last day. There is due punishment unpaid, but I don't think any action must the taken besides simply not trusting MSFT to pacifically comply in the future... because they won't.
  • by dave87656 (1179347) on Friday February 22 2008, @01:43AM (#22512158)
    Re: The impetus is the ongoing EU antitrust case against Microsoft.

    Actually, I believe the impetus is ISO standards acceptance.
  • We would never see this day without the European Commisions sticking to their principals.

    It's too bad the U.S.A. can't get the hint. Oh yeah, I forgot... moneyed institutions have more "free speech" and "political will" than regular people in the great USoA. Corporations are considered the same as "people" here. It seems like I read a term in the dictionary once, about a form of government where corporations have unequal decision making power, over individuals, in all government policies and decisions. Oh yeah, now I remember! I think it was "fascism"! Where else have I heard that word used for a government....?

  • [T]here's a clear distinction here between people who are developing open source software and engaging in non-commercial distribution on the one hand, and people who are engaging in commercial distribution and use on the other hand. With respect to the former, meaning developers and those engaged in noncommercial distribution, this new covenant not to sue, with respect to patent rights, is applicable.

    On the other hand, with respect to companies that are engaged in commercial distribution, or use internally, there is a need to obtain a patent license where there are applicable patent rights, and we're committing to make these patent licenses readily available.

    This distinction cannot be made if the results are to be published under a FOSS license. The OSI Open Source Definition [opensource.org] and the Debian Free Software Guidelines [debian.org] both forbid discrimination against certain fields of endeavour. Microsoft obviously does discriminate against commercial use. Likewise, the FSF's Free Software Definition [gnu.org] requires availability for commercial use. Nothing produced under the terms this agreement can be integrated in anything under a license complying these definitions.

    At best, it could be what the FSF calls semi-free software, like what PGP, Scilab, Angband or MAME are.
  • by Sithgunner (529690) on Friday February 22 2008, @09:22AM (#22514146)
    qwerty
  • Re:Don't worry (Score:5, Insightful)

    by Brian Gordon (987471) on Thursday February 21 2008, @01:54PM (#22505874)
    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 [wikipedia.org].
    • Re:Don't worry (Score:5, Insightful)

      by pak9rabid (1011935) on Thursday February 21 2008, @02:35PM (#22506456)
      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.
      • by DMoylan (65079) on Thursday February 21 2008, @03:25PM (#22507254)
        > Only an idiot would take their word on issues like this

        you've just described 95% of management. +/-10% margin of error.
      • Re:Don't worry by starfishsystems (Score:2) Thursday February 21 2008, @04:29PM
        • by Sanat (702) on Thursday February 21 2008, @05:41PM (#22508898)
          "Fool me once, shame on -- shame on you. Fool me -- you can't get fooled again."
          • Re:Don't worry by ardle (Score:1) Thursday February 21 2008, @07:01PM
            • Re:Don't worry by BeanThere (Score:1) Thursday February 21 2008, @07:55PM
              • Re:Don't worry by A nonymous Coward (Score:2) Thursday February 21 2008, @08:46PM
                • Re:Don't worry by DogBotherer (Score:1) Friday February 22 2008, @01:12AM
                • 1 reply beneath your current threshold.
              • Re:Don't worry by ardle (Score:1) Friday February 22 2008, @10:29AM
        • by PopeRatzo (965947) * on Thursday February 21 2008, @05:41PM (#22508900) Homepage Journal

          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.
          How many times do you have to watch Microsoft pull the football away just as you're getting ready to kick the field goal? Some people just don't learn.
        • Re:Don't worry (Score:4, Insightful)

          by rtb61 (674572) on Friday February 22 2008, @12:05AM (#22511710) Homepage
          I provided that on an answer for a survey about my feelings about M$, I amended it though, Fool me once, shame on you. Fool me twice, shame on me, OMFG I am so embarrassed those arseholes managed to fool me a lot more fucking times than twice.

          M$ is of course a company, could I trust them in the future, sure, as soon as the current executive team is gone and along with them their malign, vile influence.

          It is impossible to trust them, imagine, they launched a marketing exercise to target individual's who recommended Linux and attempted to smear them as religious zealots, terrorists, members of organised crime and that they were a cancer upon society. Seriously this is truly disgusting stuff, they set out to destroy the careers and reputations of IT professionals, because those professionals would dare to recommend an alternate product that was vastly superior and was a far better solution for the future.

          Of course they did stop, but not because what they were doing was vile, offensive and basically criminal, they stopped, because it wasn't fucking working, really unbelievably sickening stuff. Now there was a class action law suit that went begging, slander on a mass scale via cooperative mass media venues. The reason it failed, it just infuriated those same IT Professionals, so rather than just recommended and use the alternate product, Linux, they became active supporters, promoters, coders, installers and distributors.

          Whilst that same disgusting executive team remains, fuck em, they are a cancer upon the technological evolution of society and do genuinely, consistently, behave like the most corrupt of criminals.

      • Re:Don't worry (Score:5, Informative)

        by mjmartin_uk (776702) on Thursday February 21 2008, @06:24PM (#22509298)

        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.

    • by sm62704 (957197) on Thursday February 21 2008, @02:40PM (#22506536) Journal
      I like Wikipedia but unfortunately I'm in a bad mood and need a good laugh. So I looked Microsoft up in the Uncyclopedia [uncyclopedia.org].

      "The day Microsoft makes something that doesn't suck is the day they make a vacuum cleaner."
      ~ Oscar Wilde on Microsoft

      "In the case of Microsoft software, nobody knows, what is a bug and what is a marketing strategy"
      ~ Unknown User

      "Nonsense, that's just an optical illusion! Aren't we great!"
      ~ Miscrosoft on the Red Ring of Death

      "PEICE OF SHIT!!! SON OF A BITCH MICROSOFT CRASHED AGAIN!!"
      ~ Mother Teresa on Microsoft

      "Cannot find REALITY.SYS...Universe Halted."
      ~ God on phone with Microsoft Customer Support

      "You've got questions. We've got dancing paperclips."
      ~ Microsoft on In need of assistance

      "Microsoft Anti-Virus software had a stroke of genius. They give you some free samples of viruses!"
      ~ Bill Gates, Head of the SS

      "Buy our new ShitoSoft FK, for all your incontinental needs!"
      ~ Bill Gates, Head of the SS

      "Does anyone know how to reverse the calibration on the leggimonitoner and change the halter on the second flartion of the JCU cable while simultaneously ordering 30 pounds of chicken nuggets by whispering to the graphics card? Me neither."
      ~ The guy who invented the Automatic Transmission on Microsoft and all things in general

      "Where do you want to go today?" Evidently, Gates lacked the foresight to realise one cannot go far without a ticket...If you have more than six hundred and sixty six brain cells and don't want to enter hell, the religious nutcakes at Conservapedia have written an article about Microsoft.Micro$$$oft (formerly known as Magma, ltd and the translation from German of micro schaft, literally meaning small penis and international communist bureau of the Holy See) is the name of a now defunct software company coined by Jeff Metz and his first wife. Since its incorporation it has distributed duct tape, wombats, cinnamon, toilet rolls, Donald Trump, turnips, syphilis and horn-rimmed spectacles to numerous international markets. It has also had a minor role in the computer industry. The opposite of Microsoft is Megahard.

      Two pilots are flying their helicopter along when all of a sudden a thick blanket of fog appears out of knowhere. The pilot fly's to a nearby building and holds up a sign saying 'Where are we?'. A person in a nearby window writes on a piece of paper 'here'. The pilot is then able to find himself on the map and fly home. An amazed co-pilot asks him how he knew, to which is reply is "It had to be the microsoft building, While technically correct, the answer was a load of bullshit."
      Oh shit the boss is coming, you'll have to click the link to see the rest.
    • Has MS ever... by Roadkills-R-Us (Score:2) Thursday February 21 2008, @05:13PM
    • 1 reply beneath your current threshold.
  • Re:Don't worry (Score:5, Insightful)

    by AmaDaden (794446) on Thursday February 21 2008, @02:31PM (#22506394)

    They will get bashed anyway.
    I have a deep deep distrust and hatred of MS. But look at the history of IBM. As I understand it they went through the same thing back in the day. People HATED IBM venomously but in time as IBM changed their ways people stopped caring about what they did in the past. If MS can get their shit together and let FOSS people make compatible software with out a fight then most of the bashing might stop. After all it's in their best interest, if you can't beat 'em...
    • Re:Don't worry (Score:5, Insightful)

      by gstoddart (321705) on Thursday February 21 2008, @03:06PM (#22506934) Homepage

      I have a deep deep distrust and hatred of MS. But look at the history of IBM. As I understand it they went through the same thing back in the day. People HATED IBM venomously but in time as IBM changed their ways people stopped caring about what they did in the past. If MS can get their shit together and let FOSS people make compatible software with out a fight then most of the bashing might stop. After all it's in their best interest, if you can't beat 'em...

      Microsoft are going to have to change an awful lot before people are willing to trust them.

      While they haven't made too many statements on the topic lately, it wasn't too long ago they were whining about a bunch of unspecified patents which Linux supposedly infringes on. They haven't suddenly become friendly to FOSS.

      Opening some documents to try to stave off further legal woes in Europe does not a 'nice' Microsoft make. If they change their ways, and if they do it convincingly for a period of time, then people might start to think of them as less evil. But, I'm gonna need a little more time before I start thinking they have any of our interests at heart.

      Cheers
      • Re:Don't worry by sumdumass (Score:2) Thursday February 21 2008, @05:14PM
        • Re:Don't worry by LingNoi (Score:2) Thursday February 21 2008, @07:14PM
          • Re:Don't worry by sumdumass (Score:2) Friday February 22 2008, @02:05AM
            • Re:Don't worry by mrchaotica (Score:2) Friday February 22 2008, @04:33AM
              • Re:Don't worry by sumdumass (Score:2) Friday February 22 2008, @10:47AM
            • Re:Don't worry by LingNoi (Score:2) Friday February 22 2008, @08:20AM
              • Re:Don't worry by sumdumass (Score:2) Friday February 22 2008, @10:59AM
        • Re:Don't worry by spitzak (Score:2) Thursday February 21 2008, @08:50PM
          • Re:Don't worry by sumdumass (Score:2) Friday February 22 2008, @10:29AM
    • Heresy by Archangel Michael (Score:2) Thursday February 21 2008, @03:09PM
    • Re:Don't worry (Score:5, Insightful)

      by Shotgun (30919) on Thursday February 21 2008, @03:17PM (#22507130)
      Difference between IBM and Microsoft is that IBM actually had (and still has) a full portfolio. IBM offered a wide range of hardware and software that was of the utmost quality. Microsoft offers an office suite tied to a mediocre operating system that survives on the network effect, and that is still trying to catch up with basic multi-user and security standards that UNIX variants have had for years. They have recently tried to buy their way into other commodity markets, using monopoly cash from their lock-in tactics.

      If Microsoft truly interoperates, they will be commoditized out of existence.

    • Re:Don't worry (Score:4, Insightful)

      by jcr (53032) <jcr@ma c . c om> on Thursday February 21 2008, @03:46PM (#22507494) Journal
      What's different about IBM and Microsoft is that IBM has lost their monopoly, and been through a change of top management. IBM didn't clean up their act until they had to, and neither will Microsoft.

      -jcr
    • Re:Don't worry by turgid (Score:2) Thursday February 21 2008, @03:57PM
      • Re:Don't worry by David Gerard (Score:2) Thursday February 21 2008, @05:52PM
    • Re:Don't worry by ardle (Score:1) Thursday February 21 2008, @07:12PM
    • But it took a while... by Ungrounded Lightning (Score:3) Thursday February 21 2008, @09:28PM
    • 2 replies beneath your current threshold.
  • Re:Don't worry (Score:5, Insightful)

    by sm62704 (957197) on Thursday February 21 2008, @02:32PM (#22506410) Journal
    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.
  • by spikedLemur (1243792) on Thursday February 21 2008, @04:58PM (#22508430)
    Well, they do have a really bad track record. But this time I genuinely think they're playing it straight. The EU is putting so much pressure on them that they don't have a choice not too. So, personally, I'd like to credit them for finally moving towards a level playing field, even it was done at gunpoint.
    • Re:Don't worry by ozmanjusri (Score:2) Thursday February 21 2008, @08:16PM
      • Re:Don't worry by spikedLemur (Score:1) Friday February 22 2008, @12:23PM
        • Re:Don't worry by ozmanjusri (Score:2) Friday February 22 2008, @08:34PM
  • by WebCowboy (196209) on Thursday February 21 2008, @05:13PM (#22508590)
    How can you win when you always play a losing hand? They are "bashed if they do" because they're treating intelligent critics as if they're idiots.

    Those in-the-know KNOW there is a catch and it's a pretty big catch too: those who use patent-encumbered APIs in FOSS applications will be left alone...until someone uses that FOSS commercially, and then all bets are off and MSFT will be after their protection money again. Those who most want MSFT to provide PROPER interoperability know what a standard is. Barfing out tens of thousands of pages of API specs does not a standard make. A standard is not driven by a single vendor. A standard is vetted by a standards body. A standard is IMPLEMENTABLE (what MSFT has released is a core-dump; nobody's going to be able to provide the kind of interoperability provided by MSFT's native implementations without a monumental investment of time and money to adequately understand what is in the APIs).

    This was done because the EU, and even the US DOJ actions of the past, are increasingly forcing their hand, and they've "opened the kimono" under carefully crafted terms that appease regulators (that aren't savvy enough to know what meaningful interoperability entails) yet still ensure MSFT retains the leverage afforded by its market dominance. They're hoping that by sharing in the way they have, and releasing free developer tools and open source (but not Free in the GPL sense) OOXML implementations it will prove enticing enough for FOSS developers to implement something encumbered by MSFT.

    Does MSFT really think we are THAT stupid? Do they really think that Free software is still about a bunch of small-time hippies that do it "just for fun"? Sorry, but the likes of IBM and Google are huge corporate backers of Free software projects--it isn't all hippie-geek love or some CS student's hobby anymore. These contributors are not going to want their work encumbered by a MSFT terms and conditions.

    There is one interesting double-edged sword in this "MSFT truce": we will have a better idea than ever about what MSFT patents are threatening FOSS. On one hand, having MSFT IP so highly visible is one way they can defend their patents; it is more difficult to plead ignorance. On the other hand, the FOSS community knows which patents to work around in their own applications, and knows which patents to try to have invalidated in court, without pouring over the whole patent database.

    Of course, it's always great to see MSFT being more open with information, and some of it might make an interesting read, so it isn't all bad. However this will ultimately do nothing at all to foster real interoperability; whatever benefits realised by the availability of information will be negated by making legal reverse engineering more difficult and by introducing tainted IP into FOSS.
  • by Hucko (998827) on Friday February 22 2008, @01:36AM (#22512122)

    They can't win.
    Wow, what a confession! From a proud fanboi no less!
  • 12 replies beneath your current threshold.