

When
a customer orders a license, you use the DH_KeyGen utility module to
generate a License Key from the Product ID you've given the VST and a User
ID that you assign to the customer, such as their email address. No one else
will be able to generate keys for your product unless they know the Product
ID. With up to 32 characters, the number of possible
Product IDs is astronomical.

You
send the User ID and License Key to the customer. When the customer enters a
User ID and License Key into the Product Registration dialog, the
DHRC2 module in the VST applies the same encryption algorithm used
by DH_KeyGen to the entered User ID and the VST's embedded Product ID. It
compares to see if the resulting License Key is the same as the one entered.
If they match, the registration information is recorded in the Windows
Registry. After that, the DHRC2 module can verify the VST's
registration by checking the Registry.
No copy-protection or
anti-piracy method is foolproof. Some of the methods in use today are quite
burdensome for the customer, and expensive for the software developer, but
crackers have found ways to thwart even the most elaborate systems. I
believe that strategies aimed at "keeping the bad guys out" are likely to be
counterproductive. I do not claim that the DH Registration Control System
will prevent unauthorized use of your products, although it can help make
it somewhat more difficult. What it can do is to give you a way to make
expectations clear, to guide prospective customers in the right direction,
and make it easy for them to do the right thing.
How much will this system cost you? You decide.
All I ask is that you make a donation to help me continue to develop quality
modules for the SynthEdit community.
Thanks,
Dave Haupt
BTW: People have asked me if I think a product like this will lead to the
end of free SynthEdit VSTs. I believe most emphatically that it will not,
and if I thought it would, I would not have created this product. I also
believe very strongly in having respect for other peoples' hard work, and
for their right to offer their creations to whomever they wish on whatever
basis they choose. That's FREE, as in FREEDOM!