Kendi sitene upload.php dosyası ekle ve bu upload php dosyası POST alsın veritabanına veri yazdırsın
Veritabanı tablo

id | siteadi | isActive
------------
1 | site.com | 1

adam kendi sitesine kurduğu zaman ve ilk açıldığı zaman senin lisanslı dosyan çalışsın ve senin sitene CURL ile site linkini post etsin ve site yok ise veriyi yazdırsın site var ise yazmasın.
daha sonra kendine bir cron dosyası oluştur veritabanındaki siteleri kontrol et sistemimiz hala kurulumu

isActive.php
//Cron dosyası olmalıdır
her 1 saatte veya belirlenen aralıklarla veritabanındaki sitelerin dizinlerini kontrol etsin. örneğin
örneğin lisans dosyası belirlenen dizinde değilse isActive 0 olsun yada siteyi veritabanından silsin.
Şimdi düşünürsek, sistemi kuran arkadaş dizini değiştiremez mi? değiştirebilir. sende şöyle birşey yaparsın lisans dosyasının konumunu sabitlersin ve if sorgusu ile kontrol edersin örneğin
site.com/dizin/lisans.php

$sabitdizin = "/dizin/lisans.php";

if($sabitdizininDeğişkeni == $sabitdizin){
echo "Sistem kullanılırı";
}else{
echo "Dizin değiştirilmiş";
}