Сделать на php чтобы весь наш php-софт стучал на домен за авторизацией
На этот домен должен стучать этот софт.
И запрашивать разрешение (ключи) на использование (конфиги или может еще что-то).
А мы уже должны управлять разрешениями - давать или отказать.
Чтобы непросто было взломать ПО и пользоваться им без нашего ведома.
Примерный алгоритм (мыслю с листа):
Лицензиат отправляет Лицензиару запрос на первичную установку и получает в ответ свой id (порядковый номер 1, 2, 3 итд).
Далее ожидание Лицензиатом апрува - ему будет отказано или принято.
Если принято - то Лицензиат получает ключ-серийник который сохраняется в MySQL.
И далее обращается по этому id с md5 от (ключа-серийника+дата текущая по GMT).
Лицензиар тоже берет серийник из базы от данного юзера и делате тоже md5 (серийник + GMT), далее проверяет соответсвие (то есть даже если кто-то перехватит md5 то работать оно будет максимум 1 день).
Если все совпадает он возвращает кусочек кода (конфиг это или что - я не знаю пока) который хранится в памяти а не в файлах (максимум в временных файлах), без которого работа всей системы невозможна.
На Сервере Лицензиара будет вестись лог, с какого ip происходит обращение от Лицензиата, и если смена ip очень частая то это повод блокнуть лицензию.
Пусть это будет защита от дурака но все же...