Ok, so? As I said, Im ok with paying for an upgrade. I am not ok with an app not working offline when the only online functionality of it is license checking. I am not ok with an app not working not because the service it connects to changed their API, but because the developer of the app itself said so.
Im pretty sure it isnt internal.