Slashdot Mirror


Making Money Using Open Source Software?

GamblerZG asks: "As many of us probably know, convincing people to run Free Software can sometimes be a tedious task. However, there are a lot of factors that help us in that regard, and, perhaps, the biggest of them is a simple truth: Free Software is free. It's hard to argue with such statement. I know it, because I faced it today, trying to convince my fellow co-worker that it is possible to profit by writing GNU-licensed code. 'How company can make money, if its products are available for free?' That was a valid question indeed, and I could not find any simple answers to respond with. That makes me wonder, whether there are articles on the Internet, which explain and analyze how Open Source business models work? Do you know any ways to prove that such models can be profitable?" It can be done, you can check out a recent interview with an Open Source Entrepreneur on NewsForge for some hints. What other ideas and business plans do you think would be a good match for a business with an Open Source core?

79 of 540 comments (clear)

  1. is it true? by TedCheshireAcad · · Score: 5, Funny

    Have we finally found the Second Step?

    1. Re:is it true? by Anonymous Coward · · Score: 5, Funny

      I thought the second step was obvious - patent ellipses.

    2. Re:is it true? by Rei · · Score: 3, Interesting

      Not all software is written for sale as software; there seems to be somewhat of a perception that this is the only kind of software out there.

      For example, where I work at a research hospital, the software I work on is used for analysis of MRI images. It's not GPLed, but it's open source, free, and pretty much anyone can get access. Our money comes from grants.

      In my previous job, I worked at a major defense contractor. Software wasn't written for "sale" persay, there either. Instead, we were given a contract by a government agency to develop a piece of software for them. Of course, we couldn't open-source that software because it was sensitive, but I'm sure there are plenty of other cases of "software by contract" out there where the submitter or recipient of the contract has no financial interest in software sales - just in getting the contract filled.

      --
      Clean coal harnesses the awesome power of the word 'clean'.
  2. No-brainer by Qzukk · · Score: 5, Informative

    See www.redhat.com, see www.sendmail.com, and so on and so forth. These people sell opensource product support, and make money doing it. This doesn't require paying some "analyst" $50k+ to write you a white paper on how to make money.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
    1. Re:No-brainer by DrEldarion · · Score: 2, Insightful

      Yeah, but not everyone can do that. If you writing something very trouble-free and intuitive, you're not likely to get much support income.

    2. Re:No-brainer by tashanna · · Score: 3, Insightful

      So... Many... Quotes...

      No one ever went broke underestimating the intelligence of the American public
      Make something idiot proof and the world will make a better idiot

      I checked with my company's IT guy - he's in full agreement. I must admit, it's fun listening to him teach the executives how to use e-mail.

    3. Re:No-brainer by Qzukk · · Score: 2, Insightful

      If your code directly calls GPL code, then your code must be GPL. If it forks through a system call, its separate.

      If GPL code directly calls your code, your license must be compatible with the GPL.

      However there are millions of other open source licenses out there that doesn't have this problem, and if you've got a hardon for the GPL, you can write the "main" program using a modified GPL that states that proprietary plugins may be added to the code, then write proprietary plugins.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    4. Re:No-brainer by WARM3CH · · Score: 2, Interesting
      These people sell opensource product support
      Good point. It seems that those companies basically are selling support for the programs they have not written themself. Frankly, I don't think this is going to be the answer to the question: How can you make money by writing open-source programs.
    5. Re:No-brainer by ClosedSource · · Score: 2, Interesting

      I agree. The experience of distributors doesn't give any insight into the question of whether writing Open Source code can be profitable.

      Beyond that, I wonder if companies like Red Hat have actually made a profit over their lifetime despite having 95% of their product developed by people they didn't have to pay. (Yes, I could research the answer, but I'm too lazy).

    6. Re:No-brainer by operagost · · Score: 5, Insightful

      Offer customization services. Then you will be able to sell maintenance agreements. If someone wants to have your software integrated with their funky app, they won't necessarily have the expertise to do so. Get the specs and make the modifications for them (then release the source code and binaries to them).

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    7. Re:No-brainer by Qzukk · · Score: 3, Insightful

      LOL.

      Here, have a clue on the house. The people who run sendmail.com? It's CTO is the original author of sendmail. How's that for making money writing open source software?

      As for redhat, are you saying that having someone who knows how to make 50 software packages work together across 2000 seats in an enterprise situation isn't worth the price of admission to Red Hat Enterprise? Do they need to have written all that software themselves in order to make money off of it? Apparently not, or they'd be out of business.

      Not to mention you're completely overlooking the fact that they wrote rpm and dozens of other tools that make their job as support as well as the actual administrators' jobs that much easier.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    8. Re:No-brainer by fymidos · · Score: 3, Interesting

      A counter-example (and an interesting business approach) is trolltech:
      They created the QT library, and they are giving it away under GPL. They make a profit from companies that need the library for non-GPL products.

      --
      Washington bullets will simply be known as the "Bulle
    9. Re:No-brainer by Money+for+Nothin' · · Score: 4, Interesting

      Indeed, TrollTech is IMO the very best example of a successful OSS company I can think of. They do purely development and support, and they make money off of both.

      However, I would argue that the reason they make that money is because they have smartly found a niche that encourages it - writing libraries that everybody wants to use. And, of course, they do what I would suggest to would-be OSS developement companies -- dual licensing.

      IMO, dual licensing is key to OSS. For non-commercial purposes, one is basically free to do what they want (or it's licensed under GPL, whatever). But for commercial purposes, the license becomes more restrictive and demanding of money.

      TrollTech really is probably the model the OSS community should look towards...

    10. Re:No-brainer by bluGill · · Score: 3, Insightful

      Trolltech is an excellent example. They would not have nearly as many paying customers if it wasn't for the free version. Everyone in unixland knows KDE, and a good part of them use and like it. Enough of them are programers who have played around with the source enough to pass the qt learning curve and see how great it is. When the boss decides to start a new project they are not in position of either asking for qt, or evaluating all toolkits. The latter is hard to do, because by the time you know a toolkit isn't great you have half your application written already.

      Trolltech in fact mentions kde to those who are considering their product. When you evaluate something new it is hard to know if it is any good. It is hard to get customers to act as a reference, and even when they will there is always a question if the reference is honest. KDE is there, they can point to it and say "See, they have several million lines of code built on qt". That is worth a lot.

      In short, sell the GPL version as the demo, and the free software built around it as proof that your code is good. Doesn't work so well for non-libraries though.

    11. Re:No-brainer by fitten · · Score: 2, Insightful

      Of course, if said company already has programmers, they'll just download the source and do it themselves after studying the code for a while... unless you also recommend writing code that isn't understandable...

      Your model mostly assumes mom-n-pop type shops, who also usually have small amounts of money to pay for such things and will balk at 4-figure costs (and especially 5-figure costs) to do these things.

    12. Re:No-brainer by JimDabell · · Score: 4, Informative

      So what has Redhat produced? Not used, but produced? The answer is: not much.

      Are you kidding? Redhat contribute to a lot of high-profile open source projects. They also provide hosting to many projects.

    13. Re:No-brainer by walt-sjc · · Score: 2, Insightful

      Yes and no. It depends on what other projects you have going on. Sometimes you have the in-house resources but your time is better spent on other things.

      Also keep in mind that no matter how readable your code is, you are going to know it better than anyone else. It just may be faster and cheaper to pay the main developer make the modification.

      Ongoing maintenance is an issue too. Let's say that you internally added feature X. The main project does a new major release, and it doesn't contain your feature, so you now have to re-integrate it. More work.

    14. Re:No-brainer by QuantumG · · Score: 2, Interesting

      But if you consider it morally wrong to produce proprietary software, why would you want to help people produce proprietary software. That makes no sense what-so-ever. Unless, of course, you don't consider it morally wrong to produce proprietary software, you're just a hanger on and open source your software as part of a strategy to get more customers.

      --
      How we know is more important than what we know.
    15. Re:No-brainer by DJBigShow · · Score: 2, Interesting

      I have always been fond of the dual licensing idea, however I am confused on one bit: One of the key advantages to open sourcing something, is utilizing the additional developers out there that can contribute to your project.

      I would suppose that when a non-employee developer makes a change to the open source version of the software and submits it back for check-in, it is not possible to dual license this change without their explicit permission. Is this the case, or is there some other loop hole there that allows those changes to be licensed privately by the company?

      If such changes are not allowed to be privately licensed, then it takes away most of the advantages of open sourcing the software in the first place, in my opinion.

      -DJBS

    16. Re:No-brainer by c0d3h4x0r · · Score: 2, Insightful

      The problem with a support-based model is that it creates disincentive to make the software easy to use and trouble-free.

      The only open-source model I've been able to dream up which would actually be long-term sustainable and which would actually align business incentives with the humanitarian goal of producing better-quality free software is the "contract programming" model. In other words, you pay me to write some particular software you need, and when the "final" version is delivered to you per contract, it's simultaneously released to the world as F/OSS.

      Under this model, big corporate customers of my software development house foot the bill to get their needs met, and then everyday people and other businesses get access to it for free. I get paid honestly for my work, the customer pays honestly to get a real need met, and everyone else who happens to find the software useful gets it for free. Everyone's happy. And it's the most healthy model from an economic perspective, since I'm getting paid for the actual work of writing the software, rather than getting paid for the legal privilege of licensing the software to someone.

      Unfortunately, this is a model in which to keep making money, you have to keep writing more software. Contrast this against the business model of companies like Microsoft who "write once, sell a billion times over" and thus generate money magically out of thin air. This is why big rich companies are so big on "intellectual property" protection -- it's the artifice that gives rise to their "Magic Money Generator" business model.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
  3. The product is free; support isn't by spookymonster · · Score: 4, Insightful

    Charge for support, customization, and installation. Show the customer that your value doesn't end when the code goes gold.

    --
    - Despite popular opinion, I am not perfect.
    1. Re:The product is free; support isn't by nathan+s · · Score: 3, Insightful

      I'm sure other people will handle this question better, but my two cents:

      A lot of times (at least in the beginning) the developer and support personnel are one and the same person. So typically someone will do an OSS project in their spare time and then once it's complete they do the customizations/support for extra cash.

      Also, even if you charge the same, keep in mind that the difference is that the product is usually still available (GPL or whatever) for people to use. That means that people who don't want to shell out cash won't. That's a good thing!

      For support/development, you might charge more, but you'll get paid by people who are actually WILLING to pay the fees. That can be a big advantage; less penny-pinchers (doing support for those types can be a nightmare!) and hopefully a generally more positive experience overall. Plus, if someone wants an extension and is too cheap, maybe the experience of trying to extend your project themselves might make them more appreciative and loosen the wallets a bit.

      And, of course, if your product sucks, no one will want to buy it/extend it/support it anyway. But that's the nature of the game.:-)

      All conjecture, but I think it makes sense:-)

    2. Re:The product is free; support isn't by Gooba42 · · Score: 2, Interesting

      This may be a false assumption but I expect that the big support customers are companies who are already paying exorbitant amounts of money for crappy support.

      The company I worked for a couple years ago installed this retarded ERP system. It was badly documented, it didn't do what we needed it to do and the interface for customizing it left our IT people completely baffled. Talking to the company that produced it offered us one solution, spend another $100,000 for the upgrade to the version which *supposedly* did everything we needed it to do. Options were: muddle through and make the $150,000 investment worthwhile by somehow working out the kinks or pay $100,000 more sight unseen for an upgrade with the same crappy support but supposedly better features. The company was actually considering shelling out the $100,000 which would bring the software vendors take up to $250,000 for a product we *know* is crappy but are now locked into.

      With some combination of training/installation and renewable service contracts the Open Source alternative could have easily netted the majority of that cash and potentially a continuing revenue stream had it been mature and "out there" at the time of this crappy wheeling and dealing.

      People pay out the ass for crappy service now, what makes you think they wouldn't pay for good service?

      --
      I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
    3. Re:The product is free; support isn't by spookymonster · · Score: 2, Insightful

      So how do I make any money?

      You don't.

      Open Source software does not mean free software (not always, at least). You can still charge a fee for OS software. However, once you've sold it/given it away, the purchaser can do whatever they damn well please with it, including redistribution and providing support services.

      If you want to make money on Open Source software, you can:

      - charge for your software, but offer no support
      - charge for your software, and offer free support
      - charge for your software, and charge for support
      - give your software away for free, and charge for support

      You can't give your unsupported software away for free and expect any money. Thankfully, you don't have to with Open Source software.

      --
      - Despite popular opinion, I am not perfect.
  4. Support! by Raypeso · · Score: 5, Interesting

    I am a big fan of making the source free but charging for support. This gives the user/customer so much more power. They can work on your application all they want, if they get stuck or need help, they call and pay you. You can offer initial setup and configuration. Many large companies charge quite a bit for support contracts. You can as well, with the advantage of having a lower TCO for your customers.

    1. Re:Support! by ThogScully · · Score: 2, Informative

      Business is competitive. You make it sound like it's a bad thing that you cannot maintain a monopoly on support of your product. Compete to be the best support available for your product (or other's products). In the end, it only improves things for everyone.
      -N

      --
      I've nothing to say here...
    2. Re:Support! by Raypeso · · Score: 2, Insightful

      Agreed. Innovation is what keeps people afloat, not closed source code. If IBM or Redhat rebundels your stuff, find a way to one up them. This is no different than any other line of business. Lots of companies make widgets, the successful ones find better ways to do it.

    3. Re:Support! by kfg · · Score: 3, Insightful

      "what is going to prevent other companies competing against you on support?"

      You mean like I make a decent penny now and again by supporting Windows, even though I didn't write it and MS doesn't get dime one of my fee?

      Jeezum Crow, even Billy hasn't figured a way around that one yet, it keeps him up nights working on it, but he still hasn't found the answer.

      Still, there are people who call MS for support instead of me, because it's an MS product, yes? And there are still people who call me because I give them something they can't get from MS, like my being right over and actually fixing the problem, yes?

      And am I not, when I support Linux software, taking just as much advantage of Redhat as they might be of me? I didn't pay them for the software I developed my product on. I don't give them dime one when supporting their product for a fee and they don't get dime one when I resell their product as a base to run my own on.

      There is a perfectly functional reciprocity system at work in OSS, it just doesn't revolve around the exchange of money, it revolves around the direct exchange of the code itself.

      So you don't sell the code. You make yourself fit into the sytem instead of trying to bludgeon some other system into it. You exchange it (got ma OS and development tools for free from Red Hat, given 'em back my zingblat code). Then you sell what can't be exchanged, your expertise with your own code. . . and Red Hat's (gonna support zingblat on Red Hat).

      From Red Hat's point of view it's giving away a free OS, getting back a free app they can bundle and support.

      They could sell you the OS for $20 and you can sell them zingblat for $20 and the whole thing works out the same, except now you both have to support debt, a larger army of lawyers, accountants, filing clerks, et al into the bargain.

      Aha! There's the problem with the OSS business model, it eliminates offensive, makework deadbeats in the workforce, thus eliminating jobs and destroying the economy. Billy was right!

      KFG

  5. One Possibility... by bloggins02 · · Score: 4, Insightful

    Make software that is VERY extensible. So much so that the open-sourced "guts" of the software are pretty much a framework for the extenstions.

    Then, sell consulting to design, write, install, support, and maintain those extensions.

  6. Again? by TheWanderingHermit · · Score: 4, Funny

    Couldn't we have summarized this as:

    Okay, it's been 2 weeks guys, so we have another programmer who wants to make money programming, but has no idea how to create a solid business model, so let's all put in some work and tell this guy how to make money with FOSS instead of those of us who have figured it out running our own businesses.

  7. It's possible. by rafael_es_son · · Score: 5, Insightful

    Just take a quick look at IBM announce today they're making 38.8 million off Open-Source-based services on a single location in the span of four years.

    If that is not money, I dare not fathom what is.

    --
    HAD
    1. Re:It's possible. by Money+for+Nothin' · · Score: 4, Insightful

      Sure, but did they make $38.8m off of open-source based development?

      No, IBM did not. They made that money off of support, not development.

  8. Well... by Zardus · · Score: 5, Funny

    Its easy to make money off of Open Source! Slashdot just posted a story on it!

    --
    You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
  9. Openflows makes money supporting Open Source by gmailflows · · Score: 2, Informative
    We at openflows make money supporting open source. We provide professional services to all sizes of organizations and in so doing promote and deploy open source solutions. We put up a site called Why Open Source that helps explain to our clients, who may not know a thing about it, why we embrace and encourage the use of open source. We work on the front lines of organizational use of computing to help get open source in use by all means necessary.

    Check out this other article about making money and open source that was on indicthreads.

    1. Re:Openflows makes money supporting Open Source by ad0gg · · Score: 2, Interesting

      So in other terms, you take a product that you haven't written and offer support services. How do the developers get compensated in this scheme? The article submitter is a developer, What is to prevent your company from picking up his product and offering support for it, thus leaving him out of the money loop?

      --

      Have you ever been to a turkish prison?

  10. Cathedral and the bazzar by spookyfluke · · Score: 2, Informative
    --
    you.bases.each{|base|base.are_belong_to=us}
  11. Honor system by CrazyJim1 · · Score: 5, Funny

    If you use this product commercially, and feel its been of monetary value to you. Please donate a fraction of the value of the software. The value of this software is different for each person and company, please be fair. Thank you.

  12. OSS piracy by bonch · · Score: 5, Funny

    One thing threatening Open Source today--piracy.

    As we have already seen today, the GPL is under attack from evil forces known as "pirates." These shadowy folk silently steal source code and violate the GPL, infringing on the rights of GPL authors. They are nothing more than thieves getting a free ride off the work of others, and I for one am disgusted at the idea of it. As you can see in the previous article, clearly Slashdot is also sickened by the idea of copyright infringement and piracy.

    Some have even called for a lawsuit against these pirate thieves. Suing individual infringers has always been a position that Slashdot and its readership has supported, so it's only fair that the original GPL authors protect their rights and safeguard their material from being stolen in the future. I think we should all support any lawsuits against these infringers to protect the rights of GPL authors everywhere.

    I appluad Slashdot and its readers for always taking a proactive stance against piracy and copyright infringement in general, and I would like to join the cause against this "source code theft." Piracy is a major threat facing OSS today.

  13. This is easy by Tom7 · · Score: 4, Insightful

    This is easy: Charge for the things you do. Making software isn't easy--it takes time and effort--so you should be paid to make software. Supporting software isn't easy, either, and so you should also be paid to do it. (Making copies of software is easy, so it's not fair for you to be paid to do it.) Neither of these sources of income are incompatible with free software. It's simply a matter of compensating people more directly for the services they provide.

  14. Er by cca93014 · · Score: 4, Funny

    'How company can make money, if its products are available for free?'

    In Soviet Russia it's a valid question, my friend, but not in English.

  15. As they say ... by FnH · · Score: 2, Insightful

    Open Source is only free if your time is free.

    There's alot of truth in that statement. It also means you can make money by setting up opensource systems for other people (and perhaps you'll have to add a feature or provide support to make the sell)

    You could also get paid for simply adding a feature. You could only sell this feature once, which is a big difference with the proprietary model. You can respond to this by simply asking more money off course.

    Overall, it's true that Open Source forces you to be more service-oriented as opposed to being product-centered.

  16. It's not the software that matters by Doc+Ruby · · Score: 5, Insightful

    Successful companies do not produce "products" so much as we produce "customer satisfaction". Products are necessary props in producing satisfaction, but they're not the only necessary props. Software is used to produce that satisfaction. The programmer's dream is to work only with our computer, producing that "killer app", and publishing it for the hungry masses to consumer. The reality is that customers must be sold tom if they are to pay, and that software is part of the sales process. So keeping the source closed is really sleight-of-hand, a way to protect inferior code from competition. Binary-only software is no less piratable than source code, especially with so many architectural layers that can be replaced with rebranded wrappers. Profit measures the surplus value in the *relationship* between vendor and purchaser. So open source is no different from closed source software in its role in making money. If anything, open source is advantaged in improving the relationship, and in offering more opportunities for satisfaction, as well as reducing the costs of delivering that satisfaction - hence more profit.

    --

    --
    make install -not war

    1. Re:It's not the software that matters by Momoru · · Score: 2, Insightful

      Successful companies produce "profit" not necessarily "customer satisfaction". There are plenty of sucessful companies that produce a crappy product and have angry end users, but a company that makes everyone happy and doesnt collect a dime wouldn't be considered "sucessful" by many...

  17. Same thing in Academia by Khakionion · · Score: 2, Interesting

    I'm a CS major, but a professor in the Business college here wanted my help designing syllabi for an advanced website development course.

    I recommended we endorse the AMP (Apache/MySQL/PHP) platform over ASP.NET (which is what he had in mind), and his main reason for not taking that route was that "Apache is open source, and you can't make money with free products. Here in the business college, we're only interested in products that can make money."

    I promptly never spoke to the dumbfuck ever again.

    --
    OMG! Wau!
  18. The TrollTech approach by dfn5 · · Score: 3, Insightful
    You could take the approach that TrollTech did and have 2 licenses. One license is an opensource one, in which you are free to use the product if your product is opensource. If your product is not opensource then you must purchase a commercial license. This is saying, if you are making money from my product then I can make money too. Seems to work for them.

    --
    -- Thou hast strayed far from the path of the Avatar.
  19. The Apple Model by mgaiman · · Score: 2, Informative

    Apple has been using Open Source and making money from it for a few years now. Their model is to have open source and freely available core components (Darwin, Webkit, etc) then build value on top of it and charge for that.

    I think we'll start to see this model adopted more and more.

  20. Re:I don't think it was a valid question: by david.given · · Score: 4, Informative
    "How company can make money, if its products are available for free?" 4th grade grammar anybody?

    Yeah, but can anybody spot the other problem?

    "How can a company make money if its products were available for free?"

    The if...were is a hypothetical subjunctive; the writer is making a statement contrary to fact. The company's products are not available for free; the case is being postulated where they are.

    Lots more details in Wikipedia, of course.

    (No, I'm not a card-carrying pedant. It's made out of plastic.)

  21. Money with OSS by Solder+Fumes · · Score: 2, Funny

    Not that difficult, really. All you'd really need is The GIMP to modify serial numbers. Plus a good scanner, nice dye-sublimation printer, and the right paper.

  22. Wrong question by JimDabell · · Score: 5, Insightful

    'How company can make money, if its products are available for free?'

    Simple answer: it's extremely dificult to do so.

    The question you should be asking is 'How can a company make money, if it gives away software for free?', and the answer should be more obvious - it can do so if its product is not the software it's giving away.

    For instance, IBM's "product" is the tailor-made services and consultancy it provides. The software is merely a tool they use to provide it.

    You might argue that keeping such tools to yourself is a commercial advantage over your competitors. That's true to an extent, but there are also downsides - e.g. if you provide your own proprietary operating system instead, you don't get benefits contributed by the community, and your competitors are more attractive because there is no lock-in.

  23. I do this now by Safety+Cap · · Score: 3, Insightful
    I use OSS to augment and supplement my own code that I then sell to others.

    Recent examples include things like displaytag library, Hibernate and HTML Area.

    Of course, this means I must take a wide berth around GPL'd code, but there is enough stuff under BSD/Apache/whatever to get the job done.

    --
    Yeah, right.
  24. Here's one example in Education by jtwJGuevara · · Score: 3, Interesting

    http://www.sakaiproject.org/support.html

    In brief, the Sakai project was started by a few large institutions who were tired of buying into the licensing fees of other learning management system products like WebCT and Blackboard. They decided to create their own and make it open source - both free as in beer and speech. However, the support for Sakai comes at a price, albeit a much lower price than the aforementioned commercial products were offering.

    In the end, you recieve a completely open learning managment system created and maintained by developers at these institutions and supported by commercial interests.

  25. Longtail vs. Lessig by KrackHouse · · Score: 2, Interesting

    From The Longtail Blog
    "What's changed is the presumption that the primary rights-holder is the best at extracting the commercial potential of creative material. Instead, anyone can do it: the advertising company that remixes an old movie to sell a car; the Linux t-shirt done Warhol-style, or just plain old DJ magic. "

    "Let them eat cake" Well now that cake is actually free and we all want to sell it. Now if you can put a custom birthday signature on that cake you might have a business. This is one of the reasons film school is starting to see a new wave of interest. Communication and creativity, not business processes, are going to be the only things left after the so called Web2.0 is done modernizing commerce.

    --
    What if Digg added local news and a Slashdot inspired comment karma system? ---
    http://houndwire.com
  26. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  27. Some Resources by dexterpexter · · Score: 4, Informative

    Using Google search terms "make money using open source", I came up with the following:

    -101 Ways to Make Money off Open Source
    -How to make money with Open Source Software
    -Making an open source living
    -eWeek:How to Make Money Off Open Source

    I am not intending to be snitty in suggesting that you search Google; there were tons of other seemingly-good resources contained within it, and it might just be a case of different search terms. You might be able to team the information gained there with the advice of people here.

    Also, if you can gain access to the class papers from the Boston Embedded Systems conference, particularly those from Bill Gatliff in 2003, there were tons of developers there who lectured on this very thing, citing examples and explaining the ins and outs of open-source licensing. I thought Bill Gatliff did an excellent job, and you may be able to contact him through his website for some resources.

    --

    *-*-*-*-*-*-*-*
    "We are Linux. Resistance is measured in Ohms."
  28. OSS business models don't work.. by grumbel · · Score: 2, Interesting

    The answer to the question how OpenSource business models work is that they don't. If you today are making money by selling boxes with your software going OpenSource will sooner or later make you go bankrupt.

    The reason why OpenSource works for Redhat and SuSE is because they don't write much OpenSource, the community does, they just pick the whole work of other, package it nicly, write some installer programms, fix some remaining bugs and then sell it. If there wouldn't be a large community to actually write the software they wouldn't have much of a chance, since there wouldn't be much that they could package. Supporting their products is another source for there income, for which their OpenSource activity is of course a great way to advertise it.

    So if you expect to write original OpenSource software and expect to get a large return from it, you can basically forget it. If everybody can download your software for free you won't stand much of a chance to sell it. If you however sell a service and not a piece of software there is a good chance that OpenSource won't hurt you, since people will still buy your service. There are also models which work by releasing older versions as OpenSource and selling the current version as close source.

    Overall making money by writing OpenSource doesn't work, what works however is using OpenSource as advertisment to services you sell. However selling services doesn't work for all kinds of software, so if your software doesn't require much service around it, you are out of luck. If you want to make money with your software there are probally better ways then OpenSource, you should see OpenSource as a way to ensure the users freedom, not to ensure yourself a larger income.

  29. Is it so hard to grasp? by lullabud · · Score: 3, Informative

    There are other businesses where some parts of the theory behind OSS make them money.

    I pay plenty of bar tenders to make me "Open-source" drinks that I know damn well how to make on my own because I'm just no good at it or I don't want to take the time to go to the store or I'm too tired to make it etc. etc..

    People pay for hamburgers at restaurants all the time, even though even little kids know what goes in them, because they don't want to go to the store and buy all the stuff and they don't have the tools to prepare it or the skill to do it well. They just want to eat. It's a matter of convenience and skill and action.

    You just have to choose the right market. When a bar tender is behind the bar she doesn't pay another bar tender to make her a drink that they both know how to make, but after her shift is over and she's dead tired, relaxing on the other side of the bar she will. Likewise, you probably won't be able to sell your OSS products to people who make their own OSS products. You sell them to people who need solutions to problems that you can provide using tried and true OSS code. To sound really cliche, if you're selling OSS stuff you're a "solutions provider" and your solution just happens to involve free software, but businesses will still pay you to solve their problems because you are doing work, your tools are just free.

  30. Perhaps, but... by tsanth · · Score: 2, Insightful

    I see the point, but doesn't the free truck include access to a horde of people (many with good service track records) who are willing to work on the free truck for a (nominal) support contract?

    To follow the analogy further, doesn't the $150k truck also require you to extend the warranty for x dollars per year?

  31. Here is my question?? by Chode2235 · · Score: 5, Interesting

    I attended a chat last night with someone who works for a very large medical device company. They talked about how important intellectual property was to them and that it is their life blood. So they patent as much as possible and lock up everything as tight they can to get a competetive advantage on the competition.

    However, he also stressed "living the mission" where there mission is to essentially alievate pain, help people live longer better lives." And in his next breath he said that his company would sue anyone who copies their ideas to do remote patient check ups on pacemakers etc.

    So I asked, doesn't this contradict the mission, how can you on one hand be for helping people but writing proprietary software that maximizes your revenue? Why don't you open source it all, wouldn't that be a better fulfillment of the mission? He responded by saying that it is essential that the company do this to ensure that it can be financially healthy to continue to provide these services and develop new ones.

    It seemed pretty logical to me, but I want to hear what the /. crowd and the fsf folks have to say as this is a lot of what I hear coming out of this company and even other tech companies. So its a huge obsticle to overcome for the open source/fs movement.

    1. Re:Here is my question?? by AvitarX · · Score: 2, Insightful

      I say if their mission is truly something besides get rich/make money they should embrace that other mission.

      They should look at their costs, and their income. Does it take locking something up 15 years that was probably trivial to come up with? (I don't mean the programming just the basic concept that is patented). How much of their cost is on patenting everything? That cost needs to be looked at too.

      I would imagine cutting pay at the top to something that is still plenty high (speculating, maybe the top isn't paid too much), opening patents after a couple years, and being more restrained on what is actually patented would equal a prophitable company (though not as much so) that better fulfills its "mission".

      Of course we know that it is all bullshit and aliviating suffering is not the companies mission at all, just a byprodoct.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:Here is my question?? by SirGarlon · · Score: 2, Insightful

      I think the real world is going to require a balance between idealism and pragmatism. It's the tightrope that gives so many people ulcers or makes them take up drinking.

      I think your corporate friend is right up to a point. If his company goes out of business it is not going to be able to help anyone. It can go out of business for any number of reasons, including the reason that all its investors dump the stock because they see better profitability elsewhere.

      I think you have a point that if they really want to share knowledge and help people then they wouldn't hoard intellectual "property." And for them to not do it falls somewhere between hypocrisy and denial.

      It seems to me this is another case of "the tragedy of commons." If one actor does the right thing, he'll suffer for it - sharing knowledge will cost the company some competitiveness. So no one does the right thing, and everyone suffers. The same principle explains why environmental laws are so hard to pass, or why there is no meaningful privacy protection in the United States.

      I think the solution to problems like this have to come from societies, not individuals. In other words, change society so sharing knowledge will not hurt this company with respect to its competitors. In this case, it means reform of IP laws so there is less profit motive to hoard useful knowledge. Really what is stopping this company from doing the right thing is the legal environment where IP is seen to have high competitive value.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
  32. Re:I don't think it was a valid question: by gunpowda · · Score: 3, Informative
    Ermm, no. It makes perfect sense as it stands - it would only be 'were available for free' if the main verb was a conditional, i.e. How could a company make money...?

    The question about making money is referring to the present - the same point at which the products are hypothetically available for free. English isn't a language where every 'if' clause takes a subjunctive. This sentence isn't expressing doubt or disbelief; it's a condition posed as a question.

  33. Oh come on. You're so full of it. by geminidomino · · Score: 2, Funny

    RPM was garbage 5 years ago too. ;)

  34. Pay for development, not code by Per+Abrahamsen · · Score: 2, Interesting

    I, like most programmers, am paid for the time I spend developing the code, not for the code itself. The code is free, my time isn't. And if you don't pay for time, the code will not be developed.

    This work fine when there is a limited number of users, which is the case for far the most software.

    It actually also works for some software with more users. GCC developemnt is largely funded by people who hire one of the GCC development companies (there are several) to improve some aspact of GCC that is important to that customer.

  35. How to earn money from OSS by Orion+Blastar · · Score: 2, Interesting

    A hint, you won't make the money by giving it away. The free software will be a marketing ploy to gain publicity. You need to sell a product or service that the OSS is somehow tied to.

    For example, Red Hat has Fedora as a free Linux OS. If someone wants tech support for Fedroa, they can pay Red Hat for it. If they want a more advanced server version, they can pay for it.

    Some projects are based on OSS, but sold commercially, like Linspire, WineX, Crossover Office, etc. The OSS license can be released into a commercial license, in that the OSS developers make their money in selling licenses to release their OSS code into commercial products.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  36. The fundamental economics of OSS is this... by Money+for+Nothin' · · Score: 2, Insightful

    Repeat after me: open-source software is not a business model, it is a softare development model.

    The blunt fact is that in IT, there are really 2 classes of people: users, and developers. This is fully analogous to any other industry, where you have a consumer (users) and a producer (developers).

    The users -- everybody from sysadmins and netadmins, on down to the secretary using her Office apps -- do not write code. They do not contribute anything beyond bug reports to OSS. Hence, their personal stake in the price of software is simply to get the cheapest software that will do the job. Given that OSS is free as in beer, users will naturally gravitate towards it and promote it. Just as in college, where there is free beer, there are students lined up around the block to get a drink.

    Then there are developers -- the software engineers and programmers. They *do* write code; that is their job. They contribute more than bug reports to OSS; they contribute the very code that is required to build the apps that the users use. The trouble for developers is that OSS, by not charging a fee for the time spent developing, makes the value of developers' time equal $0. Time = money, and if money = $, then time = $0 as well.

    When applied as a business model, that is how OSS works; there is no escaping this fundamental economic analysis. You cannot very long sell a product at a non-zero monetary sum that which one can get at zero monetary cost to themselves.

    Thus, the only way OSS can survive in the business environment is if the developers are working for a company which has some other revenue stream then -- be it support services for the code they write if they are a software company, be it some other service if it is a non-software service business (e.g. a marketing firm, law firm, etc.), or be it some tangible, physical good (e.g. in any hardware company, car manufacturer, grocer, etc.).

    It's an opportunity for creativity in business models to try and incorporate OSS into their business functionality, but from the developer's perspective, it's important to recognize this fact: because you are writing software which is being given away for free, your work is not directly making money for the company. Because your work is not directly making money for the company, you will be seen as "dead weight" in the company. Because you are seen as dead weight, you will have a hard time justifying your employment with management unless you can determine, clearly, how your work saved time somebody else in the company, or how your work drew in more customers for the company, or how your work generated more service contracts, and so forth. If you cannot do that -- and this will be difficult (though not impossible), given that you don't work in those departments -- you face job loss.

    Hence, it is generally in the best interest of developers not to write OSS. OSS coders are literally coding their way out of their own jobs.

    But all of the above largely assumes software is normally otherwise a product sold to people on store shelves, when in fact, most people already write code for internal use only anyway. What about those people?

    OSS is still a negative to developers in most companies, because, after all, if you are writing code that would normally be for use within your company, that is potentially a competitive advantage for your company. But if you're giving away that code, you're giving away that advantage for other companies - other competitors - to use. This is good neither for the developer, nor the company paying the developer who released the code as OSS. After all, if you employ developers who just spent 6 months writing control software for, say, a large manufacturing company, why should the company release that software to the public? So that their competitors can go out and buy the same hardware, leverage this software they did not develop (and have no intention of contributing back to), and produce the same or very simi

    1. Re:The fundamental economics of OSS is this... by nullreference · · Score: 2, Interesting
      Those are good points and are very well stated.

      From a user's perspective, I think F/OSS is great because it's free and I can't help but feel enveloped with a warm fuzzy feeling from the idealism that it's bundled with. F/OSS is one of those things that everyone wants to work so badly, we ignore some of its shortcomings. It's like the uncle who everyone likes because he showers you with nice gifts but no one ever mentions his capricious spending or impending bankruptcy.

      For those making money 'using' OSS, of course it's wonderful. They are essentially getting something for nothing ie for free.

      The problem as you as mentioned, is that it devalues -- in $monetary terms -- the software developer's efforts and undercuts the efforts of other software developers.

      I stress that the devaluation is monetary. But software developers or many that I've known (and I concede myself to some extent), run on a different currency -- one of ego and recognition. So in that sense the developer isn't entirely losing out. He has traded his time and energy for personal pr rather than money.

      In some cases that recognition translates into getting a well paying job. However if money were the goal, F/OSS route wouldn't be the best route. I know it's a gross simplification but still noteworthy, take the two most recognized and influential personalities of operating software: Bill Gates and Linus Torvalds. It's obvious who's the world's richest man is, and who gets all the karma from the geeks like us.

      The whole F/OSS movement is political. I know 'political' is a bad dirty word that engineers like to avoid. It's not necessarily bad because it's political but we should recognize it for what it is. It's a joust for power and leadership, goodwill in exchange for favorable opinions and sympathy. In the best case, OSS results in something like Linux, and in the worst it's the girl with a skirt giving looksies -- great for onlookers, a questionable gain for the exhibitionist, and great for the pimps who know how to squeeze a buck from it.

  37. easy in-house development by dionysian.mind · · Score: 2, Interesting

    I believe much of the power of open source development is that it allows organizations to develop custom in-house applications. Instead of being stuck with a proprietary system that may, or may not, work exactly for their purposes they have the option of hiring developers to produce exactly what they need. While there obviously is little area for profit for software vendors (short of aforementioned selling of set-up, support), it allows a lot of organizations (e.g. research labs, many college institutions) function more efficently, etc. In short, the money (in most cases) can be found in gained efficency. Also, as refernce, note how much documentation on tldp.org there is that was written by people encouraged by their companies to do so, allowing for a win-win situation -- for the people who got to spend company time writting up public documentation, and that next time issues come along in the company (or others) their will be documentation to help them through.

  38. The support model sucks by dist_morph · · Score: 5, Interesting
    Trying to make a living from support eventually creates applications like WebSphere or Oracle or SAP. When the money is in selling help, you need to demonstrate that the users need help, otherwise they won't renew support.

    We've had this problem, so I'm not speaking theoretically. Most of our users bought support with the purchase of our commercial product, but after one year many of them didn't want to renew because they hadn't had any problems and didn't know what they were paying for.

    A business plan that is based on support is at direct cross purposes with creating high-quality, easy-to-use software.

  39. The case of LaTeX by miep · · Score: 5, Interesting
    The case of everyones favorite macro package for everyones favorite document typesetting system, LaTeX, might be most convincing for the stance that sometimes it's better to sell support than to sell software. From an interview with the author of LaTeX, Leslie Lamport:

    "GMZ: Was this always meant to be free software ? Did you ever try to "get rich" with it? Do you regret that you didn't?
    LL: At the time, it never really occurred to me that people would pay money for software. I certainly didn't think that people would pay money for a book about software. Fortunately, Peter Gordon at Addison-Wesley convinced me to turn the LaTeX manual into a book. In retrospect, I think I made more money by giving the software away and selling the book than I would have by trying to sell the software. I don't think TeX and LaTeX would have become popular had they not been free. Indeed, I think most users would have been happier with Scribe. Had Scribe been free and had it continued to be supported, I suspect it would have won out over TeX. On the other hand, I think it would have been supplanted more quickly by Word than TeX has been." (From TUGboat 22 (2001)

    Just a very succesful case of money made out of free/open source software that is often overlooked (and maybe one of the oldest cases as well!)

  40. Second Step? by Petersko · · Score: 2, Funny

    Have we finally found the Second Step?

    But I don't have a problem. I can quit any time I want to. I just don't want to right now.

  41. .04 percent by way2trivial · · Score: 2, Interesting

    38.8 million, on 96.5 billion
    (with a b) in sales in 2004

    what percent is that?
    %.0402
    or .000402 of sales..
    less than 1 half of 1 tenth of one percent
    oh, I'm sorry, that's over four years?
    about 1 tenth of 1 tenth of one percent of sales

    Is that fathomable? I laud IBM for it's participation in FOSS, but- it's not even a drop in IBM's revenues...

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  42. Support, installation, bounties by RichMan · · Score: 4, Interesting

    Paths to make money of OSS

    1) Support. Provide support for the software. Fixing or adapting it to the customers requirements for money.

    2) Installation. Really a subset of support. Will install and train in the usage of OSS for money.

    3) Add/Create OSS for money. They customer wants something. You will code it.

  43. Answer to the Question by Esion+Modnar · · Score: 3, Funny
    How company can make money, if its products are available for free?

    Volume.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
  44. For goodness sake. Who is rating this interesting? by jotaeleemeese · · Score: 2, Insightful

    With all due respect, but you have no idea what you are talking about.

    First of all Red Hat, or any other company for that matter, are not appropriated the work of others. That is a vulgar lie.

    The people that have produced the software (Red Hat payed employees amongst them) have released it under licensing terms that allows companies like Red Hat to make bussiness. All the GPLed parts are freely available, and they not only make them available but are contributing to a completely free project like Fedora.

    Red Hat, under the terms of the GPL, is nopt obliged to produce anything if they do not wish to do so. They could just package the software and charge for those services, but what they are selling is support training and advice.

    Software is a commodity, the GPL helps to comodize it.

    You are a vulgar liar and should be ashamed of yourslef or are a completely ignorant person that can't even take the time to understand the GPL but then ejaculates an opinion like if you knew what you are talking about.

    What a prick.

    --
    IANAL but write like a drunk one.
  45. The Magic Cauldron by Guillermito · · Score: 2, Interesting

    The obvious answer to the question posted is the well known essay "The Magic Cauldron"

    http://www.catb.org/~esr/writings/magic-cauldron /

    I can't believe nobody mentioned it before. (Yes! I actually checked it, so if someone did mention it, then Slashdot search sucks!)

  46. Making ca$h with O$$ by pjt48108 · · Score: 2, Funny

    I find making money with open-source to be a pretty straight-forward process. My only trouble has been with the TWAIN drivers I needed to scan the individual bills before I printed more.

    --
    Mmmmmm... Bold, yet refreshing!
  47. I've paid $25K for "free" software by Ada_Rules · · Score: 2, Informative

    Ok..Not exactly me..but my company. We have used products from AdaCore Technologies. http://www.gnat.com/.A couple of years back, the cost for several supported seats for both a self and a cross compiler (for embedded work) with a few small add ons was something like $25k. We'd gladly pay it again. The product was great. The support was great and we had access to the source code which is a real help in an embedded environment .

    --
    --- Liberty in our Lifetime
  48. Tim O'Reilly's talk at EclipseCon 2005 by StarEmperor · · Score: 2, Insightful

    Tim O'Reilly touched on this topic in his EclipseCon 2005 keynote address. One of the things he pointed out is that a company can make money by creating a unique set of data, instead of a unique set of software. For example, the maps that power MapQuest, et. al., come from a company called Navteq. Amazon adds value by collecting user data and using to show you popular books related to the one you just bought. Companies like Digital Envoy provide mappings of IP addresses to geographic locations. There's no doubt that the open source community could create free software to drive yet another online map, bookstore, or ad engine to target specific geographic regions, but they'd be hard pressed to come up with the data required to populate them. Similarly (pointed out Tim) imagine if Google released their search engine source code tomorrow. What would you do with it? Without a way to administer the monster array of cheap servers that Google has, there's no way you could compete with them. Google's secret sauce is not their software to rank search results -- it's that they've actually gone and done it for all those zillions of web pages and made that data available for you to use.

  49. Antithesis? by Gogogoch · · Score: 2, Interesting

    Maybe I just haven't seen the light, but it still seems to me that Open Source remains the antithesis of the software development industry, at least the part that deals with the generation of wealth from the creation and sale of software. The economics of Open Source are that the act of authoring and creating software is not directly remunerated, but that there are secondary industries based on ancilliary services such as distribution, support, customization and consultancy. Perhaps it is true to say, therefore, that the Open Source system operates outside the rules of a free market economy, and is more akin to a Communist system of central planning, equal contribution from selfless, willing participants, and free consumption for all. What do you think?

    There seem to be two main providers (authors) of Open Source software: volunteers, who contribute for kudos within their "on-line" community and possibly for altruistic purposes; and government-funded workers in universities, research centres, hospitals etc. I am not aware that mainstream commercial organizations, companies, or other "for profit" organizations represent a large proportion of the Open Source supply-side. This is perhaps because the contribution of time, effort or intellectual property to Open Source does not normally make economic sense as there is not a direct, associated pay-back.

    The closest model to this is the type of company that consumes Open Source materials and submits contributions back to the community. I suspect that these contributions are those that were done as part of the course of business, and are not the result of any out-of-the-way development or sense of generosity. And perhaps the code 'feedback' is ultimately self-serving.

    An interesting element in the economics of Open Source is that with the exception of government-paid workers the remaining authors are largely professional software developers who write software for a living as their main employment. Of course there will be many exceptions to this, but my suspicion is that Open Source can only exist on the back of Closed Source.

    Clearly there must be a limit, or balance, to the scope and scale of Open Source or, like a snake eating its own tail, the movement will eliminate its own sustaining workforce and falter. Rather, there will be an equilibrium point. A related observation may be that contributors employed by for-profit companies will have limitations on the scope of their involvement, since most employment agreements lay claims on related intellectual property whether written at the office or at home. This, combined with a software developer's love of writing generic "super-tools", has meant that the most successful Open Source projects are software engineering tools, utilities and building blocks: Linux, Java, IDEs, configuration management tools, bug tracking tools, MySQL, PHP, PHPBB, Apache, gcc, etc. When I looked at this a year ago the four largest categories (55%, or 47,000 projects) at SourceForge.com are of this type. Indeed, these represent the majority of the 80,000 projects logged at that time.

    I don't believe that the Open Source community would be moved to contribute on specific applications, such as the pacemaker example here. The available pool of kudos would be too small, as well as the available talent. No doubt the /. crowd will proove me wrong!

    Clearly the notion of free software is attractive to anyone with a software need. Personally, I am grateful to the authors of the software that I have downloaded for free, and will check-out SourceForge's 'Games/Entertainment' category forthwith; I am pleased to see Microsoft's strangle-hold on the desktop being seriously challenged by Linux. However, this is of course not good news for Microsoft. Although in danger of some sort of hypocracy, I would recommend that any software company watch the font of freeware available through GNU and SourceForge, and drink freely - so long as the 'copyleft' licensing terms can be accepted and managed.

    Reg