Slashdot Mirror


Converting an Open Source Project into a Business?

Yaztromo asks: "I'm about to try to make the jump and move my jSyncManager Project from being a time-consuming hobby into a full-time business. I'm hoping to follow the model of other successful Open Source businesses by selling integration, development services and support contracts. Has anyone in the Slashdot community attempted to move their Free/Open Source projects from hobby to business? What were the special challenges or obstacles faced?"

14 of 38 comments (clear)

  1. Special challenges. by torpor · · Score: 5, Insightful

    What were the special challenges or obstacles faced?

    Finding customers. NEVER underestimate how important this is to the success of your company.

    All other problems, and yes there are many with relation to OSS in general, are insignificant.

    So many startup guys get rolling, only to be void of life 4 months later because they weren't daily working on getting clients on board who will pay the bills and provide lifeblood to the rest of the company.

    Sounds obvious, but I just wanna point it out before it gets lost in the /. responses ... Work *hard* on finding yourself customers, harder than you want to, even ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:Special challenges. by eddy+the+lip · · Score: 2, Insightful

      Sounds obvious, but I just wanna point it out before it gets lost in the /. responses ... Work *hard* on finding yourself customers, harder than you want to, even ...
      Funny how often that does get lost in these discussions, even though it seems obvious. Finding customers is now your number one priority. In the beginning, especially, all that time you're saving by not having a day job anymore will go to getting clients (and a bit of other business minutae). Coding the project will still be something you do in your spare time, although you have a bit more control over when that spare time is.

      Have an advertising plan, and a budget for same. Word of mouth will almost certainly not bring in business rapidly enough, or in large enough numbers. Don't rely on it.

      Also, for consulting gigs, the right kind of clients are important. Learn how to say No. This is really hard at the beginning, but it's maybe most critical then. The wrong client will suck the lifeblood out of you if you let them. (Hell, the right ones can too ;) ). Do not overcommit, and if they're asking for too much, tell them. They'll appreciate your honesty. If they don't, their the kind that will be a continual burden on your company,and you can't afford them.

      --

      This is the voice of World Control. I bring you Peace.

  2. Re:biggest problem.. by ip_vjl · · Score: 2, Interesting
    biggest problem ... getting people to pay for something free


    Tax forms from the IRS are free. But many people pay someone (who knows what they're doing) to fill them out for them.
  3. OpenSource to Business by bensin · · Score: 4, Interesting

    I have been working on this project for the pass two years on allowing independent music website a way of selling individual tracks to their users. But after a year of no real bites i decide to turn it up a notch and make it my own business. Which is now . The transition is a whole lot different and a whole lot more stress. You have to be able to hang on and fight for your dreams. Make sure you look for the most efficient ways of promoting your product. Join Newsgroups and etc.... Starting up a business is very difficult so don't expect a cakewalk. Your competition doesn't nee any more competition so you are going to have to be creative in your product and how you market it. I wish i could find forums and website that help guide you through this process but i can't find any right now but if any one knows of any let me know.

    1. Re:OpenSource to Business by chrismac2264 · · Score: 2, Informative

      A good small business resource is Score, www.score.org. Lot of good free advise and counseling from a non-profit.

  4. I am going to do that too by prostoalex · · Score: 4, Interesting
    The support model for open source is somewhat interesting. It's pushed quite frequently as panacea for open-source businesses, but I was reading Chris Pratley's blog yesterday (he works for Microsoft), and he was pointing out some interesting and obvious problems:

    You can grow a business to the extent that there is "friction" in the marketplace that makes it not worthwhile to clone your product and business (say, to $100,000). But if your business grew to a significant size (say, $1 million) then someone else will come along, covet that money, and use your source to kick start a clone of your business. This is true in hardware as we all know (all the cheap knockoffs you see of original products), and the friction costs are higher in most cases for hardware. If for example you make an open source accounting app that starts to do well, I can take that source, study it, and start selling and supporting it for less than you offer it, and we can have a price war until we're both paupers, or one quits. Even better, as you make improvements, I get to incorporate them in my product as well, so you can't really stay ahead of me for any length of time.
    The full post is here.

    So in a nutshell, good luck. But if you start generating any money on your project, a fellow developer can download the source and make it a policy to undercut your support pricing by 20%. Many customers will stay with you because of additional benefits provided (they like the service better, they like you personally, etc.), but some might switch, too.
    1. Re:I am going to do that too by prostoalex · · Score: 2, Informative

      He was just saying that the size of the market determines competitive interest.

      If your open source support business (that relies on the product you wrote and GPLed) generates $30,000 a year, that's hardly enough for someone to get excited. (Oh, we could get a 33% market share by undercutting prices and then earn $10,000 this year!)

      Things start to happen when the revenue number hits six digits. Then it's time for some bright college student to download the source, study the app and then buy a newspaper ad " Support! Lowest price in town guranteed! Free first consultation!"

  5. Worth Repeating (Re:Special challenges. by dmorin · · Score: 3, Insightful
    Finding customers. NEVER underestimate how important this is to the success of your company. All other problems, and yes there are many with relation to OSS in general, are insignificant.

    Can't be said enough. How many times did we all hear about a dotcom that was gonna do just fine because they had exactly *1* customer who was playing sugar daddy (trans: had a piece of the action) and they swore up and down that they were gonna sign a second customer any day now?

    Technical knowledge alone won't get you half what you need. Team with a sales person. Just like there are born geeks in the world, there are born salesman. The sort of guys that see free stuff and just instinctively think "I can sell that 12 different ways, I can sell the service I can sell the support I can license the trademark I can merchandise the logo...." You should be able to at least get out of the starting gate with a good salesman on your team.

    Then you'll need somebody with business savvy to start making it look and act like a real company and not just a guy with an idea and a guy selling that idea.

    Good luck!

  6. You're facing an uphill battle. by fmaxwell · · Score: 3, Insightful

    By making your work open source, you let your biggest competitive advantage, the fruits of your intellectual labor, slip through your fingers. Consultants who have offices closer to customers can compete with you to provide support, integration services, and development. Seven guys from India who share a one bedroom apartment and will work for $7/hour can compete with you. If your software is even reasonably well documented, competent software engineers all over the world will be able to add to it, modify it, and support it for their customers.

    Your best bet is to come up with a new product, make it closed source, and get paid like the guys who sell WinZIP, WinRAR, UltraEdit, Vedit, FTP Voyager, FTP Serv-U, etc.

  7. market friction by rm007 · · Score: 3, Informative

    For what it is worth, "friction" is economics jargon for anything that prevents markets from allocating resources with the perfect efficiency usually assumed in basic economic theory. Barriers to entry are one source of friction, but anything from information assymmetries, to transaction costs, transportation costs, etc. etc. all contribute to "friction". Part of the hyperbole of the late 90s was that information technology would enable "friction free markets" - but while it did reduce a lot of sources of friction in some markets, it created new forms in the guise of information overload, complexity due to choice proliferation, uncertainty from the speed that products and services became obsolete etc., etc.

    --


    I've finally got around to changing my sig
  8. Re:biggest problem.. by shaitand · · Score: 2, Insightful

    Yes but remember MOST of those people paying to have their taxes done do NOT have itemized deductions or the complexity of corporate accounting to worry about.

    MOST of them could actually spend 30mins and do them themselves with no prior experience and only the information that accompanies the form.

  9. Re:biggest problem.. by BenEnglishAtHome · · Score: 2, Informative
    most people would be hard pressed to find somebody else to (help them) do thier taxes for free

    Nope.

    Unless you're making plenty enough money to either do or have your taxes done, these guys will prepare your tax return for free.

    And if you're low-income and have problems with English, these guys will do your taxes for free.

    Heck, go to your closest walk-in IRS office during tax season and an IRS employee will do your taxes for you, for free. Of course, if you've no real need for help (either because you made enough money to easily afford someone to prepare them for you or you are easily able to do your short form yourself) they'll decline to prepare your return. But people with a genuine need and the foresight to make an appointment get helped.

  10. Re:Specifically for this product by Marxist+Hacker+42 · · Score: 2, Interesting

    I admit that I'm MUCH more familiar with the PocketPC market than the PalmOS market. However, here's two business models that seem to have worked well in the PocketPC market (at least among the hardware vendors I know and have had machines from: Hitachi, LG, Audiovox, and HP):

    1. Get on their Shareware Catalog. Almost all third party vendors (I doubt you could do this with Palm, Inc. but Handspring and Sony spring to mind, and I'm sure there are others) want to differentiate their product by having more prebundled software come with it, and one way they do this is with a shareware CD that has setup programs all ready to go and linked into the (usually HTML) CD documentation.

    2. Lower the cost of the OEM license until it doesn't make sense for them NOT to do it. $1/copy would do the trick- especially if you point out that they can really increase sales because your product makes their hardware compatible with a LOT more systems. They won't blink at giving up 1/100th of their profits to you if you increase their market share by a few million machines.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  11. Re:Get a partner on board by fmaxwell · · Score: 2, Informative

    You keep doing what you do best: programming/enhancing your product.

    Get a friend from high school (a big mouth usually) as a partner who will be in charge of just promoting and selling your products and services.

    Contract an accounting person to show up a couple days a month to do your books, and a lawyer to help you with patents in the future.


    Hire some buddies, hire part-time accountants, and get a lawyer...": That sounds like the formula that lead to the failure of so many dot-coms and is a likely way to dig yourself a financial hole into which all of your savings will go.

    The first thing that you need is a real business plan. It needs to be based on sound financial analysis which take into account the potential market, marketing costs, labor costs, competition, office space costs, etc. If you can't get a bank or venture capitalist to finance your company, then take advantage of their wisdom and ask for specifics as to where they saw unacceptable risks. Most of them have seen many businesses start and fail and will have a lot of insight. Don't quit your day job just because someone on the Internet told you that you would get rich selling support services for your open source project.

    Before you start talking about partnerships, you need to consult an attorney and an accountant. You need to determine what kind of legal protections and tax protections are offered by various corporate arrangements. Do you want to organize as a Sub-Chapter S, Sub-Chapter C, LLC, sole proprietorship, etc? I don't know the answers, but you need to know them before diving into such a venture.

    Finally, you need to try to remain objective. This software is your baby. You've invested countless hours in its creation. But you still need to step back and be realistic when evaluating its future and the competition. Looking at your product, it seems to be appeal to a rather limited audience: PalmOS users who wish to sync their handhelds with Java-enabled PCs AND who cannot use, or are dissatisfied with, the free app provided by Palm for that purpose. Sony has just announced that it is dropping out of the U.S. Palm market, leaving Palm as the only significant supplier of PalmOS handhelds. That should be a serious concern to you. What's your plan if Palm goes out of business or stops supplying handhelds to the mass market?