Google’s got no products besides AdWords? Now where on earth did you get this idea?
Search (and all of the analytics behind it)
Android.
Google Docs
Analytics, aka Urchin
Google Code
Google Earth.
Google Chrome
These are hugely valuable things, all the more so for being available ubiquitously free of charge. But that doesn’t mean there ain’t money in them there hills for those digging with neural net AI tools behind the scenes. And don’t think that isn’t exactly what they’re doing.
The question here is not about whether Open Software is good; nor about whether you should USE Open Software. Yes, Google makes big bucks USING Open Software. But their market cap is based on their CLOSED software. If Google were to make their search software open, they would crater… Microsoft would have an equivalent search engine tomorrow… and they would charge less for ads… and they would add integration to their service and their Office products to funnel their user base to their search service. Hence Google makes money by developing CLOSED software; they reduce costs by leveraging Open Software.
There are various other statements about making money on services; or making money by building on Open Software. Great! But my question is: Can you make good money DEVELOPING open software? Not much. In the end, open software de-values software… and thus de-values software engineering services. Open Software is a nice gift to the world! Open Software is a great way for a COMMUNITY to develop out some shared software components. But in general, if you want to make good money developing software, you’re not going to do it with Open Software.
I will agree with many of the comments in this regard: This blog posting is asking the wrong question… the issue is NOT that you can’t make billions developing Open Source software. Realistically, you can’t make billions developing ANY kind of software. Billions come a different way.
The better questions are these:
If you are a really good software developer and you want to be part of a team of 50 really good software developers that make $500K/year salaries developing really cool software… can you do it by developing Open Source?
No, sorry, can’t happen. It can happen by USING Open Source, but you need to be developing a CLOSED Source product if you want to be able to make good money. Open Source commoditizes software; and thus minimizes the value of software development of that software; and thus minimizes the salaries of software developers. That’s great for people who want to make money USING software; not so good for people who want to make money DEVELOPING software.
The dumbest premise I’ve seen in a while: if it’s good, then producing it will create billionaires. Two factors create billionaires (I mean, out of making things, not inheritance or outright theft like poor-country dictators): marketing and poor distribution of incomes. At Japanese companies like Toyota, the CEO makes something like 20 or 25 times the average worker, at most (and without gigantic, backdated stock options) In most of the world it is regarded as absurd and disgusting to pay enough to create executive billionaires. It is no measure of the value of what’s produced when a company manipulates the market to keep prices high with the goal of padding the pockets of billionaire executives.
Open source is so huge directly because of software patents
It’s pure irony, but people turn to open source precisely because software patents prevent them from doing what they wanted to, so open source will remain very strong competition to proprietary software, but only as long as software patents are in place.
Most open source projects are not sued because they have no money and its therefore pointless. Also they have hundreds of developers working on each project who can write work arounds to patents as necessary - something a small development team would find very hard.
If/when software patents go, individuals and small groups of developers will again have the ability to write innovative products and sell them without the fear of being sued.
I think main problem we face in open source is we need lot of Developer resources in order to customize it as per Business requirements. As a Founder of the company initially I would looking to generate more revenue rather than investing on resources for open source development. Even though commercial software like Microsoft is expensive still would go for that rather than spending more on Developing Open source. As the in the most cases results are not predictable.
I also completely agree with Rajesh reply Use of commercial software than Open source in Industries “If cost is one of the reasons for a customer to embrace open source, he or she will pay less than what they would have paid to comparable enterprise software to do the same job. An open source company would have to therefore work twice as hard to a comparable enterprise software company to make the same or less amount of money. This means that they have to have a lot more resources than the competing enterprise software company. How can you have a smaller pie but feed a lot more people and still keep everyone happy? “
Open source is basically an evil trick. It has many drawbacks no one talks about. It is not that easy to become more famous or a billionaires with Open Source.