Slashdot Mirror


Earning Money with Open Source Software?

An anonymous reader writes "I've been working on a financial application which I've decided to release to the public. I want to make some money from the application, though I certainly don't expect to become a millionaire. The problem is that I'd like nothing better than to open-source it. There are many aspects of the application that I don't have time to refine, and other developers could definitely improve upon my work. However, I don't know how I earn money from something once I've made it open source. How have you dealt with trying to turn a reasonable profit on your work while remaining open-sourced?"

5 of 279 comments (clear)

  1. Are you new here? by jawtheshark · · Score: 5, Insightful

    FSF view on selling software

    Also: Software as a service

    Finally, there is also consultancy for your own project. You need help installing it? You want a feature? Hand over the cash!

    No, I haven't done it. Mainly because I'd rather not be my own boss. The payoff is high, but so are the risks. I'd rather be a wage-slave and let my boss bear the risks.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Are you new here? by riseoftheindividual · · Score: 5, Insightful

      Some other possibilities to add to those:

      Produce a printed manual sell it from the main site.

      Produce a lightweight but useful book and go into the software from more of a practical application standpoint than your standard manual/documentation, and sell it either dead tree or ebook format on the main site.

      Ads on the main site.

      Get a nice catchy logo for your project and arrange to sell logo'd tees, coffee mugs, etc... on your site. There are sites out there that will let you do this with little to no capital up front.

      This one will be controversial here, but hey futz it... talk to some Indian support firms and see about possibly hiring them to offer support, which you then sell from the main site of the application, where you will serve as "level 2" tech support.

      Most important of all, if you decide to do any of this, just freaking do it. Don't second guess yourself once you've decided. Move forward in total confidence, daily feeling/envisioning your goals attained.

      --
      Patriot - A fan of expanding government power and spending while not wanting to pay higher taxes.
    2. Re:Are you new here? by ShieldW0lf · · Score: 5, Insightful

      You get enticed to solve problems, not invent tools. Money is enticement.

      If you can't find a single person out there who has a problem that needs solving and involves your new tool, your new tool is useless.

      A tool is a means to achieve a goal, not a goal in itself. If there is no goal at the end of the train, then yes, your whole pyramid is built of meaningless crap.

      Being that this is finances he's talking about, all of it is meaningless. The value of financial software is in how close to zero you can bring the time you spend working on it, because it's all administrative overhead and no productivity whatsoever.

      Financial stuff gets stale fast as laws change, so I might suggest something along the lines of:

      1) Give it away, and sell its advantages strongly far and wide
      2) Make it update itself to the suit the latest legal/financial environment from central servers with new data, but only for paying customers
      3) Create a business model around being "The guys who watch the laws and make sure our software still suits them."

      In other words, don't trap them, empower them, and make money dealing with the ongoing bullshit that's closer to your skill set than their own.

      --
      -1 Uncomfortable Truth
  2. Learn from thes one who have succeeded by ccguy · · Score: 5, Insightful

    Learn from the ones that have succeeded, such as mysql or zend.

    I'd suggest you start a company, as you are more likely to be taken seriously by possible clients. And become 'the' company to go for support, customization, etc.
    There must be products who have succeeded as a one man show but honestly I can't think of any.

    Also, drop the 'I don't have time to refine' attitude. If you want to make money, you have time to do whatever your clients require, unless you just feel it's wrong for your product and refuse to do it altogether.

    In short, if you really want to make money, your priorities have to be the ones of your clients', unless you are confident that what you feel like doing today is what someone else will feel like buying tomorrow.

    By the way, is anyone using it already?

  3. Sell Windows/Mac binaries, or Sell the Interface by steve_thatguy · · Score: 5, Insightful

    This is actually exactly what I was going to suggest. People running Linux are often either programmers themselves or interested in free/open source software. People running Mac OS and Windows, however, are obviously willing to trade money for the convenience of a point-and-click installer.

    There's another option depending on how well you've defined a core/UI split--open-source the core engine, but charge for the GUI (or possibly for a web interface).