Crackulous, while surrounded by some initial humor, wasn't funny for developers who work night and day to feed their families only to see their work ripped off. (Come on, how many of us would like it if developers walked off without paying for their ultra-sized combo meals at our work!). Well, now it looks like some of them are fighting back.
Essentially, Ripdev has figured out how to put an extra wrapper around iPhone apps, which not only prevents the app from launching or functioning properly if it has been cracked, but also prevents the current cracking tools from working on the app at all. Even better, this process only uses documented and allowed calls, making it SDK compliant. Oh -- and if the app is legitimately purchased, it can run on a jailbroken iPhone without a problem.
Daring Fireball, for their part, argues that the best anti-piracy doesn't make itself immediately known, but also doesn't simply kill a pirated app from running: that might just spread rumors that the app is unstable instead of protected. He references one of my favorite anti-piracy stories of the recent age, involving developer Panic.
In general, however, the iPhone has a unique ID, knows who you are, and where you are, so we have to wonder if even the idea of "corroding the soul" isn't enough to stop piracy, the threat of angry developers pwning the pirates might constrain it slightly?