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

105 comments

  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?

    1. Re:Have your considered... by jordie · · Score: 1

      You're right. I just bought it. :>

    2. Re:Have your considered... by qjereq · · Score: 1

      Well thank you, Jordie. :-)

    3. Re:Have your considered... by Anonymous Coward · · Score: 0

      or here is the crack

  2. Mass market? by Anonymous Coward · · Score: 0

    I have often wondered how profitable the $10 software you see in places like grocery stores is. Products that are $10 or less are impulse purchases and so you might make a lot more although you charge less. Also, people who spend only $10 on a package won't expect much (if anything) in the way of technical support. The hard part would be to get into the distribution channel.

  3. 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
    1. Re:Not to be discouraging ... by smallfries · · Score: 1

      It's a shame that there are so many uninformed moderators in the system. The point that this guy makes is perfectly true - it will be impossible to secure software from hackers until DRM is in a system. Now, there may be many other bad things about DRM that most slashdot readers don't agree with, but mod'ing this guy as flamebait because of your view just means that you're abusing the system. Meta-moderators take note.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    2. Re:Not to be discouraging ... by crapulent · · Score: 1

      Who the hell modded this as flamebait? what the hell are you smoking?

      This is exactly my feeling on the matter, it's the pure truth and there's nothing flamebait-ish about it at all.

  4. for starters... by standsolid · · Score: 1

    it might not be the best idea asking for help from a site known for it's advocacy of open source software...

    --
    WTPOUAWYHTTOTWPA
    What's the point of using acronyms when you have to type out the whole phrase anyways?
  5. 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 qjereq · · Score: 1

      You are so right. I have used at least 3 different protection mechanisms. It took crackers nearly a month to crack the last one and I got an anonymous e-mail as soon as they did.

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

    3. Re:hack proof by Anonymous Coward · · Score: 0

      You're right. Bungie Software Corp's games had the most pathetic copy-protection. Upon launching the program, it checked the volume name of the CD. If it was correct, then it launched. That's all.

      Their games were hardly pirated.

  6. first thing which came to my mind by Anonymous Coward · · Score: 0

    1. Shareware
    2. Piracy
    3. Profit!

  7. um.. by schnits0r · · Score: 1

    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.


    Simple solution. No returns on opened packages. If it's unopened, then the store can just reselve it, up one for the invintory, and then sell it to someone else.

    Besides, I don't know of ANY store that will accept returns on digial media.

    1. Re:um.. by qjereq · · Score: 1

      Actually, I meant unsold merchandise that is returned to me by the store. Apparently, there is a good (bad) chance that some of packages may not sell and I will have to try to sell them through a different store or let them rot.

  8. PKI by zoloto · · Score: 1

    Give each user a "key", more precicely, their public key and sign the binary, or some other data file (that contains their registration information, including customer #, date of purchace etc.) and then the program will only run once the users valid key has been authorized.

    The .exe should validate itself, and a myriad of other application files for checksums, or some other type of authentication. Contact the home server (encrypted) and recieving the PKI gpg/pgp signed / encrypted stream BACK to the users computer and validates them based on their customer information. Validation comes only at a handful of times, and users registration (the fact that they have been authed) is stored somewhere in random, misc places in the computers hard drive/ registry or both!

    Selling in stores should be easy.
    The program on installation will send a request to the servers for the public key (after registration is finished, valid information kept PRIVATE!!!), and is recieved encrypted/signed (the PUBKEY for your software is distributed in the software).

    Normally I wouldn't suggest such iron fist tactics, but being a programmer myself, I tend to think of security and encryption at the forefront of any application development. Any change in the state of the software and it's rendered useless.

    Better to have software that wont' run, then run and ruin your machine or others.

    Pirates be damned!

    1. Re:PKI by Anonymous Coward · · Score: 0

      Everyone who knows All Seeing Eye (a popular Gamespy alternative) also knows that it's nearly impossible to crack. The developers regularly update their program (the program has an auto-update feature that can't be turned off) to make it unregistrable with all keys that are found on warez-sites (they probably look them up there). There's also no keygen for this program. I don't know how that works but apparently they've come up with a fairly simple but effective way to masque their key-algorithm. I suggest you contact udpsoft to see if they want to spill or sell their method to you. They offer 30$ lifetime licenses, i think that's a fair price, so i bought it. But not before i tried to crack it :) (i know, i'm evil)

    2. Re:PKI by itwerx · · Score: 1, Interesting

      It is a trivial task to discover any changes to the registry/hdd etc. with any of several tools designed for large-scale software rollouts which take binary "snapshots" and compare before and after.
      The rest of that scheme can be bypassed very easily simply be running the installer through a debugger or ICE setup and/or running the final installation through the same.
      The only way something like what you're suggesting would have a hope of working would be if the entire installation program and files were encrypted using a key unique to each package.
      The installer then would consist of a huge "blob" with a tiny little front end that connected to the author's own server to do a challenge/response to get the key for that package.
      Unfortunately all this does is shift the target to the author's own server which would be haxored in about 30 seconds and all his precious keys would flow out like blood on a digital battlefield.
      Now, having said all this, the real flaw in his approach was not studying his market well enough and realising that he should have had a different product or different customers or both.

      Good luck to ya buddy!

      (Maybe with a little searching you'll run across one of those interview with Phil Katz, author of PKZip and owner of PKWare, where he moans about how tough it is in the shareware market!!!)

    3. 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.
    4. Re:PKI by Anonymous Coward · · Score: 0

      ASE's main purpose requires a network connection. That's an ideal environment for use-protection. The near uncrackable mechanisms which are possible for network centric applications don't translate well to an image browser though.

    5. Re:PKI by Anonymous Coward · · Score: 0

      The parent comment is totally out in left field. It's not a tecnhical issue, it's a marketing problem. Any kind of visible copy protection on commodity software products is suicide. Sure, it works for some obscure engineering app that perhaps a dozen people in the world actually need, but then your marketing is not going to be boxed retail, now is it?

    6. Re:PKI by Goldberg's+Pants · · Score: 1

      Having the software phone home is FINE unless you don't tell the user.

      As for uncrackable software, you have you looked at ELicence? I'm a fan of Out of the Park Baseball. Paid out my hard earned for it (well worth it), but have ONLY seen OOTP4 cracked in one place on the net, and OOTP5 has yet to be cracked at all. OOTP is pretty popular among baseball stat heads like myself, and ELicence's support is top notch.

    7. Re:PKI by Goldberg's+Pants · · Score: 1

      Regardless, I'm sure the mighty Irfanview is just as good, if not better. I've yet to find a graphics viewer to beat that. Awesome program.

      And no, I have nothing to do with the program, just a BIG fan (first util I install on any new PC I use).

      And at the risk of being modded down, this 2 minute posting delay SUCKS!!! Totally relevant post and I have to sit here kicking my heels. Thanks Commander Jackass.

    8. Re:PKI by Anonymous Coward · · Score: 0

      Piracy will never go away.. This phone home crap is the best they can do, but seems you can't tell corporations who buy thousand of copies that they need to network and register each copy... but its ok to mess with the rest of us.

      Make your programs resonably priced and maybe you'll sell a few. Most of the time you don't even need to purcahse or pirate rinky-dink programs like your tring to market because there is a free/GNU version somewhere.

      Write something of merit, gain a following of users, and those users will encourage other people to purchase your software.

    9. Re:PKI by Anonymous Coward · · Score: 0

      I second the Irfanview motion. I rate software based on how close it is to what I'd make if I sat down to code a program. Irfanview is very close to what I'd want to end up with.

      P.S. It would be nice if Irfanview could read encapsulated postscript files without needing a tiff preview image.

    10. Re:PKI by Anonymous Coward · · Score: 0

      get elicense proxy server from damn.to

  9. 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 qjereq · · Score: 1

      Its nice to see some positive feedback. I like your community idea. I am sure this works better with an open source project, but I'll consider my options.

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

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

    4. Re:It's a good price... by Monkelectric · · Score: 0
      I don't think there is such a good thing as a "too good" price.

      One thing that constantly pisses me off about windows/mac is everyone wants money for *ANY* little VB app they write.

      The author needs to make it easier to pay for the software then to pirate it. But I think the real folly is this: Image viewers are mostly used by pornographers. Pornographers are already pirating porn off the usenet, what makes you think they're going to pay for software?

      --

      Religion is a gateway psychosis. -- Dave Foley

  10. 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.
    1. Re:Freeware plus Full Version by Glonoinha · · Score: 1

      -In fact, most people prefer to do the "right thing" in most situations.

      I agree, mostly. In fact I recently played with some shareware that I liked, wanted to continue using and appreciated - more than that I wanted to buy it as a way of helping them stay in business and continue to develop that line of software.

      I went to register it and when I asked how much it was the email I got back said $300. Ouch. I liked it a lot, but times are tight right now and $300 might as well be $3,000 because neither fits in my discressionary budget at this time.

      In case it matters, I was ready to cut a check for anything up to $100 - because I was pretty excited about the package. I wanted to do the 'right thing' but I guess that is going to have to wait until the tech sector picks back up.

      --
      Glonoinha the MebiByte Slayer
    2. Re:Freeware plus Full Version by MrResistor · · Score: 1

      Yikes!

      Good software or not, I think those guys need to re-evaluate their business plan. I can't imagine releasing something as shareware and charging $300 for registration, that's seriously absurd! Then again, I'm a Linux user, so maybe I'm just spoiled...

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    3. Re:Freeware plus Full Version by Zarquon · · Score: 1

      My rule of thumb is that if they won't post the price with the software, it's almost certainly unreasonable and it's time to look for an alternative.

      That, and this guy is trying to break into a pretty saturated market. I use gqview on linux, and irfanview on windows.

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
    4. Re:Freeware plus Full Version by Glonoinha · · Score: 1

      It is VMware. I am still considering buying it - it is that good and runs on Linux also. I just don't have $300 in my discressionary bank at this time.
      You should check it out.

      --
      Glonoinha the MebiByte Slayer
    5. Re:Freeware plus Full Version by AvitarX · · Score: 1

      I would personally recommend something that validates against a database of sold keys over the network but is still fairly trivial to crack. Also make sure it kills itself after a month or so (no unlimited nagging like old school winamp or Winzip).

      I find that if a serial number is all that is needed and it is something I don't care too juch for, I will Warez it. If it becomes any harder to find then that I will buy it or stop using it.

      An example of good shareware practice was the older Opera, 30 days use, and then you had to activate it with a key. A key from your standard list of sierialz would return a message that you are using a key that is no good, and that abuse@yourdomain.com etc. were being notified (I may have made that part up though, it was a while ago, I remember being scared that we were going to losing internet access and I would be in trouble).

      Anythign more invasive then a one time registration is too much, but if your program is crackable from a serial list it will lose a lot of sales, or at least be used by a lot of people who did not pay.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    6. Re:Freeware plus Full Version by WhiteDragon · · Score: 1

      but that doesn't stop someone from releasing a cracked version to the warez sites. When your program connects to the reg server, it either has to modify the executable, or store some junk in the registry. Even if the program sends its serial number every time to the site, crackers will just cut out that piece of code doing the check.

      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
  11. don't rely on keys at least.. by gl4ss · · Score: 1

    at least if you don't want someone to make a keygen or give his key to other people..

    instead have another version of the software available only for registered users, this alone would cut the amount of freeloading(instead of just trying to find the key he/she would have to find the whole software which is generally much harder than to just find a serialnumber/key). also you should make buying much easier than freeloading(evilpaypal&etc), if it's easier to find a serial and download it than to buy it many people will choose the not buying option. you could also include some phone-home system that connects to the server occasionally when the user is online when running the program and checks if theres dozens of people using the same key (inform the users about this though, and this wouldn't be a very good solution since it's easily deflected by having outbound fw).

    but really if you find a _good_ solution, screw your image browser, start selling that solution instead.

    --
    world was created 5 seconds before this post as it is.
    1. Re:don't rely on keys at least.. by qjereq · · Score: 1

      but really if you find a _good_ solution, screw your image browser, start selling that solution instead.

      I like your last comment. I have thought about doing this.

    2. Re:don't rely on keys at least.. by t · · Score: 1
      Yeah, there is no such thing as hackproof. The best you can do is what lmgrd (globetrotter?) does, make a weak system, sell it a lot, sue the shit out of anyone who cracks it.

      The only sure-fire way to do it is to make it personal, everytime someone buys a copy you embed their info into the program. That alone is worthless since you can binary edit it. But here's the sneaky part, you also put some ECC data in with the user data that is never touched by the program. When the program becomes pirated you can obtain a copy of the pirated version and use the basically encrypted information to determine who leaked it. Sue and profit.

    3. Re:don't rely on keys at least.. by neonstz · · Score: 1

      ...you also put some ECC data in with the user data that is never touched by the program.

      Then just buy two version of the programs, find the differences and just clear those bits. Voila.

    4. Re:don't rely on keys at least.. by t · · Score: 1
      First of all, it is very easy to automatically make small changes which drastically affect the link order etc, making diffing impossible. You are obviously not a programmer.

      Secondly, if you read my post I said that the program should never touch the data and you would have to be a moron to publicisize that you have hidden ECC data in your program binary. Thus how would you know to buy two copies?

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

  13. 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 SmallFurryCreature · · Score: 1
      You are of course right and as the orignal poster has commented he has indeed paid for it according to the spirit of the software wich he uses. Wich is good. I just wanted to clarify that for most people they tend to use an awfull lot of software that they didn't pay for and that this seems to be widely accepted as normal.

      For example I yet have to go into an office where I don't find a winzip way way way past the shareware version expire time. But that don't count according to even very large firms (telecoms) because it is only shareware. (no bsa to fight for them)

      Having reread my own post I worded it far to strongly. Sorry.

      --

      MMO Quests are like orgasms:

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

    4. Re:Don't get your hopes up. by toast0 · · Score: 1

      at one of my jobs, we actually had a site license of PKZip, and we mostly used that.

      nowadays, since zip is built into winXP, it seems likely that use of winzip past the shareware period will decrease

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

    6. Re:Don't get your hopes up. by shaitand · · Score: 1

      Actually piracy is far worse than just plain theft. But copyright infringment is a paper pushers crime, generally nowhere near as harmful as either.

    7. Re:Don't get your hopes up. by frp001 · · Score: 1

      Kindly remember that theft is not piracy (piracy is copyright infringement)

      No. Copyright infringement is copyright infringement, I believe FSF definition for piracy is the most accurate.

      --
      May I use your sig please?
  14. Forget about retail unless it's a labor of love by HotNeedleOfInquiry · · Score: 1
    It seems to me that the retail programming market has gone much the same way as the music industry. Either work for one of the giant "studios" or struggle on your own for the love of your work.

    If you need the bread, work as a consultant. There's quite a bit of work available if you look in the right places.

    If you want to get your stuff out to a grateful audience, find a specialized field to learn about then use the newsgroups to find out just what people want.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Forget about retail unless it's a labor of love by Anonymous Coward · · Score: 0

      Retail might work for niche markets.

      For example, if you came up with a program useful for some kind of craft hobby ("WinMacrame 3000"), it might be possible to sell it in craft stores, instead of in CompUSA. You could even try a local store or two as a test market.

      At the level of a mom & pop store, you might not even need a UPC barcode.

  15. take a page from dopewars by tongue · · Score: 1

    they started using a key scheme that gets checked every so often against their server; when a key starts having a couple thousand users checking in, they disable it.

    1. Re:take a page from dopewars by Anonymous Coward · · Score: 0

      And then you just set it to jmp to the "I'm using a safe key" location and enjoy your game.

      Cracking isn't extremely difficult, especially not for those who write ten per month.

    2. Re:take a page from dopewars by gklinger · · Score: 1
      That's a very clever protection scheme. How do they deal with computers that don't have an Internet connection? I realize this is becoming less and less common but surely there are those that don't have access and excluding them seems unfair.

      I don't use Windows XP but I understand it has some kind of online registration process. How does Microsoft deal with those that don't have the ability to connect to their servers for registration?

    3. Re:take a page from dopewars by BrynM · · Score: 1
      How does Microsoft deal with those that don't have the ability to connect to their servers for registration?
      MS provides a toll free number for you to call to activate your product if you don't have an internet connection. If you've ever been through one of those calls, you realize that MS actually requests more information about you from the phone call than with internet based activation. I bet they're using the sale of that extra information to help defray the cost of having an activation phone bank.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    4. Re:take a page from dopewars by TeddyR · · Score: 1

      An online activation can give them ALOT of information... Just the IP address alone is a goldmine... [possible geographical location, ISP, bandwidth]....

      Then comes the host name and general info like memory, network card, etc that might be sent as part of the PC profile... example: they might know how many XP users use AMD chipsets vs Intel chipsets... How much memory people have on their PCs; what kind of video cards are out there; hard drive sizes etc...

      Its true that the info might not be "Personally Identifiable information"... {though I disagree; an IP address CAN be personally identifiable} but as an aggregate it is one of the things that gives any company that does online registration an edge. Examples for MS might be when deciding for example which driver to include in the next release of the OS, or even if they should go for nvidia or ati for the Xbox 3....

      --

      --
      Time is on my side
    5. Re:take a page from dopewars by tigersha · · Score: 1

      With a telephone call. And if you exchange two cards in your machine because of a airflow issue which was overheating something Windows now thinks tht you have installed it omn another machine and claims you have to reregister it!

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  16. 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.
    1. Re:Give Up On Hackproof: Focus on Software by filledwithloathing · · Score: 1
      I agree with your shrinkage analogy, but I disagree with this.
      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.
      I haven't ever paid for a shareware product. Then I tried the demo for AdSubtract (cookie manager / ad blocker). It's demo is fully functional for 5 sites and frankly I only needed to cover 3 sites. Then I got an email from them saying, "Hope you like the demo blah blah blah, we're having a special and you can get the full version for $15." I said, "You know I can give the $15."

      I actually felt pretty good about helping a small company out. Then I tried a program called Abander Tag Control (which by the way is an awesome mp3 tagger). I figured since I felt so warm and fuzzy after paying for AdSubtract I'd register Tag Control as well. When I found out it was $70 (or some such nonsense) I said, "F them, I can find a crack for this in 5 minutes."

      I actually just checked and I see the price is now $22. I'll probably register it tonight.

      --
      Are you a VF grad? Check out the VFMA Alumni Forums VFMA Alumni Forum
  17. Try creating something for which there is a need by Cecil · · Score: 1

    No offense, I am sure your program is very good. But trying to break into a market so heavily dominated by top-notch programs like ACDSee and iPhoto is insanity. Espectially without doing anything significant to differentiate your program. If you plan on continuing your current route, perhaps your next piece of software should be a .zip file manager. Or perhaps a web browser.

    In order to take something from scratch and play catchup in a market like that, you need to either significantly out-invest the other guy by bringing a ton of talent onboard and really Doing It Right(tm) -- ACDSee did this to L-View Pro, many years ago -- or your competition has to stumble and lose their direction (see All-Seeing-Eye vs. Gamespy).

    Basically, all I'm trying to say here is that the reason you're not successful is because, as you said, there are hundreds of other similar applications. The pirates are not going to buy your software if your software is uncrackable. They will just use a similar program that is crackable. Even if we lived in a perfect world and all the programs were uncrackable, it's unlikely they'd buy your program, they would probably just go without or come up with their own.

    I'd suggest you find a niche, somewhere where you see a need that is not being fulfilled, and fulfill it. That's the easy way to be successful. The other way, taking an existing market and making your product stand out, that'll be a severely uphill battle for you. Good luck, whichever you choose, but don't blame your failure on piracy.

  18. Barcode by innocent_white_lamb · · Score: 1

    If you intend to sell your product at any store larger than the Joe's Corner Computer Mart, you'll have to get a barcode for it. This is not cheap (a few thousand dollars, as I recall). Further information is available here.

    --
    If you're a zombie and you know it, bite your friend!
    1. 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.

  19. why should I buy your software? by Anonymous Coward · · Score: 0

    Wow, what year is this? You actually think you can make money when 1) open source software exists; and 2) your product is the same as hundreds of others?

    I read your story and thought to myself "good, another bit of chaff is being shaken out of the market".

    You need to either 1) make your product open source and forget making money off it; or 2) make it worth paying for, so that you have a loyal user base that pays the shareware fee. Then you won't care so much about the "piracy". Or 3) have your software pre-loaded on the computer. Good luck on that last one!

    There are few pieces of software worth paying for. The only ones I've paid for are Mac OS X, a few Mac OS X shareware programs, and VMWare, because they are WORTH it. Anything else has a perfectly good free alternative.

    It's tough make a lot of money selling something like software these days. 9 times out of 10, there's a free version available. I think this is a GOOD thing.. why pay for something that costs little to copy, AND you don't even get to modify it or give it to your friends? Open source has raised the bar.

    And selling physical copies in a store?? HA HA forget it!

    You need to write an amazing piece of software, or you need to write custom software on a work-for-hire basis. I follow the second route myself, and I make good money, and I don't care what happens to the software except that it works.

  20. Looks pretty good by Anonymous Coward · · Score: 0

    I thought the page looked pretty good, so I hopped on over to Kazaa and downloaded it. Thanks for the recommendation!

  21. Remove Their Hard Drive by Sancho · · Score: 1, Troll

    Make the software trivial to crack, but put in a bit of code that detects the crack and removes vital system files from the cracker's system.

    Hey, as long as it's in your EULA, it's ok, right?

    1. Re:Remove Their Hard Drive by smallfries · · Score: 1

      Whilst I don't agree with this idea, it does remind me of a game (sadly the name escapes my memory so no ref) which did something like this. There was multi-layer protection which kicked in over a period of time, so if you cracked it, it worked for a few weeks. Then the second layer cut in and locked you out. So you crack that .... The point is that you can't make something crack-proof but you can drag it out for long enough that the crackers lose interest. If your software uncracks itself over time then most of the kids who write cracks are only interested in the latest software, so hte odds of it getting cracked again and again drop dramatically. Annoy them enough and they'll go away.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    2. 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
    3. Re:Remove Their Hard Drive by smallfries · · Score: 1

      That's much cooler. There was an Amiga strategy / space-exploration games called Dueteros that did something similar. To get between the second and third stage of the game you had to fight off the hoards until you developed a star-drive. Of course if you had a cracked copy ... you never did.

      Very sweet answer to the problem.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  22. 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.

  23. Warez by Sandman1971 · · Score: 1

    You have to face the fact that 99% of the people who would get your software illegally would not purchase it anyways. These are not really lost sales as those individuals wouldn't even think of buying it in the first place. I'm not saying it's right, but that's just the way the world works. If you want to entice people to buy your software, you should really release a free 'lite' version, and a pay version with many more features. This seems to work for alot of companies out there (ACDSee, Paint Shop Pro, etc....). And if you want to compete with these pre-existing companies who release similar products, you should offer something/features that they don't. Or else you're just another small fish in a huge pond.

    --
    It's better to burn out than to fade away
  24. Two Thoughts. by anachemia · · Score: 1
    1. Business is war, and it takes MUCH more than a "good" product to succeed in a saturated market. If you did not consider your marketing/sales approach before starting on development (or, better yet, before deciding on what product to create), it's unlikely you'll be able to position your product to stand out significantly from the competition now. For a good reality check, take a look at the online edition of Bruce Webster's The Art of 'Ware, a clever and informative reinterpretation of the ancient Chinese classic "The Art of War." (note: hardcopy is out-of-print, online ed differs slightly but is still useful)

    2. After checking that out, if you haven't wised up & are still willing to invest more money in this venture, you might reconsider your strategy of distribution via the usual shareware channels. I have ZERO business or marketing experience, so take this suggestion with a big ol' chunk of salt, but have you thought about trying to license your program via hosting companies, for use by their customers? (In other words, they include the program as a "free" utility on a CD provided to their customers creating and managing their own webpages.) I'm sure it would be difficult to pull off this kind of deal given the amount of competition you're up against, but it would have the advantage of reducing your exposure to losses from crackers and such. If this isn't realistic, I'm sure you can come up with better ideas, given that you're closer to the problem.

  25. 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
    1. Re:I buy shareware... by Anonymous Coward · · Score: 0

      Wow! What a pompous prick you are.

    2. Re:I buy shareware... by Anonymous Coward · · Score: 0

      ...And what a large, unnaturally loose anus you have.

    3. Re:I buy shareware... by Buran · · Score: 1

      X-Chat Aqua. http://xchataqua.sourceforge.net

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

  27. Selling by amcguinn · · Score: 1

    I wouldn't worry too much about pirating. Remember that 99% of those who are using it without paying wouldn't use it if they had to pay.

    I think the only way to make money out of shareware is to make it ubiquitous first, then extract the money. Really try aggressively to get it onto people's hard disks. Approaching magazines to put it on cover CDs (ideally reviewing it in the mag as well) seems the obvious way.

    Once it's well known, then try to tie it up with registration codes or whatever. People are a lot more likely to pay for shareware if they already believe they can't do without it. If you can't imagine people believing they can't do without your program, give up now. I don't use Windows much, but I've not seen a windows image viewer as good as gqview, so you may be in with a chance.

    Of course, you say you want money now, but I don't think that's realistic. It takes time to build market share for any product. You've written a program, but you don't have an employer so you're running your own business. My advice would be to hit the library looking for books on sales and marketing, because all that rambling I've written is really someone who doesn't know what they're talking about, and a lot of people make careers out of knowing how to sell stuff.

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

  29. Looks like a fairly generic product... by WoTG · · Score: 1

    Sorry to say it, but from a quick glance, there doesn't seem to be anything special about your software. Whatever you think is most unique, you should probably emphasize more strongly.

    Maybe you should try and hook up with some smaller digicam or scanner manufacturers to bundle your software. I have no idea what kind of revenue ACDSee gets from each unit, but their software seems to be included with a lot of gear. High volume, probably low unit revenue, but definitely good for getting your name out there and you get a few bucks to boot.

  30. screw you by Anonymous Coward · · Score: 0

    According to this you helped enslave a previously Free site to the Dark Side. What's next? Spyware in the cut down 'free beer' version?

  31. finally! by QEDog · · Score: 1
    1) Sell software
    2) ???
    3) Profit

    Finally, the missing step is found to be:

    Ask /.!

    --
    "There is no teacher but the enemy."-Mazer Rackham
  32. Selling it to a distributer by MacGod · · Score: 1

    Have you considered shopping your software around to various publishers? While you lose creative control (unless they hired you to continue work on it), it might make you a tidy sum, and free you from having to deal with the minutae of shipping it yourself.

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
  33. You are going in the wrong direction... by shaitand · · Score: 1

    Personally I'd port it to linux (this should be number 1 on your agenda, regardless of the rest), open source it, and leave up a paypal link on the site. Also make it a bittorrent download link so it mostly scales with the traffic.

    But that's just me, if you want to go with the sharewaare model, stop worrying so much about piracy.

    Your best off just making a token effort at preventing piracy. Piracy is the same for you as it is for microsoft, as it is for programs like winzip and all other software which can be pirated. It's advertising.

    As a small application your biggest problem is that nobody has ever heard of it (you may have cracked that a bit by getting slashdotted, but that's not going to help as much if you don't port it to linux!). Let's say 1000 people pirate your software, and only 10 buy it... the rest pirate it. And lets say each of those 1000 get a couple friends to use it. That's another 2000, and at the same ratio another 20 people purchasing it. And continue this scenerio on. What am I saying? I'm saying maybe 10 people out of a 1000 have enoug concience they'll cough up a 10 spot. I'm pulling those out of arse but that's about as much faith as I have in mankind.

    There is another side effect however... the more people who are using the software, the more popular it is... the more it will be mentioned in websites and through word of mouth, those people who do pay aren't going to be giving out pirated versions like the first users. They spawn more paying users.

    Look at winzip, winzip has this down to an artform, it's possible to put a key in winzip but the protection is smoke and mirrors... winzip starts counting up the days you've used it after it expires and displays a nag, nothing else. Winzip is probably the mostly widely used piece of shareware there is. It's also I'm sure, the app which has the most paid for copies in the shareware world (in terms of people who've coughed up some cash, not ratio of paid for to pirated which doesn't matter).

    Port it to linux, make it so that only those who have paid can have the source (it'll be leaked but refer to shareware argument... winex has been leaked too, but most pay the $5 anyway). Then pray you can get slashdotted again because you should have done these things BEFORE getting mass advertising to OSS loving linux using freaks.

  34. Hardware and OS requirements? by Pembers · · Score: 1

    I had a look at the product's website. Something I thought was odd was that I couldn't find out what the hardware and OS requirements were. The page you linked to says (not very prominently) that it runs on Windows, but doesn't say which versions.

    The people who are saying that you can't stop piracy are, I'm afraid, right. Your efforts would be better spent trying to get the more honest users to buy the product. In the days when I bought shareware (I mainly run Linux now), something that always encouraged me to buy was having more features in the registered version.

    I didn't like nag screens (one when the program started was OK), or arbitrary limits on the number of objects you could process, or the amount of time you could use the program. Being a programmer myself, I had a fair idea of how little code is involved in applying these limits. Asking me to pay you for a program that's identical to the one I already have, except that it has that small amount of code removed, seems rather cheeky.

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

  36. A friend does this... by LauraW · · Score: 1
    A friend of mine has a decent side income from some 3D modeling plugins he wrote. Here's what he does, as far as I can remember:
    • A demo copy is available for free, but it has limitations like a reduced number of objects you can model and maybe reduced options for saving and exporting.
    • The full copy is locked and requires a user-specific key to unlock it. I don't know how hard it would be to crack, but presumably not very hard for someone who knew what they were doing.
    • The program is relatively cheap (<$50?) and is available online. The purchase and key generation are totally automated. You type in your credit card number and click OK, and in a few minutes you get the key emailed to you. This means it's probably just as easy to buy the program as to crack it.
    • He spends time on the newsgroups, mailing lists, etc. related to the product and the programs it plus into. People there know he's a real person who understands the product domain and is willing to answer lots of questions, which seems to make them more inclined to pay him.
    I think he originally considered publishing the plugins as shareware but decided against it. With shareware there's just not a big incentive for people to pay for the program after they already have a full, working copy.
  37. Re:Dear Capitalist, by Anonymous Coward · · Score: 0

    I find it funny that the truth is considered a troll.

    RMS does believe this.

  38. Use a "check for updates" feature? by Anonymous Coward · · Score: 0

    If you added a "check for updates" feature that would talk to your server and download new versions, that'd give you an opportunity to try and winnow out cracked copies or duplicate keys.

  39. first things first... by z01d · · Score: 1

    if I was you, I'll put some sexy blondes into this screenshot
    seriously, you should entertaining your potential customer, not scare them off.

  40. Thanks by qjereq · · Score: 1

    Wow, thanks for all the feedback, good and bad. As I write this, there are 87 posts discussing my original post and I have read all of them. Here are the main points that I have gathered (and agree with or at least appreciate).

    1. I picked the wrong type of program to attempt to sell.
    2. Attempting to create hack-proof software is futile.
    3. I should greatly differentiate my feature-set (i.e. more web-spider-type functionality), go open source, create a community, sell the product to an established company, or give up on this program altogether.

    I also read some posts that suggested porting to Linux, but then I would just be competing with a different set of apps.

    1. Re:Thanks by R2.0 · · Score: 1

      "2. Attempting to create hack-proof software is futile."

      Cliche time. "Don't let the perfect be the enemy of the good."

      While it is true no software can be hack-proof, that doesn't mean that a decent copy protection scheme shouldn't be implemented.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
  41. Scanner vendors? by AvitarX · · Score: 1

    Did you look into getting it bundled with scanners, probably only get a buck or so a sale, but that would be with no piracy.

    When you said at stores I don't know what scale you meant, but a scanner vendor is probably no harder then a big store.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  42. "Price Protection" and returns explained by Fareq · · Score: 1

    to stay on focus, here's how this goes.

    You convince a store to buy X copies at Y dollars apiece, with 1.5 - 1.6Y as the MSRP.

    Then, someday, should you decide to discount the software, so that it costs, say Y - Z dollars for the store to buy, every store will expect you to send them Z dollars for each copy that remains unsold. This is called "Price Protection"

    Additionally, eventually (like when the product is on the $5 rack and still not selling) the store will expect to return all remaining unsold copies to you for a refund of what they paid for them (minus any "Price Protection" payments made on that item).

    Additionally, if you want your software on an end-cap, in the weekly ad, or even turned facing forward instead of sideways in some stores, you will be expected to pay a certain fee.

    Incidentally about 20-30% of all software sales, and an even larger percentage for games specifically come from Wal-Mart stores. Not stores like Wal-Mart, but that one particular chain itself.

    When dealing with Wal-Mart, they are in charge and make all the rules. They try to be honest and fair, but they are strict. For instance with few exceptions (most notably Blizzard's Diablo II) they will not accept games with a Mature rating.

    I mention this here only because most nerds I talk to about these things don't realize how important to the software business this one particular store is, and so most ignore it.

    I hope this helps. If not, well, it didn't cost you much to ask, now did it.

  43. Programmers = MCDonalds by kenp2002 · · Score: 1

    Liek the TV repair people programmers are rapidly becoming extinct. They're "elite" programming skills are rapidly becoming "basic" skill taught in grade school (BASIC is taught in my local elementry school) through highschool (Ending in Visual C++, ASM, Perl, VB, and even Fortran). Programmers are now cogs in a wheel. I just finished up transferring 900 programming jobs from the US at on avarage $40 and hour to an India consulting firm resulting in an avarage rate of $8.50 and hour. Our field, IT, MIS, etc is going the way of the TV repair man. Instead of acting like a bunch of stubborn factory workers bitching about their jobs being lost to machines perhaps we need to accept reality and leave the industry. You cannot make money as a 1 man (hell 5 man shops even struggle) programmer.. Computers are more like the Auto industry then anything else. Unless your programming a small niche item your doomed. I suggest a health DOSE OF REALITY.

    Honestly who writes a program to sell when there is over 200 competitors out there including some huge competition. I also suggest a college education in business before trying to "wing it." Yet another Computer Science major confusing his degree with a Business Degree....

    --
    -=[ Who Is John Galt? ]=-
  44. Use FlexLM by r4lv3k · · Score: 1
    Maybe try FlexLM

    Its cumbersome and somewhat crackable but not widely distributed. Plus if it is cracked, you'll have Macrovision to fight the battle for you, and maybe to hold accountable. But it's probably way overpriced.

  45. Well, good news and bad... by crazyphilman · · Score: 1

    I think that on one hand, you'll never stop warez guys and other nefarious types from distributing your stuff. I just don't think it's possible; even companies that use dongles to control who can run their code are susceptible to workarounds, and I don't think you want to tinker with product activation. Even products which have successfully used key codes in the past, like Winzip and WSFTP eventually get cracked, and some warez kid tells everyone what key values work.

    So what are you going to do? You have to treat warez and other cheats as part of the "cost of doing business", and hope that the majority of your users are honest (I know how bad this sounds, but if you think about it, it's true).

    Instead of putting download versions of your code on the website, why not just let people order a CD? Imprint each install file with a unique, long, embedded serial number which doesn't do anything (thus won't be as likely to be detected) and keep track of your users by serial number. When a warez copy shows up, download it, fetch out the serial number, and get the warez guy on the horn. You might not be able to prove anything, but at least you can annoy him. Got a rape whistle? Blow the thing into the phone. Start calling him at all hours of the night. Be annoying. It won't do any good but it'll be satisfying.

    And, offer a nicely done CD with the software. Maybe print up a little manual, and ship in a DVD case. Make it nice enough, and people will prefer having the CD to having a pirated download. At least you'll have some sales, right?

    But as long as you're letting people download from your site, they'll be tempted to download it from someone else's. I say sell CDs. And, get that rape whistle.

    --
    Farewell! It's been a fine buncha years!
  46. Fravia's site (protection) by not_hylas(+) · · Score: 1

    Try here, these guys know both sides of SW cracking and protection. Look around, lots of "stuff that matters". http://www.searchlores.org/cgi-bin/search?query=so ftware+protection&submit=Search%21&max=20&result=n ormal&sort=score

    --
    ~hylas
  47. 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.

  48. Copy protection delayed effects by dododge · · Score: 1

    This sort of technique is definitely still in use. About two years ago there was a lengthy article on Gamasutra (since moved to the members-only area) from the folks that implemented the copy protection in "Spyro: Year of The Dragon".

    Developers know that a game will be cracked soon after it comes out, sometimes within a few days; but also that most of the sales are going to occur right after release as well. So the goal is to hold off and confuse the crackers for at least long enough to get past the sales peak. Among the (many) strategies they used was that if a crack was detected, it wouldn't have any noticable effect until a few levels later. For example one of the pickups you'd need to complete a level might not be there. Delaying the effect made it harder for someone cracking the game to figure out when and where in the code the detection occurred.