How to make my own license or subscription on developed application?

How I can make the application to check the subscription of my developed module is active or not.

To explain in detail: I want to develop an application to which customers will subscribe yearly basis. So as long as they pay yearly fees, they can use it. Or it will not log in. or something like that - you advise.

Applications are sometimes on the customer’s server and I will not have control over it. I could make php code to check a file or DB entry at my server which the application will always check while login in. But the customer’s smart IT person can alter it as it is open source.

Please advise any other ideas.

Thanks and Regards,
Ahsan

Maybe a combination of ZEND Guardian and a EULA?

Hi,
you can create a license server, which is normally used to check whether the license is correct or not. You only need the server at the client location to have an Internet connection to a specific IP address and port (for security reasons a standard Internet connection from the server is not allowed).
This could be implemented as a web service or a blank application, your application asks the server about the status of a license and your license service responds with a status code.

regards

a smart IT guy can easily alter open source code not to check with the license server.

ZEND Guard looks for much lower version of PHP.

i use the standard security module. and set the user on active create a dat field or timestamp to calculate the time the licence is valid. if the user logs in check that field else set the user on no active

year ago i had the same question and… i got a copy of the licence of a similar product and then i just copy the licence contract with my own information…

best regards

if you give source code away you should make a contract and put there legal issues.
why would any one breach the contract and face legal action if you can simply buy it if you need it, get upgrades etc?