I'm interested in protecting some software I've developed from piracy and theft and whatnot.
I feel I have created a piece of marketable software. It's nothing massively groundbreaking, just a Photoshop script I made to help my parents, and I went to and beyond the scope I was given, but I feel now it has some potential.
In layman's terms, how would I go about preventing my software from being pirated or being distributed without my knowledge? I know that anti-piracy methods are hardly ever secure against people who are really persistent, but I want to make it so that the average Joe can't go and redistribute my software, and to make it an inconvenience to those who are focused on pirating my software. I know about obfuscating software but that's really only a mild inconvenience to a seasoned hacker who can recognize what cipher is being used, so what else can I do?