Slashdot Mirror


Would You Date Microsoft?

teslatug writes "Channel9 has an interview with Bill Hilf of the Open Source Software Lab at Microsoft. Hilf argues that the majority of companies advocate open source solely so that they can drive customers to their core business, which is not open source. He calls this his 'donut theory.' Hilf also sees RedHat in this model, with support being their core. He compares this to dating, where you have to offer your date value in order to entice them. In his view, Microsoft offers developers a platform where they can make money selling their software. The virtues of 'free as in freedom' and the value of open source to the desktop users are skirted, but he makes an interesting point about big businesses like IBM and Oracle."

2 of 247 comments (clear)

  1. Re:My Linux Annoyances as a Hardended Windows user by _Sprocket_ · · Score: 4, Interesting
    On KDE it's OK, but that's because they've just pinched Explorer


    IMHO, KDE's Konquorer is superior to Windows' Explorer. Both provide standard context and drag-n-drop file management. Konq also provides some nice split windows options. But the real advantage comes from the KIO slaves. Its nice to grab an archive from a SMB fileshare, open it up, drop a few of the internal files over to a SSH server (via SFTP or SCP). Being able to use the KIO slaves within most KDE file dialogs is a nice added bonus.
  2. speaking from experience by Trailer+Trash · · Score: 3, Interesting

    I used to write software using Microsoft tools. The tools were expensive, and sometimes buggy. And when I encountered bugs in visual foxpro, I couldn't fix them. They were usually fixed in the next version, which had a new set of bugs. It's not terribly buggy, but sometimes one bug can really cause problems.

    I also did some VB stuff. They went through three different, slightly incompatible database access classes during my use of it. All were written by committee.

    Note that these were the cheap tools, too, I wasn't using sql server or such.

    The world of Free software is completely different. I have control. I cannot stress this enough: I HAVE CONTROL. It's considered a myth that anyone can fix bugs, but I have more than once. I remember well fixing a bug in the pop server that I'm using. It would have taken Microsoft or a company such as that a month or more to fix a bug like that. It took me 30 minutes from never having looked at the code to having the bug fixed, patch sent to maintainer.

    Now, for the stuff that I do nowadays, not only is the control factor large, so is the cost factor. They are correct that Microsoft provides a platform where you can make money. But that means you have to give Microsoft some of your money. If free Free software didn't exist, that would make sense. However, in the presence of an equal or better alternative that costs no money, it makes absolutely no sense to give Microsoft money for their often inferior offerings.

    I have a particular client that I took from another company. It was an ecommerce site, nothing special, frankly. The other company had already billed the client $40,000 and the product wasn't yet working. The client brought me in to help the other bozos with some html. Yes, you read that correctly. So I asked the client for their data set, and three days later showed them a prototype that was more functional than what the other guys had spent three months and $40,000 to accomplish.

    I then made them an offer. They hadn't paid for the Microsoft licenses yet, which were going to run about $15K. I told them that I could deliver the entire thing for less than the up-front cost of the Microsoft licenses. In other words, they could abandon everything that the other guys had charged them so much for and still save money. They decided to play both sides, and a month later I delivered the completed site, under budget. The other guys charged them another $40,000 for time they had spent since the last bill, but still no completed site. I don't know if they paid it.

    I have found that most companies like those do not inform their clients ahead of time that there are going to be Microsoft license fees to pay. They rather find out afterward. In this case, when the guys found out what I was doing, they went to the client and told them falsely that they didn't have to pay for those licenses, that they could just use a free test license.

    There's a lesson there, though. For most larger projects, those license fees are laid out up front (although they are usually dishonest about the ongoing costs, I've found). But think about it. If a client is going to spend $50K on a project, my choice as the vendor is either $50K in my pocket or $40K in my pocket and $10K in Microsoft's pocket. Again, for what? Better yet, I can "undercut" at $45K, still make more money than the other guy and save my client money.

    Note to other vendors: keep pushing Microsoft crap at people. I love it when you do. Seriously.