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.'"
"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.
...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.
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.
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.
Thats just like your opinion man...
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
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)
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.
I'm taking notes here. There's lots of good stuff to really get under people's skin:)
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.
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.
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.
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.