But I also work in the software industry and I think that some copy protection is valid and is required. I disagree. Copy protection might be required if it were infallible. However, that's not the case. I expect Bioshock to be cracked within a week at most. Less excessive forms of copy protection get cracked within days, sometimes before the game is even officially released.
Unless you can create a copy protection scheme that is unbeatable, it's a waste of time and ends up annoying your customers more than anything else.
I agree with your point that less excessive forms get cracked even before games are released. But I think this is probably because similar schemes are in the market already and have known weaknesses.
A company that got it right was Valve. I've only ever had one or two problems with it. I have it installed on one computer and have successfully moved that installation from at least 3 other computers.
However, I disagree that copy protection is a 'waste of time' unless its unbeatable. The trick is to find the right balance between making it just a pain in the ass to try but also flexible enough so its not noticed.
-- Tigger Edit: Made a minor correction to a sentence so it would make a little more sense. Vic Fontaine for President This comment was edited on Aug 24, 11:24.