Slashdot Mirror


BBC Examines Open Source Business Model

twitter writes "The BBC's David Reid attended Euro OSCon in Amsterdam and reports what he learned about the Open Source Model. He sums up the rise of non free software in the 1980s and how people and companies like IBM can make money with free software. From the article: 'The open source movement does not object to making money. The source code may be free, but there is gold in software support, training and publishing.'"

20 of 140 comments (clear)

  1. Money in support?? by Jason1729 · · Score: 4, Insightful

    Do you really want to use software built on a model of the software is free but you pay for support?

    There would be a huge incentive to make software hard to use, buggy, etc.

    1. Re:Money in support?? by Russ+Nelson · · Score: 4, Informative

      The parent of this isn't a troll. If it's a troll, then Keith Bostic has also been trolling over the years, and I doubt that. Yes, it does appear that there is a tension between having to do a good enough job that people like your software, but a lousy enough job that people need to buy your services. But, really, I haven't gotten all THAT much business through bugfixing. Most of my business has come from people with different requirements, e.g. it does X; that's great, but we need it to do Y on the Z platform.

      For example, I had a packet driver customer who wanted to put packet drivers into an air traffic control system, but he needed to detect hardware transmission errors so that he could log hardware failure. I had another customer who was building special Ethernet hardware for operating rooms, and the existing packet driver needed changes relative to network connection detection.

      The worst business I've had has been bug fixes, because, damnit, if I could have fixed the bug in the first place, I would have!
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:Money in support?? by Sir+Runcible+Spoon · · Score: 3, Insightful

        Do you really want to use software built on a model of the software is free but you pay for support?

      Why not? If you don't like the support you are getting, move elsewhere. There is little to stop you with open source. And when you had all the support you need - stop paying. These are often no even options with closed source.


      There would be a huge incentive to make software hard to use, buggy, etc.

      I don't think you will find it works this way with open source. The guys writing the stuff do so because they are also using it (you have got to pay your bills after all). And if you don't fix it someone else will.
  2. Thar be gold! by Anonymous Coward · · Score: 5, Insightful

    There's also gold in the software customization market, like a VAR would in the propriatary market.

    Being able to take a free foundation and tailor it perfectly for your business model is much better than trying to wrap your company around a canned, closed source solution.

    Whats good for the customer is good for the consultant.

    1. Re:Thar be gold! by QuantumG · · Score: 3, Interesting

      Friend of mine works for a megacorp in a non-IT field. They get all their software developed in Malaysia and no-one else in the corporation has access to the source code. So whenever they need some small customization they do shit like screen scraping and dodgee Visual Basic hacks. If they ask for a customization or a bugfix from the development team they won't get it for 6 to 12 months, if they get it all, and it won't do everything they need.

      So yeah, next time you try to tell someone about the benefits of Open Source, consider the fact that most consultants in their own god damn company don't have access to custom developed software.

      --
      How we know is more important than what we know.
  3. Re:Gold in software support, training and publishi by dalutong · · Score: 4, Insightful

    "there is gold in software support, training and publishing."

    thats all well and good.. doesnt help a programmer pay the bills though.


    Sure it does -- the company gets revenue through support, etc and pays programmers to make software so they have a product to support.

    --

    What comes first, finding a teacher or becoming a student?
  4. Curiously... by Spy+der+Mann · · Score: 4, Interesting

    Today I watched a TV show on hackers. How the hacker culture formed, from the phone interventions to the computer makers. One thing that called my attention was Bill Gates' letter to the homebrew computer club, saying:

    "As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid?"

    It's so funny, isn't it? At the beginning, Bill Gates complained about people sharing "his" software. But now, people sharing FREE software (Linux, OpenOffice) is what's ruining his business.

    Oh the irony....

    1. Re:Curiously... by ghakko · · Score: 3, Informative

      I don't think there's any irony here, because Gates was being sarcastic. The letter itself was bitter complaint about the majority of Altair users not paying for copies of BASIC and hence "stealing" the development effort he had put into writing it.

      At the time, this was rather novel concept. The mainframe and minicomputer vendors of the era basically sold hardware, the cost of which far dwarfed that of hiring programmers to write the operating system and application software they ran. Thus, turnkey solutions were not common; institutions like universities, banks and government agencies simply hired large computer departments to support their software.

      When cheap, mass-produced microprocessor-based computers appeared, a sort of upside-down market appeared. The unit cost of each computer was low enough for hobbyists to buy a computer each; each hobbyist could be separately sold software as one would boxed goods to recoup any up-front development costs.

      As with selling other kinds of consumer goods, selling software like this can be very marketing intensive: so much so that today, in this age of web-based services, the shrink-wrapped cardboard box frames the wider public's perception of what software is. It's interesting to see that many newly-arrived computer graduates, having used consumer hardware all their lives, are sometimes shocked (or even offended) to see tangles of homebrew, site-specific stuff running behind the scenes in the enterprise. Surprisingly, many managers also hold similar views and believe complicated systems can always be snapped together easily (a la Lego) from off-the-shelf boxed products.

      That letter was Gates on the cusp of realizing that he had a viable future business model. It looks like he really went on to change the world—whether for better or for worse, I don't really know.

  5. Does that make it better than the alternative? by ReformedExCon · · Score: 5, Insightful

    If you want to say that Open Source software can lead to a viable business strategy, then I don't think anyone can really argue with that. There are companies that sell bottled water and others that sell magical stones, so there's got to be some way to make money stuff that is given away for free.

    But is it a better strategy than actually selling proprietary software? Perhaps, but then again, it depends on how you define "better strategy". The whole point of keeping software closed is to keep control over the product. By doing so, it is possible to make money through lucrative licensing schemes. And the best part is that you only have to write the software once in order to license it multiple times.

    With Open Source software, the product is generally available for free from any number of vendors, so such a situation limits the licensing fees that can be generated. Also, because of the nature of Open Source software, customers may choose any number of other service companies to do customization work. This is not the case with Closed Source, as the company that owns the product maintains strict control over who has the ability to do customization work on it.

    On top of all this, how lucrative is "Service" anyway? In general, a product-driven strategy has a better margin than a service-driven strategy. A product only has to be written once, so the costs are all up front. In a service company, each project requires a certain number of employees, and as projects increase, so does the required headcount. There is always a growing cost of payroll associated with growth in a service company, so much so that as the number of engineers increase, the profit margin falls significantly because of increased costs such as HR and "non-essential" staffing overhead.

    This is not to say that there isn't money to be made here. In fact, there is a lot of money to be made by keeping projects to a minimum and keeping headcount low. However, a company with any aspirations to become large and self-sustaining must rely on a strong product base and not solely on service.

    But it doesn't mean that Closed Source is better. Just different. In many ways (such as from the point of view of the customer), Open Source represents a much better solution than Closed Source offerings. However, from a business standpoint, it's hard to imagine why anyone would see OSS as a better alternative to CSS.

    --
    Jesus saved me from my past. He can save you as well.
    1. Re:Does that make it better than the alternative? by Ctrl+Alt+De1337 · · Score: 3, Informative

      There are companies that sell bottled water... so there's got to be some way to make money stuff that is given away for free.

      They give away water where you're from? Where I live it's part of my monthly utility bill ;)

      But seriously, the US economy has been converting over to a service economy over teh past century. It has been quite some time since GDP was more products than services. Products can be made anywhere, and with software the transportation cost is nearly $0. If you rely on software products then you had better be sure that you're the best or else because lower-cost software can be made in India and China.

      Services can go either way. The call center may be in Bangalore, but if you need someone to come to your business in Topeka either for training or an on-site service call, there's definitely not going to be someone coming from New Delhi to do the job. Services are a great hedge against the future, which is probably why IBM is shifting focus away from solely producing their international business machines to providing consulting service. Plus, it's perfectly in line with where the US economy has been headed for decades.

  6. Re:Gold in software support, training and publishi by Russ+Nelson · · Score: 3, Interesting

    doesnt help a programmer pay the bills though.

    I've managed to pay my bills selling support for the last 14 years. First for packet drivers, then for qmail.
    -russ

    --
    Don't piss off The Angry Economist
  7. I beg to differ. by Bruce+Perens · · Score: 4, Insightful
    I do not believe that businesses with a product that is related to Open Source will be, or are, the main driver of Open Source software development. The companies that use Open Source software to get a job done, and that have a product that has nothing to do with Open Source, are the most important ones. If you trace the money that pays for software to its source, those folks are it - software vendors just work for them. All of those companies devote some money to writing non-differentiating, cost-center software. They can distribute the cost and risk of such development by using Open Source for all enabling, non-differentiating technology. I've written a paper that goes into this. You can read it here.

    Bruce

    1. Re:I beg to differ. by Ctrl+Alt+De1337 · · Score: 4, Interesting

      The part of what I have read so far that jumps out at me was this:

      Is the greatest economic effect of Microsoft the fact that they have enabled a great many businesses - their customers - to do business more efficiently, and to have businesses that they could not operate at all without the software that enables them? Yes, that is the biggest economic impact of Microsoft.

      Microsoft is a tool-maker, and the effect of the tool-maker on the economy is tiny next to the economic effect of all of the people who are enabled by the maker's tools.


      It's like my marketing (shriek! yes, marketing) professor says: when people buy a 1/4 drill, they're not really buying a 1/4 inch drill, they're buying 1/4 inch holes. The product itself is not as important as what it does and how it benefits the consumers.

      I think this is an area that open source could use some work on. It's not necessarily that the drill has to be shinier, fancier, or even more featureful than Microsoft's/Adobe's/any other propreitary software maker's drill, rather it must drill better holes more reliably at a lesser cost. Then, we can can worry about what kind of finish is used to make it gleam under lights.

      Case in point: KDE and Gnome both put a lot of work into eye candy, and justifiably so, but neither can give me a list of all the wireless networks around my computer in just 2 clicks in a default setup - but Windows can. I'd imagine OS X probably could too. It's these kinds of things that I'm talking about. Supporting wifi isn't enough - that's a drill that leaves jagged stuff around the 1/4 inch hole instead of making it clean all the way through.

    2. Re:I beg to differ. by Bruce+Perens · · Score: 5, Insightful
      One of our main differentiators is control. Rather than sell 1/4 inch holes, we're selling the ability to drill the size of hole you want, and not be limited to the drill sizes they have at the store.

      Bruce

  8. There's more than support by max+born · · Score: 4, Interesting

    Damien Conway, who trains programmers through his business Thoughtstream, said: "I think the most successful of those is definitely licensing support; providing the software and then saying: 'if you want to buy a support contract, here's what it will cost you on an ongoing basis'.

    There's more than just support:

    There's also building and designing systems using open source. Like backup and mail systems, for example. It can sometimes be a lot cheaper (in savings on proprietory licenses) for a company to hire someone to implement an open source solution.

    Then there's customization. Sendmail does X and Y but some company wants it to also do Z. They hire a programmer to write an add-on or a module. Again it can be less than buying proprietory licenses.

    I've been implementing Linux systems for nearly 10 years doing just this and I've made a lot of money by helping companies save money.

  9. Sell Improvements by queenb**ch · · Score: 3, Interesting

    I cannot tell you the times I've ripped down an open source package that was oooo, ever so close to what I really wanted. If the source code happens to be in a language I know, I usually felt pretty free to modfy it to suit my purposes - namely the pursuit of world domination.

    All kidding aside, this business model already exists. I've seen a lot of web shops that run this way now. They get ahold of some open source portal product, learn to tweak it, and then they sell it to all their customers with a specific set of tweaks for each customer. Heck, if more people knew they were running on Mambo, they'd be on the phone yelling at their web guys for charging them umpty-thousand dollars for "a custom portal application".

    2 cents,

    Queen B

    --
    HDGary secures my bank :/
  10. The Open Source Model Just Makes Sense by quadra23 · · Score: 4, Interesting

    These are programmers building great technology to help their peers to build software to solve customer problems.

    Let's face it, the Open Source Model is more focused on meeting the needs of its user community for the sake of the community. In contrast, the closed-source for-profit model typically works on the basis of, "Is this good for company? Will this help us sell more product?". When your concerned 100% about the community your mentality behind development is far more focused on the solution and how the product can be improved, with no extra baggage like the requirement of turning a profit by giving focus on things that would simply sell a product (the changes in closed-source could be good or bad, since the focus is a sell not product improvement). I know it's been said before but it can not be overstated, for-profit companies can easily disappear and no promise that any sort of support is available in the future. The Open Source Model is so flexible that as long as people still use the software it can still be improved and developed. Essentially it's quite hard when using Open Source to lose any time investment (unless the software was that poorly used to begin with), while with closed-source model you can lose both time and money when the company that provided you the product disappears as well as the product support to never re-surface again.

    In Open Source there is little room for added restrictions now and later that would require another license for using the software, while for-profit will always say the EULA is subject to change and can later lock you into paying continually more. The real gold in the Open Source Model is the flexibility it gives in use of the software. The protection from a lot of the stupid restrictions (i.e. paying based on number of concurrent users of the software) that we see in closed-source software almost practically pays you back in peace of mind and saves people from features in closed-source software that are specifically designed to lock you into their products.

  11. Re:Parent is NOT troll by LDoggg_ · · Score: 4, Insightful

    Parent should not be modded "Troll". He brings up a valid point: if someone offered me a free car and said they would offer "service and support" for a fee, I would immediatly assume the car must be prone to having problems.

    The problem with that analogy is that support is never free. Vendors of proprietary closed source software also charge for service and support.

    --

    "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
  12. Flocking obvious, BBC! by Anonymous Coward · · Score: 4, Funny

    One very recent open source innovation is Flock, a browser that integrates next-generation web technologies such as RSS, blogs, bookmarks and photo sharing.

    That would be the same Flock I downloaded the preview of last week - the one that is a build of Firefox with a new skin, a mildly different methodology for bookmarking (meh, tags) and er... er... it has a pop up editor for your blog that er... is not quite as good the one you can get by er... going to your blog and er... creating a new post... oh and a really shonky clipboard feature...

    Oh and Next-gen web technologies? Hmm, my first blog (and I was slow to get on that bandwagon) er... 2001... so four years ago, practically neolithic in IT terms. RSS, hmm, played with that in 2002 for the first time professionally. Bookmarks, they've been around at least a decade in web browsers and the prior art must stretch back to the dawn of computing. Oh and photo sharing... has been around since a tech first realised he could digitise a pair of breasts and then display them on a teletype and then send it to his mate at the next terminal*

    * and I'll bet there are some suggestive punched cards out there as well...

  13. Re:Parent is NOT troll by mattjb0010 · · Score: 4, Funny

    The problem with that analogy is that support is never free.

    Tell that to my Mum.