Re: How to create a serial number for a software?



On Thu, 10 Jan 2008 18:18:57 -0800, sheperson@xxxxxxxxxxxxxx <sheperson@xxxxxxxxxxxxxx> wrote:

[...]
I want my software to generate a code based on the hardware used and
then when the customer enters that code in my web site, the web site
gives a valid serial number which activates the software (or something
like that).
Any help or idea will be appreciated.

Google can find you lots of information. In this newsgroup alone it's been discussed to death, including very recently. Search for things like "license", "copy protection", "obfuscation", "unique id", etc.

The bottom line: what you're talking about is basically the same as Microsoft's "Product Activation" anti-feature, and even they can't get it to work perfectly.

A better approach is to write software that motivates people to want to motivate _you_ to keep writing software by paying you for it, and to provided added value for the cost of the software in the form of customer support, documentation, and other added benefits.

Do not forget: whatever copy protection you incorporate, someone will figure out a way to bypass it. At that point, the only people who could possibly be inconvenienced by the copy protection will be your paying customers (and make no mistake, if you have any significant number of customers, copy protection _will_ inconvenience at least some of your customers).

Pete
.



Relevant Pages

  • OT: Re: ?Google rules, whos poured more money into useNet ?
    ... For example, if 20,000 customers visit your web site 100,000 times to view, print and download the information they require about your company, the web site remains unaffected. ... Compare this to the cost of printing and sending a full colour brochure to 20,000 customers and you can see the huge cost advantage. ... having a web site means your target audience immediately expands to cover Internet users world-wide whether these users are potential new customers or business partners/resellers. ...
    (sci.physics)
  • Re: How to create a serial number for a software?
    ... then when the customer enters that code in my web site, ... whatever copy protection you incorporate, ... customers, copy protection _will_ inconvenience at least some of your ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: reporting a web site breach
    ... credit reports and optional credit-freezes for all customers as part ... He said that he is a customer of the web site, ... details i.e. name, address, phone numbers, the credit card details are ... Security Trends Report from Cenzic ...
    (Pen-Test)
  • Re: reporting a web site breach
    ... He said that he is a customer of the web site, ... along with many other customers. ... details i.e. name, address, phone numbers, the credit card details are ... Security Trends Report from Cenzic ...
    (Pen-Test)
  • Re: customer authentication center
    ... There are several company web sites that use forms authentication. ... For now each web site has it's own customer ... In future some web sites and customers will use sertificates to login and/or ... I googled and found MS Product - ADAM, ...
    (microsoft.public.windows.server.active_directory)