Just because you get something for free doesnt mean you own it.
Yes, I know. I just don't like the idea of code having strings attached. In an ideal world if I wanted to know how to add frustum culling to my 3D engine I could google for some examples, find a suitable implementation and adapt it for use with my engine.
In reality I have to worry about crazy license issues, releasing code, etc.. If you're giving away a program and its sources for free then why should you be bothered by how someone uses it? I can understand you getting upset if you code something for free and someone puts their name on it and sells it. But why would anyone care if L33tH4x0r makes a closed source port of their NES emulator?
The slashdot crowd blabber on and on about microsofts software licensing, the RIAA, how code "WANTS TO BE FREE!" but get into a major strop if anyone dares violate their precious GPL. Code wants to be free guys