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

116 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 Anonymous Coward · · Score: 2, Insightful

      How many updates, upgrades, patches, etc. did McVoy sell for BitKeeper? I hope it was zero, otherwise the guy has just proofed himself a liar.

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

    4. Re:McVoy doesn't get it by diegocgteleline.es · · Score: 2, Interesting

      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.

      The point of larry is that decent software can't be created by a student in a couple of weekends. It takes some programmers working full-time to create a "perfect" product - just look at the state of the "documentation" of most of software projects

      However I think that lack of resources is not that bad, sometimes. Students who write software on weekends need to be smart because of the lack of resources. Sometimes this means that they need to write good software, design things properly, etc. Not by choice, but because they have not option.

      Many people has forgotten the Unix example, Multics was a great OS founded by AT&T, MIT etc with docens of engineers, Unix was mostly a hack by a couple of guys. IMO Unix suceed not because they guys behing it was extremely smart (many of the ideas from unix were stolen from multics), but because they needed a good system and neccesity forced them to write a great OS. Millions of dollars don't always drive "innovation", innovation drives innovation; money is a way of encourage innovation but "neccesity", open source ideals, desire to punch Bitkeeper can create it to..

    5. Re:McVoy doesn't get it by Anonymous Coward · · Score: 2, Insightful

      Which is why I pay redhat/novell/mandriva/(blah) to polish it up, package it, and support it.

      Whoa... isnt that a business model?

      *sigh*

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

    7. Re:McVoy doesn't get it by cavemanf16 · · Score: 2, Insightful
      "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?

      When you have to guess at the amount of money being spent by companies on a "project" as amorphous as "open source software" then you're almost certainly not correct about the numbers.

      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.

      And I agree, this is the biggest load of crap statement of all time. Everyone likes to bash the Linux/GNU "hippies", but seriously, what type of crack is McVoy smoking to make such a logically and technically impossible statement??? The open source guys hate it when he says this because it just doesn't make any sense and is such a one-sided statement that it's just preposterous.

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

    9. Re:McVoy doesn't get it by cheesybagel · · Score: 3, Insightful
      So for you GCC, glibc, and the kernel are useless contributions?

      RedHat is a major contributor to both GCC and glibc, not to mention the kernel.

      Regarding subversion, that is bollocks. The subversion people used to program CVS, which is opensource, and which larry also copied significantly to make his beloved subversion.

      Nothing is created out of a vacuum.

    10. Re:McVoy doesn't get it by ssj_195 · · Score: 3, Insightful
      The point of larry is that decent software can't be created by a student in a couple of weekends
      The point of Larry is that innovative software doesn't get created in this manner. Personally, I would suspect that 90% of innovation lies not in the polish that goes into taking your idea and making it into a slick package, but in the very first prototype where you have a brainwave and say - "hey, I've just thought of a new algorithm that could be a (good way of accomplishing task that noone has tackled yet|more efficient solution to an old problem)". If a bunch of open-source writers pull this off, and I bet there are countless examples of this occurring, then this gives lie to Larry's claims. I don't care whether they then take their novel algorithm and wrap it up in mom-and-pop friendly packaging - they have Innovated, and the rest is just adding lacquer.

      Note again that I am not saying that quality software can be or is accomplished by a student in a couple of weekends, but I'll bet that Innovative software often is.

    11. Re:McVoy doesn't get it by gmack · · Score: 2, Insightful

      I disagree.. a lot of software that I've payed for has been unpolished incomplete crap so this is in no way confined to the open source world.

      Some people are lazy whether they are payed or not.

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

      --
      .
    13. Re:McVoy doesn't get it by RupW · · Score: 2, Insightful

      Sure, but the polish rarely contains any innovation - the innovative parts are almost always in the part that scratches the programmers itch.

      Absolutely. But it's hard to get people sit up and notice your itch-scratching project until you've taken it further than that.

    14. Re:McVoy doesn't get it by akahige · · Score: 3, Insightful

      Be that as it may, I can't believe that no one has pointed out that this article is writen by a notoriously anti-open-source and pro-SCO shill. No matter how relevant the point may be, what else did you expect him to say -- and how much did he have to twist what McVoy said to get the salacious quotes he wanted?

    15. Re:McVoy doesn't get it by hackstraw · · Score: 3, Insightful

      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.

      Maybe your OS software is different, but I would say that most OS software has little innovation in it. A majority of the time its an "embrace and extended" version of some closed source code.

      Offhand, I cannot recall a GNU licensed product that is innovative. OK, I'm trying hard here. Maybe rsync, could be seen as innovative in its day. I'm still trying, and I can't think of anything else offhand. For the record, I'm a UNIX/Linux admin, and have been for a few years now. I use and often prefer OS products over commercial ones, but I believe that I prefer the lack of innovation and the tools are more simple and chainable for scripts and whatnot.

      Now that I was frank about the situation, mod me as a troll like always.

    16. Re:McVoy doesn't get it by winwar · · Score: 2, Informative

      Well, in some sense the services model IS based on the idea that you are giving your customers crap. It is how you define that word crap. For instance, does it mean something that works poorly or something that doesn't do what the user wants even though it was advertised to do it. In either case, from a user point of view, it sucks, especially if you have to pay to just get it to work. Great software should be easy to configure and do what is wanted/promised. Granted, it's not limited to open source.... Definitions matter.

      Finally, what exactly is the "services" model? I mean, I would consider any software that the service contract costs more than the price of the software a services model.... I suspect that would include Bitkeeper.

    17. Re:McVoy doesn't get it by toby · · Score: 2, Informative
      in some sense the services model IS based on the idea that you are giving your customers crap. It is how you define that word crap. For instance, does it mean something that works poorly or something that doesn't do what the user wants even though it was advertised to do it. In either case, from a user point of view, it sucks, especially if you have to pay to just get it to work. Great software should be easy to configure and do what is wanted/promised. Granted, it's not limited to open source.

      I agree with most of that. But Larry's wrong to slur open source as "shipping crap". He knows perfectly well that paid-for and shrinkwrapped software is no better and often worse. It's a transparently dishonest slur meant, of course, to give proprietary developers such as himself a superior glow. In other words he's slinging the same old inglorious muck: FUD.

      In my earlier posts I did gloss over the difference between "fixing stuff that's already paid for so it works as advertised" and "adding new stuff that I want". It's interesting to compare the implications of these two needs in the proprietary and open source spheres.

      In the proprietary world, many companies will provide free fixes to features that users already paid for, as a matter of policy or principle. (Many users expect this, being accustomed to warranties on tangible goods - "why should paid-for software be any different?" Despite EULAs I imagine there is still even some statutory protection.) Examples include Apple and even Micro$oft. However, as I mentioned, this is becoming less true; Adobe is a notable counterexample. By and large they no longer distribute bug fixes, so if you bought a broken feature, you are screwed and must pay for the next release and pray for a fix. This attitude ("we're not going to make it work as advertised") creates tremendous ill-will and is (I hope) self-defeating in the marketplace.

      In the free world, if a feature is broken, the professional pride of the developer normally results in a quick fix. In those two respects, the two spheres are similar; policy or attitude dictates the response to "broken features". The exceptions might be where resources (funding) is not available, and the developer must wait for support or sponsorship in order to fix existing features.

      When it comes to adding functionality or initiating a new project, of course, the proprietary world invariably exacts payment. This is true, for instance, when Apple does a new major release of OS X, or when Adobe revs Photoshop. In the free world, new stuff appears magically if the developer is motivated (maybe scratching an itch of their own), or if the developer is unresourced, it appears when sponsorship appears (maybe their employer has an interest in the feature, and subsidises development).

      I see the "services" model as referring to "packaged" agreements which cover developer sweat on behalf of a customer. Depending on the package in question, that could include tech support of an educative nature ("how do I do this?"), bug fixes ("this doesn't work") and even additions ("I need this"). In my case - and that of many other free software developers - I usually provide all these with no expectation of payment, since I care deeply about reputation, and helping customers.

      Certainly Larry seems to have a crazily warped view. I don't see what is so hard to grasp, or far-fetched, in the above. Having such a phobia of service-oriented business, unless he meets RMS on the road to Damascus, it's doubtful he'll ever stop spreading FUD and join us. One might at least hope that the media does a little more credibility checking before they blindly quote self-promoters like him. (As if!)

      --
      you had me at #!
  2. It's true because I say so by Anonymous Coward · · Score: 3, Insightful

    What a great way of reasoning. The more I read from that guy the better I think it is that Linux kernel development got rid of his junk.

  3. But.... by Anonymous Coward · · Score: 5, Funny

    Thats just like your opinion man...

  4. People don't seem to realize... by Anonymous Coward · · Score: 3, Insightful

    that open source/free/libre software is not just about innovation - it's about freedom. I agree with RMS on this one. I would rather have a piece of software that has some features than a closed piece of software that has many.
    It's unfortunate that many people - even open source advocates - don't realize that "open source" is a methodology. Software freedom is the goal and the end result of the FSF/GPL.

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

    1. Re:Counter examples by radish · · Score: 2, Informative

      Agreed. Firefox is a great product, and I use it all the time, but innovative it is not. I can't think of a single significant feature that is new in Firefox (tabs, popup blocker, extensions, skins/themes, standards compliance, etc). What is new, and very significant, is the assembly of all those great ideas into a single product. The fact that it is Free is the icing on the cake.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  6. Corporate-esse by grasshoppa · · Score: 2

    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

    Wha..?

    Not in terms of man hours, nor tools require, nor expertise of the people involved.

    I'm calling this one: Bullshit.

    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.

    I'm trying, I'm really trying, to see how this one works. If I can have the source to anything I'm working on, and I decide that I like it better this way, and everybody else agrees with me, isn't that innovation? Hell, isn't it innovation even if NOBODY agrees with me? So, by the sheer numbers of casual programmers like myself in the world, doesn't this mean innovation actually sky rockets with the more code we have access to?

    Newsline next week ( and remember, you heard it here first! ): MS buys out bitkeeper!

    Ok, that was supposed to be a joke, but it makes a weird sort of sense, doesn't it?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  7. 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)
  8. 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.
    1. Re:Chortle... by gowen · · Score: 3, Insightful

      Why would an SCM company require two full-time developers just to support the source code of Linux?

      Or, indeed, any developers, other than to fix any bugs are revealed by using Linux as a free stress testing tool.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:Chortle... by jobsagoodun · · Score: 3, Interesting

      Hee hee. Especially when you read the bit on bitmovers website about hosting the kernel sources...

      All of this activity is hosted on a small relatively inexpensive PC. We build our own machines here and this one cost about $1500 in 2001; a similar rack mount machine would probably cost about $3000 today but be about 3 times faster. The fact that such an inexpensive machine can handle this level of activity underscores our message about total cost of ownership.

      What a twat.

    3. Re:Chortle... by horza · · Score: 2, Interesting

      Then you subtract the value he bought in marketing and publicity, which is the only reason he did it in the first place.

      Phillip.

  9. 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
    1. Re:importance of git by omb · · Score: 3, Insightful

      This is precisely why McVoy is mad, rather than
      disrupt the kernel development process by pulling
      BK he has engendered a much more capable competitor.

      Smart move Larry!

  10. Re:He's right by Intron · · Score: 2, Insightful

    Like apache, sendmail, and mozilla. Oh wait, in all three cases, the copies are the proprietary code and they're lower quality. Sorry, I meant like Linux.

    Oh, wait:

    uptime
    9:01am up 252 days, 11:23, 1 user, load average: 0.15, 0.03, 0.01

    --
    Intron: the portion of DNA which expresses nothing useful.
  11. 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.).

  12. Bashing? by Anonymous Coward · · Score: 2, Funny
    "It's way cheaper to reverse engineer something than to create something new..."

    So why is Larry bashing Microsoft?

  13. Open Source doesn't make money by akadruid · · Score: 2, Insightful

    From TFA:
    To be sure, a few open source companies are successfully generating revenue and even (possibly) profits. But none of them generates enough money to do anything really innovative, says McVoy, 43, an industry veteran who has developed operating system software at Sun Microsystems, SGI and Google.

    Of course, having working at Google, he would know what a curse open source is. No wonder Google make no money with all that OSS they use (and create).

    --
    "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
  14. Re:I think it's true... by /ASCII · · Score: 2, Interesting

    Ok, so everyone should love Larry because he is a buddy of Linus. That is just stupid. They spin he has been putting on all things Open source lately, I wonder how things are really going between him and Linus right now.

    --
    Try out fish, the friendly interactive shell.
  15. Re:I can't disagree by Evan+Meakyl · · Score: 2, Insightful

    I agree in a way, but I think you should see that sometimes, you can't do (or think) different: try to replace the wheels of your car by something else. I bet it won't go faster, because the wheel shape is the best for what it is intended to do.
    And so is the case of a text editor: you will always have a place where to put your text, etc... Of course, some softs will try to challenge this and will provide new ways of doing this, and I bet there are more OSS taking "risks" than commercial applications.
    You can say that about softwares, but this includes also kernels (which is a software of course).

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

  17. 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)
    1. Re:Non-innovative? by capt.Hij · · Score: 2, Funny

      Okay... So besides

      internet browsers,
      web servers,
      perl,
      mail,
      spam filtering,
      open protocols like tc/pip,
      hell, the web as we know it,
      and ssl,

      what has open source done for us? Nothing!

      </Pythonesque>

    2. Re:Non-innovative? by gclef · · Score: 2, Informative

      ummm....not that I'm disagreeing with you, but McVoy didn't write Subversion. SVN's an open-source project much like Arch, Monotone, etc. McVoy did Bitkeeper.

      (just doing fact-checking....we now return you to your normally scheduled slashdot discussion)

  18. Re:I think it's true... by gowen · · Score: 3, Funny
    I mean honestly, the OSS community has not treated him with any respect, despite the fact that he's a good friend of Linus
    That would be a pretty stupid reason for giving someone respect. Innocence By Association is just as stupid as Guilt By Association.
    Maybe, just maybe, he's an innovator who is looking to make a living off of innovating
    Cool, good luck to him. I'd be interested to find out how being as big an asshole as his worst critics, and taking every opportunity to demean the work of other programmers helps him out here.

    I'd also have liked it if he'd been honest enough to say "I'm an innovator, and I encourage Linux developers to use BitKeeper in order to boost their productivity and my business profile. But please bear in mind I reserve the right to take it continually change the licence conditions, and then take it away completely on a whim, and then give interviews slagging off Open Source at every opportunity."

    At least Linus and Bill Gates are relatively honest about their motivation being World Domination.

    A little bit of honesty goes a long way.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  19. 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.

  20. It wasn't even reverse engineering the program by Lifewish · · Score: 2, Informative

    If I recall correctly, all that was "reverse engineered" was the client-server protocols. This is the same sort of thing that the EU is currently yelling at Microsoft to release to the world, as keeping it quiet is a great way to lock people in to a product.

    --
    For the love of God, please learn to spell "ridiculous"!!!
  21. 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

  22. $ 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.
  23. 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:)

  24. Sadly, it's true. by Mensa+Babe · · Score: 2, Insightful

    Very little in the most popular free software projects has ever been innovative. Sadly, it's true. And even sadlier, this is even more true for proprietary software. We all know that Microsoft has never contributed a single notable innovation to any computer-related field. That didn't stop them from the world domination, did it?

    What people like Larry McVoy seem to be unable to understand is that any innovation in computer science takes years and sometimes decades to be easily available to the end user and it usually happens in the academia with no press releases and conferences.

    For example, there is a lot of innovation in the Hurd kernel and that is why it is not ready yet. And I'm sure that when it is ready and stable then Larry McVoy will complain that those ideas are old and obviously he'll be correct.

    I'm sorry, Larry, but once again you complain that you don't have innovative mature systems. Do you want innovation? Use Debian GNU/Hurd. Do you want a mature system? Use Debian GNU/Linux. You can't have your cake and eat it too. Sad but true.

    --
    Karma: Positive (probably because of superiour intellect)
  25. Re:Yeah by Caiwyn · · Score: 2, Insightful

    I'll allow replies to provide more examples.

    Please do. Because though he's not 100% right, I do think McVoy has a point, and the two projects you mention are not so overwhelming as to prove him completely wrong. For all our talk of innovation, very little open source software is innovative -- much of it exists to mimic some proprietary alternative. Even the linux kernel was created as a project to get a unix-like system on x86 hardware. Firefox, though built from the ashes of Netscape, was mainly driven as an alternative to I.E. -- it just had new and innovative features added along the way. But that's no different from the "embrace and extend" that we give MS so much hassle for.

    I use open source software on a daily basis, and I love the freedom it provides, but McVoy is right that it is very hard to monetize. Labors of love don't pay the bills. That doesn't mean it's impossible, and McVoy's opinion has obviously taken a ridiculously extreme conclusion, but there is a grain of truth in his words.

  26. So, you programmers ready to give up your jobs? by elrous0 · · Score: 2, Insightful
    This statement really says everything about why McVoy feels the way he does; he's only thinking about money.

    So, what happens to all the programmers in the world when everything goes open source and free? Are you all willing to take jobs flipping burgers at McDonalds to pay your rent while you do your old job for free at night to "support the cause"?

    -Eric

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. 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
    2. Re:So, you programmers ready to give up your jobs? by Tim+C · · Score: 2, Informative

      But if it's GPLed, you can't prevent your customers from undercutting you. The effect of the GPL is to push the price of the software to zero - you can only realistically make money selling related services, such as support or bespoke modification.

    3. Re:So, you programmers ready to give up your jobs? by 10Ghz · · Score: 3, Interesting

      All in all, there are very few people (or companies) in the world making money from software, closed or otherwise. But there's HUMUNGOUS number of people and companies who earn money from USING software! Free software (both in speech and price) lower the cost of software. While it might reduce the amount of money software-companies make (although there are lots of people and companies earning money from free software), it will save alot of money for the people/companies who USE software.

      Hell those companies that save money from free software could (and many do) hire a developer or two to customize/improve the software for their needs. And they would still save money.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    4. 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.
    5. 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.

    6. 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.
    7. 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
    8. Re:So, you programmers ready to give up your jobs? by heikkile · · Score: 3, Insightful
      So, what happens to all the programmers in the world when everything goes open source and free?

      I probably continue at my work, getting paid to write Open Source software. And some customized stuff based on our OS tools.

      No, it is not a way to make millions. But an all right living, and some extra job satisfaction.

      --

      In Murphy We Turst

    9. Re:So, you programmers ready to give up your jobs? by DrSkwid · · Score: 2, Interesting

      Where did I say "no shiny boxes", what I said was that shiny-boxes are less important than the components, by an order of magnitude.

      I will not cry anything.

      There are 196 contributors listed on the Linux credits at kernel.org

      That's not many branches of your favourite fast food joint.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    10. Re:So, you programmers ready to give up your jobs? by NeoNormal · · Score: 2

      Kudos to this post.

      I rarely post here, but read a good bit. This post needs to be saved off for future repostings. Why oh why is it SO hard for people to understand that selling shiny box software is NOT the bulk of current software industry OR what the software industry's history is all about.

      It's like some old Trek episode where an entire culture can get lost or lead astray by something shiny. Microsoft has made billions selling "shiny boxes"... they don't employ the bulk of the industry... and yet everytime one of these "OSS model is broken" items comes up, it becomes necessary for a post like this.

    11. Re:So, you programmers ready to give up your jobs? by Stephan+Schulz · · Score: 3, Insightful
      comparison of open source vs. closed source will show a humongous disparity in the earnings potential in each market.
      You are making a fundamental (and frequent) mistake here. The job of Ford Motor Company is not to make money. It is to make cars. The job of BMG is not to make money, it is to distribute music. The job of the software industry is not to make money, it is to make software.

      We use money as an instrument to guide what is made and where we should spend our effort. Money in itself is useless. If Free Software can make the same (or equivalent) software than Microsoft, but cheaper, that is good. It means that our economy as a whole just got more efficient.

      Yes, thay may mean less money for programmers and computer scientists (I am one), but on the other hand, we all benefit from the additional efficiency (Ford can make cheaper cars, as it spends less money on Word. Wal-Mart can drop prices as their database backend is cheaper. Microsoft....ok, dies ;-).

      --

      Stephan

    12. 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!
    13. Re:So, you programmers ready to give up your jobs? by Grishnakh · · Score: 2, Insightful

      You're not the only lucky one. Look at the other developers at your company, who would not have been hired had you gone with an expensive proprietary solution. To me, this is one of the biggest benefits of OSS. Instead of everyone having to send their money to a few bloated software companies for software which doesn't work that well, they can save money which can be used instead to hire more people to create custom solutions. There's certainly still a place for software companies: writing software for niche markets. But for software which everyone needs, like OSes, small-to-medium size databases, desktop managers, media players, office productivity software, etc., OSS can provide all of this for free, so everyone can get busy working on other things instead of continually paying lots of money for this stuff. The fact that OSS many times works better than proprietary is just a bonus.

    14. Re:So, you programmers ready to give up your jobs? by Grishnakh · · Score: 2, Insightful

      Maybe, but there's a dilemma here: if you release the source, your competitors could use it to their advantage, but you might gain from others' improvements. So the decision to open-source it would have to be decided on a case-by-case basis.

      For many custom apps, they're just so custom that no one else would probably be interested. That's why OSS works better for software which lots of people use: OSes, media players, office software, etc. It provides enough of a base of interested people who will submit bug reports, bugfixes, etc. to keep the project going. OSS just isn't that useful if one person/company releases it and no one else uses it or contributes.

    15. Re:So, you programmers ready to give up your jobs? by Jherek+Carnelian · · Score: 2, Informative

      This - in my view - is one of the deficiancies of capitalism. It takes the eyes off what was supposed to be the ball, and instead force focus to profits

      It isn't a deficiency of capitalism per se, but rather the flawed implementation of it that we currently have. There are two reasons Ford can be successful profitwise by making poor quality cars:

      1) The market values cheaper priced cars over higer-quality cars - that is good capitalism because the market demand is being satisified. You may not agree with that demand, but it will continue to exist regardless and attempting to deny that demand would be an expensive, long-term loser.

      2) The market has been manipulated through non-free-market forces such as government regulation (protectionism and the like) or information-hiding (like lawsuit settlements with non-disclosure requirements). That is capitalism diluted with corporate welfare and is completely bad and should not be allowed to happen in a true free-market.

    16. Re:So, you programmers ready to give up your jobs? by Knuckles · · Score: 2, Interesting

      For the last 3 years I have been representing my company in a project to develop plugins for PowerPoint and Excel. The coding is done by a software shop independent from us. We have learned a great deal about those apps during this time.

      On the one hand it's actually great that Office at least partially supports what we do. But it does so reluctantly, and I guess we spend more time programming around bugs in PPT and Excel than driving our own ideas forward. In truth they are a piece of shit internally.

      We submit what we find to MS, but they just don't care. A colleague of mine from a totally unrelated department mentioned that we frequently run into bugs to a Microsoft guy she had there for an unrelated issue (but also from the Office group). He just shrugged, and said that we are on our own when we build a plugin.
      Hey, we are trying to use their fucking APIs, and we are on our own? Great, thanks for letting the software shop pay for being a "Microsoft Partner".

      We would have loved to be able to look at the Office code, and we would have fixed countless bugs over these years, if they would just let us. But no, we have to fix bugs by patching the MS binaries in RAM.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  27. Re:I can't disagree by MrDomino · · Score: 3, Informative
    Sure most have one or two innovative features, but what applications in the OS world are really innovative, especially from an end user perspective?

    Certainly not desktop environments, servers, remote shells, anonymizing (or swarming) networks, or compilers.

    Because all of those things are just replacements for commercial applications, and did nothing new.

  28. 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.
  29. Re:That's just silly. And here's why. by RupW · · Score: 2, Interesting

    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.

    The basic idea, perhaps, but not necessarily the design.

    Version control with all the bells and whistles is a complex problem. Coming up with a good solution is difficult. Larry doesn't care that there are open source version control systems, he cares that other people are copying his solution.

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

  31. Here's what he really doesn't get by digidave · · Score: 2, Insightful

    [quote]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?[/quote]

    Non-OSS companies like IBM fund OSS because they benefit from it. IBM makes tons of money by packaging Linux as part of their business solutions. They package Apache as IBM HTTP Server as part of their Websphere solution. They aren't going to stop funding projects that help them make money because when those projects die, IBM will need to take over development or switch to new software while maintaining patches for the old software. Either way it will cost them more if an OSS project dies than it would to fund it to keep it alive.

    --
    The global economy is a great thing until you feel it locally.
  32. Re:Yeah by twosmokes · · Score: 2, Insightful

    Firefox, though built from the ashes of Netscape, was mainly driven as an alternative to I.E

    Which was made as an alternative to Netscape. Open source software is no less innovative than closed software.

  33. Corporate Think by Prospero's+Grue · · Score: 2, Insightful
    There's a sort of rule in business that if you're not going to make money at it, then you shouldn't do it. It makes a sort of sense.

    The wheels really come off when some corporate busybody has such a bad case of Cranial-Rectal Insertion Syndrome, that he thinks the same rules apply everywhere else in the world.

    Because companies won't innovate without a profit motive, that does not mean that *people* (or organisations) won't innovate without a profit motive. All you need are some intelligent, creative, and driven people.

    What we don't need are money-grubbing blowhards who think that the world should revolve around money.

    Corporate guys hate it when I say that, but it's true.

    --
    The opinion above is fiction. Any similarity to real opinions, including facts and logic, is purely coincidental.
  34. 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 hacker · · Score: 3, Interesting
      ..."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."

      Ok I'll bite... where is this mystery project of yours?

    3. Re:wouldn't need to by ArmpitMan · · Score: 3, Informative

      Psst -- "telbij" and "vrmlguy" are probably different people.

    4. Re:wouldn't need to by grumpyman · · Score: 2, Insightful

      True that IBM is eagar to support OSS but I don't think their majority of army of Global Services work on OSS support.

    5. Re:wouldn't need to by Mr.+Slippery · · Score: 2, Informative
      I didn't say I wanted it to be GPL, nor did I say that I wanted it to be "free". You said it was "open-source", so I asked where it was.

      Software that is GPLed is, by defintion, open source.

      There is no mandate under the GPL to release the sotware to the public or make it generally available, only to make the source open to those to whom you distribute binaries.

      By your "where is it?" question, you seem to be assuming that open source software must be publically available. This is not the case.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    6. Re:wouldn't need to by Atzanteol · · Score: 2, Insightful

      Way to show your lack of understanding....

      Not all software is a shrink-wrapped product you know. What "product" can GM use to keep track of inventory, sales, and the success of new advertising campaigns?

      Software products are tools to many of us. We use Apache, Linux, Windows, IIS, Perl, .NET, etc. to build more complex systems. This is what Global Services does you shmuck - not install Word for you and configure it so it does paragraphs the way you like.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    7. Re:wouldn't need to by telbij · · Score: 4, Interesting

      Alright, I just created the official announcement:

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

    8. Re:wouldn't need to by thinkfat · · Score: 2, Funny
      Consider your comment here ignored.

      Wow. This is truely the most elaborate way of ignoring a slashdot comment I've ever seen.

      :-)

  35. Everyone in SW industry wants to get rich fast by saigon_from_europe · · Score: 3, Insightful

    I think that people in SW industry (or in IT in general) believe that 'get paid for time you spend working' is not good enough for them. Do they (we) identify themselves with big CEOs like Gates od Dell, or they just believe that current SW business model (develop once, sell n times) is God-given to make them instantly rich? What about good old 'working per hour, at defined rate'?

    I believe that software is service. This guy complains that if you make some program easy to use, most of the users will never call you for service. Ok, they will not call you, but how they hurt him? They use his software, but does that takes money from his pocket? Did they burned his house using his product?

    Let us make some example. Guy 'A' spends 1000 hours making some program, for general purpose. His software is somewhat complicate to use, so his user base is 1000 people, but every 10th has to call him to for some kind of support. It makes him, say, 100 x 2h x(his rate) per month of possible income. There is second guy with his own program, which is better, so only every 100th user needs some support. But as a result, his user base is larger, so he may have 100.000 users, so he may get more consulting hours. We cannot say for sure, but it may also happen to him to have actually less consulting hours comparing to the first guy. But as a result (not taking into account initial investment of time spend for writing code[*]) both of them get paid for time they spent working.

    What's wrong with that concept? Why should I expect for someone to pay me for doing nothing? When they spend an hour for their costumers, costumers pays them. Is this guy McVoy too noble to be paid per workhour?

    [*] Initial time investment could be significantly decreased if you use open source development model, as we know.

    --
    No sig today.
  36. 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.
  37. It's hard to predict the future... by rben · · Score: 3, Insightful

    ... but I'll give it a shot. I think that there is plenty of room in the world for both OSS and commercial software. FOSS will continue to develop free alternatives to commercial products. One of the things that drives people to create FOSS is the wish to have an alternative to commercial software. That is a good thing.

    Commercial software has a niche, as well. Sometimes you need a pile of money to develop a new idea. In order to get that money, you usually have to promise some kind of return to investors. So you need to make profits. That's cool too. I don't mind paying money for things like games and innovative applications. I want software engineers to live comfortably since I'm married to one.

    Down the road, I think we'll see that OSS will takeover the common applications. It will be used for the OS, obviously, basic productivity applications, software to run governments and schools, voting machines, security applications, all the kinds of applications where it makes little sense to duplicate effort and where budget constraints are tight. There will continue to be commercial applications that introduce new ideas, but eventually, those will also find their way into FOSS, as they should.

    Attacks on either system are silly. Just as it makes sense to have competition in products, it also makes sense to have competition between ideas. You can't have a good democracy if everyone has to march in lockstep. We should all welcome new ideas that move us forward, regardless of where they come from.

    --

    -All that is gold does not glitter - Tolkien
    www.ra

  38. he really *is* a twit by toby · · Score: 2, Insightful
    OK, I just read the FA. This guy really hates open source, doesn't he. It's outrageous that the article is constructed to paint a picture of McVoy as an open source expert, because his comments reflect either a profound lack of insight into OSS, or he is simply trying to be inflammatory (seeking publicity?), or he really is out to destroy it. Let's call him an Anakin Skywalker type, and I hope McVoy's fate is no more rewarding. He is not entitled to speak on behalf of the tens (hundreds?) of thousands of programmers working in open source today. In lieu of an apology - which will never be forthcoming from this type - we can only pray he keeps his destructive tendencies to himself in future.

    In any case, to say McVoy understands open source as well as anyone on the planet is plainly bullsh*t.

    "We believe if we open sourced our product, we would be out of business in six months" - the key words there are "we believe". This is nothing more than flimsy opinion which does not seem borne out by a survey of the open source marketplace. Again, the article puts this rubbish forward as gospel.

    "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?" - again, this is simply nonsense. It's hard to imagine someone who's spent his career in software not grasping the 'free software/paid support' model. Certainly plenty of customers understand and use it. It sure makes sense to me. Then again, maybe all those years just closed his mind.

    McVoy says ... building new software requires lots of trial and error, which means investing lots of money. - Perhaps he can try his hand at explaining the success of Linux? Sure, today there is some corporate sponsorship, but there is plenty of 'trial and error' going on that is not directly paid for. And in its early years, before sponsorship, how does McVoy explain its high quality and consequent success?

    'Hey dude, if you have a heart attack, here are all the tools you need--and it's free,'" McVoy says. "I'd rather pay someone to take care of me." - Well, Larry, you can live in your world where Windoze runs everything including your heart defibrillator. Good luck to you but I won't be joining you. "Quality software + support" beats "Crap software + support" any day. Try getting a bug fixed in an Adobe or M$ product, Larry. I have had many experiences in the past year where open source developers have fixed bugs within 48 hrs of me reporting them (thankyou JavaSVN developers, Subclipse developers, and others!) Larry, you cannot get bugs fixed by Adobe or M$ unless you are God himself - and I invite you to try. Furthermore, the trend is to charge the user for bugfix releases (thanks Adobe). That's just nonsense.

    most of the money funding open source development ... is coming from companies that are not open source companies themselves - he clearly doesn't realise that funding open source (for instance, on the scale IBM does) means you are an open source company - a viable participant in the community. Does Larry think IBM would be doing this if it were losing them money? Guess what runs on their servers (Linux). Guess what applications people want to run (Apache, OSS databases, etc, etc). If you are IBM and you're paying 1000 programmers to write open source, you are an open source company. What part doesn't he understand?

    the popular Linux operating system would suffer if hardware makers stopped their sugar-daddy support for its development - LOL! Linux thrives despite the obstructions of people like Larry who won't provide interoperability information. Thanks for nothing.

    McVoy wants to be on the side that innovates and makes money. - All evidence seems to indicate that Larry only cares about the latter. To Hell with him.

    --
    you had me at #!
  39. Well, let's take a look at the highest profile OSS by wazzzup · · Score: 2, Insightful

    Well, let's take a look at an open source desktop that any one of us might set up in somebody's home or office...

    Linux kernel = Unix knockoff
    KDE = Windows knockoff
    GIMP = Photoshop knockoff
    Open Office = MS Office knockoff
    Gaim = AOL knockoff
    Firefox = innovative (sorta, see below)
    Apache = innovative
    PHP, Python, etc. = innovative

    Firefox is shaky because tabbed browsing was introduced by Opera (a commercial comany). It didn't bring the browser into mainstream awareness like, say, Adobe did with graphics and DTP software. It is, however, the freshest face on the browser scene which has seen a much-needed revitalization as a result so I'll throw it in on the innovative side. Yes, IRC was around before AOL but AOL brought internet chat awareness to the masses so they get the credit. History is written by the victors ;) Apache, PHP, Python are all very cool projects that you or I may may love but is of limited use to most people. Where email is concerned, I can't think of any whizz bang email program that sets itself apart from most other email in an innovative way. Okay Outlook, but that's only innovative in the virus and trojan propogation field ;)

    Don't get me wrong, open source is a fantastic and vital field in computing. Having access to a software library that is free in both the money sense and the libre sense is a big deal and in particular, those that cannot afford a quality commercial version such as developing countries.

    On the other hand, commercial software is where most of the innovation and R&D takes place. They have to offer fresh and compelling reasons for us to part with our money. They have to be better than their competition (including open source). I know, I know, Microsoft isn't better than the competition nor are they innovative. True, but they are one company in a sea of thousands that would fall under the software industry umbrella and their monopoly status makes them an exception.

    Open source needs commercial software and commercial software is recognizing the importance of and becoming more reliant upon open source. There is room for both. McVoy is right. 100% OSS would stagnate as its current model seems to be copying the work of others. Its strength lies in its license, not its feature set. As for the other extreme, we only have to look at Microsoft to see the effects of a commercial software dominated world.

    Monoculture is bad and that goes for Linux as well as Windows.

  40. Open source is bad for innovation: The proof! by SysKoll · · Score: 2, Insightful
    But if the world goes to 100% open source, innovation goes to zero.

    Oh, how insightful! What wisdom!

    There are plenty of examples to prove the man right. Take a look, for instance, at the unfortunate, stagnating world of physics. For some silly macho reason, all physicists have to provide their experiments, their data, their calculations, their data and their conclusions in excruciately detailed papers that are submitted to journals for all to see. This process is glorified with noble-sounding terms such as "peer review", "refutability" and "sound science". Physicists pretend this allows them to build on their predecessors' results.

    But, as you have guessed, this is just another example of open source. That's right, folks, physics is plagued by a generalized use of the dreaded open source! The source is not code here, it's data, theories and calculations, but the principe is the same: let's face it, physicists don't know how to keep things proprietary.

    Which explains why the field is so totally devoid of innovation. Ah, if only physics was practiced with a decent proprietary attitude, like back in the good old time when Galileo taunted his colleagues by hinting about wonders he had observed with his new expensive telescope! Or when alchemists jealously kept their recipes and processes a secret! By now, we would have wonderful machines, such as vehicules flying in the air, devices carrying your voice on a wire, and calculators weighing only a fraction of a ton!

    Verily, physical sciences needs to get rid of its openness to finally become innovative. And that is also true for computer sciences, of course.

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  41. Re:I think it's true... by cheesybagel · · Score: 2, Insightful
    In fact, I think opensource would drive innovation forward faster.

    Less resources wasted reinventing the wheel, because you can re-use everyone else's software without paying them a dime.

    The fact that software programmers only earn money with opensource by actually working (i.e. doing support or adding new features with contract work) mean software will move forward in stability and/or features instead of being milked to death by the creator company (Quark XPress anyone?)

  42. 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.
  43. Never a Friend of OS by attobyte · · Score: 3, Insightful

    He was never a friend of opensource and only in it for the $$$$. I will put our ideas against any company. What as M$ created in the last 15 years??? I can't think of one thing that wasn't a knock off of something else.

    --
    I didn't use the preview button, so get over it!!!!

    Mike

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

  45. McVoy does get it.At least part of it. by LWATCDR · · Score: 3, Interesting

    I will start out that I think the Bitkeeper open version was evil. The idea that if I used it I could not try and write a better CVS system was just wrong and should never have been accepted.

    Frankly a lot of what he has to say makes perfect sense. The world will never be 100% open source. And unless you make it illegal "so much for freedom" to charge for software closed source will always be around. That is not a bad thing.
    Open source will also never die.
    I work for a company that produces closed source software. Not one of our customers has ever asked for the source code. They also pay us $600 a year for tech support and updates. Most of them are happy with our software and we provide documented file formats so their data belongs to them. There is not a single open source product that competes with us. So guys the market is wide open if you want to jump in.

    One thing that really ticks me off in the FOSS community is the idea that OSS has to be free as in beer. It does not. What it does mean is if you pay for OSS you get the source and the right to give it and the source to whom ever you want. And yes you can charge them as much as you want.

    The other thing is if you do not contribute code, money, documentation, or at least good bug reports to the project you are a freeloader. I want to smack people that I hear complaining that this free program or that lacks this or that feature or that the guy that wrote it is an idiot. SHUT UP AND ADD THE FEATURE YOURSELF! Or pay the developer to add it if you want it. But do not sit on a message board complaining about what you are getting for free.

    Before any of you RMS fan boys jump on me let me say one thing. I have released a few FOSS programs I wrote. The first couple where not GPLd because the GPL was not written yet but I gave away the source. I have contributed to a few more GPL programs since then. The world will never be all open or closed source. People that think it should be are like those that think the world should forced to all be one faith.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  46. 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.

  47. He DOES get it, but this is PR. by dscho · · Score: 2, Insightful

    I think McVoy knows very well that just a few Open-Source zealots are enough to come up with something better than BitKeepers "superior" technology. That is why he keeps saying "you cant do it": he hopes that at some point everybody believes him.

  48. $500k a year? by noisymime · · Score: 2, Insightful

    If he had of released it as FOSS it wouldn't have cost him a cent!

  49. he's just jealous by NynexNinja · · Score: 2, Insightful

    Larry McVoy is upset because the leader of the largest open source software development project in the world stopped using his crappy software. Feeling less than useless, he's got an axe to grind. As a result, his comments should be taken with a grain of salt. Lets face it, the guy has lost touch with reality. Publishing his mindless dribble is flamebait. We could all rewrite his crappy software in less time it takes to figure out how to use it.

  50. Re:Well, let's have a look by Daniel+Dvorkin · · Score: 3, Informative

    PHP? Yet another clone of MS's ASP. Yes, MS did invent that kind of server-side inline scripting. (Yes, I know they're supposed to never have invented anything. Sorry 'bout letting reality get in the way of that.)

    Reality: the original PHP (PHP/FI) was developed in 1994, released in 1995; ASP was released in 1996. Sorry to shatter your precious illusions.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  51. Re:Well, let's have a look by cheesybagel · · Score: 2, Informative

    Mozilla comes from Netscape. IE came because of Netscape. They were both either clones or directly based on Mosaic. Which was made by academia (you know, NSF funding, which some people say isn't useful for anything).

    Several things had plugins before Active X. Cubase has had plugins for yonks.

    Microsoft Office started with Word and Excel. Word is a Wordperfect clone and Excel a Lotus 1-2-3 clone.

    FTP was also file sharing before Napster. It just wasn't p2p. p2p apps predate Napster (e.g. the military has used them for a long time for massive distributed networks). Napster however, sucked.

    Napster was basically IRC with DCC and a search engine tacked on top. Hardly innovative, and I still remember how it was lame at resuming broken downloads, how it didn't segment downloads and did not check if files had errors in it.

    BitTorrent on the other hand segments downloads, does proper checking, and works well for downloading large files. Napster didn't. Napster was for mp3 files, and sharing anything else was broken.

    Before PHP and ASP there was cgi-bin, which you could write in shell script, which predates either of those by a long time.

    Everyone and their grandmother has done SQL after IBM. Including large closed-source companies like Oracle. Does not mean theirs aren't better in some way of course. Just because you made the first version does not mean your version will always be better.

    Besides these are non-sequitor, because I didn't see the parent poster mention them. You just threw them in to prove your point. If anything you just proved closed-source commercial works are as big a bunch of cloners as opensource, if not more.

  52. It's just a standard response to Freedom. by btarval · · Score: 3, Informative
    What's also interesting is that McVoy's response here is the same exact response that closed-source vendors ALWAYS make when Open Source starts costing them market share. McVoy's statements are nothing new; just a variation on a them.

    Let's see some examples:

    Microsoft. The OS, Webserver and IE are all classic examples.Their attacks on Open Source are in a league by themselves, including the "stifle innovation" argument of McVoys'.

    Windriver. These folks bashed Linux mercilessly while their marketshare dropped from 35% in 2000 to 14% today. They threw in the towel and went with Linux last year (though VxWorks is still around, it's clearly not the priority).

    GreeenHills. These folks have been bashing gcc for years, as the embedded market has moved away from speciality development tools except in certain small areas where the performance is required.

    So McVoy's response is nothing new here. He must be feeling the pinch of people moving away from his software.

    Now, if Slashdot would only stop giving him free publicity, we'd be all set. McVoy has already stated that everytime he's mentioned on Slashdot, his "sales go up".

    --
    The best way to predict the future is to create it. - Peter Drucker.
  53. 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.

    1. Re:I have a feeling by MikeBabcock · · Score: 2, Interesting

      I'd have to agree -- I was more than willing to recommend that my partners and I check out BitMover for source control in-house, until he started mouthing off on the kernel list.

      Guess what McVoy, lots of us read the Kernel Traffic summaries who aren't necessarily involved. I don't like companies with bad attitudes, period.

      --
      - Michael T. Babcock (Yes, I blog)
  54. Look, I kinda hate saying it... by killmenow · · Score: 2, Insightful

    ...and I'm sure to be modded into oblivion for it; but, McVoy is just a cocktease. That's his problem right there.

    He had this tool he teased the OSS crowd with. When some of them decided there were other fish in the sea, he got royally pissed because his tease no longer held any power. So not only did he run away pouting, he literally joined up with some of the worst hacks out there...specifically, Daniel Lyons. Mr. Lyons is well regarded as a talentless hack who hates anything that brings to light the truth of the matter: his relevence is waning and soon he can fade to black and nobody will miss him.

    Can't say that I blame them. If my career were pinned to the software publisher business model of the 80's and 90's, I'd be scared as shit right about now and willing to say anything, stretch any number, exaggerate any claim, and basically claw and scrape as long as I could to maintain my position before I found myself out of work, out of money, and out of options.

  55. Larry Must Be a Bad Programmer by blazerw11 · · Score: 3, Insightful

    However, McVoy says it took him five years to create an industrial strength version of BitKeeper, and he thinks Torvalds will find it difficult to create a full-fledged replacement.

    Git's done. Linus thinks it needs some polish, but he calls it "Feature Complete". If Linux can do in weeks what McVoy took 5 years to do, just imagine how mature and innovative BitKeeper could be.

    --
    A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  56. I wouldn't lose mine by Dog135 · · Score: 3, Informative

    In every programming job I've had, there didn't exist any tools that did the job properly. Most of which was reports.

    I remember one time, the managers tried using a reporting tool they bought to make a daily report. Unfortunately, it took 26 hours to run. After one of the programmers rewrote the report by hand, it ran in under 2 hours.

    And there's lots of web development that can't be done with webpage writting programs. I wrote lots of serverside scripts at my last job.

    General purpose office applications are a small niche market in the sea of software development. The only people who'll loose their jobs are those working for MS.

    --
    "That's so plausible, I can't believe it!" - Leela
  57. Why? by Da+VinMan · · Score: 2, Interesting

    Why would you invent "Yet Another Templating System" when there are about 3 dozen good ones out there for a variety of languages? Seriously, unless you've moved your framework up the abstraction ladder somehow (like for instance being able to specify entire complex forms in just a line or two of code along the lines of Ruby on Rails) you're just attempting to lock your customers in to something for which no one else may even have the source or documentation.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
    1. Re:Why? by telbij · · Score: 3, Interesting

      Why would you invent "Yet Another Templating System" when there are about 3 dozen good ones out there for a variety of languages?

      It's somewhere between a templating system and a content-management system, but it's core idea has very little to do with either. I just posted the announcement as a reply to the original reply, and that page explains the system better than I can in a brief response. The best analogy I can make is that the system is like database normalization for HTML sites, although the system leverages the natural site hierarchy more than set theory, so the parallel is not exact.

      You're just attempting to lock your customers in to something for which no one else may even have the source or documentation.?

      Although changes are most efficient to make when the system is run live, it produces static HTML or PHP files in its cache which can actually be deployed statically. The whole system is designed with the core goal of no lock-in, no new languages to learn, and no administrative tools necessary.

  58. Proprietary guys by StormReaver · · Score: 2, Insightful

    These guys crack me up when they scream about their so-called innovation. Did Larry invent the convept of source control systems? Hell no. He took the ideas of others and (apparently) improved upon them incrementally. That's not innovation. It's what we all do, regardless of how we license our software.

    Most new ideas in software are incremental improvements in processing. There is little real innovation, ever. All improvements in software are inevitable. Someone, somewhere will get peeved enough with the status-quo to change how something is done, and the state of software will creep forward. That is the nature of having conscious thought.

    Money is not going to create an idea. Nor will the absence of money destroy an idea. A programmer with a software idea will pursue the idea regardless of most circumstance.

    What McVoy is really pissed about is the fact that he isn't all that creative, and he's watching the scientific process shatter his perfect little delusion.

    Writing software is physically cheap, and has only one natural scarcity: time. All physical resources for writing software come at essentially no cost by comparison, and that is one of the reasons that software as a revenue generating product is not naturally sustainable in the long term. McVoy must be ignoring this to sustain his perfect little delusion.

    The services model is a naturally sustaining model in the absence of artificial constraints such as software patents. People are lazy, and they don't want to know how to use their software. However, they know they have to have that same software to make their (non-software) operations run. More than not are perfectly willing to pay other people to keep that software in order. That is the whole impetus for maintenance subscriptions.

    Open Source, however, addresses the one big issue people have with subscriptions to proprietary software: control.

    People don't want to have to maintain their own software (and hardware, for that matter), but they also hate the overbearing cruelty imposed upon them by proprietary vendors. Open Source gives customers the best of both worlds. Someone else takes care of the headaches, while the customer retains all the power in the form of the ability to switch service providers. This keeps vendors honest.

    None of this is a replacement for keeping knowledgable staff on the payroll, but it's the next best thing.

  59. Re:Well, let's have a look by Alioth · · Score: 3, Informative

    Well, firstly, file sharing was NOT pioneered by Napster. We were using IRC to file share peer-to-peer in 1990, probably years before the writer of Napster had heard of the internet. In any case, saying BitTorrent is a copy of Napster is so wrong it's not even wrong. It works in a completely different way (and is designed to solve a different problem). The only similarity with Napster is it allows peers to exchange data.

    PHP came out before ASP too. You are not letting reality get in the way of anything, because Microsoft did not invent server side scripting first.

    In any case, the first web browser was open source. The first web server was open source. The first TCP/IP stack was open source. The first SSH was open source. The first network transparent windowing system was open source. There is no closed-source equivalent of rsync.

    McVoy is bullshitting I'm afraid.

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

  61. Capitalism by iamacat · · Score: 3, Interesting

    In a free market, the price of most software will be zero:

    1. It's free to make lots of copies of software and production cost is less than say writing a book or making an episode of Simpsons. In fact, people are willing to program as a hobby or, in 3rd world countries, for very low pay by our standards.

    2. As McVoy pointed out, users of the software - big companies like Apple (hardware maker) or IBM (making money on service and support) - have interest in open source to free customer's money for themselves and soak up other people's contributions. There are more software users than software sellers. Oops!

    3. On consumer side, intellectual property that has similar costs to software - TV shows and newspapers - has long been free and makes money on advertisement or convenient delivery (cable or newspaper subscriptions). There are all signs Google is trying to get into both models.

    Microsoft and music record companies are seemingly beating this trend by selling IP which is relatively cheap to produce at increasing prices. I say it's because they operate under corpitalism - government rules that favor otherwise unsustainable business models of big corporations - rather than true capitalist open market.

    For one thing, piracy is impossible to control without unreasonable laws like DMCA that prohibit studying mathematics and allows invasive snooping of Internet by private entities. In a normal society, content produces would have to come up with reasonable prices and attractive distribution channels to encourage honesty. Also, control of limited distribution channels - like buying all radio stations so that independent music can not be heard - would be illegal in a society that promotes free competition. So would be patent lock-in of trivial ideas, like Amazon's 1-click.

    The most extreme case of corpitalism is bankrupt airlines that continue to operate as usual while being allowed to break any contracts that they voluntarily accepted (like employee pension plans). You would think if government gets into social protection, the target would be poor individuals rather than huge companies. PanAm ran out of money and folded and air travel is generally better/cheaper because of that.

    Fortunately, it just takes one country in the world to switch to true capitalism instead of corpitalism. After a short time, everyone else would leach their software and domestic companies would have to switch to better business models to compete.

  62. ... you want software that works by gregorlowski · · Score: 2, Insightful

    "I want software that works, not software I have to hire consultants for to make it work."

    You must not be a programmer or sysadmin. This is the attitude of the former COO of the company for which I used to work. A few years back a former Director of IT started building the company's web site and business on apache and php (albeit with a closed-source sybase db driving the backend). The COO thought that the company was paying too much for consultants and decided to hire someone to reimplement everything with MS SQL and IIS.

    He thought that because it was easy for him to use MS (tm)(c) Windows(tm)(c) on his home computer, it would make development easier and cheaper to get rid of linux. He thought that the company would effectively be able to get the software developed and then get rid of the IT staff and then things would just continue to run with no need for maintenance b/c the company would be running "good software" for which they wouldn't have to pay someone to administer.

    Well, after paying developers $50,000 to design and build part of the redesigned corporate web backend, buying a new MS Exchange and paying some totally ignorant windows admins about $10,000 to migrate to it from the old exchange 5.5 (really, it was scandalous, they couldn't accomplish this after weeks, it should take no more than 1 week -- TOPS), and buying new hardware for the new systems, the projects eventually got abandoned. They continued to go overbudget. The consultants working on them couldn't finish the job. The company spent probably $100,000 in development, software and hardware costs (and they continued to pay the COO to "manage" it all).

    Then he got laid off, all the incompetent windows admins got laid off, and they hired me. I continued to develop and maintain all the linux stuff and add more open source solutions. The company spent zero for support and software costs (I ran everything on Debian. All software was free as in speech and beer). THey just had to pay the salary of one guy to manage the open source website, database, and do continued development in free languages like php, perl, python, ruby...

    The argument that companies should "buy" "software that works" instead of get free software and pay someone to implement and support it is 100% BS. Companies that depend on their computer systems to work WILL ALWAYS need to pay SOMEONE to support their systems SOMEHOW (whether they hire on a full-timer, pay consultants, or enter a service agreement).

    I heard some companies are paying $5,000/license for multiple BK licenses. This strikes me as being a tremendous waste of resources. Hire ONE consultant to work 5 hours a week to support everyone who needs to use the source management tools and go with a free solution like subversion, darcs, monotone, or, now, git.

    I bet in 5 years BK will cease to exist because the free open source solutions will be just as good or better. The international community of open source programmers will outpace BK's innovation and develop a better solution.

  63. True, true by thomasj · · Score: 2, Funny

    Everybody knows that EMACS is just a rip-off of edlin, just with other keybindings.

    --
    :-) = I am happy
    :^) = I am happy with my big nose
    C:\> = I am happy with my OS
  64. commercial isn't the only knid of success by asciiRider · · Score: 2, Insightful

    GNU/Linux was successful before it was a commercial success.

    It will continue to be successful even if commercial support dies off.

    Why you Ask?

    Because it does the job better. Plain and simple.

  65. Re:I think it's true... by 10Ghz · · Score: 2, Insightful
    Why do OSS people attempts to reverse engineer it? Because it's a good piece of software and a lot of people use it.


    because alot of people felt that being at the mercy of McVoy was not a smart thing to do. By creating a free altnernative that could interoperate with BK, they would have eliminated that dependancy. And looking at McVoy's behavior in this case, they were 100% correct! Being at a Mercy of someone who can take your tools away from you at will, is NOT a smart thing to do! The one good thing McVoy did was to show what it can mean to be at the mercy of a vendor of proprietary software! What McVoy did could NOT happen with free software!

    This guy has all the right to moan and bitch about the software because he wrote it.


    Sure. But the fact remains that reverse-engineering is still allowed and legal. What McVoy wanted was for BK to have similar protection as software-patent would have given it, without actually patenting it. He wanted all the "benefits" of patents, without the downsides (bad blood with developer-community for example).

    I always thought OSS people are 'liberal' people, but in this case it seems they choke his throat and shake him all around and pretty much force him to comply. Or else they reverse engineer it.


    like I said, they did it because they felt that being at the mercy of McVoy was not a smart thing to do. And McVoy kept on changing the license. Hell, the license said that if you USED BK, you are not allowed to work on SCM-systems for several years! What if Microsoft added a clause to their EULA which said "if you use any software written by Microsoft, you are not allowed to use or contribute to open-source-projects"?
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.