Not calling you out directly OP (in fact, I quite like your project), but the subscription model is pretty badly thought out most of the time IMO. Especially in a commercial setting. You really should not have to pay a company a monthly fee to operate cameras you bought, on your property. These trojan horse subscriptions are then normally paired with other anti-people abuses, e.g. not allowing the user to use basic functionalities without the subscription.
> My site will still be online.
Just curious: what would happen if your website went offline? If your application is phoning home to verify a license, and the website comes back with an unexpected / no response (maybe you let the hosting run out), would the software still be usable? I think there should be more provisions against this sort of thing in subscription-payed applications.
On the other hand, non-subscription based software was only good as long as they were maintained for your current OS… So I don't care much if my software is subscription based or not, but I care a lot about them saving my data using open standards.
One alternative, I guess, are full-price major revisions at semi-regular intervals. But won't that result in many people never getting an upgrade because they feel it's not worth it?