Slashdot Mirror


McVoy Strikes Back

cranos writes "Fast on the heels of his previous article claiming the kernel is at risk of Bad Things over the BitKeeper fuss, Daniel Lyons has released a new article where Larry McVoy attacks the Open Source movement as non-innovative and dependent on the kindness of corporations. The following quote says it all: 'The open source guys can scrape together enough resources to reverse engineer stuff. That's easy. It's way cheaper to reverse engineer something than to create something new. But if the world goes to 100% open source, innovation goes to zero. The open source guys hate it when I say this, but it's true.'"

24 of 777 comments (clear)

  1. McVoy doesn't get it by bmw · · Score: 5, Insightful

    "One problem with the services model is that it is based on the idea that you are giving customers crap--because if you give them software that works, what is the point of service?" McVoy says.

    To begin with, software these days is quite complex and it really is impossible to have a full-blown operating system with all the applications people expect and not have some sort of issues. Secondly, the vast majority of people out there are not computer savvy and are going to need help regardless of how well built their OS/applications are. Red Hat isn't dead yet so I wouldn't be so quick to proclaim them as such, although their demise wouldn't entirely surprise me.

    "The other problem is that the services model doesn't generate enough revenue to support the creation of the next generation of innovative products.

    That's one of the great things about open source software; it doesn't have to. Companies like Red Hat are packagers, not necessarily creators. What they provide is a nice, neat package of what others are already creating.

    But if the world goes to 100% open source, innovation goes to zero. The open source guys hate it when I say this, but it's true."

    Honestly, what is this guy smoking? We are creative beings... It really doesn't matter what people decide to do with their source code, there will always be innovation because it is human nature to think of new ways to do things.

    But McVoy says open source advocates fail to recognize that building new software requires lots of trial and error, which means investing lots of money. ...or time. Keep in mind that there are a lot of people out there that have the free time on their hands to tinker with things that they find interesting. This is really how open source got to be big in the first place. McVoy seems to ignore the fact that, in general, open source software is really only gaining momentum and that it has its roots in hobbyist tinkerers; people who do it because they find it fulfilling for their own personal reasons.

    But none of them can show me how to build a software-development house and fund it off open source revenue. My claim is it can't be done."

    This statement really says everything about why McVoy feels the way he does; he's only thinking about money. He has completely forgotten that open source software doesn't require a profit to exist or be innovative. People write free/open source software because they enjoy it not because it is going to make them rich.

    "Nobody wants to admit that most of the money funding open source development, maybe 80% to 90%, is coming from companies that are not open source companies themselves. What happens when these sponsors go away and there is not enough money floating around?

    Nothing. I will continue to use Firefox, OpenOffice, X Windows, and all the other software I have come to rely on. This is another great aspect of open source software; it isn't going away because someone else can always pick up a dead project and run with it themselves.

    1. Re:McVoy doesn't get it by RupW · · Score: 5, Insightful

      ...or time. Keep in mind that there are a lot of people out there that have the free time on their hands to tinker with things that they find interesting.

      Remember that getting the prototype up and running is the interesting bit - getting it polished, fully QAed and packaged is the dull slog that no-one really wants to do. Witness all the incomplete projects on sourceforge. Once it's got just enough function to scratch the author's itch they move on to other things.

      There's a wide gulf in what people will do because they want to and what they'll do because they're paid to - or at least in how many people you'll get at each end of the spectrum.

    2. Re:McVoy doesn't get it by cheesybagel · · Score: 4, Insightful
      The BSD TCP/IP stack is one example of an open-source piece of software that has been copied to death by closed-source programmers.

      Other examples would be libz, libpng, etc.

      GZip and PNG were "invented" for opensource use and now everyone uses them.

    3. Re:McVoy doesn't get it by epiphani · · Score: 4, Insightful

      But if the world goes to 100% open source, innovation goes to zero. The open source guys hate it when I say this, but it's true."

      You didnt quite nail it - so lets see if I can...

      The reason us "open source guys" hate it when he says that is because its a fucking insult straight to our face. You basically just told me that I cant innovate, my software is reverse engineered from others, and if it wasnt for others my software would suck. I dont spend thousands of hours of my time in order to be told that I cant innovate.

      And the twit wonders why we hate it.

      --
      .
  2. Counter examples by Anonymous Coward · · Score: 4, Insightful
    But there are so many counter examples to "Open Source is not innovative" and so many examples where people's favourite proprietry systems have copied ideas first seen in Open Source. There are a lot of innovative people out there. Being in a software company is not a pre-requisite for having an imagination. Open Source has grown despite all the people saying how bad it is.

    In fact I think the situation that will kill innovation is one where only one proprietry vendor wins. Without competition there won't be the need to innovate. Bring on software rental and patent protection and then innovation in the industry will die. That scenario will bring about legally enforced vendor lock-in with the vendor able to just sit back and rake in the rentals.

    Don't believe me? Look at how Internet Explorer stagnated when Microsoft thought it had no competition. Look at the innovation in Firefox.

  3. No innovation? by akadruid · · Score: 4, Insightful

    True innovation is rare amongst computer software, and none of the big players can claim much. Microsoft and Oracle for example, made their millions from tweaking and marketing the ideas of others. Can anyone tell me if BitKeeper contains any innovations?

    It's not a curse of open source, just the way things are made.

    Not that these things matter, since Free software is about making good software available to everyone, not about innovations.

    --
    "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
  4. Chortle... by gowen · · Score: 4, Insightful
    McVoy will stop the give-away, saying it has been costing him nearly $500,000 per year to support Torvalds and his programmers.
    I think Larry must use the RIAA's accountancy methods for coming up with the cost of these things.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  5. importance of git by qwertphobia · · Score: 5, Insightful

    The article completely misses the importance if git.

    Yes, Linus is a limited resource, and if he takes time to work on a development tool, kernel releases are delayed, but that doesn't mean overall kernel development has delayed overall.

    But the importance of git should not be overlooked.

    Linus and friends have been making a custom tool designed to fit their hands perfectly and accompany them in the way that they (the developers) work. In the long run, git will be a better tool for them because they designed it to meet the way they work instead of using an existing tool and changing how they work to match the functionality and nuances of that tool.

    Look forward to more efficient development in the next year, that's what I say.

    --
    Never ask for directions from a two-headed tourist! -Big Bird
  6. That's just silly. And here's why. by Slartibartfast · · Score: 4, Insightful

    "All the so-called new OSS products are just copies of..."
    Maybe you hadn't noticed, but a LOT of the products you're describing -- eg., the browser -- existed in the OSS sphere before it did in the closed-source sphere. Let's list the "killer apps":
    Spreadsheet
    Word Processor
    Database
    E-mail
    Browser

    Of those five, only the spreadsheet and word processor got their starts as closed source. (Well, okay, the database is a tough one; see Ashton Tate v. Fox Software for details.) Regardless, there are damn few ideas for software these days that didn't exist ten years ago. In other words (and here's the whole point, so pay attention) MOST ALL SOFTWARE, REGARDLESS OF LICENSE, IS DERIVATIVE THESE DAYS. Or, in a nutshell, your argument is specious, ill-informed, and simply dumb.

    HOWEVER: Larry might be right, but for the wrong reason. The ONLY thing that drives corporate (as opposed to individual) innovation, as far as I'm concerned, is competition. If competition goes away, innovation stops. See myriad Microsoft cases (eg., DOS 3.x vs. DR DOS, IE vs. Firefox, etc.).

  7. Re:I think it's true... by bmw · · Score: 4, Insightful

    I mean honestly, the OSS community has not treated him with any respect, despite the fact that he's a good friend of Linus.

    Ya know... he hasn't really said many things lately that deserve our respect. Does being a friend of Linus really demand all that much respect? This guy seems to have his head up his ass so why should I show him anything but contempt?

  8. Non-innovative? by Noryungi · · Score: 5, Insightful

    Sure, the Open Source community is non-innovative.

    Let's see... BitTorrent?

    Hmmm... that sounds pretty innovative to me.

    OpenBSD's pf? CARP?

    Hmmm... that sounds pretty innovative to me.

    Rsync? SpamAssassin? Encrypted file systems, such as cgd? Zope? Stable journaling file systems, such as ReiserFS and ext3fs? Or even Arch, Monotone and other source management programs?

    Well, I guess some innovations come from the Open Source community, after all...

    Frankly, big corporations (Microsoft comes to mind) do not 'innovate' either. They slavishly copy whatever worked for the competition.

    I think this gentleman is just angry that some people decided to copy his precious SubVersion. But guess what? That is the nature of Open Source. If the 'community' likes something, it is going to copy it, and then improve on it.

    And, in the case of OpenSSH (for instance) the copy actually is better than the original. I rest my case.

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
  9. Necessity is the mother of. . .what? by heller · · Score: 4, Insightful

    Oh Yea. . .Necessity is the mother of invention. Had he remembered that then he would realize that the source of innovation in a 100% Open Source world would be new things that are required and not some desired cash as things stand now. Personally, I would rather see things being innovated because I NEED them, not because some company wants to put a "New and Improved" sticker on a box to justify a price raise.

  10. $ is not the only motive in the universe by cagle_.25 · · Score: 5, Insightful

    His claim is that the profit motive is required to drive innovation. But a simple fact refutes his claim: UNIX preceded Windows. A large part of the original Unix OS was open source. From the link:

    Later, Doug McIlroy would write of this period [McIlroy91]: "Peer pressure and simple pride in workmanship caused gobs of code to be rewritten or discarded as better or more basic ideas emerged. Professional rivalry and protection of turf were practically unknown: so many good things were happening that nobody needed to be proprietary about innovations". But it would take another quarter century for all the implications of that observation to come home.

    There really are other motives besides money!

    --
    Human being (n.): A genetically human, genetically distinct, functioning organism.
  11. As a troll... by 91degrees · · Score: 5, Insightful

    I'm taking notes here. There's lots of good stuff to really get under people's skin:)

  12. Re:I think it's true... by 10Ghz · · Score: 4, Insightful
    I mean honestly, the OSS community has not treated him with any respect, despite the fact that he's a good friend of Linus


    So, he should be treated with respect just because he's a friend of Linus? Regardless of the fact that he acted like a whining and annoying brat during the whole BK-debacle? His behavior was downright moronic, and he kept changing the license under wich BK was released. then he pulled the BK-license for OSDL, because one independent contractor of OSDL happened to Telnet in to the BK-server.

    If Linus sees something in him, then perhaps there's more to the guy than the "money grubbing asshole" everyone here makes him out to be?


    Linus and McVoy might be friends personally. But that does not mean that McVoy should earn respect because of his professional activities. Just because he's friends with Linus does not mean that he's a great guy. This whole debacle has shown that he is in fact a grade-A asshole.

    Maybe, just maybe, he's an innovator who is looking to make a living off of innovating? You know, put food on the table for his kids?


    He started to whine when others tried to "reverse-engineer" his precious BK. Well, too bad for him that reverse-engineering is allowed. Looking at his comments, it seems to me that he wanted BK to have similar protection a patent would give him. Of course he couldn't say that he supports software-patents, so he started bitching and moaning and being a real jerk hen people didn't like his constant license-changes and *shock and horror* tried to reverse-engineer BK.
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  13. Define innovation by Pedrito · · Score: 4, Insightful

    This is ridiculous. Sure, I can pick and choose open source projects and say, "They're not innovative." I can do the same of a billion commercial apps. Is Word innovative? It depends how you define innovative. Is Linux innovative? Again, it depends how you define it.

    There are truely innovative apps that began as open source. But there are also a lot that have been created specifically to provide an alternative to commercial equivalents. Every new application is not meant to be about innovation. It's meant to fill a need. Clearly open source fills a need, otherwise it wouldn't exist.

    This guy's an idiot.

  14. wouldn't need to by Stu+Charlton · · Score: 4, Insightful

    We'd all be consultants.

    Seriously.

    That's the IBM model, and why they're so eager to support OSS. Don't pay money for licenses, just our army of Global Services.

    --
    -Stu
    1. Re:wouldn't need to by telbij · · Score: 4, Insightful

      We'd all be consultants.

      See, that's my plan. I have a really great lightweight templating system for Apache that makes me design websites twice as fast and makes maintenance and updates even easier, especially sitewide changes which become O(1).

      It's a pretty small piece of code (about 1500 lines), but definitely innovative in that it solves many of the problems larger content management systems try to address, but with the absolute minimum of overhead and sticking very close to the dominant Apache paradigm of static files.

      If I thought there was a market for this sort of thing I would sell it in a heart beat, but it makes more economic sense to open-source it, build a small community around it to see where it can go, then it becomes a very powerful selling point to my consultant business. Much more so than if I just kept it proprietary and said, "Hey, I have this really cool software that will make your site twice as easy to maintain, but no one's ever seen it so you just have to take my word for it."

  15. Re:So, you programmers ready to give up your jobs? by DrSkwid · · Score: 4, Insightful
    Such an old and tired argument!

    Almost all the software written in the world :

    • bespoke applications tailored to specific workflow
    • customized solutions using off the shelf software components tailored to specific workflow
    • cdroms / floppy disks / dvds in little shiny boxes


    Anti-OSS idiots (that's you) think that the world revolves around the shiny boxes whereas the rest of us know that the first two are an order of magnitude more important

    As long as the middle one exists then people will need :

    components - this is the OSS stuff : apache, libgtk, mozilla, linux
    customisers - hey that's me, unless I'm too busy flipping burgers

    The idea is that any customisation done to apache, libgtk, mozilla & linux are shared with everyone and, by this token, everyone wins : as laid out in the GPL.

    If you want to build a bespoke web server, feel free.
    If you want to pay for IIS, feel free.
    If you want to feel free, use one of Apache, thttpd, etc.

    It is in the interests of larger companies to have in-house developers for the components and likewise in their interest to offer their changes back to the pool.

    For the life of me I can't understand why so many people confuse this simple principle. It is almost self-evident !!

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  16. Re:So, you programmers ready to give up your jobs? by squiggleslash · · Score: 5, Insightful
    Well, 90% of us will continue to work for our employers, churning out software that our employers have no intention of selling.

    Surprised? Check the job listings. Take a good look at the companies that employ the majority of programmers, and try to work out what software Vodafone, Verizon, GM, Ford, Nokia, General Mills, Philip Morris and Kraft Foods, First National Bank, Progressive Insurance, Capital One, Samsung, Comcast, Accenture, Visa, (continued on page 94) actually sells.

    The vast majority of programmers do not work in the software industry. Our programs are used by millions of people, and are never found on the shelves of Circuit City or Office Depot. And we'll be needed whoever writes the software before us, because no matter whether it comes from Microsoft or the Apache Foundation, it'll never do exactly what our employers need.

    --
    You are not alone. This is not normal. None of this is normal.
  17. Re:So, you programmers ready to give up your jobs? by khrtt · · Score: 4, Insightful

    Only 15% of the programming jobs in the world are involved with commodity software, the other cool 85% of us work on custom apps. Open source can not replace the custom apps, because they are, well, custom. Even if all the commodity software ever gets replaced by open source, it's only 15% of the job market anyways.

  18. Re:So, you programmers ready to give up your jobs? by Daniel+Dvorkin · · Score: 4, Insightful

    This point can't be emphasized enough. Most programmers do not make their living working at software companies. Instead, the bulk of software is written in-house, for applications specific to companies that make and sell other products. One of the greatest moments of my career was when I convinced my boss to let me go with a F/OSS solution for our in-house IT, at a time when I was the company's only DBA -- which has scaled with our growth from a tiny company barely getting by to a good-sized one making a healthy profit, and which saved us enough money to hire a considerably larger in-house development staff than we could have otherwise. Tell me this doesn't spur innovation.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  19. who is actually paying for innovation by cahiha · · Score: 5, Insightful

    But McVoy says open source advocates fail to recognize that building new software requires lots of trial and error, which means investing lots of money. Software companies won't make those investments unless they can earn a return by selling programs rather than giving them away.

    Software companies don't make those investments at all. The institutions that make those investments are the government and a few large private research labs. Almost all the software and almost all the innovation you see around you ultimately comes from those sources.

    People like McVoy and other self-proclaimed innovators are adding little gimmicks and tweaks on top of that massive, publicly funded innovation. The question we should be asking is why we should let people like McVoy continue to leech off the investments that taxpayers and a few private labs are making.

  20. I have a feeling by C_Kode · · Score: 5, Insightful

    His hostilities are because he is getting customer backlash. I bet he is losing customers due to this mess.

    I have no problem with commercial software. I think it's a good thing. I think ol' Larry was just absolutely stupid for the way he has handled this whole thing. The guy is obviously a smart and innovative programmer, he is just business stupid. It's why you keep real techie types out of the board room. (most of the time anyhow)

    It's like when all those companies release versions of products for other countries not realizing their logo, trade mark phrase or whatever else is "inside" is insulting to that culture. Larry wants the OSS community to use his product. His view and OSS view didn't line up. instead of working to get something worked out (beyond the half assed attempt made) He insulted the OSS community and he is getting burned in the process.

    Cause and effect Larry. "Think before you speak" isn't just a word jumble. It's how you are supposed to conduct yourself.