I apologise up front, because I realise this may not be the right forum to ask this question, but you guys are the only programmers/developers I know.
What methods can one employ to protect your software from being copied to people that haven't bought it. Eg. serial numbers or activation codes etc.?