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

44 of 247 comments (clear)

  1. My Linux Annoyances as a Hardended Windows user by Anonymous Coward · · Score: 2, Interesting

    Well folks, i've been meaning to write this down anyway; here seem's like the perfect place.

    Now, I am a 100% Win fan. I love it; things just work. But, I have made the switch to Linux (Fedora Core 5) at home, seeing as it does 99% of what I want. After a couple of months of constant, un-interupted use, my biggest issues with Linux are broadly thus:

    1. No fecking media support! I get XMMS inform me on first attempt at playing an MP3 that it won't because of licensing conflict. Wtf? Codecs for avi's and DVDs were a simular story; all had to be downloaded via yum (bloody excellent tool!). Seriously; not good, but fixed in the end.

    2. Why the hell do I have to install a new kernel? Why? I've never had to on Windows - why is Linux different? Is it so buggy? I installed with a factory version something ending 054. Now I have something ending 122 I believe. I did it ok, but that's not the point I'm making; were there really 68 cock-ups so great in the kernel build from release-time until that now they had to re-release 68 times? I'm guessing probablly not, but still.

    3. Point 2 also breaks my nvidia drivers. I don't want to re-compile new drivers everytime there's a new 'patch'. For the love of god, why?!

    4. X-Windows. What a mess. Why do I have to tell it my x & y refresh rates for my monitor? Windows just 'knows'. Many more things here I feel that X-Windows should just 'know' - the number of buttons on my USB mouse for-instance. If Windows can do it, there's no reason why Linux can't. Also, X-Windows 'feels' slower than Windows. I'm sure there's good reasons for this, but I don't care; Windows is snappier.

    5. Lack of decent file-browser. The best I've come across is Nautilus in a mode that resembles Windows Explorer. It'll do for now, but as far as I'm aware, offers no context-sensitive menus for applications (like the Winamp "Play in Winamp" right-click menu on folders.

    Actually, I think that's largely it. In all, Linux has, and is continuing to be great fun to play with. So many cool tools - yum being one of them. I'll stick to Linux @ home; it can only get better, but I'd be interested to know what people think of the above points - any suggestions maybe? I want this to work after all...

    1. Re:My Linux Annoyances as a Hardended Windows user by Schlemphfer · · Score: 3, Funny
      >Now, I am a 100% Win fan. I love it; things just work.



      How was this not moderated "Score 5, Funny"?

      --
      I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    2. Re:My Linux Annoyances as a Hardended Windows user by Elpacoloco · · Score: 4, Informative
      Sorry your experience is so sucky so far. It's been a long time since I switched, my poor annoyed friend, so I'll try to help you as best I can.
      1. No fecking media support! I get XMMS inform me on first attempt at playing an MP3 that it won't because of licensing conflict. Wtf? Codecs for avi's and DVDs were a simular story; all had to be downloaded via yum (bloody excellent tool!). Seriously; not good, but fixed in the end.
      Law is the bane of most media in open source -- many codec makers won't tell you how their codec works unless you promise to only write closed-source drivers for it, which is unacceptable for technical and political reasons in the open source world. We're working on automating it more with package-handling tools like yum, but we're not at the windows "automatically get new licenses" level yet.
      2. Why the hell do I have to install a new kernel? Why? I've never had to on Windows - why is Linux different? Is it so buggy? I installed with a factory version something ending 054. Now I have something ending 122 I believe. I did it ok, but that's not the point I'm making; were there really 68 cock-ups so great in the kernel build from release-time until that now they had to re-release 68 times? I'm guessing probablly not, but still.
      You have to install new kernels for the same reasons that you have to buy new versions of windows. (You're not still running Windows 3.1, are you?) You get new drivers, methods, and all those fun things you expect from your operating system. I can write you scripts to mostly automate the process of building new kernels, which should take 94% of the pain out of the process, but it will involve answering stupid questions about new drivers. It doesn't know. Hotplugging is our weakness right now.
      3. Point 2 also breaks my nvidia drivers. I don't want to re-compile new drivers everytime there's a new 'patch'. For the love of god, why?!
      Driver has to go with the kernel for it to work. Nvidia won't provide binary drivers. I'll have to add that to your kernel compiling script.
      4. X-Windows. What a mess. Why do I have to tell it my x & y refresh rates for my monitor? Windows just 'knows'. Many more things here I feel that X-Windows should just 'know' - the number of buttons on my USB mouse for-instance. If Windows can do it, there's no reason why Linux can't. Also, X-Windows 'feels' slower than Windows. I'm sure there's good reasons for this, but I don't care; Windows is snappier.
      X-Windows *IS* a mess. We mostly inherited it from our UNIX-based predecessors and will break too many things if we replace it, since UNIX, (on which Linux's interfaces are based) was intended as a command-line operating system, and GUIs were mostly an afterthought. There are things I can do to make snappier your X-windows. Upgrading to a 2.6 kernel inexplicably made my X-windows much, much, snappier. Also, some distributions have gotten very good at auto-writing an X-windows configuration that is exactly perfect for you with a little probing , a little guesswork, and some minor information from you. ("My monitor is 17", and I use "blah" graphics card.") I also recommend the "xvidtune" application, which helps you find the best sync information, then gives you the line to paste into the configuration.
      5. Lack of decent file-browser. The best I've come across is Nautilus in a mode that resembles Windows Explorer. It'll do for now, but as far as I'm aware, offers no context-sensitive menus for applications (like the Winamp "Play in Winamp" right-click menu on folders.
      Most of us Linux users do our file maintenence in the command line, which is the main reason for the file-browsers being so bad. It's just too far out of our everyday experience. I'll keep your suggestions in mind for how to improve Nautilus and other file browsers.
    3. Re:My Linux Annoyances as a Hardended Windows user by ComaVN · · Score: 3, Funny

      Because it's mostly true?

      --
      Be wary of any facts that confirm your opinion.
    4. 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.
    5. Re:My Linux Annoyances as a Hardended Windows user by Yaztromo · · Score: 4, Insightful
      2. Why the hell do I have to install a new kernel? Why? I've never had to on Windows - why is Linux different? Is it so buggy? I installed with a factory version something ending 054. Now I have something ending 122 I believe. I did it ok, but that's not the point I'm making; were there really 68 cock-ups so great in the kernel build from release-time until that now they had to re-release 68 times? I'm guessing probablly not, but still.

      How do you know you've never installed a new kernel in Windows? Do you think it has been static, and hasn't been updated numerous times through both Windows Update and new versions of Windows? Do you not think that Microsoft has hundreds of internal kernel revisions that never get out to the public? This is simply the way that software development is done -- the fact that it's noticeable in the Linux world is a testament to its open development model.

      That having been said, I don't know why you "had" to install a new kernel. Did you require a module which hasn't been back-ported? Did some other piece of software have the new kernel as a pre-req? Or did you just notice one come down the pipe when you did a yum update?

      Every OS has kernel updates. Linux is admittedly more susceptible to updates due to the way that device drivers (modules) are tied to it, and the lack of a stable binary interface for drivers (which requires them to be compiled against the kernel you're running). In the end, however, it generally works the same for the end user: updates give you new features, functionality, and drivers. Package management tools like yum make this sort of update process easy.

      I have a lot of problems with Linux on the desktop as well (on the client side, I'm a Mac OS X person), but this seems to be such a silly one to complain about. The Windows kernel is updated all the time via Windows Update -- you just don't see the word "kernel" on the display, and thus don't realize it. Linux is just more open about this sort of thing.

      Yaz.

    6. Re:My Linux Annoyances as a Hardended Windows user by zaguar · · Score: 2, Funny
      Because it's mostly true?

      Another +5 funny moderation.

      --
      "Sure there's porn and piracy on the Web but there's probably a downside too."
    7. Re:My Linux Annoyances as a Hardended Windows user by westlake · · Score: 2, Funny
      >Now, I am a 100% Win fan. I love it; things just work.
      How was this not moderated "Score 5, Funny"?

      Windows as a client OS is designed for the non-technical end user. The user who is not a Geek, who will never be a Geek, and shares none of the Geek's interests and values.

      I am not a Geek, I only play one on Slashdot. In ten years of running Windows at home, five years with XP and broadband, I have made one call to Dell for technical support. I have never paid a dime for support, repairs, or services of any kind.

      I have used an recovery disk once to solve a problem on boot. But I haven't found any reason to re-format a drive or re-install Windows.

      The system is relatively well hardened against intrusion and malware. The core software and services are provided my cable ISP, no extra charge, and supplemented by a half dozen or so familiar tools like Ad-Aware.

      Now and again I'll run an independent online scan as a reality check. But don't think I spend more than five minutes a week on average on any of this stuff. The automated scans work just fine, and nothing they have found has ever cost me any sleep.

    8. Re:My Linux Annoyances as a Hardended Windows user by Loco+Moped · · Score: 3, Funny

      1999 just called - they want their Linux FUD back.

    9. Re:My Linux Annoyances as a Hardended Windows user by wizbit · · Score: 2, Interesting

      Upgrading to a 2.6 kernel inexplicably made my X-windows much, much, snappier.

      It's not "inexplicable," the 2.6 kernel was the first to support a preemptible kernel right out of the box (instead of as a patch for the 2.4 series).

    10. Re:My Linux Annoyances as a Hardended Windows user by Schraegstrichpunkt · · Score: 2, Insightful

      Yes, Windows works until it doesn't. Then you're screwed.

    11. Re:My Linux Annoyances as a Hardended Windows user by zcat_NZ · · Score: 2, Funny

      1. No fecking media support!
      Agreed. I really hate that Windows Media Player won't do Ogg audio or video, Flac, Xvid, aac, mov, real media, or even play DVD's without having to go download and install a codec pack.

      2. Why the hell do I have to install a new kernel? Why?
      When Windows tells you it's installing 'updates' or a 'service pack', do you really have ANY idea what's actually being changed? And why would it need a reboot afterwards, like it usually does, for anything less that a kernel upgrade? Linux never does.

      3. Point 2 also breaks my nvidia drivers. I don't want to re-compile new drivers everytime there's a new 'patch'.
      Another thing I really hate about Windows updates. I never know what application is going to break, and if just downloading the latest version is going to fix it or I'll have to spend half an hour on Google finding some DLL that has to be upgraded. At least with any package-based Linux distro, everything gets upgraded at the same time so there's half a chance it will all still work.

      4. X-Windows. What a mess. Why do I have to tell it my x & y refresh rates for my monitor? Windows just 'knows'.
      Another thing I hate about Windows. Ubuntu picks the best resolution and refresh rate my Monitor can handle, by default. And I can change it fairly easily if I need to. Windows gives me 800x600 at 60Hz. Duh! And 3d support? You wish! that's another download.

      5. Lack of decent file-browser.
      Yeah, because MSIE with a tacked on 'file browser' UI makes a really decent file browser! ROFL! You can't be serious...

      I never liked Fedora either. Try Ubuntu; "easyubuntu" will install all the nonfree stuff, nvidia drivers, codecs, flash and java. You'll probably want to change the wallpaper, and colour scheme, and make it login automatically too... but once you customise it a little it's a really nice distro!

      --
      455fe10422ca29c4933f95052b792ab2
  2. Surprised? by mqduck · · Score: 4, Funny

    Wow. So IBM only supports Linux because it thinks it'll make them money? Next you're going to tell me that Apple only sells iPods for the same reason. Or that the purpose of a business is to make a profit.

    --
    Property is theft.
    1. Re:Surprised? by Sentry21 · · Score: 2, Funny

      I'm inclined to agree. It seems this so-called 'donut theory' has a hole in it.

  3. I'd never date MS.... by Anonymous Coward · · Score: 5, Funny

    ...She has too many viruses :(

    1. Re:I'd never date MS.... by gEvil+(beta) · · Score: 2, Funny

      Yeah, but she has all her ports open when you pick her up!

      --
      This guy's the limit!
  4. marry then divorce by Mortirer · · Score: 5, Funny

    Only if i can get half of everything after it.

    --
    Curiosity killed the cat, but cats have 9 lives.
  5. Hilf by tektek · · Score: 2, Insightful

    Well, I came here for the hilf jokes; don't disappoint me. :)

  6. Date - to mark or supply with a timestamp by noidentity · · Score: 3, Funny

    Sorry, this is Slashdot. What is this concept of "date" you refer to?

  7. My two cents... by Antony-Kyre · · Score: 2, Informative

    I don't know exactly what this is about since the article isn't loading, but here's my opinion.

    Regardless of whatever the company does, it is very important they have a competent support staff.

    Let us say you have a problem. You contact support. They answer but fail to resolve the issue. You Google the error, take a few minutes going to sites, and find the answer to your problem so easily. What does that say about the company?

    (The above paragraph is more or less my experience with Microsoft's help staff after not being able to do Windows Update. A Google search found out that slow processors might not work with their latest Windows Update on the web.)

  8. Kernel Drivers by Elpacoloco · · Score: 2, Informative

    If you really, truly believe this, try installing a Win 95 driver on an XP system. I give even odds on that actually working. I'll give better odds that the hardware came with specialized XP drivers.

    1. Re:Kernel Drivers by Macthorpe · · Score: 2, Informative

      Bad example.

      What we're talking about here is minor revisions, akin to the auto-updates that Miscrosoft provides. Every time they send one of those I don't have to reinstall any drivers at all.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    2. Re:Kernel Drivers by keitosama · · Score: 2, Insightful
      What we're talking about here is minor revisions, akin to the auto-updates that Miscrosoft provides. Every time they send one of those I don't have to reinstall any drivers at all.
      How many times have you installed kernel upgrades via Windows Update?
    3. Re:Kernel Drivers by Al+Dimond · · Score: 2, Informative

      Yeah, lots of Linux kernel developers say the unstable kernel interface is a good thing, because they feel it's more productive and ultimately leads to a better kernel and drivers to change kernel interfaces when change is warranted and change the drivers along with, instead of writing a new kernel interface and having to maintain an old one. If you get your driver in the Linux kernel tree people will fix your driver for you if they break compatibility with it.

      The downside is that if you have a driver, with source open or not, that isn't in the kernel tree it's hard to keep up with the changes. For a system as popular as Linux, you'll find that there will be many drivers that exist outside the kernel tree, for various reasons. Some people don't want to GPL their drivers, some drivers aren't mature enough, sometimes there are wierd political or "code style" issues (like with ReiserFS). The fact that it's difficult to maintain an out-of-kernel driver for Linux encourages people to make their drivers part of the kernel tree, and that's generally nice: a very wide variety of devices are supported in official kernel sources. I don't have to use any out-of-kernel drivers right now. My drivers are all part of the kernel, and not some assorted bunch of packages I have to chase down. From where I sit it serves me well.

  9. I'd date Microsoft by Anonymous Coward · · Score: 4, Funny

    I'd just never let it drive my car

  10. Re:I'm not sure by cp.tar · · Score: 3, Funny

    Microsoft fucks you on the first date, marries you and forces you to an EULA - sorry, pre-nup - and turns into a wife who gets everything if you decide to leave her.

    It's a date I'd avoid, thank you so very much.

    --
    Ignore this signature. By order.
  11. A question for slashdot by sentientbrendan · · Score: 2, Interesting

    The virtues of 'free as in freedom' and the value of open source to the desktop users

    what virtues? He expects the article to touch upon these points, but to many people they have not been sufficiently justified.

    I've been using open source software for years, and have heard many people talk as if there was some moral imperative to release software under the GPL, or other oss license. Catch phrases like "free as in freedom," and "information wants to be free" are bandied about, and it is generally implied that commercial software developers are evil in some unspecified manner. However, these attitudes have never been justified to me with anything more than rhetoric and metaphor.

    Slashdotters, maybe I am a fool. It might be that the moral imperative behind open source is only so obvious that no one can be bothered to write it down. However, I beg your patience and ask that someone take the time to explain it to me.

    Now, to be clear I am not asking how open source helps to develop high quality software. I am already convinced on this point. I am asking for a justification of the commonly observed attitude on slashdot that open source developers are "good" and closed source developers are "bad" in the moral sense. I am asking for a justification of Richard Stallman's position that, as I understand it, there is a moral imperative to develop software under the GPL (or similar license).

    Furthermore, as some suspect that I am already clearly quite daft, let's avoid using metaphorical terms or similes in the argument, as they might confuse me. Instead let us use only actual terms. By this I mean that I ask that responders do not derive some moral truth about computer software design by comparing it to plumbing, or cars, or politics (all of which are popular patterns of argument on slashdot). In these forms of arguments we are expected to accept some truth about an unrelated subject as a premise (i.e. you shouldn't send someone to jail for speeding) and from this premise come to accept some truth about computer software that holds a somewhat similar form (i.e. you shouldn't send someone to jail for hacking into their computer). In my ignorance, I often fail to see how the one proposition follows from the other. Often I even imagine that I see semantic distinctions that render the similitude meaningless with respect to the subject at hand. To avoid wandering into these failings in my comprehension, I ask that responders simply tell me why something is directly, without comparison to other truths.

    Have at it.

    1. Re:A question for slashdot by unapersson · · Score: 2, Insightful

      I don't agree with the premise you're putting forward about the programmers being 'bad'. What is bad is less about the programmers and more about the end product:

      a) you're beholden to the original developers to make changes
      b) if the original developer goes belly up you're screwed in terms up updates/changes
      c) you can only run the software where they say you can run it ("We can't be bothered to do a Windows/Linux/BSD/SkyOS/64bit etc. etc. port")
      d) the software won't necessary survive its useful life, it will only be maintained as long as it is commerically viable for the closed source developer to maintain it.

      That's just a few I can think of off the top of my head. I'm sure there are more.

    2. Re:A question for slashdot by rohan972 · · Score: 2, Interesting

      Well, I wouldn't always be so strong on the point that open source developers are "good" and closed source developers are "bad", but here goes:

      I will start with two presumptions I make.
      1 - Regarding wealth, abundance is good, lack is bad. Note I am not saying that people who lack are bad, but that lack itself is bad. This is the reason that it is generally considered good to help the poor (out of lack bad into abundance good).
      2 - The rule of law is good and necessary. Note I am not saying that all laws are good, or that law isn't abused.

      Software is, by its nature, effectively unlimited in quantity. It is also very often the technology of production. To limit the distribution of software is to limit available wealth, and is therefore bad. As I understand it, even the UN has said that FOSS is important for developing nations to prosper (http://www.iosn.net/). Proprietry software is the artificial limiting of wealth (for many) through copyrights (for the few). I think a telling sign is that many otherwise law abiding citizens feel no guilt about sharing software with friends. People who wouldn't steal because they believe it to be wrong (rather than because they think they might get caught) will breach copyright without a second thought. This could be (and has been) responded to by simply breaching copyright by most people. Personally though, I prefer not to do that. Open source allows me to use available computer technology to produce and distribute wealth without breaking the law.

      This is not a comprehensive philosophy, or my religion. In this short statement, I have not taken into account that some software (wealth) may not ever be produced without a proprietry business model. For this, and other reasons, I don't take a dogmatic view that open source is "good" and closed source is "bad", but I lean towards that thinking.

      Another comment on wealth: I am not a socialist. Personal wealth, though, is limited by available wealth. In real terms, a middle class person in the west today has more wealth than most of the rich thoughout history. The conveniences that most of us take for granted would have required a large staff of servants/slaves in other times. To artificially limit resourses for your own gain is shortsighted. There are many benefits to living in a wealthy society rather than a being rich man in a poor society.

      On a personal note, my first use of FOSS was the gimp. I had already stopped using software illegally and was looking for replacements. A friend gave me a copy of the gimp for windows. I read the licence as I had got in the habit of doing, to make sure my software was legal. After reading the GPL, I got bought a book on linux with some installation cd's, within a year I was changed over. I am not a developer, I just like to be able to share the software I use. The fact that most people don't want me to now isn't an issue for me.

  12. Why does Slashdot even have a Linux section? by pembo13 · · Score: 2, Insightful

    Everytime a Linux article comes up, out comes loads of people who barely use Linux to its fulliest, or at least seems so by their comments. Yet they are more than happy to public bash it on problems that maybe never existed, or no longer. Exist. I use Linux as my primary operating system, and I know for a fact that at least 80% of the common complaints are pure horse manure. You guys can make a guy ashamed to call himself a geek. If Windows is your thing, then go right ahead, but leave the penguin in peace.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  13. Bill Hilf by pembo13 · · Score: 2, Insightful

    Let me just say this Bill Hilf has an internet persona of an assole. I hope he's a better person in "real life". But his comments seem to always have some overtone against what his official title should stand for. It's one thing to be against open source:that's one decision. But it is total rubbish to be in a team called under the title of an Open Source lab and always be spewing these rubbish sprinkled with some truths.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  14. ... and what's even worse is ... by j3tt · · Score: 5, Funny

    I've tried all kinds of protection but none of them work.

    1. Re:... and what's even worse is ... by just_another_sean · · Score: 5, Funny

      It just goes to show that the best defense is still abstinence. ;-)

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  15. Hilf by Elektroschock · · Score: 2, Interesting

    Microsoft's real problem is the trap. They are trapped in a way that regardless what they do in the field of open source everyone believes it was pure propaganda. Which may well be the case.

    Today more open source runs on windows than on Linux machines. Content Management means open source. Cluster computing means Linux. Webserver means Apache.

    In some areas Open Source provides real advantage. Unlike its competitors Microsoft cannot run a real open source strategy. They cannot use open source for their own advantage.

    And what is worse: Microsoft's policy making, its advocacy against open source, against interoperability, money for politicians, money for software patent lobbying and other dirty business provides them with nasty press coverage and they lost the support of the software elites.

    What professional developer likes a company which fights for DMCA style laws and software patenting? Microsoft lost the support of developers. Its technology and progress does not excite us anymore. (Oh, I like MDX but that's very old.) .Net is a nice consolidation of the former plattform but... oh well... that is not exciting. "The better Java" so to speak.

    Open source values developers. Developers run open source. No marketing braggarts blur the field. That is why we love it.

  16. Would you "date" a hooker? by CptnHarlock · · Score: 4, Insightful

    I think the question is wrong. Since they compare FOSS to going on a date, then paying for software would be like going to a hooker, right? Would you "date" a hooker? I wouldn't.. :P

    --
    $HOME is where the .*shrc is
    -- silver_p
  17. The doughnut's core? by kripkenstein · · Score: 2, Insightful

    Wow. So IBM only supports Linux because it thinks it'll make them money? Next you're going to tell me that Apple only sells iPods for the same reason. Or that the purpose of a business is to make a profit.

    In addition to trying to make open-source business models seem just like commercial ones, as in "they just change the core of their doughnut" (from intellectual property to support services), this Hilf fellow isn't very accurate (honest?) about the actual core of Microsoft's doughnut. Microsoft's core asset isn't Windows and Office. Microsoft's core asset is their monopoly, without which their whole model collapses (or, if you like his metaphor, their doughnut crumbles).

    Their monopoly is based on their core values of non-interoperability, embrace-and-extinguish methods, and so forth. Now, this Hilf seems like a friendly guy, and he does make some good points. So I would like to believe him when he says that OpenXML and the ODF plugin are Microsoft 'opening up'; I would like to believe him when he says Microsoft intends to compete in some areas, cooperate in other ones, with Linux. I would like to, but I'm not sure I can. Still, my cynicism is a bit milder after seeing this interview, I'm not sure exactly why.

    1. Re:The doughnut's core? by jthill · · Score: 2, Insightful
      Still, my cynicism is a bit milder after seeing this interview, I'm not sure exactly why.

      It's because he's a competent propagandist. Notice the lack of transcript? Tone, pacing, body language, carefully sloppily-put questions, ooooh, that Mac running Red Hat so casually, so constantly on screen ... beautifully prepared.

      But right up front he says what he's all about:

      "Our goal, really, is to help change the conversation in the marketplace"

      What's different about the Microsoft way of building software and the Open Source way? He goes on and on about how much testing Windows gets, and how unprofessional those Open Source three-guys-at-school sf.net projects are by comparison. This is how he and his team

      "spend time helping clarify those things, helping people make unbiased decisions, unemotional decisions"

      This video's essentially all responses built just like that.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
  18. Re:I'm not sure by putaro · · Score: 2, Funny

    No, Microsoft just sucks.

  19. End User Kernel Builds Not Often Necessary by frogstar_robot · · Score: 2, Interesting

    You have to install new kernels for the same reasons that you have to buy new versions of windows. (You're not still running Windows 3.1, are you?) You get new drivers, methods, and all those fun things you expect from your operating system. I can write you scripts to mostly automate the process of building new kernels, which should take 94% of the pain out of the process, but it will involve answering stupid questions about new drivers. It doesn't know. Hotplugging is our weakness right now.

    I haven't built a kernel from source in almost three years. Most desktop oriented distros provide "kernel header packages" which are basically #include files that match your running kernel. From time to time, I have built third party drivers from source. If a third party driver will build against the "kernel headers", you can build and install it without rebooting; most times it is just the "./configure, make, checkinstall" routine. I used to regularly build the nVidia drivers this way but Ubuntu is good about providing "restricted driver" packages that match their supplied end-user kernels (which are pretty much built in "kitchen sink mode" so you don't have to rebuild to get some obscure option). But even if they didn't, automating nVidia driver build-and-install wouldn't be too hard.

    VMware Player is another third party item that works just fine with kernel-header packages. Come to think of it, the only thing I've seen lately that won't build without patching kernel source and forcing a kernel rebuild on you are new versions of the sky2 driver. Even there I managed to get things working without resorting to a full kernel rebuild.

    Rebuilding kernels is something I used to futz with a lot. It just isn't as necessary these days, especially if your distro pays good attention to end-user issues.

  20. Once again, a doomsayer who just doesn't "get" it by pla · · Score: 2, Insightful

    The virtues of 'free as in freedom' and the value of open source to the desktop users are skirted

    Which I will point out as the single most revealing point, by virtue of its absence, of the entire link.

    Virtually every criticism I've seen about open source, "free" software, and Linux in general, centers around a single (irrelevant) point: Not business-friendly.

    You also hear "not ready for the desktop" or "too focused on developers", but those only matter in relation to the POV of trying to sell a product, in that they reduce the potential customer base. Thus even those classics reduce to "not business-friendly".


    Well, I have news for Hilf, and Roland, and IDC, and all the rest who go on about why Linux and open source will fail - open source doesn't exist in a form that can fail. Yes, you have assorted groups with the goal of advancing open source (RMS, Debian), and various companies who have pretended to embrace the idea (IBM), but as much as they may contribute to the underlying idea of free software, they don't embody it in some mortality-inducing way. They can vanish tomorrow, and I can still build my own Linux distro from sources.


    So, when any criticism of open source "skirts" the issue of free-as-in-freedom, you can ignore that criticism without a second thought. Because "open source" MEANS free-as-in-freedom. It doesn't depend on any company or person or government. Laws and patents and liabilities can make it harder to obtain and contribute to, but NOTHING can ever eliminate it completely. As long as a single fourth-world geek with a bicycle-powered laptop can compile a "hello world" program, open source will remain.

    I thank IBM for its massive contributions of code and ideas. I thank RedHat for its PR work. I thank Linus for the kernel itself. But the abstraction doesn't need any of them to survive. Making a profit counts as a nice side effect, not the goal, of open source.

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

  22. This is Slashdot.... by tonyr1988 · · Score: 2, Funny

    ...given the opportunity, no one here should deny a date with anyone, evil or not.

  23. Re:Of course I would, and do by Loco+Moped · · Score: 2, Funny

    Real numbers - MS is what 90%+ of the market? If I wouldn't date them then I would be limiting myself to less than %10 of the available dates? And about 90% of the available girls in my area are a lot like Microsoft - bloated and overweight, and very high maintenance.

  24. Sorry Microsoft... by merc · · Score: 3, Funny

    But google and I have been seeing each other lately -- I think it might be serious too, we've gone out every night this week.

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.