My money is on the OK discussion. Why? Because the folks who truly want to reverse engineer for less than honest reasons - will. Also keep in mind that having the blueprints to build something doesn't mean you can actually build it correctly.
From my own experiences the easiest scammers to find are the ones who have some of the 'know how' but are just plain dumb at implementation :-)
The hard ones to catch are the 'one click' folks and the...well...the even smarter ones :-/