I'm looking for a software that manages software licenses, in particular Wordpress plugin licenses (or any PHP software licenses for that matter).
I plan to develop a WP plugin with free and pro versions. Pro version will be subscription based, and subscribers will get automatic the updates directly from my servers. Free version will be published in the WP plugin repository, and WP will manage updates in that case. Subscribers will have a license key that enables automatic updates.
I'm looking for a software that provides a PHP library and a license server. The PHP library should:
- offer a function to validate the entered license key against a custom license server
- offer a function to update the plugin from a custom URL
The license server should:
- provide a manual way to enter valid license keys along with their expiration date
- provide a manual way to extend the expiration date of an existing key
- run self hosted on a Linux server
Anything like that?