El término
hacker tiene diferentes significados. Según el diccionario de los hackers, es
todo individuo que se dedica a programar de forma entusiasta, o sea un experto entusiasta de cualquier tipo, que considera que poner la información al alcance de todos constituye un extraordinario bien. De acuerdo a
Eric Raymond el motivo principal que tienen estas personas para crear
software en su tiempo libre, y después distribuirlos de manera gratuita, es el de ser reconocidos por sus iguales.El término hacker nace en la segunda mitad del
siglo XX y su origen está ligado con los clubes y laboratorios del
MIT.