Here are the arguments for each option, from the mind of a high school debate team member
1.Leave them out. Even from a strictly marketing standpoint, you’ll probably only be missing a small portion of the users since personals are only a fraction of what is on craigslist, and you would only be omitting a fraction of that fraction. And you can never be too careful with sin.
- Put the options in. If people really want to sin, then you aren’t stopping them by not putting these options in your program. They’ll just go on the website and do things the old-fashioned way, by hand. You aren’t directly influencing their sin, and you might even make more money.
It really just comes down to how much you want the money. Plus, be realistic with yourself (I’m not by any means trying to discourage you here!) and think how big of an audience this thing is going to have anyway. A smarter way to do things might be to release it online under an open-source license like GNU or something, and let people add what they will. You can then ask for donations on the website or in the program itself. I’ve seen it done a lot. Look a bit through the extensions section of the Firefox website to see what I mean. Again, this is a judgement call, because you need to figure out which one will be more profitable. If your free program becomes popular, you could get a lot of money from donations. If it doesn’t look good enough for people to buy it, on the other hand, you risk never even getting off the ground, while probably getting more money if it does in fact start selling. Open source with donations=less risk, less reward. Commercial=more risk/more reward.
To sum it up, you should first decide whether your plan of selling the software is the best route to make money. If you choose to sell it, then the original problem comes back. I would tend to lean towards leaving the options in, since the arguments for you being involved in their sin seem (to me, at least) to be weaker than the arguments against your involvement, and you run a higher probability of making money. If you choose to go open-source, then you avoid the issue. I can’t reccomend commercial or open source without actually seeing the program.
Sorry for being long-winded, but I wanted to give you the entire case as I see it in order to help you make a good decision without putting too much weight on my opinions, since I don’t actually know anything about your program