Hi,
most protection and/or license mechanisms fail to protect the product.
It really depends upon what you want as protection and who from?
- if it's general release and 'typical' user, that should be an easy task, there are many ways
- if it's against places like BHW and people like me, that's a very different matter...
The best and only real way to protect a product is to retain critical functions on a remote server, rendering the plugin useless without it, making sure there is authentication and call-homes in the critical function calls to ensure you can trace offending users/attempts etc
That said, depending upon what function you keep remotely and if it can be analysed and replicated, there is still a risk
You can invest in the latest version of ioncube etc, as that will give a window of safety, as the decoders follow some months after sometimes, depending upon complexity of the new release.
It all comes down to cost or purchase agaisnt cost of hacking - also volume of product you intend to release.
If you want, you can drop me a pm, and/or the plugin - I'd be happy to identify any weakness and/or possible protection mechanism
Please note, that I would never share your code/plugin/info etc - I simply don't do that.
I null in response to other peoples shares (as a challenge/hobby - never for money or other reward) and I only share stuff I've purchased or found myself wandering the net...
Cheers,
Si