First lets define what is hacking and who is the hacker
Hacker
A person who enjoys exploring the details of computers and how to stretch their capabilities. A malicious or inquisitive meddler who tries to discover information by poking around. A person who enjoys learning the details of programming systems and how to stretch their capabilities, as opposed to most users who prefer to learn on the minimum necessary.
Hacking
Unauthorized use, or attempts to circumvent or bypass the security mechanisms of an information system or network
Well lets look at the hacker side, what is the motive for him? Does he try to prove to others how clever is he? Okay after he cracks a program or a site or what ever isn?t that a useful alerting tool to programs and applications programmers and designers to improve the weak points in their projects?
In your opinion shall those people treated as criminals because the breaks systems or applications security or Geniuses because they discover the black holes and bugs that wakes up programmers to recover?
What do you think?
Regards.
** Note : The defenetions are from this glossary
http://www.tsl.state.tx.us/ld/pubs/compsecurity/glossary.html