Slashdot Mirror


Gates Embraces Web Service Interoperability

djh101010 writes "In a CNN article which looks more like something out of The Onion, Bill Gates expresses his interest in participating in interoperability with rival technologies, through common standards. Specifically mentioned are IBM's WebSphere, and Linux. 'We're being as inclusive as we can,' Gates said of Microsoft's role in the cross-platform project. 'This is a fabric for someone to do e-commerce that's independent of the operating systems that are out there.'

27 of 444 comments (clear)

  1. well... by inkedmn · · Score: 1, Interesting

    if you can't beat 'em, pretend you want to be friends so you don't look as bad (and hopefully they'll let you in on a small piece of the pie)

    --
    well, it's nothing one behind the ear wouldn't cure
  2. Whatever you hippie zealots by stratjakt · · Score: 0, Interesting

    It's in their best interest to do this.

    Believe it or not, corporations would rather buy the MSFT tools to use under linux than to use the free as in whoopty-doo alternative.

    I'd love to be able to develop using VS.Net, and run under linux. Simply because it's a kick-ass tool.

    They aren't stupid, the future is interoperability. Windows will become less and less of a cash cow, they need to move in different directions.

    --
    I don't need no instructions to know how to rock!!!!
  3. The usual tactic by FunWithHeadlines · · Score: 5, Interesting
    Nothing new here. Every now and then Gates does something nice or friendly or inclusive. Maybe it's for humanitarian purposes such as through his foundation. Maybe it's motivated by a need for better PR. Maybe it's motivated by something else. Doesn't matter.

    The point is just because he said lots of fuzzy words today it doesn't mean he won't try to "cut off the oxygen supply" of those same groups tomorrow. Is he suddenly buddy-buddy with Linux? Nope, his company is still fighting it tooth and nail around the world, putting out FUD, doing whatever it takes to head it off at the pass.

    Good PR moments such as this do not negate the overall approach Gates will take. Do not be fooled, he's the same old monopolist.

  4. Re:Sounds like dot-com era dreaming by (void*) · · Score: 2, Interesting

    "Erode competition's standing" could be OK or not OK. That really depends on what specific action is being done.

  5. Obvious marketing by Shamashmuddamiq · · Score: 2, Interesting

    OF COURSE he's going to say something like that.

    Because of what he says in this article, there are now pointy-haired managers out there that are saying to themselves, "Well, we were considering using Linux, but instead we'll buy Microsoft for now and we can still switch in the future if we want. Microsoft uses standards -- Bill would never lie to make a buck."

    Bill Gates doesn't want to make people think that Microsoft is the devil.

    --
    ...just my 2 gil.
  6. Microsoft is hedging its bets. by crazyphilman · · Score: 4, Interesting

    Bill Gates (to himself): "Hmm... Everyone hates me, and everyone is aligned against me, creating their own web services standards and ensuring that I won't completely capture the market. Let's see... This implies that they might take a significant part of the market, and if I'm not interoperable, I'll be essentially locked out. Ah, well, screw it."

    (calls up Ballmer)

    Bill Gates: "Hey, Steve -- do me a favor, would you? Round up some of our better R+D guys, and have them work up a system that lets us totally interoperate with all the other, competing web services systems out there, wouldja?"

    Ballmer: "WTF???"

    Bill Gates: "Why lock ourselves out of a big chunk of the market? We've got our section, now we can play with their section too."

    Ballmer: "Ok, I'm on it..."

    This is strictly hypothetical, but I bet it's pretty close.

    --
    Farewell! It's been a fine buncha years!
  7. Re:OK I'll bite... by Firehawke · · Score: 2, Interesting

    Well, it's because past history with Microsoft shows a very definite trend of Microsoft making proclaimations like this, then subtly slipping in things that completely change the nature of the situation. For instance, Microsoft Office has perverted XML and RTF under the name of "open standards".

    The old saying of once bitten twice wary still applies. In general, we refuse to take Gates at face value and continue to look for the fine print, but it would be nice if the guy would actually change his ways...

  8. Re:OK I'll bite... by MadChicken · · Score: 2, Interesting

    I've always said the best thing MS could do (in the past, anyway) was to distribute Linux.

    For example, if they grabbed something like Caldera - with no significant upgrade path, and bundle it with their server products... They could say "Hey! Do what you want, but you'll probably find Windows easier and better). If not, they still sold a Windows server license.

    This would also decimate desktop aspirations for Linux too, since they got both in the box, Joe Sixpack would prefer Linux, and even technical users would try their FVWM/Kernel 2.0 distro and say "Neat, but look how much more advanced Windows is!"

    Then millions more people would at least say "I've tried Linux"

    It's all in the spin.

    Of course, this ain't so good for we Linux evangelists...

    --
    SYS 64738 NO CARRIER
  9. We'll see... by BrokenHalo · · Score: 2, Interesting
    Microsoft's record for interoperability with other technologies so far has not been good. Let's face it, different versions of their own technologies are not particularly interoperable from an output-file-format point of view.

    I'm not going to hold my breath; it's more likely we'll see more software designed to lock in their own users and lock out the rest of the world, regardless of current PR bleating.

    If they want to convince "us" (namely the OSS community/free world/whatever you want to call it) they have to come up with actions, not blather. We've had enough of the latter.

  10. Here's why... by sterno · · Score: 3, Interesting

    The assumption is based on the fact that Microsoft's business has been built on leveraging their advantages in one realm to take over another. There are a number of MS products that would never be used by anybody if it wasn't for the fact that they come bundled with other products that are good.

    My sense is that Microsoft will play as though they are open to working with these third parties because they really have no choice. Under the covers they will do what they can to subvert these other systems.

    For the record, I'm sure IBM or Sun would do the same thing if they had the power to do so.

    --
    This sig has been temporarily disconnected or is no longer in service
  11. Re:OK I'll bite... by TomV · · Score: 2, Interesting

    Exactly.

    Say I'm setting up a holiday booking site on the Web. I'm going to offer the whole package.

    so I need to talk to, let's say, an airline booking system written in COBOL on a VAX, a variety of car hire booking systems , some in C on Solaris, some in J2EE on Linux, and so forth, a whole bunch of hotel chains' booking systems, train companies, maybe theme park tickets...

    If Bill's .net webservices can talk to all these systems, then Bill's a candidate vendor for my project. If they can't, I can't use Bill's groovy dotNet buzztechnology and he makes zero dollars and zero cents.

    Whatever else he may be, Bill's not a sufficiently rubbish businessman to turn down that money.

    TomV

  12. Indeed by blunte · · Score: 2, Interesting

    And when you're 2nd or 3rd place, it's wise to do as the leaders do.

    Then if/when you gain a stronger footing, you can open your Dirty Tactics (tm) book and begin the takeover.

    Then once you're #2 or #1, you start deviating from the standards, thus making it more difficult for the losers to interoperate.

    Stuff a couple more billion in the bank, donate a couple million with grand fanfare, and you're really showing who's boss :)

    --
    .sigs are for post^Hers.
  13. Re:Here is a sample of Word 2003 XML by Jetifi · · Score: 2, Interesting

    Even assuming you're not joking, but assuming that you entered it correctly, what's <; w:versionOfBuiltInStylenames w:val="4"/> doing in there, or <; w:style w:type="list" w:default="on" w:styleId="NoList">? Is that Slashcode munging your text, or is that in the source? ";" isn't a valid name for an element.

    Also, I'm curious, but what happens when you toggle the value in <w:saveInvalidXML w:val="off"/>?

  14. "We're being as inclusive as we can.." by LinuxParanoid · · Score: 3, Interesting

    "We're being as inclusive as we can", Gates said...

    I.e. inclusive enough to give away 15% of the market to rivals and keep antitrust guys off our backs, but not inclusive enough to risk losing customers to any web services running on alternative OSes?

    --LinuxParanoid, who doesn't yet believe Gates's philanthroipc altruism extends to other software companies

    P.S. Note Gates's observation that "Standards are always a give-to-get bargain" and ask yourself "what does Gates think he is getting?" There are a variety of possible answers.

  15. Re:Exactly by rutledjw · · Score: 5, Interesting
    I surpised believe you posted this.

    The whole POINT of XML is interoperability. So can this XML be used by someone else? Is it limited to Office?

    If the namespaces can't be reused by another applicaiton, then NO, it isn't "cool" what MS did. It's the classic MS crap. They may as well have forgone the entire process and left it in a binary format.

    "Proprietary" XML is marketing blather and not something that adds value to the end user...

    --

    Computer Science is Applied Philosophy
  16. Danger - MS is trying to set the standards by bizcoach · · Score: 5, Interesting
    In the past, the standards for the internet were decided through the community-based process of the Internet Engineering Task Force. This process is based on "rough consensus" and there is no way that a few influential companies could pervert this process in order to use it to establish standards that they can afterwards use to effectively kill their competitors.

    Standards from Microsoft are dangerous, even when royalty-free licensing is offered so that they can be implemented in Free Software.

    Consider for example the ECMA standards 334 and 335 for the core parts of .NET - while Microsoft has promised royalty-free licensing for any and all patents that may be neccessary for implementing that standard, they are at the same time embracing and extending their own standard, and they have filed at least one patent application that seems to be designed to give them a monopoly on their extensions to the standard.

    In some situations it may work to simply refuse to go along with the standards attempts from MS. Unfortunately, MS has so much leverage that this won't always work. For example, with .NET just ignoring it IMO won't work, that's why we're working on creating a competing "standard set of libraries" for the stuff which goes beyond the stuff that is safe from patent-based attacks (the safe parts are what is specified in the ECMA specs, for which MS has promised royalty-free licensing, plus everything which is thin wrappers around stuff that is simply too old to be affected by .NET patents, such as for example System.Windows.Forms). The strategy of the DotGNU project is to re-use a good number of existing Free Software libs (written in C) and compile them for .NET - again since those libs are old, they're safe from being affected by any .NET patents.

    Greetings,
    Norbert.

  17. Re:Exactly by Vaughn+Anderson · · Score: 5, Interesting
    Either way, it's a user problem.

    Let me clarify for you:

    I send him the file with basic formatting and it looks fine in Word 2000. (office 2000) I send him the file and he opens it, and the words are in the wrong place, the formatting is either gone or changed.

    This is even based on templates from within Word itself. He even sent me the file back to make sure it wasn't corrupted, and the file was fine on word 2000.

    This is _not_ a user error, it's simple lack of proper backwards compatibility.

  18. Re:OK I'll bite... by Synn · · Score: 2, Interesting

    "I was chatting with a SCORE member, and he said that a true business plan should be a living entity that evolves with the world around it."

    I think the above is a great ideal and I personally prefer to work for companies that work like that, but many don't.

    For a lot of companies they got successful, or maybe they feel they got successful, partly by luck. It was a matter of having the right product at the right time and making the right guesses about the market. A LOT more businesses fail than succeed because of timing or bad guesses. Starting a business is almost like gambling.

    So when you hit success it's far far easier to resist and fight new markets than to submit to them, because the existing market is one where they're already a success while the new one would almost be like starting over again.

  19. Here's a great idea for a web service! by DickBreath · · Score: 3, Interesting
    Here is a great idea for a web service!

    Bill should just love it because it is based on 100% Microsoft technologies.

    I hope some kind soul will do this.

    Set up a Windows 2003 server running ASP.NET and also a copy of the new high end MS Office that writes XML documents. Write a web service (i.e. a front end to a remote function call) that...
    • accepts as a parameter, a Word document
    • opens it using the server's copy of new Office
    • scripts the server to save the document in MS-XML format
    • returns the XML as the remote function call result


    Now other office suites, such as OpenOffice.org, or any software package could simply make such a function call to such a server to convert documents into MS-XML as a prelude to further processing the MS-XML into OpenOffice.org-XML.

    Heck Sun could host such a service.

    Standard macros could be included in OOo which convert Word documents, via. this network based service, into OOo documents.
    --

    I'll see your senator, and I'll raise you two judges.
    1. Re:Here's a great idea for a web service! by DickBreath · · Score: 2, Interesting

      ....probability that the EULA for that new high end MS Office product expressly forbids its use in this capacity. In order to use it thusly, every client process connecting to that web service would need its own legal, licensed copy of MS Office.

      I wonder if such a thing is enforcable? It might be possible for an interested party with deep pockets to get a declaratory judgement that this is a legal use of the software.

      I wonder if the EULA really has any such restrictions? Any slashdotters with access to this software care to read the EULA and reply? (Or does the EULA forbid such action? e.g. forbid reading it, forbid discussing it on Slashdot?)


      Ahh, it feels good to say that to someone without fear of repercusion.

      :-) Just earlier today on Slashdot, in this very thread, an anonymous troll said I was an ignorant cocksucker. I had to reply that I strongly resented the use of the word ignorant.

      --

      I'll see your senator, and I'll raise you two judges.
  20. Re:Exactly by Vaughn+Anderson · · Score: 4, Interesting
    What is the point of XML in your opinion anyways ?

    Who is saying MS is/will forever use only XML in their formats? I think it's naive of us to think just because they use XML that it will be compatible and remain compatible with other office like products.

    This is a trust issue. The last thing I want to find out is that after 3 upgrades to office, I can no longer open any of my archived documents, or that I have to upgrade again to maintain my documents. Also, I don't want to have to upgrade Office just because my clients have a newer version so I can't read their files.

    This is what concerns me is that my data is in a format that is in constant limbo without long term gurantees of the integrity of the applications (or it's formats) that create and update my data.

    Considering that within 1 upgrade cycle I have lost information, what will happen within 2 or 3? Sure you can keep older copies of office, but what if you no longer can run them because the OS they are on is obsolete you upgraded that as well? You also can't have more than one version of Office on one machine at the same time, etc...

    This is a real problem, not an imaginary one that is based on opinions about XML. XML is a markup language, my opinion about how to use it is actually irrelevant.

  21. Re:Exactly by Vaughn+Anderson · · Score: 2, Interesting
    Word queries the printer driver to determine layout within the printer's parameters.

    That's interesting, does anyone think it's good software design to have a completely external and seperate entity (printer driver) determine how things should be displayed? What if neither one of us had a printer installed? What if I change my printer in the future? I will then lose my formatting? This some how sounds insane...

    I personally think that MS should have enough foresite to see this as an issue and make some kind of abstraction layer between file data and printer drivers.

    I've never seen a PDF, TXT, or RTF file get screwed up because of these reasons...

  22. When Microsoft talks "standards"... by phorm · · Score: 2, Interesting

    When Microsoft talks "standards" and "interoperability", it generally means...

    We'll take an existing standard, make it "better" (bloat, non-standard syntax, non-compliant), market the crap out of it, and then everyone else can adopt it so that your products work happily with ours.

    In other words... "make your program work with our software which was coded by pot-smoking-monkeys-on-typewriters (tm), and it will be interoperable."

  23. Re:Exactly by Vaughn+Anderson · · Score: 2, Interesting
    Why do you expect "Office XML" to be held to a higher standard?

    I don't particularily think that they need "a higher standard" I think they need an "open standard". If I am wrong, and their standard is fine with people who are more in the know than I am, great.

    But since I don't trust Microsoft, I won't be investing any more money in Office just because my concerns over formats have been cured by their implementation of XML.

    All of these changes has caused some information loss.

    I suppose, but at least I know those formats won't be changed in the future with the itention of product lock-in. Also, from what I have read, some Office documents contain personally identifying information about the creator of the document, I haven't taken the time to look into it though.

  24. Right by Anonymous Coward · · Score: 1, Interesting
    more like something out of The Onion

    Actually I was thinking all those articles with RMS, ESR and other "open source luminaries" speaking about "embattled SCO" sound right out of the Onion. Or Fark, actually.

    It doesn't get any better than "they're smoking crack" on national media.

    But don't let that bring you down.

  25. Re:Exactly by Vaughn+Anderson · · Score: 2, Interesting
    Don't be so paranoid.

    Hard not too be, I just had a bad crash with win2k after upgrading to Service Pack 4, and the thought of having to reinstall Office yet again (ugh) has pushed me to using Open Office.

    Also, I lost tons of sensitive data because I used Microsoft's default encryption for my data files and when I reinstalled win2k, I could no longer access my files because Win2k thought I was a different user. After hours of searching online for how to solve this and get my information from my own computer I have gone slightly mad. (and I still can't get my data)

    So use an earlier version of Office supporting XML and save it to a different format.

    The last thing I want to have todo is reinstall windows on my machine so I can install an older version of office (as you can't downgrade it or uninstall it fully) just to manage my data....

    If it were only paranoia and not real world agony I would be relieved...

  26. Re:Exactly by finkployd · · Score: 2, Interesting

    Please name one software package other than StarOffice/OpenOffice that has announced their product will be able to read and write OOo XML.

    KOffice. Did you have any further questions?

    Finkployd