As a software developer, I feel that I ought to get paid for the work I do.
Then make it more convenient to pay for your software (in terms of a lower price) than it would be to pirate it (in terms of copy protection, missed printed manuals, missed support, missed upgrades, etc). Quite a simple bush that many people choose to just beat around.