As a programmer, if you're smart and you don't want people to pirate your stuff, you put it into a cloud server like Onlive desktop and have people use your software remotely without actually downloading it. This is the only true protection against piracy for interactive software (video games, software, ect.) doesn't protect against movies or music, because someone doesn't need source code to copy that... they just need to do a screen capture or record it.
There are free market solutions to everything... government "protection" against piracy only compensates for a problem not fixed. By enforcing anti-piracy laws, you aren't fixing the holes in the wall, you are merely arresting the people that see them.
Time to start a new colony... lets all move to Hawaii and succeed from the Union. XD