Live data from Hacker News

The strange economics of open-source software

philipotoole.com

41–50 of 91 posts

Re: The strange economics of open-source software

#41
post #28
post #19

Earlier quoted context omitted.

IP communism is not in conflict with belief in private property rights. The trick is in denying IP the status of property, because you cannot own ideas in the same sense you can own a car. Cars are fundamentaly scarce, two people can't use the same car at the same time. Ideas can be copied and improved upon, they don't go away when somebody steals them. Anyway, there would certainly be successfull business models in…

I thought in some places (France?) software patents were unenforceable/not legal/not a thing

correct.

https://en.wikipedia.org/wiki/Software_patents_under_the_Eur...

Re: The strange economics of open-source software

#42
post #22

Earlier quoted context omitted.

Utility is a well-known concept in economics. It's strange at first to the outsider, but it's easy to understand with a little reading.

I know what utility is in economics, my problem is that you can always just say that the reason why people do X is because they are rational and X maximizes their utility. It doesn't tell you why that is their preference and why X satisfies their preference. It is not like the action or hamiltonian in physics which come with equations of motions that can be checked against experiment. Why is open source good for ever…

Open source software is cheaper to produce. In fact it is so cheap to produce that you can use it as a loss leader for advertising job positions.

Why is this? Your average software company runs their R&D department on about 10% of their earnings. Yes, I pulled that number out of my nether regions, but in my experience that's about right. If you do a google search for R&D as a percentage of earnings, you will see lists for large companies that range anywhere from 2%-30%, but they tend to be on the lower side in my experience.

This means that for a software company to produce, package, market and sell a software product, they have to charge about 9x what it cost to produce it. If we factor in profit, then we're pretty close to an order of magnitude difference.

With open source software virtually all of that overhead disappears. If you are writing software that you already needed anyway, then the cost is very low -- even if nobody contributes to the project from the outside.

With a traditional software sales model, you divide the cost over many customers. So it might cost you $10 million to create and sell, but if you have 100,000 customers, you can charge $100 each and break even. With an open source model, each actor builds pieces that they want and care about and uses other pieces for free.

The advantage to working with the open source model is that the overall cost is an order of magnitude lower because you cut out all the sales, marketing, support and associated management. Not only that, but the pieces you pay for, you get to dictate exactly what they look like (within reason ;-) ). So essentially, you are getting your software at a tenth the price and the bits you care about, you are getting custom made.

Of course, you usually have to spend time packaging and documenting, but this cost is quite low. The reputation you get for doing it is often more than worth it (especially if you look at the cost of hiring recruiters). It would be interesting to see a study to see if sponsoring popular open source projects leads to lower attrition for companies. I suspect this is true, but have no data.

Of course, this sucks if you are in the business of selling software. If you are in the business of selling services enabled by software, then open source is absolutely king.

Individuals still contribute quite a bit to open source projects and have their own internal drivers for doing so. More and more I've seen advice that in order to show your worth to an employer it is best to work on open source projects and to have a portfolio (I admit to giving this advice myself, from time to time). Lately, though, I have found that the majority of important open source projects are funded through commercial entities. The last time I looked, the Linux kernel was about 75% funded through commercial entities. On the web side of things, it's actually getting difficult to find popular projects that aren't mostly funded by one or more organizations. I think the era of running large software projects as a hobby is coming to an end.

Re: The strange economics of open-source software

#43
post #5

I don't find it strange at all, and looking at a proper classical economist - they would have no trouble explaining it. Most people, when understanding economics tend to make the jump directly to money/cash when explaining prices and market action. But to be correct you have to look at utility. There's little question as to why companies install open source software - the TCO can be lower. But why do people contribut…

>But why do people contribute their time in building it?

Because they get paid a salary to do so. Because commercial companies poured millions of dollars into the OSS projects. Specifically, the projects that people actually think about when they talk about successful Open Source Software - Linux, Firefox, Chrome, etc.

>as well as the ability to leverage involvement into actual cash like well paid consultant gigs, books or successful blogs.

That only applies if your project is already successful. And if its already successful, chances are high that you're already drawing a decent salary. And, books... Err.. Do you have any idea how little money authors make on those?

http://www.techrepublic.com/article/for-50-percent-of-develo...

The vast vast majority of Open Source projects are just that - Source Code. No chance of money. No chance of glory. An itch was scratched. Someone just pasted a bunch of source code onto the Internet. And there is nothing wrong with that whatsoever. However, painting the entire OSS landscape with the success of the extreme minority distorts the picture.

Re: The strange economics of open-source software

#45
There is one thing about open source that needs to be known. It is not self sustainable. It requires external factors for support. Allow me to elucidate.

The software engineer occupation is a highly specialized role. A software engineer alone does not have the ability to survive, hunt food, or build shelter. Instead the software engineer must trade his skill for the services of other experts.

In short, a software engineer who only gives away his work to the open source community basically can't pay the bills. He needs to sell his work. Although open source is built off of the leisure time of programmers that leisure time must be bought and paid for by an external factor. More often than not, that external factor is Closed source.

Ironically, open source only exists because of closed sourced apps or web services.

Re: The strange economics of open-source software

#46
post #22

Earlier quoted context omitted.

Utility is a well-known concept in economics. It's strange at first to the outsider, but it's easy to understand with a little reading.

>Utility is a well-known concept in economics. It's well known but it still has a circular definition. Why do people spend $X on goods? Because it provides $X worth of utility. Why does it provide $X worth of utility? Because they spent $X on it. Ultimately it therefore ends up being rather meaningless. It's also non-disprovable which makes it non-scientific.

Interestingly ol' Marx tried to differentiate between use and exchange. He called it value, but i suspect it could easily translate into the utility of modern economics.

Sadly he seemed to have managed to talk himself into circles trying to argue that labor was the source of value, and therefore capitalists were labor exploiters.

Because of this he ended up mixing use and exchange value when talking about production machines, to try to show that said machines didn't provide any more value output than was initially put into making it.

I suspect that once one correct for that, by for example making machines into labor amplifiers, Marx's writings have, given the circumstances and time it was written, some serious insights into the workings, and pitfalls, of capitalism (most people barely touch volume 1, but volume 3, published by Engels after Marx death, holds a stern warning about the effects of finance capital).

Using that as a springboard to bootstrap some other kind of society may well be futile however.

Re: The strange economics of open-source software

#47

There is one thing about open source that needs to be known. It is not self sustainable. It requires external factors for support. Allow me to elucidate. The software engineer occupation is a highly specialized role. A software engineer alone does not have the ability to survive, hunt food, or build shelter. Instead the software engineer must trade his skill for the services of other experts. In short, a software eng…

Then the system needs to reflect that. If it weren't for open source it would be impossible to compete with established proprietary software companies.

'Proprietary licenses' should expire and become open just like copyright is supposed to.

Re: The strange economics of open-source software

#48

Earlier quoted context omitted.

>Utility is a well-known concept in economics. It's well known but it still has a circular definition. Why do people spend $X on goods? Because it provides $X worth of utility. Why does it provide $X worth of utility? Because they spent $X on it. Ultimately it therefore ends up being rather meaningless. It's also non-disprovable which makes it non-scientific.

Interestingly ol' Marx tried to differentiate between use and exchange. He called it value, but i suspect it could easily translate into the utility of modern economics. Sadly he seemed to have managed to talk himself into circles trying to argue that labor was the source of value, and therefore capitalists were labor exploiters. Because of this he ended up mixing use and exchange value when talking about production…

>Interestingly ol' Marx tried to differentiate between use and exchange.

Well, of course they're different.

It does seem that Neoclassical economics is fundamentally structured upon a series of misdirections that benefit capitalists:

* Blurring use and exchange value. * The non-existence of money in neoclassical models. * The non-existence of banks or other credit intermediaries in neoclassical models. * Even the non-existence of profit in neoclassical models ("perfect competition")

Pretty much any kind of element of an economic model that could be used to analyze the source of profit, in fact, is just handwaved away under the heading "assumptions".

Re: The strange economics of open-source software

#49

Earlier quoted context omitted.

I know what utility is in economics, my problem is that you can always just say that the reason why people do X is because they are rational and X maximizes their utility. It doesn't tell you why that is their preference and why X satisfies their preference. It is not like the action or hamiltonian in physics which come with equations of motions that can be checked against experiment. Why is open source good for ever…

Open source software is cheaper to produce. In fact it is so cheap to produce that you can use it as a loss leader for advertising job positions. Why is this? Your average software company runs their R&D department on about 10% of their earnings. Yes, I pulled that number out of my nether regions, but in my experience that's about right. If you do a google search for R&D as a percentage of earnings, you will see list…

I wonder if it helps to liken OSS to infrastructure, and roads in particular. This because of how anyone can start a company that provides some kind of service using roads.

Re: The strange economics of open-source software

#50
post #13
post #6

Wow, I was expecting a little more economics in a post titled "the strange economics of OSS." It is too bad the post makes such grand claims without any modicum of effort to back them up with data; these are very interesting research questions. The two most hand wavy claims have to be "it is almost taken for granted that the source code for most software is freely available" and " it is at larger, older firms, that t…

Right? They could have at least gone into detail about how businesses now follow the model of open-sourcing the software and then making revenue on the implementation fees. Or they could have talked about how open sourcing is part of a race to the bottom. They mention some SQL-like databases, which is a tech that started out as proprietary. How much tech starts immediately as open source?

Or even just Redhat and where the majority of their revenue comes from. I'm actually angry I clicked on this link.
Post reply on HN