Short: EULA?But what would prevent anyone from putting it on the public internet
Priv/public keys would be individual for customer. Company providing public access to their license server clearly would act against law in most countries.
Besides, if they buy license for like 1000 seats, and server will generate only so much temp licenses, then why should you care who is using those licenses? Anyways, no company at their right mind would do that.
As for hack scenario. You could just ban priv/public pair and keys generated with it, same way now wincmd.key is banned and need an upgrade.
But lets be real, who is going to hack custom license server? Probability of loosing license that way is maybe 0.1% chance of that file just laying around.
cheers