> Thanks for your opinion. I agree with you.
I don't know how hardware copy protection works. Does customer needs to
have
hardware device (USB or similar) in order to run? I would rather use some
software protection, as my software will not be that popular :-)
Well, that was sort of my counterpoint. If the software isn't that popular,
maybe figure out a way to let a lot of people use it freely. Maybe not
outright copying, but maybe there's a way to configure the feature
set/license so that people actually have a reason to share it with others to
help boost market saturation. In otherwords, maybe not lock the entire
application, but perhaps just a core set of features.
As for dongles, I'm no expert, but I think the jist is that a software key
is stored on the dongle (USB drive, most likely...maybe with non flashable
RAM) and one just carries it with them.
My 'dream' model of software licensing would be that all software is free to
download and install. Then, to run it, I need a license, which could be
stored on my 'license holder'. Perahaps a credit card sized thing that
communicates with the machine via bluetooth. All my keys for all my software
would be stored on this one card.
The whole 'license per machine' just doesn't make sense to me...unless it's
software just being used by the machine itself. If it's software that a
human uses, then the license should belong to the user...not some arbitrary
machine.
-Darrel