The issue of support is a big dog. You need to be able to sell a lot more copies than you will have users who bug you. Do you already have a company framework set up (even if for another purpose) which can be used to field phone calls?

Just as importantly, is it a project that sells itself? Is its purpose so crystal-clear that everybody just has to rush out and buy it? If not, you need to be sure to include enough money for shmoozing magazine editors and creating marketing folders.

If you can build it in two months, why can't someone else? Time and again, open source developers duplicate payware products and take away many paying customers. Not all of them, because there will always be droids who will not touch open source and/or work only in Doze.

If all you want to do is to support yourself, the suggestion to release your core code, especially with a gee-whiz save-the-world application that gets you publicity/notoriety, is a great one. You can then get work customizing your framework for paying customers or writing books about it, like the R* on Rails guys.

Be careful. Betting your future on business is just as perilous as betting the stock market will go up when you need it to. I've burned $300K+ on one business, and I'm working hard to make it back (and more) with another one. Be sure you're ready to take on all the other attributes of a successful business (money and time management, taxes, promotion, marketing, etc., etc., etc.) before you go there, and be very sure you have a product which is as good as you think.

Don Wilde
"There's more than one level to any answer."

In reply to Re: To Release or To Open-Source? by samizdat
in thread To Release or To Open-Source? by Spidy

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.