Theo posted a message to the openbsd-misc maillist recently wherein he excoriates the practice of folks conveniently dropping the BSD license from dual GPL/BSD-licensed code. In particular, I like this stanza from his email:
If you wish for everyone to remain friends, you should give code back.
That means (at some ethical or friendliness level) you probably do
not want to put a GPL at the top of a BSD or ISC file, because you
would be telling the people who wrote the BSD or ISC file:
"Thanks for what you wrote, but this is a one-way street, you give
us code, and we take it, we give you you nothing back. screw off."
I also appreciate this:
Many of those same people have been saying for years that BSD code can be stolen and that is why people should GPL their code. Well, the lesson they have really taught us is that they consider the GPL their best tool to take from us! GPL fans said the great problem we would face is that companies would take our BSD code, modify it, and not give back. Nope -- the great problem we face is that people would wrap the GPL around our code, and lock us out in the same way that these supposed companies would lock us out.
Amen Theo, you cranky old bastard.
Even as a layperson and not knowing the whole story I am shocked if the assertion is true that high-ranking Linux kernel developers advised others to just cut licenses out of code coming from other projects. That's less than lame, that's low. And definitely illegal, as he states.