I had to crack bfme2 because my legitimate copy though its pirated and kept exploding after 3 minutes of gameplay. This is such a layered problem, but the gist of it is no drm and source code access for abandoned software.