RE: [PHP] Genus who came up with "Self Destruct Code" & "Copy Pro tection"
| From: | Udo Giacomozzi | Date: | Mon, 13 May 2002 12:32:19 +0000 |
| Subject: | RE: [PHP] Genus who came up with "Self Destruct Code" & "Copy Pro tection" | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-97341@lists.php.net to get a copy of this message | ||
I don't think the success of a commercial product depends on whether it's
source is public or not. But it may depend if the product can be easily
stolen or multiplied. Sure, you can simply trust people that they act
honestly and lefally but that isn't always the case.
Let's assume you made a great product for ISP's (that again will be used by
their customers). You sell a ISP ten licenses for the use product. But who
tells you that company does not install and use it some hundred times? You
have no control over it and you don't even know it in most cases. In this
case no contract helps you if 90% of the installations of your product
exist without you knowing it.
That's why I'm thinking of a copy protection. Maybe some sort of
registration key that allows the use of the product only on a specific
domain. The protection mechanism should of course be protected itself,
meaning the code should be encoded or scrambled or whatever.
Sure there is no 100% secure copy protection. I think the question is: "how
can I make it most difficult to break?"
The Zend Encoder is way too expensive and even requires the zend optimizer
on the server. The "PHP Obfuscator" seems to be a really good alternative.
Maybe not even all the code must be secured. One could also encrypt only a
important include file or something that is necessary for the product to
work. You then would have a good copy protection (maybe) and the main code
is still open for individual modifications.
I simply heard too much about stolen software. Maybe you can trust the
company itself but can you trust every employee of the company? Once a
illegal copy is distribuited it's over with the trust. Bang! Your product
is installed on 1000 web sites (without you knowing that) and you have sold
only 50 licenses...
Of course all values are for explanation only ;)
Udo
Posted by ELKNews 1.0.4-B
Empower your News Reader! http://www.atozedsoftware.com