Slashdot Mirror


Microsoft Acknowledges Open Source As a Bigger Threat Than Google

ruphus13 takes us to ZDNet for an analysis of comments by Microsoft's Chief Software Architect, Ray Ozzie, about how open source is "much more potentially disruptive" to Microsoft's business strategy than Google. Ozzie also spoke about the future of Microsoft's search technology, which will develop with or without Yahoo. There is a related interview at OStatic with several Microsoft employees about how they view and interact with the open source community. The head of Microsoft's global open source and Linux team is quoted saying: "The other thing I think is missing is implementation of a basic principle of economic fairness. Thousands of developers have put very hard work into building software used by millions of people and companies, yet only a fraction of these developers are rewarded financially. Currently there are perfectly good projects that have been abandoned by their developers despite being used by large corporations. Subsequently the projects fall out of use. This is unnecessary waste that would often be prevented by making it easy for companies to pay the developers directly. I think it's important to solve this so that the sustainability of open source projects is improved."

24 of 376 comments (clear)

  1. In Other Words.... by PC+and+Sony+Fanboy · · Score: 5, Insightful

    So, microsoft says "Free software might lead to lesser sales" and "Paid Alternatives not as attractive as Free ones!"

    I'd say they're right.. but I'm also surprised that anyone has to say anything at all...

    AND, well, Google isn't distributing alternative OSes, and the FOSS community IS ... and what would be a bigger threat to Microsoft - Alternative OS or ... adsense. Hmmm...

    1. Re:In Other Words.... by Flamora · · Score: 5, Insightful

      Agreed, this does feel like a bit of stating the obvious. I think what they miss about FOSS is that at least some of the developers in the community do it as a hobby or for practice (or even resume padding so they can get a paid development job); compensation isn't that much of a sticking point for them.

    2. Re:In Other Words.... by xanalogical · · Score: 5, Insightful

      And some FOSS developers do it because they fervently want Microsoft and similar companies to suffer economically, as payback for the pain they have caused, the crimes they continue to commit and the freedom they attempt to take away. For those people, no amount of money could replace the pleasure of driving Microsoft et. al. into the ground, salting the earth and sticking a sign there saying, "so shall it be to all such tyrants".

    3. Re:In Other Words.... by nuzak · · Score: 5, Insightful

      Yes, and most of those people don't actually write a single line of code.

      --
      Done with slashdot, done with nerds, getting a life.
    4. Re:In Other Words.... by GeffDE · · Score: 5, Insightful

      I hear the "Time is Money" argument a lot and in most cases it is complete BS. Your analysis assumes that said hobbyist programmer is working on their project instead of working for pay (i.e. only 40 hours a week is worked on both work and the software project). The math is $60000/yr / (40 hrs/wk * 52 wks/yr) = $28/hr. However, even though I work 40 hours a week, that leaves 128 hours of that week left unfilled. Assuming 8 hours of sleep a night, that is 78 hours of awake time that I am not working. That is a lot of time. In fact, it is almost twice another full 40-hour work week. So a six month OSS project, worked on only in spare "hobby" time costs...$0.

      Time is not money. The work week is (nominally) 40 hours because if you start to work more than that regularly, there are many ill effects (increased stress, poor health, INSANITY). In the scenario outlined in the GP, the OSS project is a hobby: it is something that a person can do in their spare time, when they feel like it etc. It doesn't cut into their yearly income because they would not be making more money if they were not doing it; it does not cost $20,000 unless you assign some sort of billable rate to that person. Using that reasoning and the fact that the average billing rate for lawyers is roughly $350, a nice fancy 2-hour dinner for a lawyer costs $700 plus whatever the restaurant charges.

      Free software is still a great deal for a hobbyist developer because they are doing it for fun and they derive satisfaction and joy out of doing it. For professional OSS devs, it is still a great deal because they already tend to be paid by big companies. That entire post is how any big-ass-backwards blue chip company sees OSS: those companies don't get open source and obviously neither do you.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    5. Re:In Other Words.... by ozmanjusri · · Score: 4, Insightful
      In OSS - one guy fronts all the time and effort - $20,000 worth. Then 2,000 people download it and use it for free.

      Umm, the vast bulk of contributions to FOSS projects are from companies like IBM, Red Hat, Novell and Sun.

      They've just worked out that it's cheaper to push a few coders into FOSS projects that are non-core but valuable to their business than it is to pay the MS tax for eternity.

      Let's face it, computer users have given Microsoft more than 150 billion dollars in the last decade. If they had co-operated and contributed a small fraction of that to a community project, they'd have saved money and got a lot better tool. Plenty of other businesses are starting to come to the same conclusion.

      --
      "I've got more toys than Teruhisa Kitahara."
    6. Re:In Other Words.... by GeffDE · · Score: 5, Insightful

      Your unwillingness to entertain the specifics is why you didn't get the lawyer analogy; I am stymied why my calculation (which agrees with your $30/hr calculation) was deemed worthless though. However, I worked my calculation out in full, whereas you seemingly pulled numbers out of thin air. Moving on, I will reiterate why the lawyer analogy was fair and I will again try to show you why your idea of "Billable Hours Applied to Free Time" is just wrong.

      In your previous post, you stated that, even when not working, the concept of billable hours still applies. That is how you derived all of the costs of developing OSS. However, if how much you make per hour to do your job is how much every hour of your day is worth, which is what you are implying, then any two hours of a lawyer's time not spend lawyering costs him $700. That is the equivalent of you saying that "For someone making $X/yr, their time is worth $Y an hour." What is insane is saying that every hour of yours is worth $Y. Only the hours you are doing your job are worth $Y. Any hour in which you would not ordinarily be working is not worth money; there is no conversion. If no one will pay you for what you are doing, then your time spent doing it is not worth any money. I brought up dinner as an example of how ridiculous your idea was; I am glad that you agree that it is ridiculous.

      My argument is that anything you do in your free time does not have an inherent monetary worth. If you enjoy writing code and decide to write code for your own purposes, that has no inherent value. If you want to write code for yourself, you cannot be expected to be paid for it. But that is, underneath all the blustering, what you seem to be expecting. I was not calling for you to do your job for free; I was calling for you to expect to do things you do for yourself for free. To rewrite one of your phrases so it has some truth: "Every hour I spend in front of my computer writing code COULD have a value." If you need/want something and you write it for yourself on your own time, it did not cost you anything and it has no inherent monetary value. If you can convince someone to pay you for the fruits of your labors, then it has monetary value.

      From my previous analysis, there are roughly 78 waking hours a week that are not spent doing a 40-hour/wk job. That extra time in everybody's day is their own. If you decide to spend that flying a kite, your time is worth the enjoyment you derive from the kite flying. If you decide to write code, your time is worth the satisfaction you derived from coding and any money you could derive from the fair market price of the code you produced. If you spent 15 hours writing a new Notepad, do you think you're entitled to $450? Do you think you will ever see $450? No, not if you're a reasonable person. It is very true that you could have spent the time making more money, but what I was trying to say before is that many people don't want more money than they want more time to do what they want; a corollary to that is that some people find hacking on a software project fun.

      People who do OSS *donate* the product of their time and for high quality code, that is not free. For a new Notepad, it is free. The point I tried to make before was that most people who do OSS and don't get paid contribute *for fun* not because they want to donate something. Just because you are a greedy bastard who feels that everything coming from the tips of your fingers is cashmoney does not mean that others are the same. That is also why those people contribute to OSS and you don't.



      Also, seeing how this has tied up some of your precious $30/hour time in front of your computer, you can forward me my bill.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
  2. FUD FUD FUD FUD. FUDDITY FUD. FUDDITY FUD. by zifferent · · Score: 5, Insightful

    Nothing is stopping companies from paying the developers. What is this guy's point exactly. And it's not like a company can't add a developer to their payroll to pick up dead OSS projects. Oh wait he's a M$ troll. It's FUD. It says "Please Mr. Company, don't use the OSS product, because it might get dropped, and then where will you be?" And "Please Mr. Developer, don't work on OSS projects, because people are just taking advantage of you." Gagh!

    --
    cat sig > /dev/null
    1. Re:FUD FUD FUD FUD. FUDDITY FUD. FUDDITY FUD. by Rogerborg · · Score: 4, Insightful

      [abandoware] would often be prevented by making it easy for companies to pay the developers directly

      Have Microsoft still not discovered the intartubes yet? OmniHyperMegaCorp can't email dev@eloper.com and ask if he'd like some money in return for continuing development? Because most FOSS devs that I know (not all, but most) of would spit out their cheetos with joy at being offered bankable appreciation for their time and effort. We're not all smelly hippies who hate money and wear hand knitted nettle underpants.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:FUD FUD FUD FUD. FUDDITY FUD. FUDDITY FUD. by upside · · Score: 4, Insightful

      Why is everyone so blinkered they always assume Microsoft employees are evil and anti-OSS? I don't think this guy is being negative, rather he's saying OSS could get an additional boost from extra payments.

      Indeed I've come across plenty of projects on Sourceforge that look promising but haven't been maintained for years, and others that could do with an additional boost.

      OTOH, while I don't know of statistics, it seems to me certain projects are getting support as long as they make donations easy, for example I recall Tobi Oetiker's (RRDTool and MRTG) "thanks to" list being quite long. :)

      If you want to slam the guy for this statement, compare with proprietary software from a company that goes under. If your vendor disappears you are completely out of luck, whereas with OSS you can at least hire a consultant to help you out.

      --
      I'm sorry if I haven't offended anyone
  3. Gee, I'm touched ... by yelvington · · Score: 5, Insightful

    Ray Ozzie: "I think it's important to solve this so that the sustainability of open source projects is improved."

    I'm touched by this new warmer, fuzzier Microsoft! Now that it's "helped" the commercial software industry, creating a level playing field by bulldozing everybody else's buildings, it can turn its attention to "helping" the struggling open-source world. Welcome, new open-source overlords! May the innovations continue!

  4. Oh? by morgan_greywolf · · Score: 5, Insightful

    Currently there are perfectly good projects that have been abandoned by their developers despite being used by large corporations.
    So, uh, which projects would those be, Mr. Ozzie? Because from where I sit, the major open source projects I've seen in use by businesses tend to be ones with foundations or for-profit companies behind them -- OpenOffice.org, Linux, Mozilla Firefox/Thunderbird/Sunbird, Apache, Samba, MySQL, etc. If any parts of, say, a major Linux distro are 'abandoned' by their developers, I think you'll find that due to their open source nature, someeone else will pick up the reigns. Possibly even a for profit-company such as the distro maker.

    No, Ray, I don't see this is as a problem. You are seeing problems where none exist. If a lot of people use an open source project, someone will step in and maintain it, sooner or later.
    1. Re:Oh? by slim · · Score: 5, Insightful

      If any parts of, say, a major Linux distro are 'abandoned' by their developers, I think you'll find that due to their open source nature, someeone else will pick up the reigns. Possibly even a for profit-company such as the distro maker. You buried the most important part deep in your paragraph. If you're a large corporation using OSS code that's been abandoned, you're in a much better situation than if you were using someone else's proprietary code that's abandoned.
  5. No doubt by csoto · · Score: 5, Insightful

    And as if closed Microsoft products don't "subsequently fall out of use." Look at Vista. We wasted a lot of effort testing this pig. We're skipping it. I'm sure more than one Softie got paid for working on Vista. Blaming disuse on FOSS is bogus.

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  6. They're just missing the point, completely by Enleth · · Score: 4, Insightful

    OS developers are not idiots - they KNOW that they are working for free (simplification, I know, there are exceptions, but it's not important now) and they wouldn't be if they didn't want to. If they do - that means they're just fine with that.

    Oh, and note that the guy is speaking "open source" - but there's no word of "free software", that makes up quite a bit of Open Source and explains all the aspects of getting paid very well.

    I call FUD.

    --
    This is Slashdot. Common sense is futile. You will be modded down.
    1. Re:They're just missing the point, completely by A+beautiful+mind · · Score: 4, Insightful

      F/OSS developers aren't working for free, unless you think that nothing apart from money has value.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  7. Money? by warlorddagaz · · Score: 5, Insightful

    "Thousands of developers have put very hard work into building software used by millions of people and companies, yet only a fraction of these developers are rewarded financially."
    Yet again they've missed the point. Some of us developers don't develop for money - we develop for fun/to help the community/geek points. I'm not sure I'd actually want to get paid for the software I write - when something's a hobby, it can be enjoyed at whatever pace you like, but if I was getting paid for it, those who were paying me would feel annoyed if I went and watched a film in an evening instead of developing the software they now consider to have paid for. And there are many times I'd like to go out in an evening instead of sitting in front of my laptop watching GDB tell me I've segfaulted
    It appears that yet again, Microsoft cannot look past the monetry value of people and software - for those who haven't read it, The Cathedral and the Bazaar by Eric S. Raymond is a good read, and covers this precise point in great depth.

  8. "First they ignore you... by brunoacf · · Score: 4, Insightful

    ... then they laugh at you, then they fight you, then you win."

    Gandhi.

  9. Abandoned projects? by pesc · · Score: 5, Insightful

    Currently there are perfectly good projects that have been abandoned by their developers despite being used by large corporations.

    Like Visual Basic or Windows XP? Too bad those projects aren't "open source" so that said corporations could step in and get support elsewhere.

    --

    )9TSS
  10. "Only a fraction" by Dystopian+Rebel · · Score: 5, Insightful

    Thousands of developers have put very hard work into building software used by millions of people and companies, yet only a fraction of these developers are rewarded financially. And those thousands of developers are paid a fraction of what the high-rolling executives are making. The developers' final reward is to see their jobs leave on a flight for an overseas destination.

    Open source is satisfying for developers because they are doing ~what they like~ and ~what interests them~.

    In contrast with fixing bugs for 10 years in a cubicle while listening to feudal management aristocrats squabble, periodically announce their delusional plans for market conquest, and garner obscene bonuses as a reward for their ineffectual nonsense.

    Microsaur is unhappy watching a faster, more agile creature eat its eggs.
    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  11. Re:Blind capitalism by bberens · · Score: 4, Insightful

    I think there's some misconceptions in a lot of places about what open source is good at. Open source is good at commoditizing software that 'everyone needs' like: e-mail, web browser, instant messenger, document processor, etc. It's also good in other areas, don't get me wrong, but I feel this is where the open source movement shines. Also, it isn't free. The only part of open source that is free is the part which is an infinite resource (copies of the software/code). Time and support is not free, which is why that costs money. *shrug* Oh well.

    --
    Check out my lame java blog at www.javachopshop.com
  12. Pot calling the kettle black by g2devi · · Score: 4, Insightful

    One counter-example for Microsoft: Windows XP. RIP.

  13. Looked at TFA by roman_mir · · Score: 4, Insightful

    Redmond's Chief Software Architect Ray Ozzie.

    - when you see a title like this, you know that the person hasn't done any development in years and the most he is doing now is Visio (this is MS) and Powerpoint.

    "Microsoft has built up a culture of crisis," Ozzie told conference attendees.

    - that is one of the problems with many companies, not just MS of-course. I hate this culture of 'crisis'. It's always brought upon yourself. It's in everything. Example: OMG, WE ARE ALL GOING TO DIE UNLESS WE DELIVER THIS CRAZY PIECE OF WORK BY 2 DAYS FROM NOW. It always happens before weekend, you know, and it was always preventable. It is a management problem but it always ends up being developers' problem. Shortsightedness, that's another name for 'culture of crisis'.

    He noted that, unlike Google, many open-source programmers aren't beholden to shareholders.

    - many aren't and it's great.

    Ozzie said that competing with open source "made Microsoft a much stronger company."

    - I doubt it. Taking open source (like parts of BSD, TCP/IP stack etc.) made MS stronger. Being forced to compete with FOSS is tearing MS apart.

    Ozzie noted that if a new operating system were designed today, it wouldn't be a single piece of software that operates a single computer. It would be something that could accommodate multiple devices, with the user at the center. That sounds like Live Mesh -- but perhaps he was also hinting about Microsoft's post-Windows, distributed operating system I keep hearing rumors about...

    - just what I would expect from an 'arm-chair architect'. Coming up with gimmicks rather than looking at the simplest existing solutions. When ALL devices will have the same instruction set, the same processing speeds, the same amount of memory etc., yeah, then one OS would make sense for those devices. Until that moment each device will have its own simplest OS and to connect devices then all that is necessary is standard approach to networking protocols.

    Yahoo was not a strategy unto itself," he said. "It was an accelerator to the ad platform.

    ,

    "We are very, very serious about the online space,"

    - of-course you are. Until 1995 MS didn't bother much with the 'internets', Borg's view of it was that there was no money there. MS is a crisis driven company, remember? When there is a crisis (like all of a sudden MS is not within a market where new technology is developing, because they didn't see money in it) then it starts moving it's collective ass. So after looking at Google's success with making money on text-ads delivered within the context of a search query, MS decided it wants to be there too. It's like all those little sushi restaurants that crowd together. I have noticed it, in the area where we live there was very little happening until about 5 years ago, one sushi restaurant opened up. Then within a year 3 more appeared within 50 METERS of each other. That's what MS is - trying to get a cut of that sushi money.

    Programming tools that work across a variety of devices. At the very end of his remarks, Ozzie made a passing reference to the need for not just programming tools and services that can accommodate multi-core/many-core systems, but also tools that can work across a variety of devices. He noted that there's a need for development tools for building software that works across multiple devices. A reference to the Live Mesh Software Development Kit (SDK), expected to debut at Microsoft's Professional Developers Conference in late October? Perhaps....

    - my god. I mostly work with Java, sometimes I do some stuff with C/C++, whatever. I hate it when a large corp (BEA for example) pushes their gimmick forward as if it was the next best thing right BEFORE the sliced bread. I am tired of it. I prefer tools that work well in their own space, tools that manipulate source in ways that are

  14. Microsoft for "economic fairness"? by argoff · · Score: 5, Insightful

    >The other thing I think is missing is implementation of a basic principle of economic fairness. Thousands of developers have put very hard work into building software used by millions of people and companies, yet only a fraction of these developers are rewarded financially.

    This is complete bullshit. What is really going on is that free software forces the software market to center around services instead of licensing controls. That might be bad for somebody who wants a global monopoly, but is very nice for those who create and do stuff.

    In an open source world, a software engineer may have lost a total monopoly over a work he creates ... but in return he has gained billions of hours worth of developed software without any financial loss. That increases his productivity drastically and thus the demand for his services and his pay.

    It is Microsoft who has deprived us of that benefit with their constant licensing fees and constant vendor lock in, not open source.