I think everyone acknowledges that the law doesn't preclude just reading through the source code. What's the proper course of action in the event the reader gets an idea from the source code and re-implements it in his or her own project? Where is the line drawn? The idea, which is the property of another author, is still being taken advantage of, and worse, claimed by someone else. But without the combination of the Copyrighted idea and the reader's ideas, nothing new could be created from previously owned ideas.
So, if I were to read through source code, get an idea from it and rewrite it my own way, what's the difference? It's still their idea, not mine. I'm still taking it. I'm still using it for my own purposes.
None of us would be able to write software for any computer if we hadn't taken ideas from other people at some point. In an ideal world, ideas are only taken from sources that are free to be shared. But what's being talked about in this thread is taking ideas from source that possibly isn't free to be shared. The implication is that all who read the source code are then obligated to forget everything they've read when they start working on their own project.
When I look at it this way, the whole thing starts to sound silly, doesn't it.
How's this for the deep thought of the day:
*Everything you know is the result of your own intellectual abilities and experiences combined with other people sharing information with you. Therefore, limiting the sharing of knowledge limits knowledge, and that, in any forum, is a very questionable end.
*I just made that up. Therefore it's mine. Don't use it, repeat it, or copy it. Ever. :-P