I have developed a complex and useful PHP app for my local market using Laravel 4,5,5.1, the app doesn’t even need to run “online” its designed for local use. After almost a year and half of development by myself I’m ready to “sell” the license to “use” my app.
What I’m thinking in doing is:
1-Sell it as SSaS on my own hosted server.
2-When the app needs to be hosted locally, I will deliver the physical server with no access whatsoever other than http and the harddrive encrypted in case someone wants to take it apart.
My question is: Are those two methods secure enough? how do seasoned programmers protect their PHP code? i really don’t want to waste 1.5 years of hard work by someone just stealing my code.
BTW, the law on my country sucks, so it will be more expensive to seek legal action after someone has “already” stolen my code.