"In a criminal case sure to make programmers nervous, a software maker who licenses a program used by online casinos and bookmakers overseas is being charged with promoting gambling in New York because authorities say his software was used by others for illegal betting in that state."
I'm confused by this whole thing. If it's true that his software is licensed only for overseas operations, and even then it doesn't allow people to place bets, how can there be a case against him?
But it's not illegal that gun companies create guns which are used illegally in the united states? This is absurd, and has to stem from a misunderstanding of the technologies involved.
I can't find a logical and ethical reason for prosecution. It's either a misunderstanding or something more devious.