Los hackers son personas con habilidades en computación y redes que construyen y resuelven problemas, mientras que los 'crackers' son aquellos que irrumpen ilegalmente en sistemas. Los auténticos hackers promueven la libertad y el apoyo mutuo, y se consideran antiautoritarios. Existe una distinción clara entre la comunidad hacker y aquellos que se llaman a sí mismos hackers pero no comparten sus principios.