I'd imagine you'd enter into an agreement to them that opens up their financials to you. If they refuse, they don't get the export. If they refuse, you revoke their license. If they develop for two years with it, and release a game, and then refuse, then yeah, I guess you have to sue them or take a "loss." In quotation marks, because any developer this scummy is just going to pirate your software anyway, or at the very least, they'll just use something free like Unity. I think Unity does it by just trusting that anyone who makes real money with their game will pay what at that point becomes a paltry license fee. It seems to be working for them, somehow. They're pretty popular. Maybe it's because they have more resources to sue people and enforce their licences. I don't think so, though. I think most devs will just pay for their licenses if they're making money with your program. Only force analytics on people that opt into the console exports? Seems like a simple solution. I dunno. This doesn't seem like a good idea to me. I wish upper management would give you guys more free reign.