Muchos preferirán esta última opción, y sólo porque la transparencia aquí podría aumentar las posibilidades de que el código fuera quebrantado por hackers.
Las pruebas de aplicaciones manuales emplea a expertos humanos - - hackers éticos - - que tratan de poner en peligro la aplicación e informar lo que encuentran.
Si solamente se dedicasen a crackear el juego y compartirlo crackeado (funcional sin tener que verificar que se tiene el original por ejemplo) pensaríamos que no eran hackers.