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?"

38 comments

  1. biggest problem.. by Anonymous Coward · · Score: 0

    uh, getting people to pay for something free?

    1. 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.
    2. Re:biggest problem.. by Bitsy+Boffin · · Score: 1

      Yes, but most people would be hard pressed to find somebody else to (help them) do thier taxes for free.

      But; for any moderatly sized OSS project there is a quantity of people who are are all to happy to help (provide support) to you for free through mailing lists, bulletin boards, IRC etc...

      Support contracts work best (IMHO) targetted at corporate entities who have a hard enough time convincing themselves to use OSS, let alone accept help from the 'unwashed masses' of the community. Coporates like to pay for things, they don't understand free.

      I don't know what this software the poster has written does, or if it does it well. But if corporates are not using it, or likely to use it, then i dn't think I'd bother with support contracts - the 'unwashed masses' don't need or want them (generalising, but true).

      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    3. 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.

    4. 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.

    5. Re:biggest problem.. by llefler · · Score: 1

      But; for any moderatly sized OSS project there is a quantity of people who are are all to happy to help (provide support) to you for free through mailing lists, bulletin boards, IRC etc...

      That support isn't good enough for most businesses. If you ran a corporate website on open source software and had a problem, you probably couldn't post it on a mailing list and hope for a response. Businesses buy support contracts for priority. That's why they'll pay IBM to support a server, with a 4 hour response time, that is under warranty. Service contracts are a simple expense, a cost of doing business at a set cost. Just like software licensing. A system outage is an unknown, and the 'free' part is an insignificant part of the total loss.

      Managers feel more comfortable having a phone number they can call when there is a problem, even when, as is often the case, the response is that the support people don't have a clue what the problem is, much less how to fix it. That's just the way people are; we want to know someone is listening when we have a problem.

      And it's not that corporations don't understand free. They understand that you get what you pay for. Is it practical for me to learn how to build and configure a firewall, or pay a consultant to do it (and maintain it) for me?

      But you are correct that most non-business users wouldn't buy support contracts. The time they spend working on a problem isn't lost revenue. For example, I've been tinkering with MythTV for months. I even bought new hardware. But my time is less valuable than getting something that works exactly like I want it to. As a business decision, I would have just bought a Tivo.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    6. Re:biggest problem.. by Yaztromo · · Score: 1
      uh, getting people to pay for something free?

      The jSyncManager core software may be free (as in both beer and speech), but it's really just an enabler technology. Sure it has the necessary protocol stack and such for performing data synchronizations, but the real value is in being able to connect it to your applications, databases, networks, and overall dataflow.

      That part isn't free. Current users typically have to develop such plug-in connectors (we call them "jConduits") themselves.

      My idea is to sell these integration services. Stand-alone, you can run the jSyncManager, but other than for the backup/restoration of data, and some basic functionality (installing PRC's and PDB's, syncing e-mail with a POP/SMTP server pair, dumping standard application records as text, and downloading photographs) the free part doesn't do a whole lot on its own.

      As with many Open Source projects, the idea isn't to make money offf the core software, but off the necessary dupport and servicess required to actually make use of it.

      Brad BARCLAY
      Lead Developer & Project Amdinistrator,
      The jSyncManager Project

    7. Re:biggest problem.. by Anonymous Coward · · Score: 0

      Tax forms from the IRS are free. But many people pay someone (who knows what they're doing) to fill them out for them.

      True enough. However, if the IRS makes their product too complex, I don't have the option of taking my business of paying US Federal Income Tax to one of the other competing tax collection government agencies. The IRS has a monopoly on that. Oh, and I can't decide that I'll just do without that service entirely. That gets you a jail sentence. Making a product difficult to install or use can only support a consulting business up to a point.

    8. Re:biggest problem.. by Anonymous Coward · · Score: 0

      > Lead Developer & Project Amdinistrator,

      Don't you mean Administrator?
      (Don't you mean.. BIZARRO Administrator?)

    9. Re:biggest problem.. by Money+for+Nothin' · · Score: 1

      Heck, go to your closest walk-in IRS office during tax season and an IRS employee will do your taxes for you, for free.

      I have an idea! Let's go up to everybody who wants to take our money, and ask them how much we should pay them! Bloody brilliant!

      I agree doing the 1040EZ or 1040A is pretty darn easy; why people get so intimidated by them is beyond me. Maybe it's the crappy arithmetic education in our public schools. But you'd be a fool to go to the IRS and ask them how much you owe them... Let's not have foxes guard henhouses, k? :-)

    10. Re:biggest problem.. by BenEnglishAtHome · · Score: 1
      But you'd be a fool to go to the IRS and ask them how much you owe them... Let's not have foxes guard henhouses, k? :-)

      You jest, I know, but just in case anyone thinks this is a serious point I should point out that the people who prepare your returns at the IRS don't care one whit how much you owe. They won't dig for deductions but they won't throw any away, either, assuming you've got your paperwork in order and they can identify said deductions without spending hours digging. The preparing folks aren't the same as the auditing folks or the collecting folks. The preparing folks want to do a good job and prepare a good return for you. Their performance is graded not only on accuracy but on the customers perception of the service provided, so IRS return preparers have no motivation whatsoever to prepare a return any way except accurately and with the best interest of the taxpayer in mind.

      Skepticism is a good thing, usually, but in this case it's misplaced.

    11. Re:biggest problem.. by Money+for+Nothin' · · Score: 1

      You jest, I know, but just in case anyone thinks this is a serious point I should point out that the people who prepare your returns at the IRS don't care one whit how much you owe.

      That's a half-truth.

      Would you be saying the same if a privately-owned tax firm were doing the tax prep? I doubt it. Private firms have an interest in doing 2 things:

      1) finding as many loopholes as are available to you
      2) charging you for the time it takes to find those loopholes, to the extent that it doesn't cost you so much that you go to a competitor offering faster/better service

      But the IRS agents don't make any explicit profit off of doing your taxes. So there are 2 possible arguments, hence the "half-truth" nature of your claim:

      1) if they *don't* care what you owe, then they're not going to care much whether you get the loopholes available to you
      2) if they *do* care what you owe, then the question is "why? Aren't they working for free?" The answer to that question is "no, they don't work for free - our taxes pay for their service."

      The problem then is that if we pay IRS agents based on performance, then they wind up demanding more money as their performance increases, which winds up costing more to the taxpaying public.

      The preparing folks want to do a good job and prepare a good return for you. Their performance is graded not only on accuracy but on the customers perception of the service provided,

      I suppose these 500,000 people who went to the free IRS help got quality service? Or maybe the 19 out of 23 IRS preparers (also mentioned at that URL) were wrongfully-accused of making mistakes? :-)

      If they're graded on performance, then I suspect they're not getting A's (maybe with grade-inflation though). I mean, I know people who have had IRS agents call up and say they made a mistake on their return, only to eventually discover that the IRS agent made mistakes in analyzing the return - and in some cases, find that the person was owed a bigger refund than was originally thought!

      You get what you pay for, and that goes for tax help as well... (I do my own taxes. Basic arithmetic doesn't exactly scare me...)

      so IRS return preparers have no motivation whatsoever to prepare a return any way except accurately and with the best interest of the taxpayer in mind.

      ...except to take in more revenue for the government, thereby being able to help ensure the govn't gets more money, and then later have their agency leader press Congress for increased salaries for the "poor, overworked and underpaid" IRS employees.

      Don't laugh, public school teachers do it (I know, because I know a family of public school teachers).

      And no, the IRS is not immune to corruption and political manipulation...

      Ultimately, the problem with your argument comes back to the classic problem of "following the money." No matter how you slice it, either the IRS agents have no incentive to care about the work they're doing for "free" (and remember, "there ain't no such thing as a free lunch"), or else their pay increases based on performance (at dealing with an insanely-complex tax code) will start to cost the taxpayers more. Sadly, it's a lose-lose situation.

    12. Re:biggest problem.. by BenEnglishAtHome · · Score: 1

      That's a half-truth. Would you be saying the same if a privately-owned tax firm were doing the tax prep?

      No, I wouldn't say the same thing about private preparers. They're in it for profit. The folks at the IRS are in it for a paycheck and, organizationally, to serve the public.

      ...the IRS agents don't make any explicit profit off of doing your taxes. So there are 2 possible arguments, hence the "half-truth" nature of your claim:

      1) if they *don't* care what you owe, then they're not going to care much whether you get the loopholes available to you

      Bingo. You hit the nail on the head. In fact, I think that's basically what I said when I originally stated that they didn't really dig for deductions. CPAs would call the returns they prepare "extremely conservative." Lots of people with simple returns are quite happy to have them prepared in an extremely conservative fashion. People who don't like that are happy to pay the money to CPAs to dig for deductions.

      The problem then is that if we pay IRS agents based on performance, then they wind up demanding more money as their performance increases, which winds up costing more to the taxpaying public.

      Wow. There are so many misperceptions in that sentence it's tough to parse 'em all out.

      First, they aren't agents. Their job tatle is usually "Tax Specialist" and they are informally referred to as "Assistors."

      Second, they aren't paid on performance. (Neither are Agents, Special Agents, or Officers.) They're paid a flat hourly wage. Their performance is recorded and has a great bearing on promotions and even the occasional pitifully small bonus, but in the sense that most people would use the language, they aren't paid based on performance.

      Third, in general and in this case, government employees don't demand more money when they perform highly. They use their good evaluations to get better jobs, but there's no such thing, in practical terms, as asking for a raise because you do a better job than your co-workers. There used to be something called a Sustained Superior Performance award that was, basically, a raise. Recent changes in our work contract have essentially killed the SSP.

      So, basically, pretty much all of the assumptions underpinning your arguments are wrong.

      I suppose these 500,000 people who went to the free IRS help got quality service?

      They got pretty good service.

      Or maybe the 19 out of 23 IRS preparers (also mentioned at that URL) were wrongfully-accused of making mistakes? :-)

      No, not exactly. But if you've ever stood behind the counter and listened to people ask questions, like I have, you'd get a different impression of the whole situation. Taxpayers don't get wrong answers so much as they ask the wrong questions. Yes, technical mistakes get made but the often total disconnect between the words that come out of a taxpayers mouth and the information he actually needs is often mind-boggling. I'm the first one to scream that the tax code is over-complex and those error rates are proof I'm right.

      ...except to take in more revenue for the government, thereby being able to help ensure the govn't gets more money, and then later have their agency leader press Congress for increased salaries for the "poor, overworked and underpaid" IRS employees.

      I don't know how to say this any more clearly. The assistors at the front counter of your local IRS office don't give two shits about increasing government revenue or helping the Commissioner testify before Congress. To the assistor, their job is helping the poor sod in front of them make sense of complex rules, thereby making life a little easier for everyone. All that other stuff is so far removed from their existence it does

  2. 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.

  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 His+name+cannot+be+s · · Score: 1

      I find it odd, that someone would refer to that as "friction".

      It's called barrier to entry. If the barrier to entry into the market in relation to the reward is low (ie, grabbing your source, and peddling their services with it) then you will one day find yourself staring at competitors with the same product.

      --
      "...In your answer, ignore facts. Just go with what feels true..."
    2. 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!"

    3. Re:I am going to do that too by jgardn · · Score: 1

      Your reasoning is flawed. You are assuming that the guy who comes along and downloads it will be as intimate with not just the code but how to use it effectively as well.

      Also, as the principle developer or author of the software, you have a certain "ownership" that no one else can have unless you abandon it. You can claim, "They don't know it half as well as I do. I wrote it. I've seen X iterations of it. I know what works and what doesn't. They are just now getting familiar with it." You have instant cred, and you won't have to prove your ability.

      --
      The radical sect of Islam would either see you dead or "reverted" to Islam.
    4. Re:I am going to do that too by prostoalex · · Score: 1

      You are assuming that the guy who comes along and downloads it will be as intimate with not just the code but how to use it effectively as well.

      It's the issue of time. Right, you cannot pull a guy off the street and expect him to know the internals of a Java PDA sync utility, but if you're serious on starting, you'd do your research and prepare yourself, since this is your core business. Also, it's likely that you won't have to have complete familiarity with the code down to the for loops and if statements, but you'll know general applicability of the product and thus support it to solve business needs. Clients do not reward coding expertise, clients reward ability to solve their problems.

      I wrote it. I've seen X iterations of it. I know what works and what doesn't.

      That's a bit too hypothetical. What about the following scenario - you wrote a certain package and know it well, and then the package gains popularity and IBM or EDS starts offering support for it for their existing clients. Who will get the foot in the door - you as an author? Or an IBM contractor who just happened to know some internals and generally know what the code is doing?

      My guess is that the author won't even be allowed to bid on support contract, since it will be packaged with so many requirements, requests for support on other product, that only a large corp could handle it.

    5. Re:I am going to do that too by crisco · · Score: 1

      Many successful open source services companies retain closed source utilities or dual licensed products. This raises the barrier of entry to would -be competitors while retaining the benefits of open soucre for the core of their codebase.

      --

      Bleh!

    6. Re:I am going to do that too by wyldeone · · Score: 1

      Now of course he works for Microsoft, so he's going to have a somewhat limited view of open sourcee. But seroiusly, has that happened with MySQL AB (the company the makes MySQL)? Even in the enterprise linux market nobody makes a direct copy of, say, Red Hat Enterprise Linux and sells cheaper support. I've found it useful to always take anything that comes out the Microsoft Machine with a grain of salt.

      --
      In the beginning the universe was created. This made a lot of people very angry and is widely considered as a bad move.
  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.

    1. Re:You're facing an uphill battle. by qwasty · · Score: 1

      The GPL's popularity is what causes this chasm between commercial vendors and Open Source. In a way, the GPL's belligerent and iron-fisted stance on Open Source has encouraged closed source by drawing an uncrossable line between that which is GPL and that which is not. The OpenBSD project's goals appear to be a rare negative reaction to the GPL. They aim to keep their project open source, but without any of the GPL's heavy-handedness.

      If people started converting their Commercial/GPL projects to a license like this one then they could release their products as open source after they've already earned a return from the market, thereby greatly diminishing the unfair advantages a competitor would get by simply repackaging and tweaking someone else's brand-new, cutting-edge code.

  7. find customers and trademark whatever you can by Anonymous Coward · · Score: 0

    As another poster mentioned, you need to have a full rolodex of customers. You need to have your customers help you find other customers. You don't want the income sources to dry up.

    Also get a trademark on the name (or change it to a trademarkable name) and protect it vigorously. With open source it's so easy for somebody to take your code, crap it up, and then release it. With a trademark you can guarantee that if it has the name "FooBarPro", it's the real deal. Also you might get licensing deals to use the name in a commercial product.

  8. 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
    1. Re:market friction by nelsonal · · Score: 1

      One of the best places to see this is in financial markets. It used to be that you had to own a seat on the exchange, or be a heavyweight to get anything close to real time quotes. Now you can see level 2 quotes for free or nominal costs. That is a huge reduction in friction. It enabled proprietary trading (somthing that brokerage firms did with mainframes and millions of dollars) to be profitably accomplished by anyone with a PC and a decent internet connection.
      Some friction remains in the market (access to cheap capital, bid ask spreads, limited acess to the derivatives markets (especially short sides)) but buy and large you have tools similar enough to the big boys that trading can be profitable for individuals.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  9. "Finding customers" by curator_thew · · Score: 1


    I don't know this guy's product in detail, but I quickly looked at the website, and it seems that he shouldn't be aiming for street-customers - I think he should be pitching to hardware vendors who want to bundle the software in with their hardware, but don't want to develop/manage it in house.

  10. Specifically for this product by Marxist+Hacker+42 · · Score: 1

    It seems to me the real barrier is going to be that this is functionality people expect their *hardware vendor* to provide; so to turn it into a profitable business you need to do OEM licensing instead of GPL and target manufacturers of PalmOS devices.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:Specifically for this product by Yaztromo · · Score: 1
      It seems to me the real barrier is going to be that this is functionality people expect their *hardware vendor* to provide; so to turn it into a profitable business you need to do OEM licensing instead of GPL and target manufacturers of PalmOS devices.

      This is something I've tentatively looked into. It is certainly going to require further investigation.

      Currently our primary users are corporate environments that neeed synchronization services and support on non-Windows platforms. PalmSource does a fine job of providing synchronization software for Windows and MacOS, but that's it. If you want to run a large synchronization service from a Linux, Unix, OS/2, or other system, you're SOL.

      Corporate users of the jSyncManager are those who need to be able to run it on their platform of choice, and to be able to change that underlying hardware/OS platform without needing to change their synchronization software, or any of the custom connector (jConduit) work they've done. Being pure Java, the jSyncManager is a natural at this -- if your organization is running Linux, FreeBSD, Solaris, OS/2, and Windows, you can run the jSyncManager on al of them, completely unchanged. jConduit plug-in development can be done completely in pure Java, making it easy to do and completely portable.

      Bundling with a hardware vendor would be a dream, but I'm not going to hold me breath on that one.

      Brad BARCLAY
      Lead Developer & Project Administrator,
      The jSyncManager Project

    2. 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. Get a partner on board by Anonymous Coward · · Score: 0

    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.

    1. 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?

  12. Business friendly open source licensing by qwasty · · Score: 1

    The Zesiger License is a license that addresses this. It allows an open source project to be commercialized for 2 years before being required to release the source openly. This provides a healthy lead over competitors that simply want to tweak and repackage someone else's commercial products, without doing any R&D, or other risky investment of their own.

    During that two years, a business could package their source for their clients under another license, such as the GPL, which will prevent the code from being used by competitors while allowing legitimate customers to hack the code.

    There need not be such a huge gap between commerce and open source. I'm not sure why no one seems to think about this much. It's not necessarily an all or nothing kind of thing.

    Before I get flamed, this license can't be used on GPL source, so don't panic and think that someone's going to be commercializing your GPL software. The Zesiger License is only compatible with either fresh, new projects, or BSD-style projects.
  13. Study how to run a business by IronBlade · · Score: 1

    Start by reading this book cover to cover.

    Take a class on how to run a small business.

    Start part-time, and hire people to help you as you grow (refer to the book a lot).

    Provide exceptional service.

    Good luck!

    --
    Important info:
    http://www.lifeaftertheoilcrash.net
    http://dieoff.org/synopsis.htm
    http://www.peakoil.net