What's The Linux Kernel Worth?
schneelocke writes "What's the value of the Linux kernel? After an offer by one Jeff V. Merkey to pay 50K USD for a BSD-licensed copy of Linux, David Wheeler does some calculations and comes up with an estimate of 612M USD." Wheeler has come up with a number of interesting software-worth estimates and other quantified facts about Free software; since some aspects involve ineffables and hypotheticals, the details can be argued, but he provides a good framework with SLOCCount.
By my calculations, the Linux kernel is worth: nothing.
Before you get your tights in a twist, just listen to me for a moment. The value of a product in a capitalistic system is determined by what the market is willing to bear. Yet it is not worth anything if the developers are not willing to sell it at what the market demands. Thus we have a gap. The market would probably be willing to bear a few million (perhaps as high as 50 million) dollars for the Linux IP. Yet it seems that the developers would demand a price in the range of 612 million.
The end result is that the Linux kernel has no market value what so ever. The developers won't sell it at the market's price, and the market won't buy it at the developers price.
Javascript + Nintendo DSi = DSiCade
612million / [Developers.Count] = $650 (per machine)
;)
Who woulda thunk it.....
liqbase
we should get a better estimate by asking the nice folks at SCO. They seem to know much about this.
... put a price on it. Linux is priceless. Mac OSX is $50.00. Windows is a paperclip and a bubblegum wrapper.
I'm going to go create my own technology news site, with blackjack and hookers. You know what? Forget the news site.
"They want me to be a whore!" -- Linus Torvalds.
In need of reliable and affordable server monitoring?
Now, I have to wonder, how much would it cost to pay Microsoft to GPL their Office product file formats?
I like big butts and I cannot lie.
That depends on what price you put on freedom.
In an increasingly technologically based society and future, the GNU license provides the theoretical foundation for freedom.
It's Linux, and all the other Free (as in speech) software that gives us the practical foundation to realise this freedom.
What price on that?
After an offer by one Jeff V. Merkey to pay 50K USD for a BSD-licensed copy of Linux
Why would they do that? What advantage is there to the BSD vs GPL licenses?
The only advantage is that if you redistribute or sell software that is GPLed, you have to provide source code - with BSD you don't.
So, Merkey's company wants to sell modified Linux without providing source code to the modifications. While I doubt the modifications are worth that much, he apparently does.
Why wouldn't Merkey use FreeBSD for the application he wants to sell? Almost all linux software is available for FreeBSD, and then he wouldn't have to pay $50,000 for a license.
Or can someone explain this to me?
It's like trying to put monetary value on a Van Gogh or a Matisse. The Linux kernel is truly priceless. You could never get that kind of collaboration even with the most highly paid software engineers, beacuse they don't do it for money, neither did Van Gogh.
What is air worth? Some things have great value, but simply trying to measure that value in dollars is to misunderstand the nature of that value.
My next sig will be ready soon, but subscribers can beat the rush
No, it's the same accounting used by Microsoft and the RIAA. If someone has a copy then you assume they would pay (or could be forced to pay) the full retail price of the product as defined by its maker.
That's not the way the market works though. Only a small fraction of people pay full asking price. The others pay less via sales, rebates, coupons, volume discounts, or other incentives. And yes, some will pay zero by stealing it.
The key to maximizing profit is not to have one price, but to have a spectrum of prices that extracts the most money that each group is willing to pay...
We can, to some extent, model the overall economy and predict economic growth, but such models are imprecise. Further, modeling the overall economy is easier than predicting the precise value of a particular good or service because the overall economy is a lumped parameter, the net result of a multitude of forces. Consider predicting the price of an individual stock versus predicting the price of the S&P 500. The latter is hard but roughly do-able; the former is impossible.
So, attempting to calculate the value of the Linux kernel is just another exercise in voodoo economics (tm).
If we really could calculate precisely the value of the Linux kernel, then the implications would be enormous. We could then calculate the true price of all goods and services in the USA. There would be no need for a market economy. The government could then control the economy in much the same fashion that Lenin proposed. The government could then give everyone a number representing each person's correct salary and, also, assign the correct price to everything. There would be no unemployment or recession.
Nirvana.
Clearly it's $699.
Why bother.
No price is high enough for the Linux kernel. If Linux is ever translicensed to anything other than the GPL, it paves the way for Microsoft to eventually come up with their own closed-source version of it -- at no cost to them. From there, they could "embrace and extend" it and drive the GPL version of Linux into obscurity.
Think about that, and then tell me how much the Linux kernel is worth. $50,000? A few hundred million? A billion or more? Nope -- it's like a MasterCard commercial, in real life. "Having an operating system Microsoft can never own: PRICELESS."
I suppose I could get a "funny" mod by saying "There are some things money can't buy; for everything else, there's Microsoft" but I'm actually dead serious here.
Tired of FB/Google censorship? Visit UNCENSORED!
Linux - priceless .
Of course, unless you consider all those hours you pored over google results and irc chats about *that* bug in the 2.2 kernel, waay back in '99.
I've invested too much time and effort in Linux to consider it "Free" in an economic sense. But , yeah it pays to be the admin , not developers.But, I've sent my share of patches
Quidquid latine dictum sit, altum videtur
You are assuming that market value is the only measure of worth. Even in capitalist accounting (GAAP) you are mistaken.
To an accountant, all assets are valued at their expense, minus any prior amortization or markdowns. Most Linux users would thus have to include in their valuation any time they spent downloading, configuring, and installing the kernel.
I would have to include a few hundred dollars for the time to develop, test, and submit the (very small) patch I submitted. With ten years of their life put into it, Linus Torvalds, Alan Cox, etc would each have to value it at several million dollars.
David Wheeler's answer is based on how much it *costs* to make. This is different from how valuable the kernel is to a buyer.
For example, Windows is *worth* more than it costs to produce (based on profit margins), meaning people are willing to pay more than it takes to make it, which is another way of saying that Windows is worth more to consumers than it costs to make.
Now, windows is a monopoly so the price tends to go towards the worth of the product, not the cost. Linux is highly competitive (with many distributions), and the price tends towards the cost of the product. Therefore, it is very difficult to calculate the value of the kernel since the Linux market is based on the costs, not value.
Your "experiment" has already been done: linux IS the GPL case, and the various BSDs are the BSD case. If linux has been wildly more succesful than the BSD variants...
well...what does that tell you?
There seem to be a remarkably large number of people posting on this one who haven't read past the title, never mind the article.
This isn't about a consumer price for a kernel binary. Comparisons with copies of Windows are irrelevant. The $612 million dollars quoted is a suggested figure representing the kind of cost a commercial company would have to take on to develop an identical operating system kernel.
Software companies have in the past changed hands for large sums of money. The brand is of course worth some of that money, as are relationships with existing customers, but a large part of that value is the IP possessed by the company. There are few companies that have possessed software assets of a complexity and widespread use comparable to the Linux kernel that have changed hands, and such companies when sold have been bought for large sums - to pick one example, Netscape was bought by AOL at a price tag of $4.2 billion dollars.
The value of the Linux kernel code and Linux branding, if a company with sufficient resources were interested in obtaining it, and if it were for sale, would quite probably exceed this figure of $612 million by a sizeable percentage.
$50K is a derisory offer for even an non-exclusive right to develop and redistribute the IP, which is effectively what a solitary copy under the BSD licence would give. Certainly the company I work for would laugh helplessly if such an offer was made for our code, which is several orders of magnitude smaller and less complex than the kernel.
Savant
Considering the several free kernels (OpenBSD, FreeBSD, NetBSD to give a few) of comparable (or superior, some would say) design, performance, and extensibility, which can be used in any commercial product you like, I'd say the market is very weak. When comparable products sell for $0, your product isn't worth (read: market value) much more than that. -Dan
We have BSD-licensed Unix variants, and we have a GPL-licensed one. How is this different from what you're proposing?
The problem is that the people who have contributed to Linux have specified the GPL. They do this, because in return they get anyone else's improvements to their code, and they also benefit from the entire GPL community. It isn't altruism.
It's interesting to note that Linux picked up a large set of talented developers very quickly. When Linux was starting up, BSD was mired in some legal battles, which certainly hampered it. But since then, developers have worked on GPL projects like Linux more than on BSD-licensed projects. There are many possible explanations for this, but it's a strong indicator that the GPL is more attractive to developers.
Well, actually Canopy (his name is listed on a patent obtained by Canopy), but close enough.
Gentlemen, at this time, I ask that you don your tinfoil hats.
with BSD you don't
Exactly. Now, suppose you want to sell licenses to people for using your IP in Linux, but people tell you "hey, that's under GPL - you distributed it, so you can't charge a license fee."
Merkey's company wants to sell modified Linux without providing source code to the modifications.
Yes, yes it does. Think about that - think about the lawsuit - perhaps they were thinking that they could snow the kernel devs into selling them a "get out of jail free" (perhaps even in a literal sense) card for $50.000.
More threatening scenarios have been mentioned on the mailing list than simple competition with a BSD or closed source Linux tree. Besides, $50k is ridiculous. I estimate $50k to be the value of the drugs that you have to be high on to think that such an offer is reasonable.
Are you implying that "Linux" is an actual marketable brand?!!! /. trolls keep telling me that only basement-dwelling loser troglodites use Linux!
All the
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Well considering many of the developers would not work under a BSD license I say your argument is flawed. There is a BSD licensed UNIX that runs on x86. I think not as many developers work on it because what incentive does a large comany have to return it's modifications back into the free version as opposed to just saying FU, I have my fork.
Granted it does happen (as in the case of apple) but it is kindof enforced under the GPL and I think that gives the developers some solice that they wouldn't have under a BSD style license.
How would you feel if someone took your work, made a change or two and sold it as their own? I'd be pretty pissed.
According to an IBM rep who spoke to our LUG 2 years ago, IBM promised to invest 1 Billion in Linux because they had estimated it would take them $10 Billion to get it to where it was then. That was in the 2.4 stage. Now, with the 2.6 kernel, it should be worth another Billion or so. Of course, I'm willing to sell copies of the latest kernel to all comers for only $500. That includes a year of my "Platinum Support".
HexaByte - he's a square and a half!
Someone wrote the kernel ist estimated about USD 1 billion
You confuse investment with worth. Companies fail to recover their investment costs every day because the market says their product/service is not worth that much. Would you value MS Windows at how much MS has spent on it?
The 3-clause BSD licence is poisonous, because it allows someone effectively to turn an open-source product into a closed-source one, just by not distributing the source code.
Not "poisonous" at all. Keep your FUD out of this. While one can take BSD licensed source code and create a binary closed source product, this is not "poisonous". The orginal source code is still there. The orginal project is still there.
It would be like someone taking one apple from a free apple tree and locking it up. Are people going to be screaming "he poisoned the tree" when he locks up one apple? Of course not!
Don't blame me, I didn't vote for either of them!
Uh...there are already kernels developed under the BSD license. A lot of them. Most of which have been in development longer than linux.
Yes, and the older uber-geeks often prefer the BSDs. However there is much more hype about Linux and the suits and PHBs have heard about Linux. In short, Linux may be an easier sell for some application for political reasons, not technical reasons. Welcome to the real world.
Development costs by Microsoft 2,000,000,000
Buying out the compitition 1,000,000,000
In court related costs 500,000,000
Lost revenue from pirates 200,000,000
Having to compete against a free alternative PRICELESS
There are some kernals you just cant buy, for everything else theres Master Card(TM)
However, your next statement is somewhat missing the point: "Estimating based on what it would cost in a commercial environment is also flawed, because there are too many variables to consider." Yes, salaries and overheads vary, and they'll certainly affect the answer. But I used a U.S.-nationwide average for salaries, and several sources for the overhead value. See "Gigabuck" for more info. So this is an "average" kind of development. If you don't like those assumptions, I gave enough information for you to recompute everything using different values. But you have to make some assumptions, and I think these are quite reasonable ones; I basically picked averages to represent an "average" development project's costs.
But then you say stuff that I think isn't right: "The bottom line is, since the developers have always been paid nothing for their work (except those that are being sponsored by commercial entities) ... since in all likelihood if these guys weren't writing the code in their spare time, they would be doing some other hobby...
The bottom line here is, the only time that you can assign a value to is the time that someone actually received a wage for. This is a small minority of the overall code base, so by that method the code would not be worth much at all."
Two problems: first, I'm computing re-development cost, and presuming that the developers would be getting a wage. And second, most of the changes in the Linux kernel are from developers getting a wage to do so.
In fact, the move to wage-earning OSS/FS development has been one of the silent trends in the IT industry. In 2004, Government Computer News reported in July 2004 on a presentation by Andrew Morton, who leads maintenance of the the Linux kernel in its stable form, and confirmed the trend towards paid OSS/FS developers. Morton spoke at a meeting sponsored by the Forum on Technology and Innovation, to address technology-related issues, held by Sen. John Ensign (R-Nev.), Sen. Ron Wyden (D- Ore.) and the Council on Competitiveness. Morton noted that "People's stereotype [of the typical Linux developer] is of a male computer geek working in his basement writing code in his spare time, purely for the love of his craft. Such people were a significant force up until about five years ago ..." but contributions from such enthusiasts, "is waning... Instead, most Linux kernel code is now generated by corporate programmers." Morton noted that "About 1,000 developers contribute changes to Linux on a regular basis... Of those 1,000 developers, about 100 are paid to work on Linux by their employers. And those 100 have contributed about 37,000 of the last 38,000 changes made to the operating system."
For more about the general trend of employed OSS/FS developers, see http://www.dwheeler.com/oss_fs_why.html#wont-destr oy-industry.
This isn't new in a sense; X Windows was started
this way, as was Apache. It's just become
more common.
- David A. Wheeler (see my Secure Programming HOWTO)
For some very very very very very loose definition of "Linux", FreeBSD *is* Linux! No, really. I saw an ad once for a vendor that was selling Linux distributions, and there was FreeBSD on the list of Linux distributions....
:)
Heck, who am I to tell 'em different? I used to refer to Abiword as "my version of Word", as in, "My version of Word seems to have problems with your file, could you try resending as RTF?" Nobody ever questioned me (which just shows how overrated the notion of Word as a "standard" is).
This is something that people on /. ought to understand: the difference between null and zero.
The market value of the linux kernel is null--it does not have one. That's very different from having a value of zero, which would be the case if there were a market and the only way you could transfer ownership of the kernel in that market would be to give it away.
Blasphemy is a human right. Blasphemophobia kills.
The Linux code is owned by, perhaps, thousands of people [the individual contributors/copyrightholders]. Each of these could sell you non-GPL rights to their code, but not to anyone elses.
Linus "owns" probably less than 10% of the code. That'a a much bigger share than the 0.05% or so that I've written, but he still can't sell it.
Engineering is the art of compromise.
BSD/OS was not the only proprietary fork. There were literally dozens. From an article by Eugene Kim: "Indeed, most of the commercial versions of UNIX in the 1980s were based on BSD UNIX". A partial list of BSDs was prepared by Levenez for his UNIX History. And don't feel tempted to discredit or dismiss Levenez just because SCO intentionally misrepresents the information on his website. Levenez is a decent bloke who does a good job of documenting UNIX history.
I fail to see what relevance that has to my comment.
I disagree.
There is a market for kernels.
There is not a market for Linux kernels.
The Linux kernel still has value in the earlier market.
There is a market for paintings.
There is not a market for Mono Lisas.
The Mona Lisa still has value in the earlier market.
Asking the price of the Linux Kernel is pointless.
What exactly would you be buying?
The right to make it proprietary? (Sell it or a derivative for a lot of money) That'd be worth a lot to a few of companies - who wouldn't sell it they'd just keep it locked up and continue selling their own product?
The right to use it? Value there would be $0 thanks. You already have that for free unless you want to modify in a way that doesn't comply with the GPL.
The right to sell it. People already do that - oh sorry correction my mistake sell support for it.
The question is pointless because you can't un-GPL it once its been released under GPL...which is the point of that license.
I think the question being asked here is what would it cost to develop something similar? The answer is bucketloads. But why would you want to? How many freaking times does UNIX need to be redeveloped. Go create a different OS.
These posts express my own personal views, not those of my employer