Slashdot Mirror


Selling Software - Shareware, Piracy, and Profit?

qjereq asks: "A few months after being laid off from a large corporation early last year, I decided to create some image browsing software to sell on the web and, perhaps later, in stores. Unfortunately, besides competing with hundreds of other similar shareware and freeware products, I have found that the bulk of my product's downloads come from pirate web sites. I have tried unsuccessfully to make my software hack-proof. I have also looked into selling the product in-stores, but I have only heard bad things about this including the possibility of having to eat the cost of returned merchandise. I am running low on cash and am on the brink of giving up, but I know that the product is good. Do any Slashdot readers have any success stories about how they were able to make money by selling software? My product is currently sold as Shareware. Should I consider a combination of Freeware and a Full Version? Is it worth the hassle of trying to get onto store shelves? Help."

23 of 105 comments (clear)

  1. Have your considered... by baywulf · · Score: 4, Funny

    posting to well known websites populated by nerds. Perhaps some of them in sympathy will buy your software?

  2. Not to be discouraging ... by RedDirt · · Score: 4, Insightful

    There is no way to create a "hack-proof" piece of software. If you have an interesting program, people will figure out a way to unlock it. If you make two different versions available (lite and registered) then the warez sites will make the for-pay version available. *shrug* There's not a darn thing you can do. You can make it difficult, but in the end, the energy spent making the product hard to crack would be better spent on making the product better. Not until we have DRM integrated into the hardware of everone's PC will we be able to fix that particular problem.

    --
    James
  3. hack proof by Spudley · · Score: 4, Insightful

    There is another theory which says that one of the main reasons for hacking software is because of the challenge of beating the software's protection, and that posting it to the pirate sites is done more for the bragging rights than to let people have the software for nothing.

    If this is true, putting in ever more complex protection schemes will have no effect, other than to make the software an even more interesting target for the hackers.

    Hmm.... sorry to sound cynical. :-/

    --
    (Spudley Strikes Again!)
    1. Re:hack proof by Olathe · · Score: 4, Interesting

      I suppose you could make it incredibly trivial for crackers to break, but hard for the average user. Maybe, in the binary, put "Copy protection: y". How many average users would be able to edit a binary without ruining it ?

      Then, if a cracker posted it for bragging rights, people could laugh, removing that incentive.

  4. It's a good price... by CashCarSTAR · · Score: 4, Insightful

    But is it too good of a price? Maybe you need to raise your prices. (Seriously) It would seem that your software would have a pretty small market, but is very good for that market. Maybe you need a price range of 25-30 so you can make a profit with the sales. Is piracy the problem? To be honest, I doubt it. I think those that are willing to support a program do it. Those that do not don't. Simple as that. Best thing you can do actually, is to create a community, if you do not already have one. Making it personal is the best way to get support on the Internet.

    1. Re:It's a good price... by cymen · · Score: 4, Interesting

      Have you thought about targeted digital photography neophytes? Forums, tutorials (I see you have some already), and other material could draw these people in. I've participated in a number of forums at various digital photo websites and it has been fun. I liked the photo of the day and the themed monthly group photo assignment the most.

      On a side note, what might help draw these people to your new site is your participation in other sites and usenet groups. If you know how to do this right, which I think of as being an active and useful member of the community (not spamming), you will get click throughs to your site (best with your website's URL in your sig). This is a fine line to tread and it does take time.

    2. Re:It's a good price... by cymen · · Score: 2, Interesting

      One other idea -- make integration into your community website a part of your program (ie, submit this photo for photo of the day/month/?, add photo to online portfolio, etc). When the program is installed or run for the first time, make the registration into the community an option.

      This brings up bandwidth issues if portfolios are online but it might also bring up additional revenue possibilities if you're interested in providing services along with the program itself.

  5. Freeware plus Full Version by MrResistor · · Score: 4, Insightful

    Basically, your problem has no solution. As has already been pointed out, there's no such thing as "hack-proof", the full version WILL end up on warez sites, and shareware rarely makes money. In the end you just have to trust in human nature. It's hard to believe, I know, but most people don't get their software from warez sites. In fact, most people prefer to do the "right thing" in most situations.

    Don't waste time, effort, and resources trying to make your software "hack-proof", spend that time instead on making more reasons for someone in a store pick your box up off the shelf.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  6. I think you've already answered your question by darkov · · Score: 4, Insightful

    besides competing with hundreds of other similar shareware and freeware products

    Well, there you have it. Why should anyone buy your software? Is it unique in any way? Were you the first to get it to market? Does it satisfy a particular niche? Is your product of superior quality?

    You're always going to have a certain level of piracy. You can see this as negative (lost sales) or positive (free marketing). Most people who pirate weren't going to pay for it in the first place. You have to hope they'll recommend it to someone who will. Software protection is an illusion that reduces sales.

    I have a friend who wrote a fairly simple utility. He did it well and did it early. He sold it as shareware (no longer though) and was turing over $500K a year lat I heard. So it can be done.

  7. Don't get your hopes up. by SmallFurryCreature · · Score: 4, Insightful
    People don't like to pay for stuff. We often have to but if we can somehow find a way to get stuff for "free" we will take it. In real life companies know this and often use "free" gifts to get us to part with out money. We are greedy and we want it all for nothing.

    Very little can de done against it. So the real question is how do other companies like say supermarkets get us to pay for their products. Yesterday on my way to the dentist I walked past the back of a supermarket and totally unprotected where stending several loafs of bread. I could have saved myself A. some money B. the time standing in the que. I did not take the loaf. Why the risk was not worth it for me.

    With software however we feel that "stealing" it is not so much a problem when we consider it stealing at all. You think differently? Cute from a guy who calls his image browser software "abc" I am sure acdsee has something to say about this. Software is easily "stolen" and the risks are non-existent.

    So the answer? Well look to a different way of doing business. Opera, you got their icon on your page, seems to be surviving despite the fact that it gives its full browser away for free. Oh yeah they got add banners. Even if you are to lazy to find a serial for it you probably filter out the ads at the proxy.

    I don't think it is really possible to escape pirates anymore. The cracking has become so fast that games are out cracked before they are in stores. How is a little shop like you possibly going to compete. So go the way of some game companies. Don't bother. Quake without any protection nonetheless was a huge seller. It can be done. But try to stay away from overzealous copyprotection.

    Why? Cause the only ones you hurt with all the stuff like serials and calling home functionality are the legitemate users. Not a single company so far has succeeded in keeping popular software out of the warez scene. Not microsoft, not acdsee and neither will you.

    Concentrate instead on making the program superior to anyone elses. Then hope that enough people will simply buy it because they find "stealing" wrong to support you. Plenty of free software projects get funding without any obligation to contribute anything.

    Remember there is no law wich says you got to be able to make a living. If this doesn't pay your bills then though. Get a J.O.B.

    But the real question to you is. Did you pay for opera? Did you make a donation to Apache and all the other OSS software you are using? In short did you fully pay for all software you ever used? No then shut the fuck up. You steal we steal. If you did, then give yourselve a pat on the back, there will no doubt be a place for you in heaven, with just a little bit of hell for infringing on acdsee's trademark. :P

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Don't get your hopes up. by Catharsis · · Score: 5, Insightful
      But the real question to you is. Did you pay for opera? Did you make a donation to Apache and all the other OSS software you are using? In short did you fully pay for all software you ever used? No then shut the fuck up. You steal we steal. If you did, then give yourselve a pat on the back, there will no doubt be a place for you in heaven, with just a little bit of hell for infringing on acdsee's trademark. :P
      I thought the whole idea behind software being Free was that payment was optional, and that no one should be coerced, guilt tripped, or insulted into paying for something they either don't want to, or can't afford.

      If you choose to support Apache, good for you. You're doing good work.

      Kindly remember that theft is not piracy (piracy is copyright infringement), and that using software which is freely given away is not even piracy.

      Cheers.

      --

      "The wise man proportions his belief to the evidence." -- David Hume

    2. Re:Don't get your hopes up. by qjereq · · Score: 2, Informative

      A can say a lot in response to the comments above, but instead, I'll summarize.

      I have purchased Opera, my development IDE, an image library, and many other software products (including MS Windows). (I have also sponsored Opera via banner ads.)

      I have not donated to the Apache or JBoss projects since I haven't made enough money with which to do so, but I have their logos on my pages to give credit where credit is due.

      You are very right about at least two things: Let the pirates have the software and try to see it as cheap marketing. I need to make my software stand out more than it already does.

    3. Re:Don't get your hopes up. by hackwrench · · Score: 2, Informative

      no bsa to fight for them

      What about the Association for Shareware Professionals

  8. Give Up On Hackproof: Focus on Software by Chris+Canfield · · Score: 4, Insightful

    Much like stores have to plan for losing 2 - 5 % of their inventory to theft ("shrinkage"), so too must software companies accept that someone, somewhere is going to hack your software if anyone likes it. If they have all of the bits and bytes of your system sitting in front of them, and they have no need to communicate with your server, they can always strip it out. Your purpose should be to encourage the maximum number of users to pay for the full version, not to have the minimum amount of piracy.

    A freeware version is a good idea, as it will raise your visibility... If someone is so cheap that they would use a pirated version, you might convince them to become a customer by offering freeware, then enticing them with the full thing. Most of the copies of WinZip out there are the freeware version, but there are a heck of a lot more paid copies than if they didn't offer the free one.

    A 15 day trial is too short. You are not just trying to show users the full value of your software, you are also trying to get them so used to using it that they are willing to shell out the cash to keep doing what they are doing. Most people have settled on 30 days, but 60 days wouldn't be out of the question.

    I'd also charge more for the software, as price creates a perception of value: 25 - 35 dollars should be sufficient. At 15 dollars you are putting yourself in the realm of cheaply made, junky Visual Basic apps.

    You've probably heard the following, but as an avid digital photographer I would find your software difficult to use. For one, you don't have an intuitive, on-screen way to navigate through folders. There is a reason every other piece of image software out there has this... it's much easier to manually search your image collection, which is why you have a browser in the first place. No real image collection is a flat folder.

    The single-level Thumbnail filmstrip is also a cute analogy, but it makes it difficult to, once again, search your pictures. There should be some way to have multiple filmstrips to facilitate easier searching.

    On one hand, whatever algorithms you are using to handle large file databases is solid... ABC took a 10,000 image file folder with only a 5 second pause on this P3 800. And now that you have a solid program, the last bit of polish required is what brings in most of the money.

    On the other hand, as you mentioned you are competing with literally thousands of other products, such as ThumbsPlus, SuperJPG, ACDsee, and many others which are all highly professional, tremendously polished, and mature products. Spidering websites is a good first step, but you need to differentiate yourself if you are going to see real success. Are you going to be the online viewer of choice, with auto-import from camera / auto-export to HTML via FTP features? Are you going to push yourself onto OEM machines as a simple, easy-to-use viewer for regular people?

    And if you haven't read Steve Pavlina's excellent article on selling shareware, I strongly recommend you do so now.

    --
    This Sig is a mnemonic device designed to allow you to recognize this author in the future.
  9. Re:PKI by GigsVT · · Score: 2, Insightful

    If I had to put up with all that shit for some image viewer, I'm sure I'd find a different image viewer. As he said, there are already hundreds of perfectly good ones, and dozens in open source.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  10. Choice of product? by HeyLaughingBoy · · Score: 3, Insightful

    While I applaud your attempt to do something like this, why on earth would you develop a product for a field that by your admission is flooded with competitive (and free at that!) products? How did you intend to differentiate yours from all the rest? I can understand if this was just something you were doing for your own use and later decided to sell it, but you said you developed this with the intention of marketing it.

    I'm a bit puzzled by how you expected to make money doing this.

  11. I buy shareware... by singularity · · Score: 3, Interesting

    I am one of the people that pays for shareware on occasion. At present, I have at least ten pieces of shareware on my computer that I have paid for.

    Requirements for me to pay for shareware:
    1) Best in class: I paid my $29 for iCab. Why would I do that when I can get it for free? Simple - iCab offers the best feature set for a web browser. I have yet to see any web browser that offers the filtering powers iCab offers in an easy-to-set-up manner.

    2) Great software: I am currently shopping for an OS X IRC client. Right now I am using iRC which is good, but not great. It is shareware, but I am not going to pay for it since I can easily imagine a better client out there.

    3) Annoying, but not obtrusive reminders: I paid for GraphicConverter for OS X because it has a simple "Click Here to Run the Program" dialog box when you start it off. it reminds me every time I used it without paying for it just how often I was using it.

    4) Full feature, unlimited demo: At the same time, with GC, it offers all of its features for as long as you want to put up with the nag screen. Since I use a program for a couple of months before deciding if it is worth paying for, a timed demo never gets my money (it stops working before I get a chance to fully evaluate it in my day-to-day life). Not giving me the full features also prevents me from fully evaluating my need and, as a result, will never get me to pay for something.

    5) Professional company/website: I paid for a shareware type of BBEdit, and paid for the MissingSync. The web sites for these companies offered a lot of help and support, and made me confident that I was not going to get ripped off. Since I hate PayPal, any shareware that only uses that form of payment will not get my money.

    6) Unique and worth money: I paid for the MissingSync because I needed it to sync my Clie with OS X. It was the only software that would allow this (PalmDesktop now offers this built-in). If a piece of shareware competes with a freeware alternative, the shareware software had better be significantly better than the free alternatives.

    7) Good upgrade policy: This is a big one. GraphicConverter and others allow free upgrades for a *very* long time once you pay. I am not going to hand over money for v2.1 of some software if I know I am going to have to pay for v3.0 in three months and then v3.5 three months after that. I would say that, in general, I am willing to pay for a paid upgrade every two years or so.

    --
    - (c) 2018 Hank Zimmerman
  12. Tweak Your Marketing by sketchdude · · Score: 2, Interesting

    I can't help you with any software success stories, but I can give you my first impresion of your product, for what it's worth- At first glance it comes across like any other image viewer, which is not good because I already have irfanview, and am quite happy with it, so why should I pay for yours? Well, after going over the features, there are a couple of things your product offers that most image editors don't offer. Don't market it as an image editor. Sell it as a "Network Image Grabber". Organize your list of features under categories, like Networking features, Editing features and Thumbnailing features, and make the most unique categories the most prominant. As far as hackers stealing your work, consider opening up the source code under the GPL. At least that way you would stand a chance of getting something in return(improved code), for what is already being taken. You could give the code away, and still sell the binaries.

  13. Copy protection not the answer by Krellan · · Score: 4, Informative

    Here's possibly one of the best sites on the net about the philosophy of designing shareware. Note that copy protection is not the answer!

    http://semicolon.com/ShareSuccess/Shareware1.html

    Basically, the author does triage. There are 3 types of people: those who will always pay, those who will never pay (pirates), and those who might pay. He focuses on trying to convince the latter group, and doesn't waste time with copy protection schemes that will just annoy the honest users and not stop the pirates.

    What's wrong with copy protection:

    http://www.toad.com/gnu/whatswrong.html

    Some typical attack methods:

    http://www.geocities.com/Pentagon/Barracks/3030/co pyfail.htm
    http://fravia.anticrack.de/advanced.htm

    You might want to read all of these before deciding if your efforts on copy protection are really worth it in the long run.

    http://semicolon.com/ShareSuccess/SharewareLinks.h tml

    The author of the first link has a page of more links that are also very good.

  14. Re:Barcode by Zerth · · Score: 2, Informative

    Actually, if you claim limited size and hardship, you can get 10 barcodes for only $375 membership and possibly an annual renewal fee(they just started a "we're a service provider like domain names, so we need to charge a yearly fee" thing but are getting sued to stop it). It's not something they advertise though, you'll have to ask for it.

  15. Bad Marketing Decision by Tsu+Dho+Nimh · · Score: 2, Insightful
    "I decided to create some image browsing software to sell on the web and, perhaps later, in stores. Unfortunately, besides competing with hundreds of other similar shareware and freeware products" ... "I am running low on cash and am on the brink of giving up, but I know that the product is good."

    If you had checked the market before starting, you would have saved yourself a lot of time ... a latecomer to a crowded market can't be "good", it has to be superb. The pirated copies aren't losing you any sales ... if you had made it absolutely hack-proof, the pirates would be distributing someone else's hacked software.

    Cut your losses, consider it programming experience and start hunting up a job.

  16. Re:Remove Their Hard Drive by tigersha · · Score: 2, Interesting

    Back in 1982 on the Apple II there was Kabul Spy, an adventure game which alo had this multi-layer anti cracking thing. But instead of bailing out or giving you an error the game simply went on but in such a way that there was no way out.

    Basically, you crossed a border, and if it detected a crack it threw you in prison but it looked like a normal part of the game and you would NEVER know this was copy protection.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  17. From someone who's been there... by Carpathius · · Score: 2, Interesting

    On copy protection: The best advice I ever heard was that one should create copy protection to keep the honest people honest. A person who's going to pirate will pirate, and there's nothing you can do about it. A person who is genuinely evaluating your application may not register if you don't give them some sort of little prod.

    What I did was to limit my evaluation version to a certain number of entries. It was enough that the user could see and use every single feature in the application, yet since the number of entries was limited it forced a user to make a choice of whether or not to purchase after not too terribly long.

    I also had a freeware version available. I didn't hear that it actually helped sales, but it might have.

    On distributing in stores: I seriously doubt it'd be worth it. It's a high initial cost for a none too sure return.

    It's very hard to distinguish yourself in a large field of competitors. My sales dropped dramatically when others with higher bugdets came into play -- I went from making around $700/month to $30/month when two or three new competitors entered the field. Even new versions haven't increased sales significantly.

    It can be worth it, however.

    Sean.