This is really quite foolish.
I'm almost sickened by the oncoming of this new wave of 'intellectual property' power struggles. All over the geek news sites, all you see is talk about intellectual property.
Intellectual property should only come into consideration when your software is created for YOUR USE only and it is stolen. Then, by all means, cry, whine, bitch and call your lawyer. You have that right. If you create a new database software for your company that is 10x better than anything on the market, and an employee steals it, modifies the source and sells it, you should be able to do something about that -- and even this is only MY opinion.
The problem is, people create software and release it to the public domain, no matter if they charge for it or not, and then want to cry when people do what they want with it. If you park your car in a bad neighborhood with the doors open, the keys in the ignition and leave a note on the seat that says "you can use this, just make sure you bring it back by 4:30 tomorrow", you should know well enough that you're not getting your car back (at least not in the same condition). Why is it that people who create something (code, music, literature, whatever) and release it to the public EXPECT their goods to be held to a higher standard.
Any license, in any form, is stupid to begin with. People are going to do what they want. To use a license to promote your own ethics isnt going to work, so why the hell you even brought it up is beyond me.
Ethics and morals are a personal thing. We as people have already lost enough rights to this type of 'legislate the shit out of everything so everything is equal' attitude. The world is not equal, or fair, or even inherently (sp?) good. Stop worrying about other people and tend to your own backyard. You cannot change others by imposing your beliefs on them. Instead, try being the best person you can be by your own standard, and hope others fall in line or at least respect that standard.
Just some food for thought..