Lisans ile kripto yu karıştıranlar var, ikisi birlikte kullanıldığında etkilidir, ancak arkadaşın yaptığı sadece lisans sunucudur.
Normalde ioncube yazımı ile kripto yapmadan önce IP veya domain belirleyebiliyorsunuz, bu yüzden size lisans sunucusu gereksiz görünüyor. Ama lisans sunucusunun tahmin edemediğiniz farklı güçleri olabiliyor.
Örneğin bildiğim ünlü bir lisans sunucu yazılımı, direk bir kaynak koddan, direk bir svn sunucusundan dosyaları çekiyor, komut satırı destekli bir kripto aracı ile kriptoyu basıyor, dosyaları zip yapıp kullanıcıya indirmesi için sunuyor. El değimeden kullanıcıya lisanslı script satabiliyorsunuz.
Sonra, yeni sürüm çıkınca yine aynı şekilde müşteri script panelinde "yeni sürüm uyarısı" alıyor ve aynı şekilde (lisanslı, kriptolu) isterse yeni sürümü indiriyor.
En temel özellik, lisansı durdurma özellikleri. Genel bir fikir başka bir sunucudan lisans kontrolü yapan script yavaşlar. Bunu da minimum seviyeye getirmek mümkün, örneğin lisansı kontrol eden kodlara cache desteği eklenebilir, her bir görüntülemede lisans sorgulanmaz da mesela haftada 1 defa sorgulanır, bu da müşterinin lisansı bittiğinde 1 hafta daha kullanabilir demek, ama olsun.