Yes we use Ioncube. Primarily to prevent supporting modified installations which it does a good job of doing. It’s not very effective if you’re really concerned about IP or code since it’s easily bypassed. I’d prefer an obfuscator like other langs have but PHP doesn’t have any good ones.
I don’t think it really has much impact on the trial end though. There’s keygens for HepSpot so it’s easy enough to just make an license for yourself. I never bother with changing it, real customers never even think to do things like that. They can’t get support since we know who really purchased so that’s the only thing that would bother me.
So really you could just create a license file that’s base64 encoded or something like that with a time in it and you’d be fine.