"FOSS Business Model Broken" — Former OSDL CEO
liraz writes "Stuart Cohen, former CEO of Open Source Development Labs, has written an op-ed on BusinessWeek claiming that the traditional open source business model, which relies solely on support and service revenue streams, is failing to meet the expectations of investors. He discusses the 'great paradox' of the FOSS business model, saying: 'For anyone who hasn't been paying attention to the software industry lately, I have some bad news. The open source business model is broken. Open source code is generally great code, not requiring much support. So open source companies that rely on support and service alone are not long for this world.' Cohen goes on to outline the beginnings of a business model that can work for FOSS going forward."
Do IBM sell software? No, they sell you a solution. They'll sell you Linux, AIX, Solaris (IBM is Sun's second-biggest seller after Sun themselves) or Windows.
Don't sell "software", sell "a solution to the customer's problem." This sounds cliched, but it's amazing how many people and companies work around actually doing so.
http://rocknerd.co.uk
Open Source development is an absolutely amazing and powerful tool... ...for everyone in the world whose livelihood comes from something *other* than selling software.
Bankers need to run their banks more efficiently so they get together to cooperatively develop some banking application software that makes them all work more effectively and efficiently. This is the magic of co-op software development. There are other people who have the same problems you do, and if you get together you can produce really useful software for vanishingly small cost, and the result can be replicated without limit or expense.
Bankers don't, on the other hand, create free, zero-income banks.
Commerceial software companies making free software is, and always has been, a really dumb idea.
If you find yourself in this position, my suggestion is to move up the food chain towards applications of the software you've developed. Eventually you'll find a level where people have problems they're willing to pay to have solved because they're not common enough to make an open source / co-op solution viable.
If your business plan reads:
1) Invent really cool new product.
2) Give it away for free.
3) Enable the community to do all their own support and enhancements.
4) ????
5) Profit!
let me save you some time and point out that there is nothing you can put in step 4 that leads to step 5.
Open source development is not a segment of the software indusrty, it's a segment of the every-other-industry.
G.
The model of investor expecting to make a quick buck off FOSS is broken. Not FOSS.
The code itself might be great, but generally, the front-end (which I'm distinguishing as separate from the back-end nuts and bolts "code") is a mess. Installation and use difficulties are generally greater in randompackageX off of SourceForge than, say, MS Word or FoxIt. There are some OSS programs that are near hitchless, like Pidgin or Firefox (had noticeable problems with crashing on exit in Vista, though), but if you go beyond the star players, you'll quickly find this argument doesn't hold up to empirical scrutiny.
Slashdot: Playing Favorites Since 1997
It isn't a broken business model. It isn't a business model.
Saying the open source business model is broken is like saying open source doesn't work as a cheese sauce. It also isn't a very effective screw driver. On the other hand, I have yet to hear a business model you can dance to.
--MarkusQ
As long as they do their job then there is no need to update them.
No question, but the world changes around these machines. In an industrial setting I've seen a couple examples of this...
One example is a computer that controlled a visual inspection machine that ran Win 3.11. Worked great until Y2K! In addition, the newer hardware doesn't always run that version of Windows and it was becoming a problem. Additionally, the company was changing to a new file server that Win 3.11 didn't like. Eventually, the whole big thing had to be replaced because the stupid little Win 3.11 machine didn't cut it anymore. Had Win 3.11 been open source and a consultant was able to change it, the machine would probably still be operating.
Another example is at a plant where all of the flow control was done through old DOS programs hooked into serial-based equipment. These days, you simply can't buy the serial-based stuff any more... everything has ethernet. Additionally, it has become very hard to find modern PCs that will talk to the old hardware at all. As a result, all of that old DOS stuff is obsolete and being replaced. If the old DOS software was open source, it could just have been hacked to add ethernet support.
Anyway, my point was just that the tech world changes pretty fast, and a business may THINK it wants stable, unchanging software... but I bet that isn't the case. After all, when's the last time you saw a text-based ATM?
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Don't sell "software", sell "a solution to the customer's problem." This sounds cliched, but it's amazing how many people and companies work around actually doing so.
Yeah, this guy seems to think the the 'support' model equates with the kind of technical support he might get on the phone at an 800-number.
In my business, anyway, the open source support I sell is really business support. Companies want to know how improve their business with software, and I can help them figure that out, and open source is most often the best answer. I usually save them a bunch of money, deliver a robust solution, and pay some bills by doing so.
Granted, that's not what most 'investors' are looking to do - they want to mass-produce support scripts for that 800 number and charge $40/call. But in my case, what people are really buying is my ~20 years of IT experience and knowledge and its application to cutting-edge technology, which can't get mass produced by the end of next quarter.
The broken business model is applying factory thinking to knowledge work.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
I don't think this guy understands why the GPL is so important. It's sticky. You can't lock away your improvements/fixes. All the increments get added to the whole. Without GPL critical mass is much harder for a project to reach. Don't wish to start a fight, but I think this is why the number of GNU/Linux users/drivers/work is significately greater then that of BSD. Irritating though Stallman is, he has come up with a set of rules that logically lead to open source critical mass. As programmers we should be able to take a set of rules and see the out come.