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

36 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 ssj_195 · · Score: 4, Informative
      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.
      Indeed. Non-trivial software will require support (either to install, or to tailor to your companies specific requirements) until we invent Strong AI, not before.
      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.
      Even then, Redhat to a *huge* amount of development, especially on GCC. If I recall, Luminocity was also funded by Redhat. This is not even close to an exhaustive list.
    2. 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.

    3. Re:McVoy doesn't get it by RickHunter · · Score: 4, Interesting

      The other thing about the services model is this... Not everyone wants the same set of features. With proprietary software, if it doesn't have a feature you want, you might be able to submit a request, but usually, you just have to suck it up and deal. With open-source software, you can pay someone - usually the creator - to implement any features you need on top of their (presumably) mature codebase.

      Never, ever underestimate the massive value of this.

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

    5. 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. But.... by Anonymous Coward · · Score: 5, Funny

    Thats just like your opinion man...

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

  4. 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)
  5. 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.
  6. 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
  7. 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.).

  8. 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?

  9. 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)
  10. 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.

  11. Re:I can't disagree by CaptainZapp · · Score: 4, Interesting
    I am a big open source fan, but I can't disagree with this. Most open source applications are built as replacements for commercial applications.

    So what exactly was it that products like sendmail, bind, apache, etc where copying from the closed source world? It also seems that Internet Explorer starts to rip off features, which where introduced with open source browsers. (Safe for Opera, but it was Firefox' success which finally convinced MS of tabed browsing and the implementation has yet to be seen).

    I'd wager that the internet would be a duller place, would it solely be reliant on such engineering gems lik IIS and Exchange (which came later in the first place).

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  12. $ 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.
  13. 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:)

  14. 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.
  15. 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.

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

    2. Re:wouldn't need to by telbij · · Score: 4, Interesting

      Alright, I just created the official announcement:

      http://www.websaviour.com/templation/

  17. 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
  18. Re:Yeah by squiggleslash · · Score: 4, Informative
    Netscape started as a rewrite of Mosaic, an academic project, and I don't believe there were any proprietary browsers at the time Mosaic was written and released, as Lynx (which wasn't initially a Web Browser but soon became one) and WorldWideWeb.app were, I believe, Free Software.

    So apart from the World Wide Web, the socket-based TCP/IP model, increasingly powerful systems to transfer large files from one place to another, email, discussion networks both in "instant messaging" form (IRC) and store-and-forward conferencing (Usenet), the bulk of the underlying technologies used to build today's applications (C++ style object-based programming, plus Perl; CVS), etc, what has the Free Software movement ever given to us? ;-)

    I think it's one thing to argue that we've had a lot of innovation from both sides. It's another, as McVoy does, to pretend the only source of innovation has been proprietary software and the Free Software community hasn't done a thing except clone existing technologies. People scratch itches. Sometimes they do so in a commercial "we can sell this" environment. And sometimes, well, they just scratch those itches because they want to.

    McVoy, of course, based his SCM system on a model defined by his friend Linus Torvalds. There's little reason why such a system couldn't have been Free Software and developed by Free Software People, Linus chose, however, to work with Larry. It's interesting Linus didn't make any high profile complaints about the Free Software communities lack of options until after he adopted Bitkeeper.

    If McVoy believes what he's said, he's a utterly ignorant idiot.

    --
    You are not alone. This is not normal. None of this is normal.
  19. 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.
  20. 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.

  21. Strong AI by vhold · · Score: 4, Funny

    An AI strong enough to replace non-trivial support will probably require a pyschologist from time to time.

    Luckily an AI strong enough to replace pyschologists has existed for quite a long time.

    1. Re:Strong AI by ded_guy · · Score: 5, Funny

      How do you feel about luckily an AI strong enough to replace pyschologists has existed for quite a long time?

      --
      In the future, all spacecraft will be made of cheese.
  22. 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.
  23. Re:Oh please by RupW · · Score: 4, Interesting

    So, again, not open source, but the projects being hobby projects leads to incomlete projects. However, the great thing about open source is that everyone who feels like it can pick up those projects and work on them, even if the original developer isn't interested anymore.

    Sure. I've had a few similar replies so maybe I needed to quote more of the guy I was replying to. Roughly:

    Larry: Money drives software innovation
    GGP: Hobbyist time works just as well
    Me: Hobbyist time will only get you so far

    As another AC pointed out, yes, the innovation often will happen in the hobbyist bit. But you're not going to get complete, visible innovative software unless you go full cycle. Sure, someone else can pick it up an run with it but it's hard to get those people to notice your project unless you've got it so far.

    Yes, there are plenty of OSS projects that do go full cycle but they're often the popular-closed-source clones that Larry's complaining about. The ones you cite all are, arguably.

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

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

  26. Re:So, you programmers ready to give up your jobs? by llefler · · Score: 4, Interesting

    So, what happens to all the programmers in the world when everything goes open source and free?

    My job consists of writing software that the company I work for will never earn a dime from. (directly) We don't write software for the sake of earning money from it. We write it to solve a business need.

    The majority of our time is not spent doing software development. It's spent supporting our users, fixing bugs, adding small features, or modifications. All of which would still be required if we were using OSS.

    I'm valuable to the company I work for not so much because I'm a programmer, but because I understand our business environment and can apply that knowledge to software. It's unlikely management would ever be able to surf over to Freshmeat and download something that could replace what I do.

    Besides, I wouldn't work for McDonalds, I'm partial to driving trucks. I'm already used to long hours and low pay.

    --
    It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
  27. Re:So, you programmers ready to give up your jobs? by E_elven · · Score: 4, Funny

    Apparently some people also manufacture delusions.

    --
    Marxist evolution is just N generations away!
  28. Re:Well, let's have a look by Wdomburg · · Score: 4, Informative

    The C implementation of PHP was released in 1995. Language constructs existed in the beta versions also released later that year.

    Whether you think its a "shoddy piece of work" or not, it clearly isn't a clone of a product released a year later.