Originally posted by cyberlew15
just because you do not change a file or cause destruction you still have no rights to take apart someones work and the tools such as soft ICE which hackers may use to observe programs donot make them skillful programmers
Agreed, except you should have used the term crackers there. Please re-read my post, and try opening your mind to the possibility that someone else might know what they're talking about. And as long as you are going to criticize others, please learn how to use punctuation. That way, when you do have a point worth considering, others will take you more seriously.
a skillful programmer is just that and does not need to observe others work for inspiration or insight
Um, wrong. Inspiration usually comes from some external stimuli, such as others' code. Insight is not a requirement for skill, and can be externally stimulated. For example: Weedpacket may post something that solves a problem I've been working on in a much more elegant way. In the future, I'll remember what he did, and hopefully learn from it. There is nothing wrong with that.
If he copyrights it, and encrypts it, and puts a note in his license agreement that I shouldn't reverse-engineer the code, then I won't do that. But as long as the source is available to me, I'll look it over as much as I want, and learn from it. That is how we grow and learn as programmers.