Jump to content

Licensing - Encrypting source code


Guest Brivtech

Recommended Posts

Guest Brivtech

I'm considering using ioncube php encoder to encode an entire CC store. Within that code is a series of modifications to tweak the performance/functionaity to my customers' requirements.

In most cases, I control the hosting, and customers don't need to access the source code, but in a few other cases, the customers insist that the code is dropped into their servers.

Obviously I want to protect the modifications I have made to the code, and also the accelerated runtime performance interests me a lot, and some customer applications are quite intensive. So, there's 2 main reasons for wanting to do this:

- Obfuscation of code in browser

- Improved performance

- There's also some other features of interest, such as locking files to specific IP addresses / server names

These stores would include copyright removal keys, but I understand from the licensing that copyright must be left in the source code. I have no problem with that, but what happens when that source code becomes compiled, and the copyright information is no longer readable? Does this then become a copyright license violation? Technically the copyright is still there, but the point that it would be impossible to read it, apart from in the original pre-compiled files suggests it could be interpreted otherwise. If I have the pre-compiled filed on record, does this then satisfy the fact that the copyrights in the code are retained?

Some further clarification please. :o

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...