@Samuel:

"Le hacker, c'est quelqu'un qui fait du hacking chez lui, sur sa machine, sur ce qu'il a acheté
Le cracker, c'est quelqu'un qui fait du hacking chez les autres"

C'est très bien résumé, comme ça :)
Partant de là, même si les frontières légales bougent (même si être hacker devient illégal), la distinction reste quand même claire entre celui qui tripatouille ses affaires à lui, et celui qui tripatouille les affaires des autres.