Bence lisans aşamasından önce kaynak kodlarını korumaya çalışmalısın. ( Satışını yapacağın kişi veya kişiler lisans ile alakalı kodları pasif hale getirmesin diye )
Bunu yapan ücretli - ücretsiz birkaç araç veya sistem var.
Bundan sonra lisans sistemini nasıl yapacağına karar vermelisin.
Eğer uygulamayı kuracağın cihazın internet erişimi var ise sunucudan kullanıcı adı veya başka şeylere göre lisans sorgulaması yapacaksın. Basit bir koşul bile işini görebilir.
Cihazın internet erişimi yok ise tarih , saat veya farklı şeylerle beraber sorgunu yaprak yine basit bir koşul ile yapabilirsin.
Buraya saatlerce yazı yazarak detaylı bilgilendirme yapabilirim ama basit bir şeyin işini göreceğini düşünüyorum.
Ne kadar kapsamlı bir şey yaparsan o kadar iyi olur.