Slashdot Mirror


Microsoft Continues Anti-OSS Strategy

MacDaffy writes "Microsoft's General Manager of Platform Strategy, Michael Taylor, continues Microsoft's press blitz against Open Source in general and Linux in particular in a CNET Interview. He says of Linux: 'You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'"

17 of 857 comments (clear)

  1. This is true... by ebingo · · Score: 5, Funny

    ... in Windows, you don't have to add things to break it!

    1. Re:This is true... by Shaper_pmp · · Score: 5, Insightful

      My favourite bit of the article:

      Q. "So why do you think the ideals of open source... have appealed to so many people?"

      A. "Taylor: Well, first you have to define "people"... And what is open source? It is interesting in how you define it..."

      How shifty is that?

      People: Human beings.
      Open-source: Access to all the source-code for the application, such that you can copy it for no more than a negligible fee, and compile useful applications with it.

      So, simple answer, MS "Shared Source" is not open source and people don't like that, but watch the frantic handwaving and redefinitions so he can avoid saying that.

      Most telling bit of the article:

      Q. "But software patents have been criticized for interfering in software development. Do Microsoft software developers worry about infringing on patents when they develop a piece of software?"

      A. "From a software perspective, we don't think the patent system is perfect... But when I look at the software industry today, we've been getting a lot of innovation from Microsoft, IBM, Oracle, Adobe, the list goes on..."

      Yeah. In other words, patents encourage large corporations, and effectively lock out the little guy or smaller, independant ISVs. But again, watch the careful sidestepping of the obvious conclusion. Just once I'd like to see a real interview, between an informed interviewer and a real person from MS who actually answers questions. Or failing that, flying pigs over my house and a hunk of green moon-cheese for breakfast.

      Just more uninformed blathering and semantic tapdancing from Yet Another MS Press Flack - redefining terms to avoid outright lying and regurgitating the same old crap we've all heard before.

      Sigh.

      --
      Everything in moderation, including moderation itself
    2. Re:This is true... by iamwahoo2 · · Score: 5, Funny
      How shifty is that?

      Well, that depends on your definition of the word "is".

    3. Re:This is true... by tolkienfan · · Score: 5, Interesting
      "... But I think now, two to three years into this, we're seeing these issues around cost and reliability coming up such that, we now know we need to go back to the basics on how we evaluate a platform and choose it."

      So instead of smearing Linux like they used to, there recommending that IT managers actually use metrics and eveluate the platforms. WTF?

      "First and foremost, we are looking to understand some of the scenarios like why customers are considering Linux, and making sure we have the right offerings for the marketplace."

      Let me help you: The main reasons are:

      1. Avoiding vendor lock-in. This is a long-term cost reducing strategy, because it increases competition.
      2. Increasing agility. Many companies are now actually modifying the platfom to meet their needs. There are different levels of this - many don't involve changing software.
      3. Reducing licensing costs. This is really a small issue for most businesses.
      The problem is that Microsoft cannot compete on the first two points.

      "It was all very complex, and some of the seams of the Linux architecture were beginning to show."

      Show us the money! This is an easy claim to make...

      "... Because of the brittle nature of the platform, when you do that, other things break. ... It's about Red Hat, it's about Novell, it's about IBM...really looking for ways to monetize sets of things around Linux. In some ways, this is a good thing for customers because things are more black-and-white now, and it allows us to have a very balanced conversation with them around these key issues."

      Bait and switch? "Don't use Linux it's brittle." ... but ... "It's about issues of cost and vendor now."
      Don't give any evidence that Linux actually IS brittle. And it's nonsense. Linux is more agile than any Windows OS.

      "The GPL is a very complex licensing agreement"
      Has he ever read one of Microsoft's EULAs???! What a dick.
      "... people should have the ability to monetize that and build on top of it."
      That's the choice of the author. Microsoft will choose differently than RedHat.

      "and there's been a lot of innovation (in the last decade or so) in the software industry where patents exist and are enforced in so many countries."
      His implying that in europe, software has been hampered because software patents exists, but are unenforceable.

      "We spend close to $6.8 billion in research and development; it really comes in a variety of areas."
      It's a shame it doesn't show in the products.
  2. Hmmm by Anonymous Coward · · Score: 5, Insightful

    "The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break." The words 'pot', 'kettle' and 'black' come to mind. Is Microsoft unaware that their registry is far more 'brittle'?

  3. This isn't news! by Luscious868 · · Score: 5, Insightful
    Microsoft Continues Anti-OSS Strategy

    How is this news? It would be news if they stopped.

  4. "Linux" is a Total Generality. by torpor · · Score: 5, Interesting

    You can't say that Ubuntu is 'brittle', nor GoboLinux, nor MEPIS. If you want to add something to any of these distributions of a Linux-based operating system, you can, with ease.

    Microsoft, however, in their positioning, are exploiting the human incapacity for understanding a generality when confronted with logo/brand positions. "Linux" is a huge field. You can't just say "Linux" and mean "All services that depend on a Linux-based solution". Its pathetic.

    Microsoft know this; they frame the fight so that when they say "Linux" they mean all Linux-based distributions. But to a user of Linux who actually wants to use Linux, and knows how to use Linux, "there ain't no such thing as a Single Linux target" .. you either roll your own, pitch a tent in a distro field, or take a pre-packaged solution from a vendor who has done the hard work for you...

    I say this having used Linux now for 10 years, quite productively. I haven't used Microsoft-based products in that time. I hardly consider that a "GM for Platform Strategy" at Microsoft will have had that experience ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  5. What distro is he using? by ZakuSage · · Score: 5, Insightful

    It seems like whenever a Microsoft employee speaks they generalize Linux into a huge ball, never mention a distro, and say it's bad. Surely this distro is not using RPM or Apt, which many distros are based on, and surely it is not Gentoo with portage. I also don't think they quite understand how Linux works in that things aren't breaking when the end user is too stupid to configure the program.

    It's as if Microsoft made their own distro, coaxed it with unstable software from 5 years ago, give it no package managemnet, and say "this is all Linux is!". Ugh, it's enough to drive a sane man crazy.

  6. Linux vs Windows by onion2k · · Score: 5, Insightful

    There's really nothing innovative today that Linux does that we can't do.

    Actually, I agree with his sentiment. He's bang on. There's nothing Linux does that Windows can't do, certaintly if you're willing to invest the time and effort to produce a solution.

    But the opposite is also true. There's nothing Windows does that Linux can't do either.

    So the "battle" comes down to other issues, not simply what each OS can or can't do. Those issues are things like cost, trust, support, availability.. And those are when open source really starts to win. Microsoft is a corporate behemoth. Making decisions in a company that size takes real time.. months, if not years. Things have to be discussed, agreed, signed off, checked, signed off again. Compare that to the open source world where someone sees an issue, writes a patch, submits it to the dev tree, and it's in if the maintainer likes it, maybe with a handful of emails bounced around a mailing list, and open source starts to get a real, tangible business advantage over Microsoft.

    So yeah, I'd agree with Taylor's analysis that Windows is just as capable as Linux on the CPU.. But if he thinks that's where Linux's fighting ground ends, he's dead wrong.

    1. Re:Linux vs Windows by Basje · · Score: 5, Insightful

      What is this accountability you speak of?

      It's an often heard argument, but it's an empty one, at least in the Windows vs OSS context.

      Microsoft explicitly excludes any damages, IN ALL CAPS. See paragraph 13 of the winxp pro eula for an example: EULA. They are even more explicit than most OS licenses.

      As MS isn't accountable, then who is? The software supplier? If so, the situation isn't any different than using OSS.

      Considering the (lack of) speed with which MS reacts to critical bugs and flaws in their products, the only conclusion is that MS is actually LESS accountable than most large open source developers.

      --
      the pun is mightier than the sword
  7. Re:*yawn* by RockofSisyphus · · Score: 5, Interesting

    "Note to Microsoft: you have tried FUD in the past, it did not work." Not true! It has worked in the past. IBM just retired OS/2; an example of Microsoft's FUD working to great effect.

  8. Re:So.... by theGreater · · Score: 5, Insightful

    "people didn't really understand buffer overruns and port 80 and I/O issues 10 years ago."

    That's the part that caught my attention. Is he seriously suggesting that 10 years ago no one had ever heard of a buffer overrun? That no one had heard of network security in 1995? Maybe they should have thought of that BEFORE they forcibly tied a Browser into their Flagship product.

    -theGreater.

  9. Transitioning Software by ehaggis · · Score: 5, Interesting

    I agree with Martin Taylor that transitioning software on a Linux platform can be difficult. I also believe transitioning software on ANY platform is difficult. If it wasn't, none of us would have jobs.

    I also agree with Martin Taylor that going to a Linux platform may prove more costly than first expected. I also know from experience that Microsoft roll-outs have additional cost.

    For Example: MS Exchange server compared to SuSE OpenExchange (now Netline OpenExchange). Similar Products. Exchange is cheaper out of the box until you add Spam Control, Virus Control, etc... Also, Exchange counts licenses by CAL connection, OpenExchange is Licensed by concurrent connections - much cheaper. If you want you can even download the Netline Open-Xchange for free with no license restrictions.

    Martin Taylor is correct on many points. Unfortunately his logic breaks down because those points are universal and not specific to OSS.

    --
    One ring to bind them - should probably have more fiber and less rings in their diet.
  10. Re:I kind of agree by saintp · · Score: 5, Insightful
    I can't believe I'm publicly disagreeing with no less than Andrew Tanenbaum, but I *do* have a lower /. ID, so here goes...

    Maybe Debian is brittle -- I highly doubt it -- but when I want to add something to my SuSE box that isn't pre-packaged, it's perhaps more difficult than popping open YaST and clicking around, but I haven't had the experiences you have. I rather prefer to roll my own copies of a lot of big software -- Apache, MySQL, PHP, Samba, and others come readily to mind. Usually, I find that it goes very well. I honestly can't recall the last time it took me anywhere near an hour to compile and install anything on Linux.

    Ironically -- although this might be what Taylor is talking about -- I *do* find that I have difficulty installing proprietary software on Linux. Although it tries to hold your hand more, it frequently fails to Do The Right Thing, IMHO.

    Furthermore, even if Andrew's experience is more typical than mine, it doesn't mean that Taylor was right. Taylor's claiming that installing non-prepackaged software breaks *other* stuff; that's patently false. A difficult system (what Andrew is claiming Linux can be) is very very different from a brittle system (what Taylor is claiming it is). Solaris is, IMHO, a very difficult system to install stuff on -- at least, stuff that's not prepackaged from Sun or SunFreware. Some of the other Unixes, like AIX and Tru64, are even more so. That doesn't make them brittle.

    A brittle system is one where, say, installing a service pack breaks compatibility with many network services and programs. But, as many other posters have pointed out, that is much more descriptive of certain OS's whose names begin with a "w" and end with an "indows."

  11. Either clueless or lying - I suspect the latter by mav[LAG] · · Score: 5, Insightful

    From the article:

    And what is open source? It is interesting in how you define it. Is it in terms of source visibility? Then, OK, in Microsoft's Shared Source program, people can access up to 65 percent of source codes for our core products. And through the government security program around the world, governments can access even more of our source codes, if they choose to. So we're not an open-source company, and yet people can do that.

    Hey Martin, here's the definition of Open Source. Notice in the first paragraph it says Open Source doesn't just mean access to the source code. I doubt if you'd like it if people went around redefining your company's EULAs to suit themselves.

    Or does it mean that you have technology licensed under the GPL (GNU Public License)? If that's the only definition, then I see a lot of companies that people call open source but aren't, because they're not licensed under the GPL.

    No it isn't the only definition so your answer is irrelevant. The GPL may qualify as Open Source but it is Free Software - big difference. Don't you even know the difference?

    Taylor: The GPL is a very complex licensing agreement, and they are working on different aspects of it.

    It's an incredibly simple licensing agreement actually. Complex for Microsoft to understand perhaps, but simple for anyone else.

    I don't know enough to even hypothesize how I would author it, but I would say that in any approach to licensing technology, the following things are important.

    First, companies need to have some level of indemnification and protection from the technology deployed. When you license technology as a consumer or business, you should be comfortable that you're protected from patent (or) copyright...claims from anyone. That should be a core fundamental principle of licensing software.


    Well, thanks for leading the way there. I'm so glad I'm indemnified when I use Microsoft software. Oh wait, I'm not?


    Second, people should have the ability to monetize that and build on top of it. So if I'm an ISV (independent software vendor), I should be able to take the technology that I've licensed, build something on top of it, and sell it.


    I do that with GPLed software now and have done for years. So have many other people.

    If I'm a reseller or distributor of this technology, I should have a way that I can build and monetize things around that. I think that's what helps you build a very vibrant ecosystem. It also allows you in some ways to protect the intellectual property in different ways.

    The GPL already allows this - and my "intellectual property" (whatever that means) is already protected by copyright law.

    So this ability to patent your technology and have some level of protection against it, and in the course be able to build on top of that and innovate on top of that, is exciting.

    Wait, so it's about patents now? Perhaps you can show me some genuine innovation in software that has been patented by Microsoft? You can't? Oh.


    So what kind of innovation are you doing in your area for Microsoft?
    Taylor: There are things we're excited about, and there are things that are just the basics. We spend close to $6.8 billion in research and development; it really comes in a variety of areas.

    One area is just some fit-and-finish, and taking basic simple processes and doing it better. We have a feature called Configure Your Server Wizard, which allows you to go in and choose a server role so you can take a file server and (rebuild it as a) media server. That takes four to five clicks of a GUI (graphic user interface)


    Reconfiguring a server using the mouse? Goodness me, what will they think of next!

    Taylor: You have to understand why we have security problems today. In some ways, it's because a lot more things are connected today than they

    --
    --- Hot Shot City is particularly good.
  12. INDEMNIFICATION??? by Laura_DilDio · · Score: 5, Informative
    First, companies need to have some level of indemnification and protection from the technology deployed.
    This guy is spreading SCO-FUD. If you use FOSS technologies, you might open yourself up to being sued by some IP holder.

    However, it turns out that Microsoft doesn't offer much more than FOSS when it comes to backing their product. The following is from the WinXP EULA:

    16. DISCLAIMER OF WARRANTIES. The Limited Warranty that appears above is the only express warranty made to you and is provided in lieu of any other express warranties or similar obligations (if any) created by any advertising, documentation, packaging, or other communications. Except for the Limited Warranty and to the maximum extent permitted by applicable law, Microsoft and its suppliers provide the Software and support services (if any) AS IS AND WITH ALL FAULTS, and hereby disclaim all other warranties and conditions, whether express, implied or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of reliability or availability, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of negligence, all with regard to the Software, and the provision of or failure to provide support or other services, information, software, and related content through the Software or otherwise arising out of the use of the Software. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE SOFTWARE.
    WTF does the NON-INFRINGEMENT statement refer to?
  13. To quote Tonto... by schon · · Score: 5, Informative

    "What you mean 'WE', Kemosabe?"

    There's really nothing innovative today that Linux does that we can't do.

    If by "we" he means Microsoft, then the response is "well duh" (after all, they *do* have the source code.)

    But the obvious response is "then why don't you?"

    I use Linux machines as routers for a local school district. A couple of weeks ago, the HD in one of them died - and nobody noticed (well, I noticed when the nightly backup didn't happen.) This machine was doing packet filtering, traffic shaping, and policy routing (iproute2 rocks! :o) And when the HD died, the machine kept on ticking. This isn't the first time I'd experienced it, so I recommended to them that they not panic and deal with it during the regular maintenance period (on the weekend.) It kept happily running until I powered it off to replace the drive. I've no doubt that it would have continued to run until the power ran out (which would have been a long time, as it was on a big honking UPS.)

    Let's see Windows do traffic shaping.
    Let's see Windows do policy routing.
    Then let's see it keep running when you rip out the hard drive.