Last modified: September 20, 2009 01:54:04.

Protecting your PHP scripts from IP Theft

Back in November 2003, I needed to encrypt parts of a commercial application with time-limited and domain-limited licensing restrictions. Based on the research and software evaluation that I had conducted, the following article was written in the hope that it would be of help to others.

Since then, the PHP Encoding Software industry has matured, and this article has been revised and updated to reflect changes in the software that was reviewed at the time. Software which were no longer actively maintained (or are now defunct) have been dropped from the article altogether. New products have also been included.

If you intend to deploy your PHP source code commercially, you need some way to protect your Intellectual Property and hardwork from being ripped-off and stolen. Encoding or encrypting your source code is an important step in protecting your investment in time and money in developing a PHP application.

If you're looking for a mechanism to encode and protect your PHP scripts, hopefully the following article may be helpful for you.

 

Best regards,

Ignatius Teo

Table of Contents

  1. Introduction
  2. 3 Ways to Protect your Code: Obfuscate, Encrypt, Compile
  3. PHP Encoding Software
    1. Zend Guard
    2. SourceGuardian
    3. ionCube
    4. CodeLock
  4. Summary